「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;
-
-
NULLとarray()は==で比較すると同一であるが、===で比較すると異なる。- こういう複雑さが嫌なんだよなあ…。やっぱり C が簡潔で良い。