PHPで echo false; を実行すると、一文字も出力されない。

PHPで echo false; を実行すると、一文字も出力されない。

これはecho関数が「引数で渡されたものを文字列化して表示する」という特性を持つため。

 

PHPではfalseを文字列化すると空文字となる。

結果、echo false; では空文字が出力され、一文字も出力されないことになる。