php变量前下滑_PHP变量
變量來(lái)源于數(shù)學(xué),是計(jì)算機(jī)語(yǔ)言中能儲(chǔ)存計(jì)算結(jié)果或能表示值抽象概念。變量可以通過(guò)變量名訪問(wèn)。
變量是存儲(chǔ)數(shù)據(jù)的“容器”。
命名規(guī)則
變量以 $ 符號(hào)開(kāi)始,后面跟著變量的名稱(chēng)
變量名必須以字母或者下劃線字符開(kāi)始
變量名只能包含字母數(shù)字字符以及下劃線(A-Z、a-z、0-9 和 _ )
變量名不能包含空格
變量名是區(qū)分大小寫(xiě)的($y 和 $Y 是兩個(gè)不同的變量)
注意: $this是一個(gè)特殊的變量,它不能被賦值。
弱類(lèi)型語(yǔ)言
在PHP中,定義變量時(shí),不需要聲明該變量的數(shù)據(jù)類(lèi)型。PHP會(huì)根據(jù)變量的值,自動(dòng)把變量轉(zhuǎn)換為正確的數(shù)據(jù)類(lèi)型。在強(qiáng)類(lèi)型的編程語(yǔ)言中,我們必須在使用變量前先聲明(定義)變量的類(lèi)型和名稱(chēng)。
變量默認(rèn)值
雖然在 PHP 中并不需要初始化變量,但對(duì)變量進(jìn)行初始化是個(gè)好習(xí)慣。未初始化的變量具有其類(lèi)型的默認(rèn)值。
布爾類(lèi)型的變量默認(rèn)值是 FALSE
整形和浮點(diǎn)型變量默認(rèn)值是零
字符串型變量默認(rèn)值是空字符串
數(shù)組變量的默認(rèn)值是空數(shù)組。
示例:
//未設(shè)置和未引用變量,輸出NULL
var_dump($unset_var);
//Boolean用法,輸出false
var_dump($unset_bool ? true : false);
//String用法,輸出string(3) "abc"
$unset_str .= 'abc';
var_dump($unset_str);
//Integer用法,輸出int(25)
$unset_int += 25; // 0 + 25 => 25
var_dump($unset_int);
//Float/double用法,輸出float(1.25)
$unset_float += 1.25;
var_dump($unset_float);
//Array用法,輸出 array(1) { [3]=> string(3) "def" }
$unset_arr[3] = "def"; // array() + array(3 => "def") => array(3 => "def")
var_dump($unset_arr);
//Object用法,創(chuàng)建一個(gè)stdClass對(duì)象
//輸出Outputs: object(stdClass)#1 (1) { ["foo"]=> string(3) "bar" }
$unset_obj->foo = 'bar';
var_dump($unset_obj);
總結(jié)
以上是生活随笔為你收集整理的php变量前下滑_PHP变量的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: php foreach id是否存在数组
- 下一篇: 惠新宸php教程_惠新宸:首位国人加入P