一直準備學習PHP,結果前一段時間總是有事情,耽誤了一陣子。現在趕快迎頭趕上!
這個系列只是談談我對於PHP的一些看法,不是教程性質的。另外我是小白,只是寫寫隨筆,大神求輕拍。本人學習過c 、java 、python,接觸過一些HTML。如果是和我有類似經驗的想接觸PHP的朋友如果可以給你一些思路那就再好不過了。
在我看來PHP擁有濃濃的HTML風格,果然不愧是為web編程而生的。最大的一個特點就是變數的使用方式。在c,python等語言中,一個變數就是幾個字元寫出名字直接調用,例如經典的for(i=0;i
PHP中字符串的拼接可以是像python使用“,”來進行,如:
$a='Bob';
echo "Hello ",$a; 但是PHP比較正統的寫法是用「.」做拼接,如:$a
'Bob'
;echo
"Hello ".
結果是一樣的:
最神奇的地方來了,PHP有個和HTML風格的用法,即直接在字串中引用變數:'=$a'''''''''
'
' ;echo
"Hello$a
"
同樣的結果:
就是PHP獨特的風格。 另一個特點,是PHP中的數組。 PHP的陣列。 PHP的陣列在我看來就是python的列表和字典的集合體。對於儲存的資料而言,他不像c的陣列需要宣告類型,無論整形或字串都能混合儲存在同一個陣列中「和平共處」;同時他也不僅僅支援傳統陣列的使用從0開始編的序號進行索引的方式,可以使用字串進行索引,這又很想python的字典。總之是特別怪的東西,但是仔細一想還是特別方便的。 $arr =
array(0=> 'www' ,'h'=>'hhh');
如上圖,arrggg是一個數字, 接下來使用array_push函數向數組後面追加一個字符串連元素www $arr = array(0 =>50,'g'=>'ggg',1=>'www','h'. $arr, 㟎 ,追加的元素雖然是第五個元素,但仍繼續排序使用2號索引。 這就是我對PHP基礎語法的一點感受
以上就介紹了初識PHP一基礎文法,包括了php,文法方面的內容,希望對PHP教學有興趣的朋友有幫助。
如上圖,arrggg則是一個數字,,0號是一個存號是四個字元,下一個字元是四個字元是四個位元組,有四個字元。 g"索引;第三個元素是1號元素字串www;第四個元素是字串hhh,使用字元」h「索引。
'www'); print_r($arr);
);