エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
【PHP】関数 count() にスカラー値を渡したときの挙動と、PHP7.2でのその変更点 | バシャログ。
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
【PHP】関数 count() にスカラー値を渡したときの挙動と、PHP7.2でのその変更点 | バシャログ。
体が全体的に左に傾いているらしいことがわかってきた kagata です。 今回は、PHP の重箱の隅をつつくよ... 体が全体的に左に傾いているらしいことがわかってきた kagata です。 今回は、PHP の重箱の隅をつつくような小ネタです。 サンプルコード 次のサンプルコードをご覧ください。PHP の組み込み関数 count() にさまざまな引数を渡しています。 <?php // 要素が1個の配列 var_dump(count([0])); // 空の配列 var_dump(count([])); // スカラー値 var_dump(count(0)); // null var_dump(count(null)); // 未定義の変数 var_dump(count($foo)); さて、このコードの実行結果はどうなるでしょうか?前の2つはまあわかるとして、問題は残りの3つです。結果をご存じでない方には、結果がどうなるかぜひ想像してから読み進めていただきたい。 実行結果 実行結果です。PHP7.1.14