AndroidプログラマーがPHP開発を学ぶ(7) ~変数の型判定を強化する~ PhpStorm

黄舟
リリース: 2023-03-06 09:50:02
オリジナル
1198 人が閲覧しました

強制変換と変数型判定

"; $str = (String)$int; // 整形转字符串 echo gettype($int); // 打印结果:integer echo "
"; echo gettype($str); // 打印结果:string echo "
"; $int2 = intval($str); // 字符串转整形 echo gettype($int2); // 打印结果:string echo "
"; $int3 = (int)($str); // 字符串转整形 echo gettype($int3); // 打印结果:string echo "
"; $a = "456e3abchello123 world"; $b = 100; $c = $a + $b; // 相加的过程中,a别当做456e3科学计数法进行相加 var_dump($c); // 打印结果:float(456100) echo "
"; // 获取a的变量类型,判断是否为string if (gettype($a)=="string"){ echo "gettype == string"; echo "
"; } // 判断a为空,是否为真;或者说判断a是否为空 if (is_null($a)){ echo "is_null == true"; echo "
"; }else{ echo "is_null == false"; echo "
"; } // 判断a为数组,是否为真;或者说判断a是否为数组 if (is_array($a)){ echo "is_array == true"; echo "
"; }else{ echo "is_array == false"; echo "
"; } // 判断a为字符串,是否为真;或者说判断a是否为字符串 if (is_string($a)){ echo "is_array == true"; echo "
"; }else{ echo "is_array == false"; echo "
"; } is_bool(); // 判断是否为布尔值 is_int(); // 判断是否为整形 is_integer(); // 判断是否为整形 is_long(); // 判断是否为整形 is_float(); // 判断是否为浮点型 is_double(); // 判断是否为浮点型 is_real(); // 判断是否为浮点型 is_string(); // 判断是否为字符串 is_array(); // 判断是否为数组 is_object(); // 判断是否为对象 is_resource(); // 判断是否为资源类型 is_null(); // 判断是否为空 is_scalar(); // 判断是否为标量 is_numeric(); // 判断变量是数字还是数字字符串. is_callable(); // 判断是否为有效的函数名
ログイン後にコピー


以上は、AndroidプログラマがPHP開発を学ぶ(7)-強制変数型判定-PhpStormの内容です。その他の関連コンテンツについては、PHP中国語Webサイトをご覧ください。 (www.php .cn)!



関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!