... ...

PHP学習メモ 1.基礎知識

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

PHP 学習メモ 1. 基礎知識

1. PHP の 4 つの書き方

1. XML タグのスタイル: <?php ...?>
2. 短いタグ ( PHP 設定ファイル (中程度の変更): <?...?>
3. ASP スタイル (PHP 設定ファイルで変更する必要があります): <%...%>
4. スクリプト スタイル: <script language="php">...</script>

2. PHP コメント

1. C スタイルの単一行コメント: "//"。
2. シェル形式の 1 行コメント:「#」。
3. C スタイルの複数行コメント: "/* */"。

3. PHP 変数

1. PHP では、変数を使用する前に変数を宣言する必要はありません。変数に値を代入するときに変数を作成します。初めて。
2. PHP での変数の宣言は、「$」で始まり、その後に変数名が続く必要があります。
3. 変数名は文字、数字、アンダースコアで構成されますが、数字で始めることはできません。変数名では大文字と小文字が区別されます。
4. 変数名は意味のあるものでなければなりません。
5. 変数変数。
6. 変数のスコープはローカルです (メソッド外の変数をメソッド内で使用することはできません。また、メソッド内の変数をメソッド外で使用することはできません)。
7. 定数のスコープはグローバルです (スクリプト全体で使用でき、定数を定義するには定義関数を使用します)。

<code><? php$a="chuangen3";$chuangen1="今天天气真好!";$chuangen2="我要出去玩!";$chuangen3="我要学PHP!";echo $$a;?></code>

6. 参照の割り当て

<code><? php$a=100;$b=&$a;//将a的地址赋给b,a和b指向同一个内存地址。$a=200;	echo $b;?></code>

4. PHP データ型

var_dump (変数名) :変数の型を確認してください。例: $a=100 var_dump($a); 输出:int
1. 基本データ型
整数 (integer)、浮動小数点 (float または double)、Boolean (ブール値)、および string (文字列)。
PHP では、文字列の最大長について厳密な規制を課していません。
一重引用符、二重引用符、および区切り文字 (通常は複数行の文字に使用されます) を使用して文字列を定義できます。
一重引用符と二重引用符の違い: 二重引用符は、変数名の解析とエスケープ文字の解析をサポートします。一重引用符はサポートされていません。

<code><?php$a="php100";$b="$a 欢迎您!"//双引号中的变量可以被解析,单引号就不行。echo $b;//使用界定符来定义多行字符串$c=<<<EEE今天天气真好真好真真好又下雨了!!!!EEE;echo $c;?></code>

上記の要件がない場合は、一重引用符を使用して文字列を定義するようにしてください。一重引用符は効率的に実行されるためです。
2、複合データ型
2.1、配列
<?php $a=array("php100",100,3.33,true); var_dump($a); ?>
2.2、オブジェクト (オブジェクト)

<code><?phpclass A{	public $a=100;	public $b=3.33;	public $c="php100";	public $d=false;	public $e=array(1,2,3);	public function fun(){		echo" chuang enIT教育";	}$obj=new A();var_dump($obj);}?></code>

3. 特殊なデータ型
3.1. NULL: 変数の値が空であり、大文字と小文字が区別されないことを示します。
次の状況では変数は NULL とみなされます;
(1)、変数を NULL に直接割り当てます。 $a=null;
(2)。宣言された変数には値が割り当てられていません。 var_dump($a);
(3)、unset 関数によって破棄された変数。 $a=100 unset($a); var_dump($a);
3.2、リソースタイプ (resource)
リソースは、外部リソースへの参照を格納する特別なタイプの変数です。リソースは、特殊な機能を通じて作成および使用されます。

<code><?php $a=fopen("./demo.php","r");var_dump($a);?></code>

5. データ型変換

文字列を整数に変換します。左から右に最初の非数字以降のコンテンツはすべて破棄されます。

$a='100php100'; $b=(int)$a; var_dump($b); 输出:int 100

自動変換

<code><?php$a=&#39;100.33php100&#39;;$b=200;$c=$a+$b;var_dump($c);//输出:float 300.33?></code>

6. 定数

1. 定数のスコープはグローバルです。スクリプト内のどこからでも宣言してアクセスできます。
2. 定数にはブール型、整数型、浮動小数点型、および文字列型のみが含まれます。
3. 慣例により、定数の前に「$」記号はなくても定数識別子が認識されます。

カスタム定数

<code><?phpdefine("ABC",100);//默认区分大小写echo ABC;	define("ABC",100,true);//不区分大小写echo abc;//输出:100?></code>

システム定数

<code><?phpecho __FILE__;//当前文件所在路径echo "<br />";//换行echo __LINE__;//当前语句所在行号echo "<br />";echo PHP_VERSION;//php版本号echo "<br />";echo PHP_OS;//当前windows操作系统?></code>
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。