静的メソッドを使用する必要がある状況にありますが、ここではクラス名が変数に格納されています。
このリンクのとおり: http://php.net/manual/en/keyword.paamayim-nekudotayim.php#50310で変数を使用できません::
。
参考までに、私のコードは以下のようになり、このために Yii2 を使用しています。
$modelName = "User";
$query = $modelName::find();
明らかにそれは私にエラーを与えています.私が与えたリンクは今から10歳なので、この状況に代わるものがあるかどうかを確認したかっただけです.
アップデート:
$query = AdminUser::find(); // Works Fine
$name = 'AdminUser';
$query = call_user_func("$name::find");
// Giving Below Error
call_user_func() expects parameter 1 to be a valid callback, class 'AdminUser' not found