程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> PHP綜合 >> PHP基本語法介紹

PHP基本語法介紹

編輯:PHP綜合
大體上我打算針對PHP的入門學習,主要分以下幾個步驟進行:介紹PHP的基本語法、基本常用函數的學習、PHP與Mysql數據庫之間的基本交互操作,同時結合入門實例介紹PHP的基本應用。閒話少說,我們先開篇入門學習PHP的基本語法。

一、PHP如何在Html中嵌入

  PHP作為WEB開發技術,可以嵌入Html中運行,請看下例。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
<?
$title
= "PHP入門教程之基本語法學習";
$content
= "主要介紹PHP基本語法知識";
?>
<Html>
<head>
<title><?=$title?></title>
</head>
<body>
<?
echo $content;
?>
</body>
</Html>

  在上述例子中PHP代碼以PHP標記開始和結尾,PHP的標記用來告訴WEB服務器PHP代碼從哪開始從哪結束。PHP的標記有四種:

XML風格

1
<?PHP ... ?>

PHP推薦使用的標記風格。這種風格可以用於XML(可擴展標記語言)文檔中。

簡短風格

1
<? ... ?>

這種標記風格是最簡單的,我一般使用這種風格。如果關閉了,你可以通過PHP.ini配置文件找到short_open_tag選項,將它設置為On即可。

SCRIPT風格

1
<script language="PHP">… </script>

這種標記如果你使用過JavaScipt或VBScript,估計不會陌生,如果在Html編輯器中無法支持其他的標記風格,可以使用它。

ASP風格

1
<% ... %>

這種風格同樣需要在PHP.ini配置文件設定更改asp_tags選項為On才能使用,默認情況下是關閉的。這是為習慣了ASP或ASP.Net編程風格而設計的。

二、PHP語句

  PHP語句和C語言一樣,都是以分號分割,注意習慣Javascript編程的朋友一定不要忘記PHP語句必須以分號結尾,漏掉分號是一個很常見的語法錯誤。

  特殊情況:在Html中嵌入PHP時,比如需要單獨輸出某個變量,除了正常采用echo語句外,可以直接采用

1
<?=$title?>

其和echo語句的功能是等價的,這時候不需要再以分號結尾。

三、注釋

PHP支持C、C++和shell腳本風格的注釋
C風格多行注釋

1
2
3
4
/*Title:PHP入門教程之基本語法學習
   KeyWord:PHP入門教程、PHP入門學習
   Author:David
*/

多行注釋以”/*”開始,”*/”結尾,多行注釋不能嵌套

C++風格單行注釋

1
echo "Title:PHP基本語法學習"; //Title:PHP入門教程之基本語法學習

shell腳本風格單行注釋,以#開頭

1
echo "Title:PHP基本語法學習"; #Title:PHP入門教程之基本語法學習

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

  在PHP語句中,當一句語句需要輸出多個變量的值或者多個字符串時,可以采用”.”,即

1
echo "Title:"."PHP入門教程之基本語法學習";

五、錯誤抑制符@

  主要用來抑制一些告警,可以使用在函數等地方,如

1
$test = @(1/0);

如果沒有@,則會報出一個warning告警,如果存在告警,就需要進行處理,如果使用PHP5可以拋出異常,再進行處理或者可以激活php.ini配置文件中的track_errors選項,設定為On,即可讓錯誤信息保存在全局變量$PHP_errormsg中。

六、執行操作符

  也就是反向單引號’`',其和~在同一個鍵上,PHP會嘗試將反向單引號間的命令視為服務器命令來執行,如

1
2
$output = `dir c:`;
echo "<pre>".$output."</pre>";

這條語句用來輸出c盤的目錄結構。

特別注意:如果shell_exec()函數被禁用,上述代碼會報錯誤信息:shell_exec()has been disabled for security reasons,解決方法為找到PHP.ini配置文件,找到disable_functions選項,將shell_exec去除並重啟apache即可。

  至此,PHP最基本的語法入門學習就介紹到這,我們主要介紹了常用的幾種PHP標示符,PHP語句的構成,PHP的注釋如何應用,字符串、變量間輸出如何連接,以及錯誤抑制符,執行操作符如何運用,下次我們分享PHP基本語法知識中的PHP變量、常量的基本知識。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved