日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關咨詢
選擇下列產品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側工具欄

新聞中心

這里有您想知道的互聯(lián)網營銷解決方案
分享提高PHP編程技術的方法

關于PHP編程技術的相關知識,我們已經了解了很多,建議大家閱讀下這篇文章,《PHP經驗分享:常用的小技巧》,供大家參考。下面介紹的是提高PHP編程技術的幾種方法。

十載的江州網站建設經驗,針對設計、前端、開發(fā)、售后、文案、推廣等六對一服務,響應快,48小時及時工作處理。成都營銷網站建設的優(yōu)勢是能夠根據(jù)用戶設備顯示端的尺寸不同,自動調整江州建站的顯示方式,使網站能夠適用不同顯示終端,在瀏覽器中調整網站的寬度,無論在任何一種瀏覽器上瀏覽網站,都能展現(xiàn)優(yōu)雅布局與設計,從而大程度地提升瀏覽體驗。創(chuàng)新互聯(lián)從事“江州網站設計”,“江州網站推廣”以來,每個客戶項目都認真落實執(zhí)行。

1、PHP標簽

我知道有些人寫PHP代碼的時候喜歡用縮略標簽,但是這可不是個好習慣,因為縮略標簽在有些服務器上不能被正確識別,而標準的PHP標簽的使用使你可以在任何一臺服務器上準確編譯你的PHP代碼。 PHP源碼下載down.phperz.com

2、PHP代碼的調試

有時我們運行PHP代碼的時候會碰到問題并且我們不知道這問題究竟出在哪兒。而PHP中專門有個error_reporting() 函數(shù),它可以告訴你你的代碼中的每一處錯誤。如果你希望它顯示頁面的所有可能出現(xiàn)的錯誤信息,可以將下面這句代碼放在文件的第二行:

 
 
 
  1. error_reporting(E_ALL);  

3、使用注釋

如果你的PHP代碼有1200行,那么要搞明白它要做什么是一件很困難的事,解決這個問題的辦法就是為你的代碼加上注釋。
有三中方法在PHP中添加注釋: PHP程序員站

以下為引用的內容:

 
 
 
  1. // 你的注釋//   
  2. # 你的注釋  
  3. /*你的注釋 */   
  4. ?>  

4、PHP代碼的縮進

以下為引用的內容:

 
 
 
  1. // Settings //   
  2. $var1 = "This";  
  3. // Showing Variables //   
  4. if($var1 == "This"){   
  5. echo"You said This";   
  6. }else{   
  7. echo"You said That";   
  8. www.phperz.com  
  9. }   
  10. ?>  

5、修正你的PHP文件包含方式

PHP代碼中,包含另外一個文件之前都會先確定它存在,如下例: down.phperz.com

以下為引用的內容:

 
 
 
  1. if(!file_exists("layout.inc.php")){exit("Error : LayOut File Missing");}
  2. else{include_once("layout.inc.php");}   
  3. ?>  

6、數(shù)據(jù)庫查詢

有時你的PHP代碼中包含著于數(shù)據(jù)庫的連接,你可能會遇到一些小麻煩,大部分容易出現(xiàn)數(shù)據(jù)庫問題的人都是以這樣的形式來寫代碼的:

以下為引用的內容:

 
 
 
  1. mysql_query("INSERT INTO tableName ('id','name') VALUES('1','Mike')");   
  2. ?>  

運行之后他發(fā)現(xiàn)數(shù)據(jù)并沒有插入到數(shù)據(jù)庫中,我們可以這樣來解決這個問題: PHP程序員站

以下為引用的內容:

 
 
 
  1. mysql_query("INSERT INTO tableName ('id','name') VALUES('1','Mike')") 
  2. or exit("MySQL Error : " . mysql_error());   
  3. ?>  

7、縮略類似IF-THEN的語句

假如你接收一個注冊頁面?zhèn)鬟f的數(shù)據(jù),而你想保證所有信息都已填寫,你可能會用包含很多IF-THEN格式的語句,象下面這個:

以下為引用的內容:

 
 
 
  1. if(!$_POST[name]){exit("Sorry, but you did not fill-in all of the requested fields.");}   
  2. if(!$_POST[email]){exit("Sorry, but you did not fill-in all of the requested fields.");}   
  3. ?> 

而實際上你可以通過合并這兩行的IF-THEN語句使它只有一行: 

以下為引用的內容:

 
 
 
  1. if((!$_POST[name]) || (!$_POST[email]))
  2. {exit("Sorry, but you did not fill-in all of the requested fields.");}   
  3. ?>  

||和OR,&&和AND分別具有相同的意義。

8、使用echo還是print?

大部分人會說“echo和print是相同的”,我同意這個觀點。不過echo的運行速度要比print快很多,并且比print少一個字母。echo命令比print出現(xiàn)得晚一些(我這樣認為),顯然你知道該如何選擇了。

9、不時輸入一大段HTML語言

我相信很多人都有解決這個的辦法,但是我還是想和你說說解決這個的一些辦法。

⑴、輸入PHP的結束標簽,然后就可以隨意的輸入HTML代碼,然后再PHP的開始標簽(我不喜歡這樣做,因為它看起來很不專業(yè))。

⑵、在每句HTML代碼中都加入反斜線(這樣是可行的,但是你一直要這樣—每一句都要)。

⑶、使用echo或者print命令,僅此而已(推薦): PHP源碼下載down.phperz.com

以下為引用的內容:

 
 
 
  1. // Showing a huge chunk of HTML at a time //   
  2. echo<<
  3. Large, Orange Text in Font Size 3   


  4.    
  5. More HTML down here..   


  6.    
  7. Centered text
   
  • END;   
  • ?>  
  • 希望通過以上內容的介紹,能夠給你帶來幫助。


    分享名稱:分享提高PHP編程技術的方法
    當前URL:http://www.5511xx.com/article/cojpepo.html