一、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...