Call static method from a string name in PHP
问题 I need to call a static method of a class, but I only have a classname, not an instance of it. I am doing it this way. $class = new "ModelName"; $items = $class::model()->findAll(); It works on my computer, but when I move to the server, it throws an unexpected T_PAAMAYIM_NEKUDOTAYIM , so I think it actually expects model to be a variable instead of a method. PS: If it helps, it's Yii framework, so if there's another way to call the find() functions, it's ok to me. Thanks in advance 回答1: This