「PHP」の版間の差分

提供: Wikinote
移動: 案内検索
(覚え書き)
行8: 行8:
 
** <code>$aArray[] = $item;</code>
 
** <code>$aArray[] = $item;</code>
 
* <code>NULL</code> と <code>array()</code> は <code>==</code> で比較すると同一であるが、<code>===</code> で比較すると異なる。
 
* <code>NULL</code> と <code>array()</code> は <code>==</code> で比較すると同一であるが、<code>===</code> で比較すると異なる。
 +
** こういう複雑さが嫌なんだよなあ…。やっぱり C が簡潔で良い。

2009年2月21日 (土) 15:42時点における版

覚え書き

  • 配列を初期化する
    • $aArray = array(); で項目数 0 の配列が定義される。
    • 初期化した場合は、count() で値を持つかどうか確認する。
    • 初期化しない (定義しない) 場合、isset() で定義されたかどうか確認後、参照する必要がある。※いきなり count などを行うと、Undefined variable のエラーが出る。
      • if (isset($aArray)) ...
  • 配列に値を追加する
    • $aArray[] = $item;
  • NULLarray()== で比較すると同一であるが、=== で比較すると異なる。
    • こういう複雑さが嫌なんだよなあ…。やっぱり C が簡潔で良い。