前書き
PHPプログラミングにおいて、isset()関数は変数がセットされており、かつnullでないことを確認するのに重要なツールです。
この記事では、isset()の基本的な使い方といくつかの一般的な使用例を紹介します。
サンプルコードはPHP Playground で実行できます。
isset()関数の基本
PHPのisset()関数は、変数がセットされている(定義されている)かつその値がnullでないかをチェックします。
変数がこの条件を満たす場合、isset()はtrueを返します。
基本的な構文は以下の通りです:
PHP
|
|
例:変数がセットされているかのチェック
単一の変数をチェック
PHP
|
|
実行結果
|
|
このコードは、変数$varがセットされている場合にメッセージを表示します。
複数の変数をチェック
PHP
|
|
実行結果
|
|
このコードは、複数の変数がすべてセットされているかをチェックします。
以下は、フォームの入力値の例に加えて、配列のキーや変数の初期化の例も書き加えたものです。
isset()の応用
isset()
関数は、フォームの入力値が存在するか、配列の特定のキーが存在するか、あるいは変数が初期化されているかどうかを確認するのに役立ちます。
例1:フォームの入力値をチェックする
php
|
|
実行結果
|
|
例2:配列の特定のキーが存在するかをチェックする
php
|
|
実行結果
|
|
例3:変数が初期化されているかどうかをチェックする
php
|
|
実行結果
|
|
まとめ
PHPのisset()関数は、変数が存在し、かつnullでないことを確認するための便利なツールです。
この記事で紹介した基本的な使い方と例を参考にして、あなたのPHPプログラミングをさらに進化させましょう。
issetとemptyとの違いについては下記記事をお読みください。
PHPのisset()とempty():初心者向けの使い分けガイド
スポンサーリンク