PHP 変数の型と変換
echo '<h3>2.变量类型与转换</h3>'; echo '<hr color="green">';
//スカラー: 整数、浮動小数点、文字列、ブール値を含む単一値変数
$age = 30; //1整型 integer $salary = 1234.56; //2.浮点 float $name = 'peter'; //3 字符串 $isMarried = true; //4. 布尔型,true真,false假
//スカラー出力 echo、print または var_dump() で型と値を表示できます
echo $name.'的年龄是:'.$age.',工资是:'.$salary.',是否已婚:'.$isMarried; echo '<br>'; print $name; print '<br>'; var_dump($name); echo '<hr color="red">';
//複合型: Multi配列やオブジェクトを含む -valued 変数
$books = ['php','mysql','html','css','javascript']; //数组 $student = new stdClass(); //创建空对象$student $student->name = '王二小'; //添加属性name $student->course = 'php'; //添加属性course $student->grade = 80; //添加属性grade
//複合変数出力: print_r() または var_dump()
echo '<pre class="brush:php;toolbar:false">'; //格式化输出结果 print_r($books); print_r($student); var_dump($books); var_dump($student); echo '<hr color="red">';
//特殊なタイプ: リソース タイプ、null
$file = fopen('demo.php','r') or die('打开失败'); echo fread($file, filesize('demo.php')); fclose($file);
$price = null;
echo '$価格は '.$price;
/**
* 変数の型クエリ、設定、検出
* 1. 型クエリ:
* gettype($var)
* 2. 型検出:
* 2.1: is_integer(),
* 2.2: is_float( ),
* 2.3: is_string(),
* 2.4: is_bool(),
* 2.5: is_array(),
* 2.6: is_object(),
* 2.7: is_null(),
* 2.8: is_resource(),
* 2.9: is_numeric()...
* 3. 型変換:
* 3.1: 強制変換: (int)$val, (string)$val...
* 3.2: 一時的な変換 (値の変換型は変更されません): intval()、floatval()、strval()、val は value
* 3.3: 永続的な変換: settype($var, 型識別子)
*/
$price = 186.79; echo gettype($price); //float/double浮点型,float和double同义 echo '<hr>'; echo (int)$price; //强制转为integer,186 echo '<hr>'; echo $price; //查看原始数据,仍是浮点型,并无变化 echo '<hr>'; echo gettype($price); //原始类型仍为double,并未发生变化 echo '<hr>'; echo intval($price); //临时将值转为整型,输出:186 echo '<hr>'; echo $price; //输出原值,仍为186.79,原值并未发生变化 echo '<hr>'; settype($price,'integer'); //永久转为integer,返回布尔值 echo $price; //查看值:186 echo '<hr>'; echo gettype($price); //类型为integer echo '<hr>'; echo is_integer($price)? 'Integer' : 'Double'; //Integer整型 echo '<hr>'; //is_numeric():判断是否是数字或数字型字符串 var_dump(is_numeric(100)); var_dump(is_numeric('200')); var_dump(is_numeric('200php'));

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









PHP 開発では、PHP Notice:Unknownvariable というエラー メッセージが頻繁に発生します。このエラー メッセージは、コード内で未定義の変数が使用されたことを意味します。このエラー メッセージによってコードがクラッシュすることはありませんが、コードの可読性と保守性に影響します。以下、この記事ではこのエラーを解決するいくつかの方法を紹介します。 1. 開発プロセス中に error_reporting(E_ALL) 関数を使用します。PHP 開発では、次のことができます。

PHP における変数型のストリクト モードとエラー処理 PHP の発展に伴い、ますます多くの開発者が PHP コードの品質と安定性に注目するようになりました。以前は、PHP は変数の型に厳密な制限がない、柔軟で緩やかな言語であると考えられていました。これにより、開発効率はある程度向上しますが、潜在的なエラーが発生しやすくなります。この問題を解決するために、PHP では厳密モードとエラー処理メカニズムが導入されました。 1.ストリクトモード 設定項目の設定によりストリクトモードをオンにすることができます。 PHP7以降のバージョン

PHP での変数タイプの検出とフィルタリングには、特定のコード サンプルが必要です。PHP は、Web 開発の分野で広く使用されている強力なサーバーサイド スクリプト言語です。 PHP では、変数の型の検出とフィルタリングが非常に重要であり、これによりセキュリティ ホールや不正なデータ処理を効果的に防ぐことができます。この記事では、一般的に使用される PHP 変数の型の検出およびフィルタリングの方法をいくつか紹介し、具体的なコード例を示します。変数の型の検出 PHP では、is_int()、is_f などのさまざまな方法を使用して変数の型を検出できます。

PHP Notice:Unknownvariable:arrin の解決策 PHP プログラミングでは、「 Notice:Unknownvariable」というエラー メッセージが頻繁に表示されます。このエラー メッセージは通常、未定義の変数にアクセスしたか、変数が初期化されていないことが原因で発生します。この問題については、問題を見つけて時間内に解決する必要があります。この記事では、PHP Notice:Undefin に焦点を当てます。

PHP で数値変数を使用する方法 PHP では、数値変数は、宣言せずに直接使用される変数の型です。数値変数を使用して、数学的計算、データ比較、その他の数値演算を実行できます。この記事では、PHP で数値変数を使用する方法を説明し、具体的なコード例を示します。数値変数の定義 PHP では、数値変数の定義は非常に簡単で、変数に直接数値を割り当てるだけです。以下に例を示します: $number=10; 上記のコードでは、$numb という値を定義します。

PHP 変数の未定義エラーをすばやく排除するにはどうすればよいですか? PHP 開発では、未定義変数エラーがよく発生します。これは、コード内で未割り当ての変数が使用されているためです。この種のエラーが発生した場合、エラーの原因を迅速に特定して解決する必要があります。ここでは、PHP 変数の未定義エラーを迅速にトラブルシューティングして、エラーをより迅速に見つけて修正するためのいくつかの方法を示します。エラーレポートをオンにする: エラーレポートをオンにすると、PHP は変数未定義エラーを含むすべてのエラーおよび警告メッセージを表示します。コードを開くことでこれを行うことができます

PHP アプリケーションを開発するときに、「未定義の変数: sql」というプロンプトが表示された場合は、通常、未定義の変数を参照していることを意味します。これには、変数名のスペルミス、スコープの問題、コード内の構文エラーなど、さまざまな理由が考えられます。この記事では、この問題のさまざまな原因を調査し、それを解決するいくつかの方法を提供します。 1. 変数名のスペルが間違っている PHP コード内で変数名が間違っているか、スペルが間違っている場合、システムは

PHP Notice:Unknownvariable:result は、PHP プログラムで未定義変数の結果が呼び出され、プログラムが通知レベルの警告を生成することを意味します。この状況は通常、プログラマが PHP コードを作成するときに変数または変数のスコープを正しく定義していないことが原因で発生します。この通知レベルの警告が時間内に解決されない場合、プログラムの動作に問題が発生する可能性があります。したがって、PHP Notice を解決する方法は次のとおりです。