1.1 什麼是 php?
1.2 什麼是 php 檔案?2.1 php變數型別:
2.2 變數規則##注釋:php 變數名稱對大小寫敏感!2.3 超全域性變數和超全域性陣列,php系統常量
3.1 php 字串
字串可以是引號內的任何文字。您可以使用單引號或雙引號,如下:
$str1 = "hello world!";
$str2 = 'goodbye';
複製**
3.2 php 整數整數是沒有小數的數字。規則如下:
$x = 5985;
var_dump($x);
echo
"";
$x = -345; // 負數
var_dump($x);
echo
"";
$x = 0x8c; // 十六進製制數
var_dump($x);
echo"";
$x = 047; // 八進位制數
var_dump($x);
複製**
php var_dump() 會返回變數的資料型別和值:
3.3 php 浮點數
浮點數是有小數點或指數形式的數字
$x = 10.365;
var_dump($x);
echo
"";
複製**
3.4 boolean 型別返回值是3.5.1 陣列型別true
或false
,常用於條件判斷
陣列在乙個變數中儲存多個值。在 php 中,有三種陣列型別:
有兩種建立索引陣列的方法:
第一種建立陣列的方法
$arr = ['a','b','c'];
複製**
第二種建立陣列的方法
$arr[0] = 'a';
$arr[1] = 'b';
$arr[2] = 'c';
複製**
關聯陣列是使用您分配給陣列的指定鍵的陣列。有兩種建立關聯陣列的方法:
$age=array("peter"=>"35","ben"=>"37","joe"=>"43");
複製**
或者:
$age['peter'] = "35";
$age['ben'] = "37";
$age['joe'] = "43";
複製**
隨後可以在指令碼中使用指定鍵:
$age=array("bill"=>"35","steve"=>"37","peter"=>"43");
echo
"peter is ".$age['peter']." years old.";
複製**
多維陣列指的是包含乙個或多個陣列的陣列。 php 能理解兩、三、四或五級甚至更多級的多維陣列。不過,超過**深的陣列對於大多數人難於管理。
$array = [
['name'=>'xiaoming','age'=>18],
['name'=>'xiaohong','age'=>12]
];複製**
3.5.2 陣列的操作方法
foreach()
遍歷陣列裡的所有元素
foreach ($arr as $key=>$val)
複製**
if 語句用於在指定條件為 true 時執行**。
if($bool)
複製**
請使用 if....else 語句在條件為 true 時執行**,在條件為 false 時執行另一段**。
if($bool)else
複製**
用於基於不同條件執行不同動作。使用 switch 語句可以避免冗長的 if..elseif..else **塊
switch ($error)
echo
$msg;
複製**
php基礎知識
2.3 語法 就像前面提到的一樣,你可以混合編寫你的php 和html 因此你必須有辦法將兩者區別開來。以下就是你可以採用的幾種方法。你可以選用其中一種你最適應的並且就這樣堅持這種方法!從html中分離 以下是可以使用的方法 注釋 php支援c,c 和unix風格的注釋方式 c,c 風格多行注釋 c...
PHP基礎知識
php的特點 php的型別有哪些 指令碼語言 解釋型弱型別 物件導向 面向過程 在php中,所有使用者定義的函式 類和關鍵字詞 例 if else echo 等等 在php中,所有變數都對大小寫敏感 標量型別 boolean integer float double string 符合型別 arra...
PHP基礎知識
二 注釋 三 資料型別 特殊資料型別 php和其他幾種web語言一樣,都是使用一對標記對將php 部分包含起來,以便和html 相區分。echo 這是乙個xml風格的標記對 echo 這是乙個簡短風格的標記對 echo 這是乙個asp風格的標記對 如要使用簡短風格和asp風格,需要在php.ini ...