php第一節(入門語法、資料型別)
阿新 • • 發佈:2018-12-19
<?php /** * 變數命名用 $ 符 * 變數名稱的命名規範 * 1、變數名稱以$標示 * 2、變數名稱只能以字母和下劃線開頭 * 3、變數的名稱只能包含字母、下劃線、數字 * 4、變數名稱區分大小寫 * 5、當變數的名稱以兩個或者兩個以上的單詞命名時採用駝峰命名法 * 6、變數名稱要具有描述性(見名知意) * * echo 輸出語句不能用來輸出陣列 * print 有返回值 (1) * print_r() 用來輸出陣列 * var_dump()輸出所有資料 輸出更詳細的資料資訊 是除錯經常使用的輸出函式 * * 常用 echo 和var_dump();*/ echo "林夕之夢"; echo "<br />"; $arr=[1,2,3,4]; print_r($arr); echo "<br />"; var_dump($arr); echo "<br />"; /** *資料型別 *8種資料型別 4種標量型別 *整形 integer $var = 180; *浮點型 float $var =2.333; *布林型 boolean $var =true false *字串 string $var ="skkskfkkf"; *2種複合型別 *陣列 array $var = array(1,2,3); [0,1,32]; *物件 object class Person{} = $obj=new Person; * 2種特殊型別 * 資源 resource $fp=fopen("demo.php"); * null $var;$var =null*/ //整形 $num=123; //10進位制 $num1=0123; //8進位制 $num2=0x123; //16進位制 // mkdir("林夕",0775); var_dump($num1); echo "<br />"; //浮點型 // $f=23.1155655646213;//預設顯示14位,不要做加減運算 //布林型別 用來判斷 $name="林夕"; if($name){ echo "yes"; } /** *字串 *雙引號解析變數 單引號不解析變數 *單引號定義字串效能更優 * \ 轉義字元 *雙引號能解析轉義字元 單引號不能解析 *雙引號不能巢狀雙引號 可以巢狀單引號 *單引號不能巢狀單引號 可以巢狀雙引號*/ $str1 = 'hello'; $str1 = '我說:"今天天氣真不錯!"'; $str1 = "我說:\"今天\t天氣真不錯!\""; $str1 = "\\\\\\"; $str2 = "hello"; $str2 = "你好"; $str2 = 3; echo $str1; /** *物件 *class Person 以class關鍵字 開頭 後面是類的名稱 *class Person { * public $phpName="demo.php"; *} *$obj = new Person;//例項化物件 *var_dump($obj); * echo "<br />"; */ //資源 $fp=fopen("foot.text", "r");// r可讀性 var_dump($fp); ?>