国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > PHP > 正文

PHP程序員一般都忽略了的幾點精華

2024-05-04 21:57:06
字體:
來源:轉載
供稿:網友

我發現很多的PHP程序員,尤其是學習還不是很久的,都不知道PHP的精華所在,Perl當年如何在商界出名?其強大的正則表達式,而PHP呢?他是一門從Unix下發展起來的語言,當然也就繼承了Perl的很多特點,同時C的優點都有。快速、簡潔、明了,尤其是C程序員,PHP是至愛,我就是深愛著“PHP”(都忘了女友了:))。這里,我想來寫一篇PHP的變量、數組應用技巧和PHP的正則表達式、PHP的模板應用,以后有時間再寫PHP與COM、PHP與XML的完全結合。

1、變量、數組的應用技巧

(1)很多人用得不多的數組函數,foreach、list、each,分別舉幾個例子,應該就能知道了,例:

  1. <?php  
  2. $data = array('a' => 'data1''b' => 'data2''c' => 'data3');  
  3. while(list($subscript$value) = each($data))  
  4. {  
  5. echo "$subscript => $value :: ";  
  6. echo "$subscript => $value <br>";  
  7. }  
  8. reset($data);  
  9. foreach($data as $subscript => $value)  
  10. {  
  11. echo "$subscript => $value :: ";  
  12. echo "$subscript => $value <br>";  
  13. }  

(2)函數的變量、變量的變量、變量的“指針”,看下例:

  1. <?php  
  2. //變量的變量  
  3. $var = "this is a var";  
  4. $varname = "var";  
  5. echo $$varname;  
  6. //函數的變量  
  7. function fun1($str) {  
  8. echo $str;  
  9. }  
  10. $funname = "fun1";  
  11. $funname("This is a function !");  
  12. ?> 

變量的“指針”,這個指針加上了雙引號,表明他不是真正的指針,看看下例:

  1. <?php  
  2. function($a) {  
  3. $a ++;  
  4. }  
  5. $c = 0;  
  6. function($c);  
  7. echo $c//$c仍為0  
  8. function(&$a) {  
  9. $a ++;  
  10. }  
  11. $c = 0;  
  12. echo $c//$c為1  
  13. ?> 

之所以稱其為“指針”,就是因為他有了和C語言中指針相同的功能,但這又不是真正的指針,只能夠是這樣的去理解。

2、正則表達式

正則表達式是一個非常大的題目,Perl的正則表達式的強大是聞了名的,而PHP也不弱,他繼承了Perl的正則表達式法則,還有自己的一套法則,這里只說PHP自己的正則表達式。

正則表達式是最基本的元素。簡單地說就是一套規則,用于去判定其它的元素是不是符合自身的規則,或者說是不是有相同的特征描述.

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 攀枝花市| 穆棱市| 延寿县| 乌兰浩特市| 武宣县| 石景山区| 抚顺市| 南郑县| 奉新县| 个旧市| 洪洞县| 定结县| 茌平县| 永泰县| 庆元县| 思南县| 乌鲁木齐市| 衢州市| 阜平县| 望奎县| 班戈县| 滦南县| 洪湖市| 永修县| 西宁市| 尤溪县| 磐石市| 肥西县| 京山县| 沛县| 冀州市| 明水县| 吉林省| 清河县| 连山| 甘德县| 涡阳县| 搜索| 武胜县| 句容市| 都昌县|