php學習筆記1

2021-08-31 11:54:20 字數 2962 閱讀 9223

php標記

<?php 

this is php statement!

?>

注釋

//here is a comment ?>here is not

在php結束標記之前是注釋,其後不是注釋。

php字串的連線

php 使用.來進行內容的連線

<?php

echo 'order processed at '.date('h:i,js f')."

";echo 'your order is as follows:

';?>

date函式

date('h:i,js f')h是24小時格式的小時,i是分鐘。j是該月的日期,s表示順序字尾,f是月份的全稱。

接收表單傳遞的值

<?php echo $_request['tireqty'] .' tires

'; echo $_post['oilqty'] . ' bottles of oil

'; echo $_post['sparkqty'] . ' spark plugs

'; ?>

不論表單是使用get方法還是post方法,都可以用$_request[『name』]的形式進行取值。

g et

只可去g

et方法

傳遞的值

,_get只可去get方法傳遞的值,

g​et只可

去get

方法傳遞

的值,_post只可取post方法傳遞的值。是超級全域性變數。

6. php 賦值

php 賦值是使用=來實現的

<?php 

$tireqty = $_post['tireqty'];

$oilqty = $_post['oilqty'];

$sparkqty = $_post['sparkqty'];

?>

php 中單引號和雙引號的去唄

php 中-用單引號引起來的,說明此處是文字,對其中的內不會檢查

php中如果用雙引號引起來的話,如果裡面有變數的話,會用變數的值將該內容替換掉

php 字串連線

php 使用.來進行內容的連線。也可使用將乙個變數寫入乙個由雙引號的引起來的字串中。也可使用 theend語法

<?php

echo 'order processed at '.date('h:i,js f')."

";echo 'your order is as follows:

';?>

$tireqty = $_post['tireqty'];

$oilqty = $_post['oilqty'];

$sparkqty = $_post['sparkqty'];

echo "$tireqty test";

echo <可變變數

$varname = 'tireqty'

$$varbane = 5;

等價於$tireqty = 5;

11 . 定義常量

define('oilprice ',100);

define('tireprice ',100);

define('sparkprice',100);

在使用常量時,不需要前面的符號,

例如

符號,例如

符號,例

如tireqty * tireprice

常量只可以儲存bool,整數,浮點數,或字串資料等標量資料。phpinfo();函式可以檢視預定義的常量和函式。

12. 超級全域性變數

$globals 所有全域性變數陣列

$_server 伺服器環境變數陣列

$_get 通過get方法傳遞給該指令碼的變數陣列

$_post 通過post方法傳遞給該指令碼的變數陣列

$_cookie,cookie變數陣列

$_files 與檔案上傳相關的變數陣列

$_env,環境變數陣列

$_request 所有使用者輸入的變數陣列(包括$_get,$_post,$_cookie)

$_session 回話變數陣列

錯誤抑制符

錯誤抑制符@可以用在任何表示式前面使用,

$a = @ (57/0),如果沒有錯誤抑制符是,這行**會產生乙個除零警告,如果使用這個操作符,這個警告就會被抑制住。但是要針對這個警告寫一些錯誤處理**

執行操作符

執行操作符``,是一對反引號符 ,可以執行其中的伺服器端**

$out = \`ls -la\`;

echo $out

型別操作符

instanceof操作符允許檢查乙個物件是否是特定類的例項

輸出操作符

echo 和 print操作符,都能產生輸出。

可變函式

使用gettype()和settype()測試乙個函式的型別。

測試變數狀態

型別轉換

int inval(mixed var, […])將變數轉換為int型

float floatval(mixed var);將變數轉換float

string strval(mixed var); 將變數轉換為str

條件控制語句

if(...)elseif(..)else

特別的控制語句:

if(condition):

this is a statment;

endif;

exit;語句可以結束整個php指令碼的執行,常常在執行錯誤檢查時使用。

全域性變數要使用global關鍵字進行標明

php學習筆記 1

1.語言標記 總之使用 xml風格 就對了,其它三種就算了。xml檔案 2.分號的使用 3.注釋 當然不能巢狀注釋 4.空白處理 使用兩個空行 乙個原始檔的兩個 片段之間 兩個類的宣告之間 使用乙個空行 兩個函式宣告之間 函式內區域性變數和函式的第一條語句之間 塊注釋或單行注釋之前 乙個函式內的兩個...

php學習筆記1

資料夾操作 1.增 mkdir 建立已存在的目錄會報錯 阻止報錯方法 1 錯誤抑制符 但執行效率偏低 2 使用mkdir 前先判斷 使用file exists 先判斷檔案是否存在,再執行此操作 若想要建立中間目錄則使用 mkdir 路徑,0777,true 2.刪 rmdir 刪除不存在的資料夾會報...

PHP學習筆記1

toc 網頁的基本概念 toc 基本php語法 toc php中的注釋 toc 變數 php 是伺服器端指令碼語言。現在在你眼前,出現在顯示器上的這個 東西 就是乙個網頁。網頁 web page 是 超連結 中的一 頁 通常是html格式 擴充套件名為.html或.htm或.asp或.aspx或.p...