川合孝典です。
Perlのdefinedならissetに相当するでしょう。
existsならarray_key_existsになるでしょうけど。
とperlfuncのexistsのあたりをご覧ください。
----- Original Message -----
>Date: Wed, 7 Jun 2006 18:18:36 +0900 (JST)
>From: wtnabe@... (ねこ丸)
>Subject: [TSfree:1627] Re: PHP の連想配列で特定のキーの存在をチェック
>To: TSfree@...
>
>
> ねこ丸です。
>
>Zazel writes:
>
>> PHPのerror_reporting(E_NOTICE)が設定されている環境において、
>> perlでいうところの defined $hash{'UNDEF'} を調べたい時に
>> NOTICEメッセージを出さないで効率的で簡単な書き方がありますか?
>
> array_key_exists( key, array ) じゃダメっすか?
> isset() よりもこっち使うといいよ、とマニュアルに書いてあります。
以下略