[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Help em PHP Orientado a Objeto



Oi Rodrigo,
O erro acontece pois vc esqueceu de colocar "$" no this, pois é uma variavel.
ex.:
<?php
class ContaCorrente {
    var $saldo;

    function ContaCorrente($valor){
        $this->saldo=$valor;
    }
    function saque($valor){
        if($this->saldo>=$valor)
    .....

Abraços

Carlos José Vaz

On 3/14/06, rodrigo pestana <rodrigo_pest@yahoo.com.br> wrote:
> Olá a todos,
>
>  Eu sei que aki não é voltado para o desenvolvimento em PHP. Mas sei que
> todos tem capacidade e sobre e muita gente que já mexeu com php ou estão
> estudando.
>
>  Eu estou em fase de estudos começei instalando no meu :) Linux, agora estou
> testando e aprendendo :).
>
>  Dstá acontece o q? Estou treinando a parte orientada objeto e com script
> simples está dando erro:
>
>  <?php
>  class ContaCorrente {
>      var $saldo;
>
>      function ContaCorrente($valor){
>          this->saldo=$valor;
>      }
>      function saque($valor){
>          if(this->saldo>=$valor)
>              this->saldo-=$valor;
>      }
>
>      function deposito($valor){
>          this->saldo+=$valor;
>      }
>  }
>
>  //include "/var/www/htdocs/ContaCorrente.php";
>
>  $conta = new ContaCorrente(1000.0);
>  echo("Saldo Inicial:{$conta->$saldo}<br>");
>  $conta->saque(150.0);
>  echo("Novo saldo: {$conta->$saldo}<br>");
>  ?>
>
>  * A mensagem de erro é o seguinte: Parse error: parse error, unexpected
> T_OBJECT_OPERATOR in /var/www/htdocs/ContaCorrente.php on
> line 5
>
>
>  * Eu tentei postar na lista php, só que minha mensagem enviada no exato
> momento faz mais de 2 horas ainda não apareceu para o pessoal responder.
>
>
>  Obrigado,
>
>  Rodrigo
>
>
>
>
>  ________________________________
>  Yahoo! doce lar. Faça do Yahoo! sua homepage.
>
>



Reply to: