ホームページ >バックエンド開発 >PHPチュートリアル >PHP学習メモ(3):データ型変換と定数入門、学習メモ定数_PHPチュートリアル

PHP学習メモ(3):データ型変換と定数入門、学習メモ定数_PHPチュートリアル

WBOY
WBOYオリジナル
2016-07-13 09:56:58781ブラウズ

PHP学習メモ(3):データ型変換と定数の紹介、学習メモ定数

1.PHPデータ型の相互変換

1. 強制変換
コードをコピーします コードは次のとおりです:
// bool、int、float、string、array、object、null
bool settype (mixed $var , string $type )

1) 元の変数の型を変更します
コードをコピーします コードは次のとおりです:
$a= "123a" // 文字列
; settype($a, "int"); // 二重引用符を忘れないでください
var_dump($a);

2) 元の変数の型を変更せずに代入前に定義する
コードをコピーします コードは次のとおりです:
$a = "123abc";
$b = (int)"123abc";
var_dump($a);

ヒント: メモリオーバーフローを避けるため、整数型は 4 バイト (2.147E9)、浮動小数点型は 8 バイトです

2. 自動変換

プラス記号「+」など、実行環境に応じて自動変換します。いずれかのオペランドが浮動小数点数である場合、すべてのオペランドは浮動小数点数として扱われ、結果も浮動小数点数になります。
コードをコピーします コードは次のとおりです:
$foo = “0” // $foo は文字列 (ASCII 48) です
$foo += 2; // $foo は整数 (2) になります
$foo = $foo + 1.3; // $foo は float (3.3) になります
$foo = 5 + “10 匹の小さな豚” // $foo は整数 (15) です
;
3. 変数テスト機能
コードをコピーします コードは次のとおりです:
is_bool()、is_numeric()、is_float()、is_int()...
is_scalar() //変数がスカラーかどうかを確認します

2. 定数の宣言と使用
コードをコピーします コードは次のとおりです:
//定義後は変更不可、どこからでもアクセス可能
//デフォルトでは大文字と小文字が区別されます。大文字に慣れてください
//定数値にはスカラー (int、float、string、bool) のみを使用できます
//定数を宣言する必要がある場合は値を代入します
定義("定数名","値")

定数が存在するかどうかを確認してください
コードをコピーします コードは次のとおりです:
bool 定義 (文字列 $name)
var_dump(define('a')); //引用符を見逃さないでください

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/985258.html技術記事 PHP学習メモ(3):データ型変換と定数の紹介、学習メモ定数 1. PHPデータ型の相互変換 1. 強制変換 コードをコピー コードは以下の通り: // bool, int, float...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。