2006年02月24日
PHP 変数が標準関数に
まずは下記のPHPのプログラムを見てください。

何で、変数が標準関数に変わってしまうのでしょう?
私もさっぱり分かりません。
恐るべしPHPです。
<?PHPたった4行のプログラムですが、これを実行すると、PHPユーザなら皆さん知っているPHP 情報が表示されます。
$bob='phpinfo';
$bob();
?>

何で、変数が標準関数に変わってしまうのでしょう?
私もさっぱり分かりません。
恐るべしPHPです。
Category is PHP.
<%PingExcerpt%>
<%PingBlogName%> at <%PingDateTime%>
「バカ」になって「あーそう」と流さないと頭ヘンになりますよね(^^;
考え込むとキリがない・・・
純粋なインタプリタだから頭から変換されて
$bobが「phpinfo」に置き換わり、後ろの「();」がついて
PHPは「;」を見てから「あーphpinfo()ね」と解釈するのでしょうね・・・
「変数がどこにスタックされるのか?」もよく分からないこと多いなぁ
Web用のインタプリタ言語って。。。
専門書読めば分かるんでしょうけど・・・面倒だし(^^;
> 専門書読めば分かるんでしょうけど・・・面倒だし(^^;
専門書を読むときりがないですよね。
今現在で20冊ほど読まなきゃならない本が溜まっています・・・。