Alexey(Eburg)
Новичок
Проблема с возвращаемым значением функции
Доброго времени суток! Имеются 2 класса, описанные ниже!
Проблема в том, что метод NewField() не возвращает нужную ссылку но объект, в результате чего echo в последней строчке листинга не выводит ничего, хотя хотелось бы, чтобы выводилось слово 'ИД'. Подскажите, плиз, в чем я не прав и как мне побороть эту ситуацию!
Доброго времени суток! Имеются 2 класса, описанные ниже!
Проблема в том, что метод NewField() не возвращает нужную ссылку но объект, в результате чего echo в последней строчке листинга не выводит ничего, хотя хотелось бы, чтобы выводилось слово 'ИД'. Подскажите, плиз, в чем я не прав и как мне побороть эту ситуацию!
PHP:
class TGrid
{
var $Grid;//Объект класса
var $Field=array();//Поля
function TGrid($data)
{
}
function NewField($field)
{
$this->Field[$field]=new TField();
return $this->Field[$field];
}
}
class TField
{
var $Field = array();
var $Title;
function TField()
{
}
}
$table = new TGrid($data);
$field = $table->NewField('id_field');
$field->Title='ИД';
echo $table->Field['id_field']->Title;
