エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
文字列から関数やクラスを得る:Rainy Day Codings:So-net blog
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
文字列から関数やクラスを得る:Rainy Day Codings:So-net blog
PHPのちょっと面白い言語機能として、変数の中に関数名やクラス名を入れておくと $ をつけて該当する関... PHPのちょっと面白い言語機能として、変数の中に関数名やクラス名を入れておくと $ をつけて該当する関数やクラスに代替できるというものがある。 <?php function fun () { print("fun() called\n"); } class Klass { public function __construct() { print("Klass created\n"); } } $funname = "fun"; $classname = "Klass"; $funname(); // -> fun() called new $classname; // -> Klass created ?> もっとも $"fun"() とか new $"Klass" とか書くことはできない。 これの使い道として思いつくのは、例えば abstract class DbAgent { ...