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: