PHPの言語構造とは
パーフェクトPHPを写経しながら読んでるのですが、「echo文は言語構造である」の意味がよく分からなかったので調べてみました。
言語構造とは
- 言語構造(Language Constructs)とは、言語を構成する要素です。
- 例えば、ifやwhileなども言語構造に該当します。
- 言語に最初から存在するものとしてハードコーディングされているため、関数とは異なり、呼び出し方に制約はありません。
- 基本的には値を返さないものであるため、式としては使用できません (ただし、print文などの例外はあります)