<?php/*返回內容是html格式的文檔,字符編碼是utf-8*/header('Content-Type:text/html; charset=utf-8');/*echo:打印字符串到頁面當中*/echo '<b>hello world!</b>';//可以在打印內容中加html標簽?>2. 變量① 變量必須以$開頭② 不能包含特殊字符,允許字母/數字/下劃線 ③ $后面不能是純數字④ $后面必須以字母或下劃線開頭⑤ 區分大小寫// 聲明一個變量$a并賦值為10$a = 10;// 輸出一個變量$aecho $a;// 聲明一個變量$b并賦值為10$b = 10;// 輸出一個變量$becho $b;// 輸出順序是自上向下的// 相當于 js dcoument.write()3. 數據類型① 字符型$str = 'hello world!';② 整型$num = 10;③ 浮點型$float = 10.5;④ 布爾型$bool = true;//true打印1,false打印內容為空⑤ 數組 索引數組、關聯數組(了解即可)// javascript 數組定義方式 var arr = [1, 2, 3]// arr[0]、arr[1]、arr[1]// PHP 是這樣定義數組的// 這種方式叫做**索引數組**$arr = array(1, 2, 3);// echo $arr[0];// echo $arr[2];// 定義方式和Javascript有區別,但是訪問方式是一樣的// var obj = {name: itcast, age: 10}// PHP另一種定定數組的方式,所表達的意義和Javascript一樣,// 只是語法格式不一樣// 這種方式叫做**關聯數組**$arr1 = array('name'=>'itcast', 'age'=>10);// echo $arr1['name'];// echo $arr1['age'];⑥ 對象// Javascript var obj = {name: itcast, age: 10}// PHP需要先創建一個類,下面就是創建過程class Person {public $name = 'itcast';public $age = 10;}$person = new Person;//注意:沒有括號// PHP訪問一個對象屬性的語法是不一樣的echo $person->name;// obj['name']; obj.name 不行⑦ NULLPHP中一種特殊的數據類型,表示空值,即表示沒有為該變量設置任何值null(空值)不區分大小寫,null和NULL是一樣的。4. 單引號&雙引號區別單引號內部的變量不會執行,雙引號會執行盡量用單引號$name = '小明';echo 'name is $name';//輸出 name is $nameecho '<br>';echo "name is $name";//輸出 name is 小明5. 運算符&內容輸出基本與Javascript語法一致 . 號表示字符串拼接符,Javascript中為+號$name = 'xzz';echo $name.'今年18歲';/*xzz今年18歲*/echo:輸出簡單數據類型,如字符串、數值PRint_r():輸出復雜數據類型,如數組var_dump():輸出詳細信息,如對象、數組(了解)
新聞熱點
疑難解答
圖片精選