if($oyako == "0")

if($oyako == 0)

が別の結果になるのですが、そんなもんですか?
明確な理由があるのなら知りたいのですが、仕様ですか?
バージョンは4.3.10-16です。

if($oyako == "0")
だと0だけtrue

if($oyako == 0)
だと""(つまり$oyakoは空)と0がtrueになっているようです