$var = "+99.766";
echo is_numeric($var) ? "true" : "false ";
// false を返します
$var = "b00";
echo is_numeric($var) ? "true" : "false";
?>
is_array($var)
この関数は変数をテストして、それが PHP 関連の配列であるか、数値インデックス付きの配列であるかを確認してください。この関数を使用して、変数をループで処理する前に変数が配列であるかどうかを確認します。
コードをコピーします
コードは次のとおりです: // は true を返します
$var = array("tiger", "lion", "zebra");
echo is_array( $var) ? "true" : "false";
$var = "zebra";
echo is_array($var) ? "true" : "false"
is_null; $var)
この関数は、変数が NULL かどうかをテストします。この関数を使用して、SQL クエリによって返されたデータを評価するときに変数が NULL かどうかを確認します。
コードをコピーします
コードは次のとおりです:
// returns false $var = "aa"; echo is_null($var) ? "true" : "false" ; / / true を返します
$var = null;
echo is_null($var) ? "true" : "false"
is_object($var)
この関数は、変数をテストします。は PHP オブジェクトです。この関数は通常、メソッドを呼び出したりプロパティにアクセスしたりする前に、変数が PHP オブジェクトであるかどうかをテストするために使用されます。
コードをコピーします
コードは次のとおりです:
// は false を返します
$var = "例外";
echo is_object($var) ? "true" : "false"
// は true を返します
$var = new Exception; ($var) ? "true" : "false";
isset($var)
この関数は、変数が定義されているかどうかを確認します。この関数は通常、フォーム送信の結果を評価するときに変数が定義されているかどうかをテストするために使用されます。
コードをコピーします コードは次のとおりです:
// returns true
$var = "yes";
echo isset($var) ? "true" : "false" ;
/ / returns false
echo isset($test) ? "true" : "false"
?> この関数は変数の内容を出力します。この関数は、特にスクリプトをデバッグするときに、変数を「スパイ」するために使用します。
コードをコピー
コードは次のとおりです:
$var = array("one", "two", array("red", "green"), new Exception, 467); print_r($var)?>
http://www.bkjia.com/PHPjc/325322.html
www.bkjia.com
true
http://www.bkjia.com/PHPjc/325322.html
技術記事この機能により、PHP でのプログラミングが非常に簡単になりますが、重要な欠点もあります。変数の型をテストする必要がある場合、型をより緩やかに処理する言語では少し混乱する可能性があります...