あの頃一緒に学んだPHP (2)_PHPチュートリアル
Jul 21, 2016 pm 03:19 PM
私たちは 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 コードを通じて出力されます。
一重引用符フィールドはコンパイラーによって解釈されず、直接出力されます。
例:
<?php
$bookname="Lua プログラミング ガイド 中国語版"
//二重引用符-----Lua を出力します。プログラミング ガイド 中国語版
echo "$bookname";
//一重引用符----output $bookname
echo '$bookname';
//クロス出力の例。一重引用符はエスケープする必要があることに注意してください。
echo "My book's name is $ bookname";
(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);

人気の記事

人気の記事

ホットな記事タグ

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

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

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

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

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

ホットトピック











Ubuntu および Debian 用の PHP 8.4 インストールおよびアップグレード ガイド

Deepseek Webバージョンの入り口Deepseek公式ウェブサイトの入り口

PHP 開発用に Visual Studio Code (VS Code) をセットアップする方法
