「PHP」の版間の差分
提供: Wikinote
(新しいページ: '== 覚え書き == * 配列を初期化する ** <code>$aArray = array();</code> で項目数 0 の配列が定義される。 ** 初期化しない (定義しない) 場合、...') |
(→覚え書き) |
||
行2: | 行2: | ||
* 配列を初期化する | * 配列を初期化する | ||
** <code>$aArray = array();</code> で項目数 0 の配列が定義される。 | ** <code>$aArray = array();</code> で項目数 0 の配列が定義される。 | ||
− | ** 初期化しない (定義しない) 場合、<code>isset()</code> | + | ** 初期化した場合は、<code>count()</code> で値を持つかどうか確認する。 |
+ | ** 初期化しない (定義しない) 場合、<code>isset()</code> で定義されたかどうか確認後、参照する必要がある。※いきなり <code>count</code> などを行うと、Undefined variable のエラーが出る。 | ||
*** <code>if (isset($aArray)) ...</code> | *** <code>if (isset($aArray)) ...</code> | ||
* 配列に値を追加する | * 配列に値を追加する | ||
** <code>$aArray[] = $item;</code> | ** <code>$aArray[] = $item;</code> |
2009年2月21日 (土) 15:22時点における版
覚え書き
- 配列を初期化する
-
$aArray = array();
で項目数 0 の配列が定義される。 - 初期化した場合は、
count()
で値を持つかどうか確認する。 - 初期化しない (定義しない) 場合、
isset()
で定義されたかどうか確認後、参照する必要がある。※いきなりcount
などを行うと、Undefined variable のエラーが出る。-
if (isset($aArray)) ...
-
-
- 配列に値を追加する
-
$aArray[] = $item;
-