Olrand
Новичок
Здравствуйте. Я новичек, учу сейчас ооп на PHP. Возникла проблема с __get, хотя возможно и с __set, в общем значение в атрибут класса не записывается/не выводится. Вот код:
PHP:
<?php
class test {
var $attr;
function __construct ($classparam, $classparam2) {
echo $classparam;
echo $classparam2;
}
function __set ($attrname, $value) {
$this->$attrname = $value;
}
function __get ($attrname) {
return $this->$attrname."_getted";
}
}
$t = new test("One", " Two");
$t->$attr = "3";
echo $t->$attr;
?>