[PHP]メンバ変数に可変関数を入れて呼び出せない

メンバ変数func_nameに関数名を入れた際、$ClassName->func_name()みたいに呼びだそうとするとエラーになる。
call_user_func()を使えばいいらしい。

参考: [PHP] クラスにおけるメンバ変数(プロパティ)内の関数オブジェクトとメソッドの性質:無名関数(クロージャ)について | Ouka Studio

スポンサーリンク

シェアする

  • このエントリーをはてなブックマークに追加

フォローする