這篇文章主要為大家展示了“php語法基礎有哪些”,內容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領大家一起研究并學習一下“php語法基礎有哪些”這篇文章吧。
關鍵字global:
用來使函數可以調用外部變量,但它不是使變量超全局化。而是1,在函數內部定義了一個局部變量而且該局部變量的名字和外面的一個全局變量的名字是完全一樣的!2,將外面的全局變量的值的地址復制一份,傳遞給函數內部定義的局部變量(在編程中盡量利用$GLOBALS,因為它是真正定義一個超全局變量)
靜態局部變量:
定義其的關鍵字為:static
特點:每次調用該函數后,其中的靜態局部變量都會被保存下來而不會消失(下次調用該函數的時候可以接著使用),但函數調用結束時,它也結束。
遞歸函數:
函數自己調用自己;
遞歸兩要素:
遞歸出口:什么時候停止自己調用自己什么時候開始自己調用自己
遞歸點:什么時候開始自己調用自己
(一般先寫遞歸出口再寫遞歸點)
迭代思想就是從前往后來解決問題,體現在代碼上,其實就是一個步驟的重復的執行,也就是循環結構.
時間函數:
date: 使用時間格式占位符將指定時間戳格式化為對應格式的形式,如:date(Y);輸出2016,Y代表年份。
strtotime: 將一個英文格式下的時間字符串,轉換為一個時間戳!
如strtotime(“2016-9-10”);會轉換成一個時間戳
時間函數:
date: 使用時間格式占位符將指定時間戳格式化為對應格式的形式,如:date(Y);輸出2016,Y代表年份。
strtotime: 將一個英文格式下的時間字符串,轉換為一個時間戳!
如strtotime(“2016-9-10”);會轉換成一個時間戳
創建數組:
顯式創建:
$arr=array(
‘鍵名’=>’值’,
鍵名1’=>’值1’,
鍵名2’=>’值2’,
);
隱式創建:
$arr[‘鍵名’]=’ 值’,
$arr[‘鍵名1’]=’ 值1’,
$arr[‘鍵名2’]=’ 值2’,
$arr[‘鍵名3’]=’ 值3’,
var_dump($arr);
數組分類:
1.索引數組:數組元素的鍵,不用于表示其值的含義,僅僅表示該元素在整個數組內的位置
2.關聯數組:是指數組元素的鍵和值之間存在著一一對應的關系,也就是鍵表示其值的含義!
以上是“php語法基礎有哪些”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。