php 指令碼以 <?php 開始,以 ?> 結束:
<
?php
// php **
?>
php 指令碼可以放在文件中的任何位置;php 檔案的預設副檔名是 「.php」;
php 檔案通常包含 html 標籤和一些 php指令碼**。
// 表示單行注釋
/* 多行注釋
多行注釋
*/
// echo "hello
";// print "php
";// print_r("hahahah");
不需要提前宣告,直接使用,但是預設情況下變數要使用$字首:
$a =
"hello"
;echo $a;
字元,整型,浮點型,布林,物件,陣列,null,資源型:
// $a = "hello";
// $b = 520;
// $c = 520.1314;
// $d = false;
// php中的物件不能直接建立,需要配合類建立
// $e = array(3,4,5,6);
// $f = null;
// 可以呈現陣列或物件的細節
// print_r($e);
// php中檢測資料型別的方法
// var_dump($f);
// if()
// if()else
// switch()
// for($i=0;$i<10;$i++)
// while()
function
fn($a)
$str =fn(
"hello");
echo "";
echo $str;
不是+號:
$str =
"hello "
;echo $str .
"admin"
;
能夠在單個變數中儲存多個值:
<
?php
$people=
array
("張三"
,"李四"
,"王五");
echo "他們三個是: "
. $people[0]
.", "
. $people[1]
." 和 "
. $people[2]
."。";?
>
陣列中的元素可以按字母或數字順序進行降序或公升序排列:
// sort() - 對陣列進行公升序排列
// rsort() - 對陣列進行降序排列
// asort() - 根據關聯陣列的值,對陣列進行公升序排列
// ksort() - 根據關聯陣列的鍵,對陣列進行公升序排列
// arsort() - 根據關聯陣列的值,對陣列進行降序排列
// krsort() - 根據關聯陣列的鍵,對陣列進行降序排列
函式
描述json_decode
對 json 格式的字串進行解碼,轉換為 php 變數
json_encode
對變數進行 json 編碼
json_last_error
返回最後發生的錯誤
json_decode語法如下:
// json_decode ( string $json [, bool $assoc = false [, int $depth = 512 [, int $options = 0 ]]] ) : mixed
json_encode語法如下:
// json_encode ( mixed $value [, int $options = 0 [, int $depth = 512 ]] ) : string
php中有四個載入檔案的語句:include、require、include_once、require_once:
建立物件:
// $zhangsan = new person ();
// $lisi = new person ();
// $wangwu= new person ();
定義類語法格式如下:
<
?php
class
phpclass
[...]}
?>
php的math 函式能處理 integer 和 float 範圍內的值:
函式描述
abs()
絕對值ceil()
向上取整
floor()
向下取整
is_finite()
判斷是否為有限值
is_infinite()
判斷是否為無限值
is_nan()
判斷是否非數值
lcg_value()
返回 0-1 的偽隨機數
max()
返回乙個陣列中的最大值,或者幾個指定值中的最大值。
min()
返回乙個陣列中的最小值,或者幾個指定值中的最小值。
pow()
返回x的y次方
rand()
隨機整數
round()
對浮點數四捨五入
sqrt()
返回乙個數的平方根
php基礎知識筆記 一
1 使用echo命令向瀏覽器傳送輸出時,雙引號中,變數名稱將被變數值替代,而在單引號中,變數名稱會不經替換修改就傳送給瀏覽器。2 在php中,標示符 變數名稱 是區分大小寫的,函式名稱不區分大小寫。3 php基本資料型別 integer float string boolean array obje...
PHP筆記(一)基礎知識
1.php環境搭建 1.2修改apache埠號 單擊圖示 apache http.conf 找到listen0.0.0.0 80修改 重啟 1.4設定mysql資料庫字符集 單擊圖示 mysql my.ini在檔案中找到 mysql 後面加default character set gbk 在 my...
PHP基礎知識筆記(函式)
php函式 array 陣列相關函式 calendar 日曆相關函式 date 日期時間相關函式 directory 目錄相關函式 error 錯誤相關函式 filesystem 檔案系統相關函式 filter 過濾相關函式 ftp ftp 檔案傳輸協議 相關函式 超文字傳送協議 相關函式 libx...