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

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
PHP新手學(xué)習(xí)基本語(yǔ)法

想要學(xué)好PHP編程語(yǔ)言,基礎(chǔ)是非常重要的,有了牢固的基礎(chǔ),才可以不斷的提升。之前介紹了一篇名叫:PHP新手 學(xué)習(xí)變量和常量 的文章,下面我們開始介紹PHP的基本語(yǔ)法。

大體上我打算針對(duì)PHP的入門學(xué)習(xí),主要分以下幾個(gè)步驟進(jìn)行:介紹PHP的基本語(yǔ)法、基本常用函數(shù)的學(xué)習(xí)、PHP與Mysql數(shù)據(jù)庫(kù)之間的基本交互操作,同時(shí)結(jié)合入門實(shí)例介紹PHP的基本應(yīng)用。閑話少說(shuō),我們先開篇入門學(xué)習(xí)PHP的基本語(yǔ)法。

在進(jìn)行PHP基本語(yǔ)法入門學(xué)習(xí)之前,首先確保安裝配置PHP的運(yùn)行環(huán)境。

一、PHP如何在HTML中嵌入?

PHP作為WEB開發(fā)技術(shù),可以嵌入HTML中運(yùn)行,請(qǐng)看下例。

 
 
 
  1. $title = "PHP入門教程之基本語(yǔ)法學(xué)習(xí)";  
  2. $content = "主要介紹PHP基本語(yǔ)法知識(shí)";  
  3. ?> 
  4.  
  5.  
  6. <?=$title?> 
  7.  
  8.  
  9. echo $content;  
  10. ?> 
  11.  
  12.  

在上述例子中PHP代碼以PHP標(biāo)記開始和結(jié)尾,PHP的標(biāo)記用來(lái)告訴WEB服務(wù)器PHP代碼從哪開始從哪結(jié)束。PHP的標(biāo)記有四種:

XML風(fēng)格:

 
 
 
  1.  

PHP推薦使用的標(biāo)記風(fēng)格。這種風(fēng)格可以用于XML(可擴(kuò)展標(biāo)記語(yǔ)言)文檔中。

簡(jiǎn)短風(fēng)格:

 
 
 
  1.  

這標(biāo)記風(fēng)格是最簡(jiǎn)單的,我一般使用這種風(fēng)格。如果關(guān)閉了,你可以通過(guò)php.ini配置文件找到short_open_tag選項(xiàng),將它設(shè)置為On即可。

SCRIPT風(fēng)格:

 
 
 
  1. <script language="php">… </script> 

這種標(biāo)記如果你使用過(guò)JavaScipt或VBScript,估計(jì)不會(huì)陌生,如果在HTML編輯器中無(wú)法支持其他的標(biāo)記風(fēng)格,可以使用它。

ASP風(fēng)格:

 
 
 
  1. <% ... %> 

這種風(fēng)格同樣需要在php.ini配置文件設(shè)定更改asp_tags選項(xiàng)為On才能使用,默認(rèn)情況下是關(guān)閉的。這是為習(xí)慣了ASP或ASP.NET的編程風(fēng)格而設(shè)計(jì)的。

二、PHP語(yǔ)句

PHP語(yǔ)句和C語(yǔ)言一樣,都是以分號(hào)分割,注意習(xí)慣Javascript編程的朋友一定不要忘記PHP語(yǔ)句必須以分號(hào)結(jié)尾,漏掉分號(hào)是一個(gè)很常見的語(yǔ)法錯(cuò)誤。

特殊情況:在HTML中嵌入PHP時(shí),比如需要單獨(dú)輸出某個(gè)變量,除了正常采用echo語(yǔ)句外,可以直接采用

 
 
 
  1.  

其和echo語(yǔ)句的功能是等價(jià)的,這時(shí)候不需要再以分號(hào)結(jié)尾。

三、注釋

PHP支持C、C++和shell腳本風(fēng)格的注釋

C風(fēng)格多行注釋

 
 
 
  1. /*Title:PHP基本語(yǔ)法學(xué)習(xí)    
  2. Keyword:PHP入門學(xué)習(xí)    
  3. Author:David  */  

多行注釋以”/*”開始,”*/”結(jié)尾,多行注釋不能嵌套。

C++風(fēng)格單行注釋

 
 
 
  1. echo "Title:PHP基本語(yǔ)法學(xué)習(xí)"; //Title:基本語(yǔ)法學(xué)習(xí) 

shell腳本風(fēng)格單行注釋,以#開頭

echo "Title:PHP基本語(yǔ)法學(xué)習(xí)"; #Title:PHP基本語(yǔ)法學(xué)習(xí)

四、字符串、變量之間的連接

在PHP語(yǔ)句中,當(dāng)一句語(yǔ)句需要輸出多個(gè)變量的值或者多個(gè)字符串時(shí),可以采用”.”,即

 
 
 
  1. echo "Title:"."PHP基本語(yǔ)法學(xué)習(xí)"; 

五、錯(cuò)誤抑制符@

主要用來(lái)抑制一些告警,可以使用在函數(shù)等地方,如

 
 
 
  1. $test = @(1/0); 

如果沒(méi)有@,則會(huì)報(bào)出一個(gè)warning告警,如果存在告警,就需要進(jìn)行處理,如果使用PHP5可以拋出異常,再進(jìn)行處理或者可以激活php.ini配置文件中的track_errors選項(xiàng),設(shè)定為On,即可讓錯(cuò)誤信息保存在全局變量$php_errormsg中。PHP錯(cuò)誤報(bào)告詳解

六、執(zhí)行操作符

也就是反向單引號(hào)’`',其和~在同一個(gè)鍵上,PHP會(huì)嘗試將反向單引號(hào)間的命令視為服務(wù)器命令來(lái)執(zhí)行,如

 
 
 
  1. $output = `dir c:`;  
  2. echo "
    ".$output."
    "; 

這條語(yǔ)句用來(lái)輸出c盤的目錄結(jié)構(gòu)。

特別注意:如果shell_exec()函數(shù)被禁用,上述代碼會(huì)報(bào)錯(cuò)誤信息:shell_exec()has been disabled for security reasons,解決方法為找到php.ini配置文件,找到disable_functions選項(xiàng),將shell_exec去除并重啟Apache即可。

至此,PHP最基本的語(yǔ)法入門學(xué)習(xí)就介紹到這,我們主要介紹了常用的幾種PHP標(biāo)示符,PHP語(yǔ)句的構(gòu)成,PHP的注釋如何應(yīng)用,字符串、變量間輸出如何連接,以及錯(cuò)誤抑制符,執(zhí)行操作符如何運(yùn)用,希望對(duì)你有幫助。

原文地址:http://www.leapsoul.cn/?p=414

【編輯推薦】

  1. 是什么造成PHP遠(yuǎn)程文件包含漏洞產(chǎn)生
  2. PHP程序員突破成長(zhǎng)瓶頸
  3. PHP正則表達(dá)式 PHP中的正則函數(shù)
  4. 非常實(shí)用 十個(gè)PHP高級(jí)應(yīng)用技巧
  5. 內(nèi)嵌式的語(yǔ)言PHP應(yīng)用技巧七則

網(wǎng)站標(biāo)題:PHP新手學(xué)習(xí)基本語(yǔ)法
當(dāng)前路徑:http://www.5511xx.com/article/ccsciio.html