学習概要:
1.php 7つの変数タイプ
2. isset関数とempty関数の違い5.型キャスト
注:
1. オブジェクト内の呼び出しメソッドは、変数->メソッド名を通じて呼び出されます。 $user1->say();
2. ページのエンコーディングを変更します:
header ("content-type:text/html;charset=gbk");
3.ヘッダー情報は出力できません
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;
オペレーター