[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: как из переменной тип строка обратиться к объекту
abu
не понял как объяснить поэтому сразу пример
есть переменная (тип строка)

$ObjName='Gvs';


каким оператором и функцией подействовать на эту переменную чтобы следующие строки были
эквиваленты :

$Obj=$ObjName::model()->find...;

and

$Obj=Gvs::model()->find...;
T1grOK
Они и так эквивалентны.

_____________
Mysql, Postgresql, Redis, Memcached, Unit Testing, CI, Kohana, Yii, Phalcon, Zend Framework, Joomla, Open Cart, Ymaps, VK Api
abu
в случае с yii в первом выдает ошибку
"syntax error, unexpected T_PAAMAYIM_NEKUDOTAYIM in...."

Invis1ble
abu
это баг php < 5.3
в твоем случае можно решить примерно так
$obj = call_user_func($classname . '::model')->find();


_____________

Профессиональная разработка на заказ

Я на GitHub | второй профиль

abu
Invis1ble

то что баг < php5.3 уже разобрался
http://php.syntaxerrors.info/index.php?tit...YIM_NEKUDOTAYIM

а за

$obj = call_user_func($classname . '::model')->find();
и в целом огромнейшее.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.