- 2010-04-08 (木) 17:25
- PHP
うっかり
$ans = $this->$method($aa);
とやりたいとこではあるんだけど、そうすると
Fatal error: Method name must be a string in ~
となってしまうのだ。
※環境によっては実行されるケドね、裏でログが溜まってたりするよ
解決方法
$ans = call_user_func_array(array($this,$method), array($aa));
または
$ans = call_user_func(array($this,$method), $aa);
よかったね よかったよ。無駄に時間かけたよ…。
どうみても違和感がある引数だが、あえて使って書いた。
そっち状況のが使うし。
タグ: PHP
関連する投稿
- Newer: 基礎つまづきメモAPI・command
- Older: CDN経由でjQuery
Comments:0
Trackbacks:0
- Trackback URL for this entry
- http://qooga.jb-jk.net/wp/2010/04/%e5%8f%af%e5%a4%89%e3%81%a7%e3%83%a6%e3%83%bc%e3%82%b6%e5%a4%89%e6%95%b0%e3%82%92%e5%91%bc%e3%81%b3%e3%81%9f%e3%81%84/trackback/
- Listed below are links to weblogs that reference
- http://qooga.jb-jk.net/wp可変でユーザ変数を呼びたい from MOT:主にプログラム勉強メモ部屋