さまざまな言語仕様について熱く語る闘技場at PHPさまざまな言語仕様について熱く語る闘技場 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト56:nobodyさん 08/12/11 09:50:56 めんどくさいから海外のMLとに投稿したり開発元にメールして聞いてみたらいいんじゃないの 57:nobodyさん 08/12/11 10:07:48 そろそろ結論でたでしょ。 ・言語解析上は、array()はT_ARRAYであって、T_FUNCTIONではない。 ・一般に関数とは、引数が与えられて一定の結果を返すものという意味では関数 ・ドキュメント上では関数に分類されているが、T_FUNCTIONではないという注釈がつく ・パーサートークンの中には式(≒関数)として評価されるものがいくつかある。 ・中でもarrayは関数的性質が強い。(副作用が少なく線形写像的) ・よって、ドキュメント上の表記に差異がある。 結論は各自が導きだせばよい 例1)array()は言語解析上は関数ではないが、一般論的には関数に分類される。 例2)array()は広義では関数だが、厳密には関数ではない。 例3)PHPの話をするなら言語解析だけで十分なので関数ではない。 などなど。 事情を分かった上であれば、害はない。 58:nobodyさん 08/12/11 17:25:38 答えでてないじゃんあんたは例えだしてるだけでしょ 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch