php快速入門

2021-06-27 18:15:56 字數 2164 閱讀 8926

1、php**嵌入格式與注釋

/*推薦風格,採用的xml風格*/

<?php echo "order processed.

";?>

//採用簡短風格

<?echo "order processed.

";?>

#採用script風格//採用asp格式

<% echo "order processed.

">

注意:

1)、注釋的作用範圍是注釋符之後,行結束或者關閉標記之前。

2)、在php中,換行,空格和tab都是被認為是空格,而且多個空格無效。

2、表單變數的訪問

1)$tireqty //簡短的形式

2)$_post['tireqty'] //中等風格

3)http_post_vars['tireqty'] //長風格

注意:1)、任何簡單型別變數可以直接寫在雙引號裡面。例如echo 「$tireqty tires

」2)、上訴規則中的引號只能是雙引號,在雙引號裡面的內容php會進行計算,但是在單引號裡面的內容就純粹是文字。

3、識別符號

1)、識別符號可以是由字母、數字和下劃線組成,但是開頭不能使數字。

2)、區分大小寫

3)、變數名可以與函式名相同(不推薦)

4、資料型別(弱型別,變數的型別是根據其被賦值的型別所確定)

intger、double(float)、string、boolean、array、object 、null、resource

5、可變變數:可以修改變數的變數名

例如$varname="tireqty"; $$varname=5;等價於$tireqty=5;

6、宣告和使用常量

define(『tireprice』,100);//引用常量不需要加$符號

7、變數的作用域

1)、內建超級全域性變數可以在指令碼的任何地方可見和使用;

2)、常量,一旦被宣告,將可以在全域性可見,可以在函式內外部使用;

3)、在乙個指令碼中宣告的全域性變數在整個指令碼中是可見的,但是不在函式內部;

4)、在函式內部宣告的全域性變數,其名稱要與全域性變數名稱一致;

5)、在函式內部定義的靜態變數無法在函式外部可見,但是在函式的多次執行過程中保持這個值;

6)、在函式內建立的變數對函式來說是本地的,函式終止就不存在了。

超級全域性變數:$_get、$_post、$_globals、$_server、$_cookie、$_files、$_env、$_request、$_session

8、運算子

1)、復合運算子,例如$a +=$a*2;等價於$a =$a+($a*2);

2)、字串連線符,點

3)、引用操作符&

$a=5;$b=$a;執行過程中會產生乙個$a的副本;之後兩個變數不會相互影響

$a=5;$b=&$a;執行過程中不會產生$a的副本;之後兩個變數會相互影響,可以使用unset($a);解除影響。

4)、恒等操作符:===,只有當左右的數值和型別都相同時才為真。

5)、錯誤抑制操作符:@。例如$a=@(57/0);可以抑制警告。

9、變數型別測試和設定

1)、gettype(var) settype(var,type);

2)、is_array(),is_double(),is_float(),is_integer(),is_string(),is_bool(),is_object(),is_resource(),is_null(),is_scalar();is_numeric();is_callable()

3)、isset(var)測是否存在這個變數試,unset(var)刪除這個變數,empty(var)測試是否存在,並且值非空和非0.

10、變數值型別修改:intval(var),floatval(),strval(var)

11、控制結構

1)判斷:if...else...;if...elseif...;switch case;

2)   迴圈:while();do...while();for(;;);foreach();

3)控制**執行:declare(){};

注意:1、break可以跳出整個控制結構,continue可以來下一次迴圈,exit跳出指令碼

2、控制結構**塊開始結束一般採用{}包含,php允許:endif;替換{}

PHP快速入門

接收資料 前端為post後端也為post。注意大寫和下劃線 name post name stock post stock price post price 客戶端檔案的原名稱,picture是前端name的值 imgname files picture name 臨時檔名 tmp files pi...

PHP快速入門 常用配置

1 開啟php.ini dist檔案 2 查詢 file uploads 確定為on 確定伺服器上的 php 指令碼是否可以接受檔案上傳。3 查詢 max execution time 確定致命錯誤之前可以執行的最長時間 此外還有一些其他配置,比如memory limit可以防止乙個指令碼占用過多記...

PHP物件導向程式設計快速入門

物件導向程式設計 oop 是我們程式設計的一項基本技能,php4對oop提供了良好的支援。如何使用oop的思想來進行 php的高階程式設計,對於提高 php程式設計能力和規劃好web開發構架都是非常有意義的。下面我們就通過例項來說明使用 php的oop進行程式設計的實際意義和應用方法。我們通常在做乙...