タグ

2018年4月19日のブックマーク (1件)

  • PHPのissetの罠 - Qiita

    fが返りました。このfはなんでしょう? 実は$hogeに格納された文字列の1文字目です。 つまり、$hoge["fuga"]の"fuga"が数値にキャストされ0になり、$hoge[0]が評価され文字列の1文字目が取り出されたわけです。で、最初の話に戻ってisset($hoge["fuga"])がtrueになったわけです。PHPの豆腐のような柔軟性にはほとほと困ったものです。 ですが、流石にPHPの中の人も「流石にねーわ」と思ったのか、PHP5.4.0からは挙動が変わりました。

    PHPのissetの罠 - Qiita
    zuborawka
    zuborawka 2018/04/19
    先日5.3のサーバを触る機会がありこれに遭遇した