PHP 是一門服務器端腳本語言,適合做網站開發(fā),適合做移動APP的接口。
以<?php 開頭
以?>結束
一、 php變量
php變量以$開頭,后面接變量名。變量名的命名規(guī)范為:以字母或者下劃線開始,只能由字母數字下劃線組成,不能包含空格,嚴格區(qū)分大小寫。這一點和js不一樣,js中的變量第一個字符必須是字母、下劃線_或美元符號$,其他字符可以是字母、數字、下劃線_、美元符$,且定義變量需要用關鍵字 'var'。相同點是在定義變量的時候都不用什么變量類型。
變量作用域
php有四種不同的變量作用域
local:局部作用域
global:全局作用域
static:
parameter:參數作用域
在函數外部定義的變量擁有全局作用域。全局變量可以被任何地方引用,在函數內使用全局變量需要使用global關鍵字。在函數內部聲明的變量是局部變量,只能在函數內部使用,這點和js相同。不同點是PHP中在函數內調用全局變量需要使用global關鍵字,js中可以直接使用。
PHP將所有全局變量存儲在$GLOBALS[index]數組中,其中index是全局變量名。如$y定義一個全局變量y,可以在函數內部通過$GLOBALS['y']來使用它。
static作用域
當一個函數完成是,它的所有變量通常都會被刪除。如果希望某個局部變量不要被刪除,則在聲明變量時使用static關鍵字。
參數作用域
在函數傳參中調用的變量