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で'