Образец
<code><?php
class TestClass
{
public $Property1;
public function Method1()
{
$this->Property1 = '1';
$this->Property2 = '2';
}
}
$t = new TestClass();
$t->Method1();
print( '<pre>' );
print_r( $t );
print( '
');?>
Вывод
TestClass Object
(
[Property1] => 1
[Property2] => 2
)
Как видите, свойство, которое не было определено, было создано только путем присвоения ему с помощью ссылки на$this
.Так что да, вы можете определить переменную класса из метода класса .