ホームページ > バックエンド開発 > PHPチュートリアル > PHP レッスン 3 PHP_PHP チュートリアルの基本データ型

PHP レッスン 3 PHP_PHP チュートリアルの基本データ型

WBOY
リリース: 2016-07-13 10:19:50
オリジナル
761 人が閲覧しました

PHP レッスン 3 PHP の基本的なデータ型

学習概要:

1.php 7つの変数タイプ

2. isset関数とempty関数の違い
3.型テスト
4. 型の自動変換

5.型キャスト


注:

1. オブジェクト内の呼び出しメソッドは、変数->メソッド名を通じて呼び出されます。 $user1->say(); 2. ページのエンコーディングを変更します:
header ("content-type:text/html;charset=gbk");
3.ヘッダー情報は出力できません


1.php 8つの変数タイプ
整数
浮動小数点
キャラクタータイプ
ブール値
//上記の4つの型はスカラー型です

配列
オブジェクト
//上記2つの型は複合型です

リソース
null型
//上記2種類は特殊な型です



整数
$a=10;
浮動小数点
$a=10.3;
キャラクタータイプ
$a="ハローワールド";
文字列リンクは .
を使用してリンクされます。 れーれー



ブール値
$a=true;
ブール型は通常、比較演算 >
= によって取得されます。 echo print_r を使用してブール型を出力すると、true は 1 になり、false は空になります $a=true;
var_dump($a);
配列
//定義: 変数に複数の値を代入する場合
れーれー"; ?>


配列値:
れーれー


配列の追加:
れーれー


オブジェクトタイプ
//オブジェクトは、特性と関数、プロパティとメソッドの 2 つの部分で構成されます
れーれー

リソース

null型
$a=null;
データベースリンクリソースに基づく、操作テーブル:
れーれー



2. isset関数とempty関数の違い
isset 変数が存在するかどうか、存在しない場合:
1) 定義なし
2)ヌル

empty 変数が空かどうか、空の場合:
1)0
2)「」
3)「0」
4)偽
5)配列()
6)ヌル
7) 定義なし
3.型テスト
var_dump();
1. 整数型 is_int();
2. 浮動小数点型 is_float();


データベース接続: $conn = mysql_connect("localhost","root","1234"); var_dump(is_resource($conn));
?>

4. 型の自動変換
1. 整数 -> 文字列
れーれー

2. 文字列 -> 整数
$num="1243alj";
//文字列は自動的に整数型に変換されます
エコー $num+1;

3. その他の型→ブール型
1)0
2)「」
3)「0」
4)偽
5)配列()
6)ヌル
7) 定義なし
//上記のブール型への変換はすべて false です



5.型強制
(int)$num 整数型
(float)$num 浮動小数点型
(文字列)$num 文字列
(bool)$num ブール値

変数を削除するには、次を使用します:
$num="ユーザー";
unset($num);
var_dump(isset($num));

文字列の一重引用符と二重引用符:
1. 文字列に変数がない場合は、一重引用符を使用します
2. 変数がある場合は二重引用符を使用します (単一引用符も使用できますが、リンクには . を使用する必要があります)
れーれー


定数の定義:
//変数と同じですが、一度定義すると変更できません
定義("ホスト","ローカルホスト");
定義("ユーザー","ルート");
定義("パス","123");
定義("DBNAME","テスト");

//たとえば、データベース構成ファイルはこの時点では定数を使用する必要があり、後で変更することはできません。

一定出力:
エコーホスト;
定数を二重引用符で囲むことはできません
echo "私のホストは".HOST;


オペレーター


http://www.bkjia.com/PHPjc/871190.htmlwww.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/871190.html技術記事 PHP レッスン 3 PHP 基本データ型の学習概要: 1. PHP の 7 つの変数型 2. isset 関数と空関数の区別 3. 型のテスト 4. 型の自動変換 5. 型の強制変換 注:...
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート