現在の位置: ホーム> 関数カテゴリ一覧> isset

isset

変数が設定され、nullでないかどうかを検出します
名前:isset
カテゴリ:可変処理
対応言語:php
一言説明:変数が設定されているかどうかを確認します(宣言され、nullではなく)。

変数が空であるかどうかを確認します。また、変数が設定/宣言されているかどうかを確認します。

 <span class="token php language-php"><span class="token delimiter important"><?php</span>
<span class="token variable">$ a</span> <span class="token operator">=</span> <span class="token number">0</span> <span class="token punctuation">;</span>
<span class="token comment">// true $ aが設定されているためです</span>
<span class="token keyword">if</span> <span class="token punctuation">(</span> <span class="token keyword">isset</span> <span class="token punctuation">(</span> <span class="token variable">$ a</span> <span class="token punctuation">)</span> <span class="token punctuation">)</span> <span class="token punctuation">{</span>
  <span class="token keyword">エコー</span><span class="token string double-quoted-string">「変数」が設定されています。<br> "</span> <span class="token punctuation">;</span>
<span class="token punctuation">}</span>

<span class="token variable">$ b</span> <span class="token operator">=</span> <span class="token constant">null</span> <span class="token punctuation">;</span>
<span class="token comment">// $ bがnullであるため、FALSE</span>
<span class="token keyword">if</span> <span class="token punctuation">(</span> <span class="token keyword">isset</span> <span class="token punctuation">(</span> <span class="token variable">$ b</span> <span class="token punctuation">)</span> <span class="token punctuation">)</span> <span class="token punctuation">{</span>
  <span class="token keyword">エコー</span><span class="token string double-quoted-string">「変数」が設定されています。」</span> <span class="token punctuation">;</span>
<span class="token punctuation">}</span>
<span class="token delimiter important">?></span></span>

自分で試してみてください

類似の関数
  • 変数のタイプを取得します(配列、文字列、匿名クラス、およびオブジェクトのより便利な出力情報を返すことができます) get_debug_type

    get_debug_type

    変数のタイプを取得します(配列、文字列、
  • is_intエイリアス is_integer

    is_integer

    is_intエイリアス
  • 保存された表現からPHP値を作成します unserialize

    unserialize

    保存された表現からPHP値を作成します
  • 内部zend値の文字列表現を出力にダンプします debug_zval_dump

    debug_zval_dump

    内部zend値の文字列表現を出力にダンプ
  • 変数のタイプを設定します settype

    settype

    変数のタイプを設定します
  • 保存可能な値の表現を生成します serialize

    serialize

    保存可能な値の表現を生成します
  • 変数がオブジェクトであるかどうかを検出します is_object

    is_object

    変数がオブジェクトであるかどうかを検出し
  • 変数のタイプを取得します gettype

    gettype

    変数のタイプを取得します
人気記事(にんききじ)