本文目錄一覽:
PHP是什麼,它的基本語法是什麼
PHP 腳本主要用於以下三個領域:
服務端腳本。這是 PHP 最傳統,也是最主要的目標領域。開展這項工作需要具備以下三點:PHP 解析器(CGI 或者伺服器模塊)、web 伺服器和 web 瀏覽器。需要在運行 web 伺服器時,安裝並配置 PHP,然後,可以用 web 瀏覽器來訪問 PHP 程序的輸出,即瀏覽服務端的 PHP 頁面。如果只是實驗 PHP 編程,所有的這些都可以運行在自己家裡的電腦中。
命令行腳本。可以編寫一段 PHP 腳本,並且不需要任何伺服器或者瀏覽器來運行它。通過這種方式,僅僅只需要 PHP 解析器來執行。這種用法對於依賴 cron(Unix 或者 Linux 環境)或者 Task Scheduler(Windows 環境)的日常運行的腳本來說是理想的選擇。這些腳本也可以用來處理簡單的文本。
編寫桌面應用程序。對於有著圖形界面的桌面應用程序來說,PHP 或許不是一種最好的語言,但是如果用戶非常精通 PHP,並且希望在客戶端應用程序中使用 PHP 的一些高級特性,可以利用 PHP-GTK 來編寫這些程序。用這種方法,還可以編寫跨平台的應用程序。PHP-GTK 是 PHP 的一個擴展,在通常發布的 PHP 包中並不包含。
那麼如何做第一個PHP頁面呢?
步驟如下:
先啟動web伺服器代碼如下:
sudo service apache2 start
在 web 伺服器根目錄(/var/www/html)下建立一個文件名為 hello.php
sudo gvim /var/www/html/hello.php
創建php新文件時,使用超級用戶許可權來創建,即sudo gvim test.php,這樣也省得後來修改文件許可權。否則文件無法寫入。然後完成如下內容:
php基本知識?
。。看起來樓主沒有學過編程吧
// 後邊的表示注釋, 編譯的時候不執行的語句,是一般程序教學中注釋給學生看的。
/* ….. */ 也是一樣的意思。
無論是C或JAVA,C++中的注釋都是用//或/* */來表示的..
其中的comment中文意思就是 「注釋」
if else 是基本的條件選擇語句,意思是 如果condition(條件)的值是==true(真)或者condition(條件)的值==false(假) 執行以一下語句,else(否則)執行else後的語句 。
補充一下,PHP腳本語言是很早的時候有一些大學生自創的(詳細的記不清楚了),由於PHP是一種免費平台,一般用於免費的論壇使用,所以也可以理解為沒有技術支持,安全性不好,所以現在大多都使用ASP或JSP,樓主要學習的話,建議不學PHP
PHP入門基礎教程
PHP入門基礎教程大全
PHP於1994年由Rasmus Lerdorf創建,剛剛開始是Rasmus Lerdorf為了要維護個人網頁而製作的一個簡單的用Perl語言編寫的程序。這些工具程序用來顯示 Rasmus Lerdorf 的個人履歷,以及統計網頁流量。後來又用C語言重新編寫,包括可以訪問資料庫。他將這些程序和一些表單直譯器整合起來,稱為 PHP/FI。PHP/FI 可以和資料庫連接,產生簡單的動態網頁程序。為幫助大家入門學習php,我為大家分享PHP入門知識教程如下:
1、嵌入方法:
類似ASP的%,PHP可以是?php或者是?,結束符號是?,當然您也可以自己指定。
2、引用文件:
引用文件的方法有兩種:require 及 include。
require 的使用方法如 require(“MyRequireFile.php”); 。這個函數通常放在 PHP 程序的最前面,PHP 程序在執行前,就會先讀入 require 所指定引入的文件,使它變成 PHP 程序網頁的一部份。常用的函數,亦可以這個方法將它引入網頁中。
include 使用方法如 include(“MyIncludeFile.php”); 。這個函數一般是放在流程式控制制的處理部分中。PHP 程序網頁在讀到 include 的文件時,才將它讀進來。這種方式,可以把程序執行時的流程簡單化。
3、注釋方法:
?php
echo “這是第一種例子。\n” ; // 本例是 C++ 語法的注釋 (PHP的注釋跟C差不多!)
/* 本例採用多行的
注釋方式 */
echo “這是第二種例子。\n” ;
echo “這是第三種例子。\n” ; # 本例使用 UNIX Shell 語法注釋
?
4、變數類型:
$mystring = “我是字元串” ;
$NewLine = “換行了\n” ;
$int1 = 38 ;
$float1 = 1.732 ;
$float2 = 1.4E+2 ;
$MyArray1 = array( “子” , “丑” , “寅” , “卯” );
這裡引出兩個問題,首先PHP變數以$開頭,第二PHP語句以;結尾,可能ASP程序員會不適應。這兩個遺漏也是程序上大多錯誤所在。
5、運算符號:
數**非法字眼已被屏蔽**算:
符號 意義
+ 加法運算
– 減法運算
* 乘法運算
/ 除法運算
% 取餘數
++ 累加
— 遞減
字元串運算:
運算符號只有一個,就是英文的句號。它可以將字元串連接起來,變成合併的新字元串。類似ASP中的
?
$a = “PHP 4” ;
$b = “功能強大” ;
echo $a.$b;
?
這裡也引出兩個問題,首先PHP中輸出語句是echo,第二類似ASP中的%=變數%,PHP中也可以?=變數?。
邏輯運算:
符號 意義
小於
大於
= 小於或等於
= 大於或等於
== 等於
!= 不等於
而且 (And)
and 而且 (And)
或者 (Or)
or 或者 (Or)
xor 異或 (Xor)
! 不 (Not)
學習目的:掌握php的流程式控制制
1、if..else 循環有三種結構
第一種是只有用到 if 條件,當作單純的判斷。解釋成 “若發生了某事則怎樣處理”。語法如下:
if (expr) { statement }
其中的 expr 為判斷的條件,通常都是用邏輯運算符號當判斷的條件。而 statement 為符合條件的執行部分程序,若程序只有一行,可以省略大括弧 {}。
範例:本例省略大括弧。
?php
if ($state==1)echo “哈哈” ;
?
這裡特別注意的是,判斷是否相等是==而不是=,ASP程序員可能常犯這個錯誤,= 是賦值。
範例:本例的執行部分有三行,不可省略大括弧。
?php
if ($state==1) {
echo “哈哈 ;
echo “br” ;
}
?
第兩種是除了 if 之外,加上了 else 的條件,可解釋成 “若發生了某事則怎樣處理,否則該如何解決”。語法如下
if (expr) { statement1 } else { statement2 } 範例:上面的例子來修改成更完整的處理。其中的 else 由於只有一行執行的指令,因此不用加上大括弧。
?php
if ($state==1) {
echo “哈哈” ;
echo “br”;
}
else{
echo “呵呵”;
echo “br”;
}
?
第三種就是遞歸的 if..else 循環,通常用在多種決策判斷時。它將數個 if..else 拿來合併運用處理。
直接看下面的例子
?php
if ( $a $b ) {
echo “a 比 b 大” ;
} elseif ( $a == $b ) {
echo “a 等於 b” ;
} else {
echo “a 比 b 小” ;
}
?
上例只用二層的 if..else 循環,用來比較 a 和 b 兩個變數。實際要使用這種遞歸 if..else 循環時,請小心使用,因為太多層的循環容易使設計的邏輯出問題,或者少打了大括弧等,都會造成程序出現莫名其妙的問題。
2、 for 循環就單純只有一種,沒有變化,它的語法如下
for (expr1; expr2; expr3) { statement }
其中的 expr1 為條件的`初始值。expr2 為判斷的條件,通常都是用邏輯運算符號 (logical operators) 當判斷的條件。expr3 為執行 statement 後要執行的部份,用來改變條件,供下次的循環判斷,如加一..等等。而 statement 為符合條件的執行部分程序,若程序只有一行,可以省略大括弧 {}。
下例是用 for 循環寫的的例子。
?php
for ( $i = 1 ; $i = 10 ; $i ++) {
echo “這是第”.$i.”次循環br” ;
}
?
3、 switch 循環,通常處理複合式的條件判斷,每個子條件,都是 case 指令部分。在實作上若使用許多類似的 if 指令,可以將它綜合成 switch 循環。
語法如下
switch (expr) { case expr1: statement1; break; case expr2: statement2; break; default: statementN; break; }
其中的 expr 條件,通常為變數名稱。而 case 後的 exprN,通常表示變數值。冒號後則為符合該條件要執行的部分。注意要用 break 跳離循環。
?php
switch ( date ( “D” )) {
case “Mon” :
echo “今天星期一” ;
break;
case “Tue” :
echo “今天星期二” ;
break;
case “Wed” :
echo “今天星期三” ;
break;
case “Thu” :
echo “今天星期四” ;
break;
case “Fri” :
echo “今天星期五” ;
break;
default:
echo “今天放假” ;
break;
}
?
這裡需要注意的是break;別遺漏了,default,省略是可以的。
很明顯的,上述的例子用 if 循環就很麻煩了。當然在設計時,要將出現機率最大的條件放在最前面,最少出現的條件放在最後面,可以增加程序的執行效率。上例由於每天出現的機率相同,所以不用注意條件的順序。
學會構建資料庫
在PHP中,MY SQL的命令行編輯可能會令初學者感到很麻煩,不要緊,你下載一個PHPMYADMIN安裝一下,以後建立編輯資料庫可以靠它了。
下面說一下它的使用。
進入了phpmyadmin後,我們首先需要建立一個資料庫,
Language (*) 這裡選擇中文簡體,然後在左邊的 創建一個新的資料庫 這裡填寫資料庫名字,點擊創建即可。
然後在左邊下拉菜單中選擇那個已經創建的資料庫。在下面的
在資料庫 shop 中創建一個新表 :
名字 :
欄位數 :
中填寫表名字和大致你認為的欄位數(不夠或者多了都不要緊,以後可以再添加或者預設),按執行。
然後就可以開始建立表了。
第一欄是欄位的名字;第二欄選擇欄位類型:
我們常用的是以下幾個:
1)VARCHAR,文本類型
2)INT,整數類型
3)FLOAT,浮點數類型
4)DATE,日期型
5)大家或許會問,自動添加的ID在哪裡?這個只要選擇INT類型,在後面的額外中選擇 auto_increment 就可以了。
建立了表以後,可以在左邊看到你建立的表,點擊以後,你可以:
1)按右邊的結構:查看修改表結構
2)按右邊的瀏覽:查看錶中的數據
3)按右邊的SQL:運行SQL語句
4)按右邊的插入:插入一行記錄
5)按右邊的清空:刪除表中所有記錄
6)按右邊的刪除:刪除表
還有一個很重要的功能就是導入和導出,當我們本機做好了程序和資料庫的時候,需要在伺服器上也有一個本地鏡像,如果是ASP的ACCESS簡單了,直接上傳MDB文件即可,如果是SQL SERVER也可以連接遠端伺服器進行導入。那麼MY SQL中你可以導出所有的SQL語句,到了遠端伺服器的PHPMYADMIN上,創建資料庫後按SQL,粘帖你剛才複製下來的所有本級生成的SQL語句即可。
學會連接資料庫
PHP簡直就是一個函數庫,豐富的函數使PHP的某些地方相當簡單。建議大家down一本PHP的函數手冊,總用的到。
我這裡就簡單說一下連接MYSQL資料庫。
1、mysql_connect
打開 MySQL 伺服器連接。
語法: int mysql_connect(string [hostname] [:port], string [username], string [password]); 返回值: 整數
本函數建立與 MySQL 伺服器的連接。其中所有的參數都可省略。當使用本函數卻不加任何參數時,參數 hostname 的默認值為 localhost、參數 username 的默認值為 PHP 執行行程的擁有者、參數 password 則為空字元串 (即沒有密碼)。而參數 hostname 後面可以加冒號與埠號,代表使用哪個埠與 MySQL 連接。當然在使用資料庫時,早點使用 mysql_close() 將連接關掉可以節省資源。
2、 mysql_select_db
選擇一個資料庫。
語法: int mysql_select_db(string database_name, int [link_identifier]); 返回值: 整數
本函數選擇 MySQL 伺服器中的資料庫以供之後的資料查詢作業 (query) 處理。成功返回 true,失敗則返回 false。
最簡單的例子就是:
$conn=mysql_connect (“127.0.0.1”, “”, “”);
mysql_select_db(“shop”);
連接機MY SQL資料庫,打開SHOP資料庫。在實際應用中應當加強點錯誤判斷。
學會讀取數據
先看兩個函數:
1、mysql_query
送出一個 query 字元串。 語法: int mysql_query(string query, int [link_identifier]); 返回值: 整數
本函數送出 query 字元串供 MySQL 做相關的處理或者執行。若沒有指定 link_identifier 參數,則程序會自動尋找最近打開的 ID。當 query 查詢字元串是 UPDATE、INSERT 及 DELETE 時,返回的可能是 true 或者 false;查詢的字元串是 SELECT 則返回新的 ID 值,當返回 false 時,並不是執行成功但無返回值,而是查詢的字元串有錯誤。
2、mysql_fetch_object 返回類資料。 語法: object mysql_fetch_object(int result, int [result_typ]); 返回值: 類
本函數用來將查詢結果 result 拆到類變數中。若 result 沒有資料,則返回 false 值。
看一個簡單的例子:
?
$exec=”select * from user”;
$result=mysql_query($exec);
while($rs=mysql_fetch_object($result))
{
echo “username:”.$rs-username.”br”;
}
?
當然,表user中有一個username的欄位,這就類似asp中的
%
exec=”select * from user”
set rs=server.createobject(“adodb.recordset”)
rs.open exec,conn,1,1
do while not rs.eof
response.write “username:”rs(“username”)”br”
rs.movenext
loop
%
當然先要連接資料庫,一般我們 require_once(‘conn.php’);而conn.php裡面就是上一次說的連接資料庫的代碼。
小小的兩條命令可以完成讀取數據的工作了
學會添加刪除修改數據
mysql_query($exec);
單這個語句就可以執行所有的操作了,不同的就是$exec這個sql語句
添加:$exec=”insert into tablename (item1,item2) values (‘”.$_POST[‘item1’].”‘,”.$_POST[‘item1’].”)”;
刪除:$exec=”delete from tablename where…”;
修改:$exec=”update tablename set item1='”.$_POST[‘item1’].”‘ where …”;
說到這裡就要說一下表單和php變數傳遞,如果表單中的一個 input name=”item1″ type=”text” id=”item1″
表單以POST提交的,那麼處理表單文件就可以用$_POST[‘item1’]得到變數值,同樣以GET提交的就是$_GET[‘item1’]
是不是很簡單?但是通常$exec會有問題,因為可能您的SQL語句會很長,您會遺漏.連接符,或者’來包圍字元型欄位。
我們可以注釋mysql_query($exec);語句用echo $exec;代替來輸出$exec以檢查正確性。如果您還不能察覺$exec有什麼錯誤的話,可以複製這個sql語句到phpmyadmin中執行,看看它的出錯信息。還有需要注意的是,我們不要使用一些敏感的字元串作為欄位名字,否則很可能會出現問題,比如說date什麼的。變數的命名,欄位的命名遵循一點規律有的時候對自己是一種好處,初學者並不可忽視其重要性。
學會SESSION的使用
SESSION的作用很多,最多用的就是站點內頁面間變數傳遞。
在頁面開始我們要session_start();開啟SESSION;
然後就可以使用SESSION變數了,比如說要賦值就是:$_SESSION[‘item’]=”item1″;要得到值就是$item1=$_SESSION[‘item’];,很簡單吧。這裡我們可能會使用到一些函數,比如說判斷是不是某SESSION變數為空,可以這麼寫:empty($_SESSION[‘inum’])返回true or false。
下面綜合一下前面所說的我們來看一個登陸程序,判斷用戶名密碼是否正確。
登陸表單是這樣:login.php
table width=”100%” height=”100%” border=”0″ align=”center” cellpadding=”0″ cellspacing=”0″
tr
form action=”checklogin.php” method=”post”td align=”center” valign=”middle”table width=”400″ border=”0″ cellpadding=”5″ cellspacing=”1″ class=”tablebg”
tr class=”tdbg”
td colspan=”2″p align=”center”Administrators Login/p/td
/tr
tr class=”tdbg”
tdp align=”center”Username/p/td
tdp align=”center”
input name=”username” type=”text” id=”username”
/p/td
/tr
tr class=”tdbg”
tdp align=”center”Password/p/td
tdp align=”center”
input name=”password” type=”password” id=”password”
/p/td
/tr
tr class=”tdbg”
td colspan=”2″p align=”center”
input type=”submit” name=”Submit” value=”Submit”
input type=”reset” name=”Submit2″ value=”Clear”
/p/td
/tr
/table/td/form
/tr
/table
處理文件是這樣
?php
require_once(‘conn.php’);
session_start();
$username=$_POST[‘username’];
$password=$_POST[‘password’];
$exec=”select * from admin where username='”.$username.”‘”;
if($result=mysql_query($exec))
{
if($rs=mysql_fetch_object($result))
{
if($rs-password==$password)
{
$_SESSION[‘adminname’]=$username;
header(“location:index.php”);
}
else
{
echo “scriptalert(‘Password Check Error!’);location.href=’login.php’;/script”;
}
}
else
{
echo “scriptalert(‘Username Check Error!’);location.href=’login.php’;/script”;
}
}
else
{
echo “scriptalert(‘Database Connection Error!’);location.href=’login.php’;/script”;
}
?
conn.php是這樣:
?php
$conn=mysql_connect (“127.0.0.1”, “”, “”);
mysql_select_db(“shop”);
?
由於 $_SESSION[‘adminname’]=$username;我們可以這樣寫驗證是否登陸語句的文件:checkadmin.php
?php
session_start();
if($_SESSION[‘adminname’]==”)
{
echo “scriptalert(‘Please Login First’);location.href=’login.php’;/script”;
}
?
做一個分頁顯示
關鍵就是用到了SQL語句中的limit來限定顯示的記錄從幾到幾。我們需要一個記錄當前頁的變數$page,還需要總共的記錄數$num
對於$page如果沒有我們就讓它=0,如果有0就讓它也=0,如果超過了總的頁數就讓他=總的頁數。
$execc=”select count(*) from tablename “;
$resultc=mysql_query($execc);
$rsc=mysql_fetch_array($resultc);
$num=$rsc[0];
這樣可以得到記錄總數
ceil($num/10))如果一頁10記錄的話,這個就是總的頁數
所以可以這麼寫
if(empty($_GET[‘page’]))
{
$page=0;
}
else
{
$page=$_GET[‘page’];
if($page0)$page=0;
if($page=ceil($num/10))$page=ceil($num/10)-1;//因為page是從0開始的,所以要-1
}
這樣$exec可以這麼寫 $exec=”select * from tablename limit “.($page*10).”,10″;
//一頁是10記錄的
最後我們需要做的就是幾個連接:
a href=”xxx.php?page=0″FirstPage/a
a href=”xxx.php?page=?=($page-1)?”PrevPage/a
a href=”xxx.php?page=?=($page+1)?”NextPage/a
a href=”xxx.php?page=?=ceil($num/10)-1?”LastPage/a
注意事項
1、注意不要漏了分號
2、注意不要漏了變數前的$
3、使用SESSION的時候注意不要遺漏session_start();
如果發生錯誤的時候,可以採用以下方法:
1、如果是SQL語句出錯,就注釋了然後輸出SQL語句,注意也要注釋調後續的執行SQL語句
2、如果是變數為空,大多是沒有傳遞到位,輸出變數檢查一下,檢查一下表單的id和name
3、如果是資料庫連接出錯,檢查是否正確打開MY SQL和是否遺漏了連接語句
4、注意縮進,排除括弧不區配的錯誤
在做大網站的時候,我的思路是先構建資料庫,確定每一個欄位的作用,和表之間的關係。然後設計後台界面,從添加數據開始做起,因為添加是否成功可以直接到資料庫裡面驗證,做好了添加再做顯示的頁面,最後才是兩者的結合。一般來說後台就包括添加刪除修改和顯示,後台沒有問題了,前台也沒有什麼大問題。前台還需要注意安全性和容錯還有就是輸出格式。
學會用PHP上傳文件和發郵件
上傳文件表單必須加上 enctype=”multipart/form-data”
和 input type=”file” name=”file”
下面看一下代碼:
$f=$HTTP_POST_FILES[‘file’];
$dest_dir=’uploads’;//設定上傳目錄
$dest=$dest_dir.’/’.date(“ymd”).”_”.$f[‘name’];//我這裡設置文件名為日期加上文件名避免重複
$r=move_uploaded_file($f[‘tmp_name’],$dest);
chmod($dest, 0755);//設定上傳的文件的屬性
上傳的文件名為date(“ymd”).”_”.$f[‘name’] ,可以在以後插入到資料庫的時候用到,PHP實際上是把你上傳的文件從臨時目錄移動到指定目錄。move_uploaded_file($f[‘tmp_name’],$dest);這是關鍵
至於發郵件就更加簡單,可以使用mail()函數
mail(“收件人地址”,”主題”,”正文”,”From:發件人\r\nReply-to:發件人的地址”);
不過mail()需要伺服器的支持,在WINDOWS下還需要配置SMTP伺服器,一般來說外面的LINUX空間都行。
好像上傳文件和發郵件比ASP簡單很多,只要調用函數就可以了。ASP還需要用到伺服器的不同組件比如FSO、JMAIL什麼的。
;
php數組的基本語法 : PHP 數組
數組能夠在單獨的變數名中存儲一個或多個值。
實例
數組在單個變數中存儲多個值:
?php
$cars=array(“Volvo”,”BMW”,”SAAB”);
echo
“I
like
“
.
$cars[0]
.
“,
“
.
$cars[1]
.
“
and
“
.
$cars[2]
.
“.”;
?
什麼是數組?
數組是特殊的變數,它可以同時保存一個以上的值。
如果您有一個項目列表(例如汽車品牌列表),在單個變數中存儲這些品牌名稱是這樣的:
$cars1=”Volvo”;
$cars2=”BMW”;
$cars3=”SAAB”;
不過,假如您希望對變數進行遍歷並找出特定的那個值?或者如果您需要存儲
300
個汽車品牌,而不是
3
個呢?
解決方法是創建數組!
數組能夠在單一變數名中存儲許多值,並且您能夠通過引用下標號來訪問某個值。
在
PHP
中創建數組
在
PHP
中,
array()
函數用於創建數組:
array();
在
PHP
中,有三種數組類型:
索引數組
–
帶有數字索引的數組
關聯數組
–
帶有指定鍵的數組
多維數組
–
包含一個或多個數組的數組
PHP
索引數組
有兩種創建索引數組的方法:
索引是自動分配的(索引從
開始):
$cars=array(“Volvo”,”BMW”,”SAAB”);
或者也可以手動分配索引:
$cars[0]=”Volvo”;
$cars[1]=”BMW”;
$cars[2]=”SAAB”;
下面的例子創建名為
$cars
的索引數組,為其分配三個元素,然後輸出包含數組值的一段文本:
實例
?php
$cars=array(“Volvo”,”BMW”,”SAAB”);
echo
“I
like
“
.
$cars[0]
.
“,
“
.
$cars[1]
.
“
and
“
.
$cars[2]
.
“.”;
?
獲得數組的長度
–
count()
函數
count()
函數用於返回數組的長度(元素數):
實例
?php
$cars=array(“Volvo”,”BMW”,”SAAB”);
echo
count($cars);
?
遍歷索引數組
如需遍歷並輸出索引數組的所有值,您可以使用
for
循環,就像這樣:
實例
?php
$cars=array(“Volvo”,”BMW”,”SAAB”);
$arrlength=count($cars);
for($x=0;$x$arrlength;$x++)
{
echo
$cars[$x];
echo
“br”;
}
?
PHP
關聯數組
關聯數組是使用您分配給數組的指定鍵的數組。
有兩種創建關聯數組的方法:
$age=array(“Peter”=”35″,”Ben”=”37″,”Joe”=”43”);
或者:
$age[‘Peter’]=”35″;
$age[‘Ben’]=”37″;
$age[‘Joe’]=”43″;
隨後可以在腳本中使用指定鍵:
實例
?php
$age=array(“Bill”=”35″,”Steve”=”37″,”Peter”=”43”);
echo
“Peter
is
“
.
$age[‘Peter’]
.
“
years
old.”;
?
遍歷關聯數組
如需遍歷並輸出關聯數組的所有值,您可以使用
foreach
循環,就像這樣:
實例
?php
$age=array(“Bill”=”35″,”Steve”=”37″,”Peter”=”43”);
foreach($age
as
$x=$x_value)
{
echo
“Key=”
.
$x
.
“,
Value=”
.
$x_value;
echo
“br”;
}
?
PHP學習筆記(一):基本語法之標記、空白、和注釋
一、PHP
標記
1、XML風格
複製代碼
代碼如下:
?php
echo
“hello
world”;?
2、簡短風格
複製代碼
代碼如下:
?
echo
“hello
world”;
?
3、script
風格
複製代碼
代碼如下:
script
language=”php”echo
“hello
world”;/script
二、PHP
注釋
1、單行注釋:
//
(C++風格)
2、多行注釋:/*
*/
(C風格)
3、單行腳本注釋:#
(shell風格)
Tips:注釋一般寫在代碼上面
三、PHP
空白
1、空白間隔符
換行(回車)、空格、Tab(製表符)
2、約定習俗
代碼片段(2行)、類(2行)、函數(1行)、函數變數與第一條語句(1行)、注釋前(1行)
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/286816.html