ホームページ  >  記事  >  php教程  >  あの頃一緒に学んだPHP (2)

あの頃一緒に学んだPHP (2)

WBOY
WBOYオリジナル
2016-06-13 12:01:34847ブラウズ

私たちは Linux の世界に入り、PHP コーディングの旅を始めます。コーディング中にはさまざまな問題が発生します。その問題を解決する時間は、初心者から変わる瞬間でもあります。
どのプログラミング言語も変数の練習から始まります。もちろん、PHP は組み込みスクリプト言語の一種であり、構文のデータ型から始めることもできます。このセクションは主に PHP データ型とデータ変数から始まります。
PHP 言語のデータ型:
(1) ブール値、[true、false] 質問: ブール値の定義は 2 つだけです。PHP で定義された変数は true、false に一致します。 $shop=false など、 $ で表されます。
(2) 整数 [10 進数、8 進数、16 進数] でサポートされる整数は、PHP5 以前のバージョンでは、2 の 31 乗をサポートします。 PHP6 では、10 進数と 16 進数のデータは基本的に数学的な規則に従って変換されます。
(3) 単精度浮動小数点 [float]、倍精度浮動小数点 [double]、実数 [real number] を含む浮動小数点データ。小数部分を含めることができ、通貨や距離を表すために使用されます。 、および整数では満足できない単純なその他の表現 (デフォルトでは浮動小数点型の値となる数値 $money=1.0093 の定義など)。
(4) 一重引用符文字列。つまり、使用するテキストを一重引用符で囲みます。例: 「私はシロンです。」
Q: この本はとても楽しいです、どう書けばよいですか?
PHP での一重引用符と二重引用符の同時使用に関する注意:
二重引用符フィールドはコンパイラーによって解釈され、HTML コードを通じて出力されます。
一重引用符フィールドはコンパイラーによって解釈されず、直接出力されます。
例:

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


$bookname ="Lua プログラミング ガイド 中国語版";
//二重引用符-----出力 Lua プログラミング ガイド 中国語版
echo "$bookname";//一重引用符 ----出力$bookname
echo '$bookname';
//クロス出力の例。一重引用符のエスケープに注意してください。
echo "My book's name is $bookname"?> >

(5) 二重引用符文字列、つまり、使用するテキストを二重引用符で囲みますが、これはより複雑です。変数置換は二重引用符内で使用できます。例: 「私は Siron です。」
(6) 配列タイプ。配列はキーと値のペアの形式で存在でき、多次元配列をサポートします。簡単な定義例




コードをコピー

コードは次のとおりです: //1 つを定義します-bit 配列、合計 3 つの要素が含まれます

$books[0]="C# ガイド";
$books[1]="包囲都市"
$books[2]="朝の花を摘みました。 at Dusk";
?>



(7) オブジェクト型は、オブジェクト指向プログラミングで後で詳しく説明する準拠したデータ型です。

$
blengder =new Application;
(8) リソースタイプ
$file=fopen("1.txt",r)//これはリソースタイプです
(9) PHP弱い型付け言語ですか?強制的な型変換は可能ですか?
PHP の強制的な型変換 (つまり、あるデータ型を別の型に変換する) については、変数の前に強制的なデータ型を追加することで実現できますが、注意してください。変換処理では、高精度の浮動小数点数を低精度の値に変換すると、変数のデータが失われるため注意が必要です。強制変換の種類は (bool) (array) (int) です。 (整数) (オブジェクト) (実数) (倍精度) (浮動小数点) (文字列)。 PHP の型定義は非常に緩いため、参照変数が配置されている環境システムに基づいて、参照変数が適切な型に自動的に変換される場合があります。



コードをコピー

コードは次のとおりです。 $total=5;

$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);
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。