1.定義變量 $變量php
2.引用傳遞符號 &變量數據庫
3.可變變量 $$變量 數組
$v1 = 「abc」; //這是一個字符串變量,其內容是字符串「abc」服務器
$abc = 10; //這是一個普通變量,其內容是數字10函數
echo $$v1; //此時,就是所謂「可變變量」spa
4.經常使用輸出函數 echo 「變量」操作系統
5.判斷變量是否存在函數 isset() 存在返回true不存在返回false對象
6.刪除變量函數 unset() 斷開變量與數據的引用關係進程
7.預約義變量(超全局變量)ci
$_GET :獲取以GET方式提交的值
$_POST:獲取以POST方式提交的值
$_REQUEST:獲取以GET和POST方式提交的值
$_SERVER:存儲了服務器端或客戶端的一些請求信息或設置信息
8.常量的使用:用於存儲一個不會變化也不但願變化的數據的標示符
define(「常量名」, 常量值);
const 常量名 = 常量值;
9.defined:判斷常量是否存在 $result = defined (某常量名)
10.預約義常量
M_PI(圓周率)
PHP_OS(操做系統)
PHP_VERSION(php版本號)
PHP_INT_MAX(php中的最大的整數值)
11.魔術常量
__DIR__(當前網頁文件的所在目錄)
__FILE__(當前網頁文件)
__LINE__(當前這一行)
12.數據類型
整數類型int integer
浮點數類型:float double real
字符串類型:string
布爾類型:bool boolean (返回值只有true和false)
數組類型:array 定義數組$v1=array();
對象類型:objec;
資源類型:resource; 含義:指對外部數據引用
空值類型:null;
13.數組遍歷函數
foreach( 數組名 as 下標變量$k => 值變量$v1 ){
//這裏就是循環體,就能夠使用兩個變量$k, $v1
}
14.輸出數據類型
輸出完整的數據信息:var_dump()
獲取一個變量的類型名稱:getType()
15.移位運算符
左移運算:<< A << n; //A是一個要被移動的數字,一樣能夠是普通數字,但按二進制去運算,n是一個指定要移動的位數
右移運算:>> A >> n; //A是一個要被移動的數字,一樣能夠是普通數字,但按二進制去運算,n是一個指定要移動的位數
16.錯誤控制運算符:@ 一般用於一個「可能」發生錯誤的表達式的前面——最經常使用的情形就是鏈接數據庫。
17判斷函數
if語句:
if(條件判斷){
//語句塊
}
if else 語句:
if(條件判斷){
//分支1
}
else{
//分支2;
}
switch語句:
switch(一個數據$v1){ //判斷此v1變量跟下面的某個是否相等,若是相等,則進入對應進程。
case 狀態值1:
//進程1
[break;]
case 狀態值2:
//進程2
[break;]
case 狀態值3:
//進程3;
[break;]
。。。。。。
[default :
//默認進程。
]
}
while循環
$v1 = 10; //初始化循環變量
while( $v1〉4 ){//判斷循環變量的條件
//語句快
echo 「abc」;
$v1--;
}
do while循環
do{
//循環體
}while(條件判斷);
18.方法函數
function 函數名 (形參1,形參2,.... ){}
func_get_args(); //得到一個函數所接收到的全部實參數據,並結果是一個數組
func_get_arg(n); //得到一個函數所接收到的第n個實參數據(n從0開始)
func_num_args(); //得到一個函數所接收到的全部實參數據的個數
19.可變函數
function f1(){
echo "可變函數"
}
$v1="f1";
$v1(); //調用可變函數
20.匿名函數
$f1 = function(){。。。函數體;};
21.局部訪問全局變量函數 global $變量名
22.數組長度:count