isset関数の使い方

isset関数は第一引数に変数を指定します。指定した変数に値がセットされていればtrue、値がNULLの場合はfalseを返します。なお、値が空または0の場合はtrueを返すので注意が必要です。

isset(変数);

$_GETでURLパラメーターの値を取得し、issetで判定します。

<?php
if(isset($_GET['category'])) {
  echo "true<br>";
  var_dump($_GET['category']);
} else {
  echo "false<br>";
  var_dump($_GET['category']);
}
?>
//URLパラメーター
https://php.brick-plan.jp/gallery/?category=spring_summer

//実行結果
true
string(13) "spring_summer"
//URLパラメーター
https://php.brick-plan.jp/gallery/?category=

//実行結果
true
string(0) ""
//URLパラメーター
https://php.brick-plan.jp/gallery/

//実行結果
false
NULL

タイトルとURLをコピーしました