ホームページ  >  記事  >  バックエンド開発  >  BenniaoがPHPを学ぶ(2) 変数の使い方

BenniaoがPHPを学ぶ(2) 変数の使い方

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

Benniao が PHP を学ぶ (2) 変数の使い方

1. PHP で変数を宣言する方法:

$var = 123;

2. PHP は弱い型指定言語であり、変数の型は格納されている変数によって決まります。 value

注: Java は厳密に型指定された言語です。変数を宣言するには、まず型

3 を指定する必要があります。 unset()

isset(): 値が存在するかどうかを判断します; unset(): 変数の値を削除します

2. 変数の名前付け

<?php 	$a = $b = $c = $d = "hello, world"; 	unset($a); 	if(isset($a)){ 		echo $a; 	}else{ 		echo "not exists"; 	}?>

1.この記号は宣言でも使用でも変数の前に「$」を使用してください。

2. 数字で始めることはできません。

3 . PHP では演算記号 + - * / % &

4. システム キーワードを変数名として使用できます。 5. php 内の変数と定数のみ大文字と小文字が区別され、その他は区別されません

2. 変数変数


1.

変数の変数名を動的に設定して使用できます2. 変数は参照によって代入できます (Java の参照と同じ)


<?php	$one = "aaa";	$two = "one";	$three = "two";	echo $$$three;    // 结果为aaa?>

3. 変数の型

<?php	$one = "aaa";	$two = &$one;   // 使用"&"符号加到将要赋值的变量前, $one和$two指向同一块地址	$two = "bbb";	echo $one;?>

1. 前述したように、php は弱い型付けです。言語であり、その型は格納されている値によって決まります

2. php には 8 つの型があります:

2.1) 4 つの型のスカラー:
整数: int integer ブール値: bool boolean 浮動小数点: float double real 文字列: string

2.2) 2 つの複合型

配列:配列 オブジェクト: object

2.3) そのうちの 2 つ 特殊な型

リソースの型: resource 空の型: null

4. 各種変数宣言

<?php	$var=10;	var_dump($var); // int(10)		$var=34.5;	var_dump($var); // float(34.5)		$var="abc";	var_dump($var); // string(3) "abc"		$var=true;	var_dump($var); // bool(true)	$var=array(1,2,3);	var_dump($var); // array(3){[0]=>int(1) [1]=>int(2) [2]=>int(3)}	$var=new mysqli("localhost", "root", "root", "newcms");	var_dump($var); // object(mysqli)#1(0){}	$var=fopen("1.php", "r");	var_dump($var); // resource(3) of type (stream)	$var=null;	var_dump($var); // NULL?>


<?php	// 整数的最大值 4字节, 2的32次方, 214483647	$int=10;   //十进制声明	$int=045;  //以0开头的表示以8进制声明一个变量	$int=0xff; //以0x或0X开头的表示以16进制声明一个变量 0-9 a-f 0X A-F	$int=-5;   	$float=10;	$float=-10;	$float=3.14E5;	$float=3.15E+5;	$float=5.14E-2;  //E可以大写也可以小写	// 以下都是false的情况	$bool=false;   // true	$bool=0;       // 非0的数	$bool=0.000;   // 有非0的数出现	$bool="";      	$bool=" ";     	$bool=null;    // 非空代表	$bool="0";     // 非空非0的字符串	$bool=array(); // 有成员的数组	// 表示true的情况: true, 非0的数, 有非0的数出现, 非空代表, 非空非0的字符串, 有成员的数组	// 字符串的声明有多种方法	// 1.单引号和双引号都可以声明字符串, 声明的字符串没有长度限制	// 2.在双引号的字符串中, 即可以直接解析变量, 又可以直接使用转义字符	// 3.在单引号的字符串中, 不可以解析变量, 也不可以使用转义字符(可以以转义单引号本身, 也可以转义转义字符"\")	// 4.在双引号中不能再使用双引号, 在单引号中不能再使用单引号	$str=&#39;aaaaa\&#39;aaa&#39;;	$str="aaaa\"aaaa";	$str=<<<one	 one;	$str=`dir`;?>



声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。