⊗ppOpBsPIC 6 of 107 menu

Acessando propriedades dentro de classes em OOP no PHP

Dentro dos métodos de uma classe, estará disponível uma variável especial $this. Ela irá apontar para o objeto da nossa classe:

<?php class User { public function show() { var_dump($this); // objeto } } ?>

Isso significa que podemos acessar as propriedades do objeto através de $this. Vamos tentar. Suponha que nosso objeto tenha uma propriedade name. Vamos exibir essa propriedade em nosso método:

<?php class User { public $name; public function show() { return $this->name; } } ?>

Agora, vamos criar um objeto da nossa classe:

<?php $user = new User; ?>

Vamos definir a propriedade que desejamos:

<?php $user->name = 'john'; ?>

Agora, vamos chamar o método, exibindo assim na tela o valor da propriedade:

<?php echo $user->show(); // exibirá 'john' ?>

No objeto da classe Employee defina as propriedades name e salary.

Crie um método que exiba na tela o nome do funcionário.

Crie um método que exiba na tela o salário do funcionário.

bydeenesfrptru