JavaScriptとPHPのifの違い PHPはWeb開発に適しており、JavaScriptと同様にHTMLに埋め込むこともできるので、JavaScriptとPHPは同じ人物が書くことがある。 JavaScriptとPHPのifでは判定内容によってはboolean値の結果に違いが出るので注意が必要だ。 JavaScriptでは if ('0') と if (Array()) はtrueを返すが、PHPの if ('0') と if (array()) はfalseを返す。 JavaScriptとPHPのifの違いサンプル もしPHPのifをJavaScriptのifと同じ結果にしたい場合はif ('0')はorで '0'ならtrueを返して、if (Array())はis_arrayを使用する。 JavaScriptのifをPHPのifと同じ結果にしたい場合はif ('0')はandで'
![JavaScriptとPHPを書く人は必ず知っておくべきifとundefinedの違い](https://cdn-ak-scissors.b.st-hatena.com/image/square/de5a01a6ed8ada3bb4afd9b5a9eafdd86a048576/height=288;version=1;width=512/https%3A%2F%2Fiwb.jp%2Fwp-content%2Fuploads%2F2020%2F09%2Fjavascript-and-php-difference-between-if-and-undefined.png)