作者: 川合孝典
日時: 2006/6/7(19:21)
川合孝典です。

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() よりもこっち使うといいよ、とマニュアルに書いてあります。
以下略