私たちは Linux の世界に入り、PHP コーディングの旅を始めます。コーディング中にはさまざまな問題が発生します。その問題を解決する時間は、初心者から変わる瞬間でもあります。
どのプログラミング言語も変数の練習から始まります。もちろん、PHP は組み込みスクリプト言語の一種であり、構文のデータ型から始めることもできます。このセクションは主に PHP データ型とデータ変数から始まります。
PHP 言語のデータ型:
(1) ブール値、[true、false] Q: ブール値の定義は 2 つだけです。$shop など、PHP で定義された変数は $ で表現されることに同意します。 =false;
(2) 整数型 [10 進数、8 進数、および 16 進数] でサポートされる整数は、PHP5 およびそれ以前のバージョンでは、+2 の 63 乗の整数データがサポートされます。 . 10 進数、16 進数 基本的には数学的な規則に従って変換されます。
(3) 単精度浮動小数点 [float]、倍精度浮動小数点 [double]、実数 [real number] を含む浮動小数点データ。小数部分を含めることができ、通貨、距離、および通貨を表すために使用されます。単純な整数は使用できません。 要件を満たすその他の式 (デフォルトでは浮動小数点型の値となる $money=1.0093 という数値の定義など)。
(4) 一重引用符文字列。つまり、使用するテキストを一重引用符で囲みます。例: 「私はシロンです。」
質問: この本はとても楽しいです、どう書けばよいですか?
PHP での一重引用符と二重引用符の同時使用に関する注意:
二重引用符フィールドはコンパイラーによって解釈され、HTML コードを通じて出力されます。
一重引用符フィールドはコンパイラーによって解釈されず、直接出力されます。
例:
コードをコピーします コードは次のとおりです:
$bookname="Lua プログラミング ガイド 中国語版"
//二重引用符-----Lua を出力します。プログラミング ガイド 中国語版
echo "$bookname";
//一重引用符----output $bookname
echo '$bookname';
//クロス出力の例。一重引用符はエスケープする必要があることに注意してください。
echo "My book's name is $ bookname";
(5) 二重引用符文字列、つまり、使用するテキストを二重引用符で囲みますが、これはより複雑です。変数置換は二重引用符内で使用できます。例: 「私はシロンです。」
(6) 配列タイプ。配列はキーと値のペアの形式で存在でき、多次元配列をサポートします。簡単な定義例
コードをコピーします コードは次のとおりです:
//合計 3 つの要素を持つ 1 ビット配列を定義します
$books[0]="C#ガイド";
$books [1]="包囲都市";
$books[2]="夕暮れに摘んだ朝の花";
?>
(7) オブジェクト タイプが準拠したデータ タイプである, これについては、オブジェクト指向プログラミングで後ほど詳しく紹介します。
$
blengder =new Application;
(8) リソースタイプ
$file=fopen("1.txt",r)//これはリソースタイプです
(9) PHP は弱い型付け言語ですか?強制的な型変換は実行できますか?
PHP の強制的な型変換 (つまり、あるデータ型を別の型に変換すること) については、変数の前に強制的なデータ型を追加することで実現できます。変換処理、高精度の浮動小数点数を低精度の値に変換すると、変数のデータが失われるため、注意して使用する必要があります。強制変換の種類は (bool) (array) (int) です。 (整数) (オブジェクト) (実数) (倍精度) (浮動小数点) (文字列) 。 PHP の型定義は非常に緩いため、参照変数が配置されている環境システムに基づいて、参照変数が適切な型に自動的に変換される場合があります。
コードをコピーします コードは次のとおりです:
$total=5; //Integer
$count="25";//String
$total+="$count"; // $total=30 (自動的に整数に変換されます)
?>
(10) 型に関連してどのような組み込み関数が使用されていますか?
PHP ビルトインは gettype() 関数を使用して Var で指定された変数の型を返し、settype() を使用して var を Type で指定された型に変換します。つまり: gettype() この関数は変数の型を取得するために使用されます。返される文字列型は、整数、倍精度、文字列、配列、オブジェクト、不明な型のいずれかの文字列です。構文: string gettype(mixed var);
settype() この関数は、変数の型を設定または変換するために使用されます。成功した場合は true 値を返し、それ以外の場合は false 値を返します。パラメータ var は元の変数名で、パラメータの型は整数、倍精度、文字列、配列、オブジェクトのいずれかです。構文: int settype(string var, string type);
http://www.bkjia.com/PHPjc/325236.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/325236.html技術記事私たちは Linux の世界に入り、PHP コーディングの旅を始めます。コーディング中にはさまざまな問題が発生します。その問題を解決する時間は、初心者から変わる瞬間でもあります。 すべてのプログラム...