変数の型を取得し、php_PHP チュートリアルで変数かどうかを判断する

WBOY
リリース: 2016-07-13 17:13:33
オリジナル
893 人が閲覧しました

PHP では、変数を事前に定義する必要がないため、PHP の変数の型について混乱することがよくありますが、PHP には変数の型を取得する gettype() 関数が用意されています。 PHP のすべての変数。

変数の型を検出

gettype($var)
この関数は変数の型を返します。たとえば、「文字列」、「整数」、「ブール値」、「浮動小数点数」などです。この関数は通常、厳密に型指定されたデータベース フィールドに変数を挿入する前に、変数が期待する型であることを検証するために使用されます。

警告
コードは次のとおりです コードをコピー

// 文字列を返します
$var = "こんにちは"; エコー gettype($var); // 倍の値を返します
$var = 1000.56; エコー gettype($var); ?>



gettype() を使用して型をテストしないでください。返される文字列は将来のバージョンで変更する必要がある可能性があります。さらに、文字列比較が含まれるため、実行速度が遅くなります。

代わりに is_* 関数を使用してください。

有効な変数を確認する


isset は、変数が存在するかどうかを判断するために使用され、存在する場合は true を返し、そうでない場合は、get post などの変数が存在するかどうかを判断するために使用できます。 issetインスタンス"

コードは次のとおりです

コードをコピー $b = "別のテスト";echo isset($a)?'true':'false';
$a = "テスト";

出力結果は次のとおりです: true

例 2

コードは次のとおりです

コードをコピー $var = "はい"; エコー isset($var) ? "true" : "false"; // false を返します エコー isset($test) ? "true" : "false"; ?>
// true を返します




上記は 2 つの非常に単純な PHP 関数です。isset() 関数と gettype() 関数は難しくありません。詳しく知りたい人は参照してください。


http://www.bkjia.com/PHPjc/629174.html

www.bkjia.comtru​​e

http://www.bkjia.com/PHPjc/629174.html

PHP では、変数を事前に定義する必要がないため、PHP の変数の型について混乱することがよくありますが、PHP には変数の型を取得する gettype() 関数が用意されており、これによって変数の型を決定できます。
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート