初識PHP(一)基礎語法

  一直準備學習PHP,結果前一段時間老是有事情,耽誤了一陣子。如今趕快迎頭遇上!java

  這個系列只是談談我對於PHP的一些見解,不是教程性質的。另外我是小白,只是寫寫隨筆,大神求輕拍。本人學習過c 、java 、python,接觸過一些HTML。若是是和我有相似經驗的想接觸PHP的朋友若是能夠給你提供一些思路那就再好不過了。python

  在我看來PHP擁有濃濃的HTML風格,果真不愧是爲web編程而生的。最大的一個特色就是變量的使用方式。在c,python等語言中,一個變量就是幾個字符寫出名字直接調用,好比經典的for(i=0;i<50;i++)。可是PHP在變量的處理方式上更接近於HTML,直接寫出來的字符會被認爲是字符串,而要想使用變量則須要用$來開頭: for($i=0;$i<50;$i++) 這讓我很不適應,以爲這樣書寫會很麻煩,可是看到字符串的處理我發現這樣有這樣的好處:web

  PHP中字符串的拼接能夠是像python使用「,」來進行,如:編程

  $a='Bob';
  echo "Hello ",$a;
數組

結果以下圖:函數

  可是PHP比較正統的寫法是用「.」作拼接,如:學習

  $a='Bob';
  echo "Hello ".$a;
spa

結果是同樣的:3d

 最神奇的地方來了,PHP有個和HTML風格的用法,即直接在字符串中引用變量:blog

  $a='Bob';
  echo "Hello $a";

依舊是同樣的結果:

  

  這就是PHP獨特的風格。

 

  另外一個特色,是PHP中的數組。PHP的數組。PHP的數組在我看來就是python的列表和字典的集合體。對於儲存的數據而言,他不像c的數組須要聲明類型,不管整形仍是字符串都能混合存儲在同一個數組中「和平共處」;同時他也不僅支持傳統數組的使用從0開始編的序號進行索引的方式,可使用字符串進行索引,這又很想python的字典。總之是一個特別怪的東西,可是仔細一想仍是特別方便的。

  $arr = array(0=>50,'g'=>'ggg',1=>'www','h'=>'hhh');
  print_r($arr);

  

  如上圖,arr是一個數組,存有四個元素,0號是整型50;下一個元素是字符串ggg,使用字符"g"索引;第三個元素是1號元素字符串www;第四個元素是字符串hhh,使用字符」h「索引。

  接下來使用array_push函數向數組後面追加一個字符串元素www

  $arr = array(0=>50,'g'=>'ggg',1=>'www','h'=>'hhh');
  array_push($arr,'www');
  print_r($arr); 

  

  如上圖,追加的元素雖然是第五個元素,可是仍繼續排序使用2號索引。

  這就是我對於PHP基礎語法的一點感覺

相關文章
相關標籤/搜索