Jump to content


Photo

O Que Está Errado Aqui Neste If?


  • Faça o login para participar
2 replies to this topic

#1 wbiehl

wbiehl

    Novato no fórum

  • Usuários
  • 3 posts
  • Sexo:Não informado

Posted 28/10/2011, 19:49

Pessoal oque há de errado com a linha abaixo? ela gera o erro:"Fatal error: Can't use method return value in write context in..."

<?php if ($Pedido->getStatus() = 'Năo autorizada') { ?>red<? } ?>

Como resolver isso?

Edição feita por: wbiehl, 28/10/2011, 19:52.


#2 Leocarpo

Leocarpo

    12 Horas

  • Usuários
  • 160 posts
  • Sexo:Masculino
  • Localidade:Angola - Luanda
  • Interesses:Programação,
    Padrões web.
    Negócios.

Posted 29/10/2011, 06:41

Ola Colega.

Será que você está tentando ler um arquivo ?

Edição feita por: Leocarpo, 29/10/2011, 06:45.

O mundo é feito de teórias, as com maior
impacto é que são válidas,e aplicadas nas nossas vidas.
9033 lab

#3 paulonasc

paulonasc

    Novato no fórum

  • Usuários
  • 20 posts
  • Sexo:Masculino
  • Localidade:Recife, PE

Posted 29/10/2011, 17:58

wbiehl, tudo certinho?

O operador relacional de igualdade do PHP é "==". O operador "=" serve para atribuição de valores, logo você estaria tentando definir o valor "Năo autorizada" para "$Pedido->getStatus()". Então o correto seria:

<?php if ($Pedido->getStatus() == 'Năo autorizada') { ?>red<? } ?>

Edição feita por: paulonasc, 29/10/2011, 18:06.





1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq