大文字小文字の区別

通常、大文字と小文字は別物で、変数を定義するとき、下記は別々の変数となります。 (大文字と小文字は区別されない) $test $TEST しかーし、標準関数やユーザー定義関数では、同じものとして解釈されます。 print PRINT 標準関数ではまぁ当たり前のような感じですが、自分で関数を作るユーザー定義関数では、 変数を同じ感覚で関数名を定義してしまうと、大変なことに...
続きを読む

配列が空の場合の判別

タイトルだけでは「何言ってんだ、コイツ」と思われそうなので、詳細を少し。 例えば、フォームなどでデータを送信する場合、post、またはgetされたデータが配列で飛びますよね。 配列がしっかりと出来上がっていれば何も問題が無いのですが、配列がちゃんと出来上がっていない場合、こうなります。 array(0) { } ま、当然です。 この状態を判別したい場合、「配列が空」という...
続きを読む