PHP入門筆記

2022-08-24 08:51:09 字數 1720 閱讀 2401

php是一種建立動態互動性站點的強有力的伺服器端指令碼語言。php其**可以直接嵌入hyml**。php語法非常類似於perl和c,常常搭配apache一起使用。

1.php是指超文字預處理器(hypertext preprocessor),是一種伺服器端的指令碼語言,php檔案向瀏覽器返回純粹的html。

2.php的指令碼塊以<?php開始,以?>結束,可以將其放在文件中的任何位置。

簡單的示例:

<

html

>

<

body

>

<?

phpecho "hello world !"

?>

body

>

html

>

3.php中每個**行都必須以分號結束,是一種分隔符,用於把指令集區分開來。

php輸出文字的基礎指令:echo和print。

4.php中的變數都是以$符號開始的。示例:$var_name=value;php是一門鬆散型別的語言。變數命名規則:

1)變數名必須以字母或下劃線 "_" 開頭。

2)變數名只能包含字母數字字元以及下劃線。

3)變數名不能包含空格。如果變數名由多個單詞組成,那麼應該使用下劃線進行分隔(比如 $my_string),或者以大寫字母開頭(比如 $mystring)。

5.(1)並置運算子(.)用於把兩個字串連線起來。    

(2)strlen()函式,計算字串長度。

(3)strpos函式用於在字串內檢索一段字串或乙個字元。

(4)數值陣列、關聯陣列、多維陣列。數值陣列儲存的每個元素都帶有乙個數字id鍵。

6.$_get變數是乙個陣列,內容是由http get方法傳送的變數名稱和值。$_get變數用來收集method=「get」的表單中的值,從帶有get方法的表單傳送的資訊,對任何人都是可見的。

php 的 $_request 變數包含了 $_get, $_post 以及 $_cookie 的內容。php 的 $_request 變數可用來取得通過 get 和 post 方法傳送的表單資料的結果。

$_post變數用於收集來自method=「post」的變數名和值。從帶有 post 方法的表單傳送的資訊,對任何人都是不可見的(不會顯示在瀏覽器的位址列),並且對傳送資訊的量也沒有限制。

7.php include和require語句

在錯誤處理方面的差異:

1)require 會產生致命錯誤 (e_compile_error),並停止指令碼。

2)include 只會產生警告 (e_warning),指令碼將繼續。

8.fileopen()函式用於在php中開啟檔案;

fclose() 函式用於關閉開啟的檔案;

feof() 函式檢測是否已達到檔案的末端 (eof);

fgets() 函式用於從檔案中逐行讀取檔案。

fgetc() 函式用於從檔案逐字元地讀取檔案。

9.php session 變數用於儲存有關使用者會話的資訊,或更改使用者會話的設定。session變數儲存的資訊是單一使用者的。session在伺服器上儲存使用者資訊以便以後使用。session的工作機制是:為每個訪問者建立乙個唯一的id(uid),並基於這個uid來儲存變數。uid儲存在cookie中,亦或通過url進行傳導。

10.**元素,乙個**由「行」構成,每一行由資料單元構成,**的「行」用標籤定義,資料單元用標籤定義

PHP入門筆記 認識PHP

關於資料型別 變數的輸出 關於語法 非列印字元 字元含義 cx 匹配由x指明的控制字元。例如,cm 匹配乙個 control m 或回車符。x 的值必須為 a z 或 a z 之一。否則,將 c 視為乙個原義的 c 字元。f 匹配乙個換頁符。等價於 x0c 和 cl。n 匹配乙個換行符。等價於 x0...

php留言板入門教程,php快速入門筆記

php開發之前的準備 修改host 檔案 windows system32 drivers etc host 自定義多個本機ip網域名稱如f.com y.com 修改wamp bin apache apache2.4.9 conf httpd.conf 檔案在末尾新增如下 可以同時訪問如f.com,...

php 學習筆記 快速入門 一

跨平台,效能優越 支援n種資料庫連線,語法簡單,主流技術都支援,有成熟的物件導向體系,有很多開源的框架或開源的系統可以使用。建立乙個示例應用 bob的汽車零件商品 建立訂單表單 表單頁面 效果,當使用者輸入資料按照method屬性中指定的方法傳送到這個url,該方法可以是get 附加在url的結尾 ...