PHPで、ある変数が既に宣言済みか…、もしくは既に使用されているかどうか確認するすべはありますか?

例えば、DBへのコネクション変数$connが既にオープンされていたら、コネクトしない…というような処理をおこないたいです。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2005/05/19 14:20:38
  • 終了:--

回答(3件)

id:JULY No.1

JULY回答回数966ベストアンサー獲得回数2472005/05/19 14:28:49

ポイント10pt

defined でしょう。

id:nakeyouguisu

これはDefineで宣言した”定数”にのみ有効ということではないんでしょうか?

2005/05/19 14:34:19
id:accessmania No.2

accessmania回答回数62ベストアンサー獲得回数02005/05/19 14:35:03

ポイント30pt

isset関数でどうでしょうか?


--変数がセットされているかどうかを検査する。

id:nakeyouguisu

おー、これっぽいです。

ちょっと試してみます。ありがとうございました。

2005/05/19 14:41:18
id:ke_ishi No.3

ke_ishi回答回数269ベストアンサー獲得回数02005/05/19 14:43:15

ポイント30pt

!empty($GLOBALS[’変数名’])


ではどうでしょう

id:nakeyouguisu

isset()

empty()およびunset() あたりのようですね。

ありがとうございました。

2005/05/19 15:17:04

コメントはまだありません

この質問への反応(ブックマークコメント)

トラックバック

  • [php]isset関数 Bugle Diary 2012-04-29 23:24:43
    どうやら同じ悩むを持っていた人がいたようだ。PHPで、ある変数が既に宣言済みか…、もしくは既に使用されているかどうか確認するすべはありますか? via:人力検索はてなこれ、ColdFusionの
「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません