楽しいだけで十分です

好きなことを書きます

PHPの言語構造とは

パーフェクトPHPを写経しながら読んでるのですが、「echo文は言語構造である」の意味がよく分からなかったので調べてみました。

言語構造とは

  • 言語構造(Language Constructs)とは、言語を構成する要素です。
  • 例えば、ifやwhileなども言語構造に該当します。
  • 言語に最初から存在するものとしてハードコーディングされているため、関数とは異なり、呼び出し方に制約はありません。
  • 基本的には値を返さないものであるため、式としては使用できません (ただし、print文などの例外はあります)

参考

akisi.tabiyaku.net