php基礎格式,PHP基礎語法

2021-10-25 20:34:04 字數 2680 閱讀 4378

一、php的編碼格式

1、php**引入:

echo "php第一節";

2、變數的定義:變數前面加$符號

$a = 10;

echo $a; //輸出

二、php資料型別

字串、整型、浮點型、布林型別、陣列、物件、資源file、null

1、如何分辨型別

gettype()獲得變數的型別

$a = "hello";

echo gettype($a); //string

$a = 123;

echo gettype($a); //integer整型

$a = 132.3;

echo gettype($a); //double浮點型

$a = true;

echo gettype($a); //boolean

$a = array();

echo gettype($a); //array

$a = null;

echo gettype($a); //null

2、變數的賦值及運算

$a = 10;

$b = 20;

$c = $a + $b;

echo $c; //30

//無論什麼時候變數前面都要加$符號

3、引用賦值

$b=&$a 使變數a和b指向同一塊值空間,無論修稿哪個變數的值,他們都會是同一塊值空間,結果相同

$a = "hello";

$b = &$a;

$b = 100;

echo $a; //100

echo $b; //100

4、變數的變數

把$hello裡面的hello看做$a,那麼就可以轉化為$$a,因此輸出 藍歐;

$a = "hello";

$$a = "藍歐";

echo $a; //hello;

echo $$a; //藍歐

echo $hello; //藍歐

5、常量:不能被改變的值

define(」變數名「,」值「,」是否區分大小寫:false/區分,true/不區分「)

define("ab","你好");

//ab = "jjj"; 如果給它重新賦值,會直接報錯

echo ab;

define("pi",3.1415926);

echo pi*10; //可以計算

echo pi*10; //區分大小寫,會報錯,預設false

define("pi",3.1415926,true); //如果想要它不區分大小寫,可以在define()裡面加第三個引數true

6、內建常量

php_os (系統名稱)

echo php_os; //darwin 系統名稱

php_version (php的版本號)

line (左右兩邊都有兩個下劃線)

三、php輸出

1、輸出的時候,雙引號裡面可以放置變數,但是單引號裡賣弄的內容是直接輸出的

2、php的輸出是不會自動換行的,如果想要換行,可利用

1、echo 常用輸出語句

$a = "hello";

echo $a; //hello

echo "

"; //換行

echo "$a"; //hello

echo '$a'; //$a

2、print

print("hello"); //hello

print("

"); //換行

print("$a"); //hello

print('$a'); //$a

3、printf 格式化輸出

%d替換的時數字,%s替換的時字串,%f替換的是小數

print("%s",$a); //把%s替換為$a裡面的值

printf("你好%snbest","藍歐"); //輸出:你好藍歐nbest

printf("你好%snbest",$a); //你好hellonbest

printf("你好%snbest%s","藍歐","中國"); //輸出:你好藍歐nbest中國,按順序替換

舉個例子:

$a = "小明";

$b = "英語";

$c = 150;

printf("%s的%s成績是:%d",$a,$b,$c); //小明的英語成績是150 ;

4、陣列輸出print_r()

$arr = array("first","second","third");

print_r($arr);

5、除錯輸出 var_dump() 列印資料型別,字串長度

$a = "hello";

var_dump($a); //輸出string(5) "hello";

echo "

"$b = 10;

var_dump($b); //輸出 int(10)

$arr = array("first","second","third",true); //輸出 arr(3)

6、大括號和 . 號作用,拼接

$a = "hello";

echo "英語你好是什麼"; //雙引號裡面大括號解決字串拼接的問題

echo '英語你好'.$a.'是什麼';

echo "英語你好".$a."是什麼";

這裡的 . 號相當於拼接符

PHP基礎語法

測試發現在瀏覽器無法開啟中文路徑下的檔案,我是html echo 在html內插入php,需要有結束標記符 a 10 定義變數 b 5 echo a b 15 a 20 echo a b 25 echo const the value 100 宣告常量 echo the value 100 the ...

PHP語法基礎

php語法的基礎 a定義變數常量,b定義函式,c流程控制,d迴圈,e邏輯運算 created by phpstorm.user haily date 2016 4 11 time 23 12 1.定義變數,常量 echo 1.定義變數,常量 echo echo hello world,echo c ...

PHP 基礎語法

php 基礎語法簡單記憶 指令碼以結尾 變數以 開頭 結尾,最後一行不用分號 字串運算子 串接 串接賦值 echo 輸出 print也可以,但是比echo慢 字串中能包含 html 標記 echo hello world 注釋 變數對大小寫敏感,關鍵字 自定義的函式和類對大小寫不敏感 local和g...