2

この種の機能を追加するにはどうすればよいですか...

__("go") 

中身:

<<<_END

...ヒアドキュメントの前に変数を宣言する必要はありませんか? 時間がかかりすぎます。私のヒアドキュメントが、__("go")外部変数内に配置することなく、そのような関数を読み取ることができるようにしたいと考えています。

ご協力いただきありがとうございます。

4

1 に答える 1

2

このための魔法の方法を解体できると思います:

class Magic
{
    public function __call($method, $args) {
        // would seriously recommend checking whether `$method` exists :)
        return call_user_func_array($method, $args);
    }
}

$magic = new Magic;

$str = <<<EOM
Hello this should give the {$magic->time()}.
EOM;
于 2013-06-14T13:34:49.650 に答える