雖然自己主學前端,但是畢竟前後端是一家嘛,也簡單的瞭解了一下後端語言-php;
注意 php代碼文件後綴是php哦
1.什麼都少不了的註釋
// 1.註釋
// 在這裏寫php代碼
/*
多行註釋
多行註釋
*/
2.發送數據的方式
echo "hello<br>";
print "php<br>";
print_r("hahahah");
die("hello1");
echo "hello2";
3.變量,不需要提前聲明,直接使用,但是默認情況下變量要使用$前綴
$a = "hello";
echo $a;
4.php的數據類型
// 字符,整型,浮點型,布爾,對象,數組,NULL,資源型
$a = "hello";//字符
$b = 520;//整數
$c = 1999.001;//浮點型
$d = true;//布爾 php中的false是空 true 是1
// php中的對象不能直接創建,需要配合類創建,不在php的學習範圍內
$e = array(4,5,6,8,7,9);//數組
$f = NULL;//NULL
// 服務器解析php的數據,正常解析,解析之後,交給前端時,默認全部轉成字符
// 交互規則:前後端交互,只能交互字符(文本)
echo $a;//hello
echo "<br>";
echo $b;//520
echo "<br>";
echo $c;//1999.001
echo "<br>";
echo $d;//1
echo "<br>";
echo $f;//NULL
echo "<br>";
echo $e;//Array
echo "<br>";
print_r($e); // 可以呈現數組或對象的細節
echo "<br>";
// php中檢測數據類型的方法
var_dump($f);
echo "<br>";
var_dump($e);
echo "<br>";
var_dump($a);
echo "<br>";
![在這裏插入圖片描述](https://img-blog.csdnimg.cn/20200309224249437.pngprocess=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2F4aTE5OTkwNzEw,size_16,color_FFFFFF,t_70![在這裏插入圖片描述](https://img-blog.csdnimg.cn/20200309224510893.png
5.分支,循環,函數
if(true){
echo "阿夕";
}else{
echo "123";
}
echo"<br>";
for($i=0;$i<10;$i++){
echo $i;
echo"<br>";
}
echo"<br>";
6.字符串的拼接
$str = "hello";
echo $str ." " ." ". "admin" ." ".$str;//hello admin hello
7.php的數組
//索引數組
$arr = array("hello","word",123,true);
echo $arr;//Array
echo "<br>";
print_r($arr);//Array ( [0] => hello [1] => word [2] => 123 [3] => 1 )
echo "<br>";
echo $arr[1];//word
echo "<br>";
echo count($arr);//4
echo "<br>";
for($i=0;$i<count($arr);$i++){
echo $arr[$i];//遍歷數組
echo "<br>";
}
echo "<br>";
//關聯數組
$arr2 = array("name"=>"admin","age"=>18,"sex"=>"男");
print_r($arr2);
echo "<br>";
echo $arr2["name"];
echo "<br>";
echo $arr2["age"];
echo "<br>";
echo $arr2["sex"];
echo "<br>";
8.對象
class Obj{
var $name = "admin";
function show(){
echo "hello " . $this->name;
}
}
$o = new Obj();
echo json_encode($o);
print_r($o);
$o->show();
9. php的json格式轉換
// json不屬於任何一種編程語言,卻幾乎的編程語言中都會出現
// json只是一種通用的數據格式
// json長得像js中的對象
// 幾乎每個編程語言都有對json的支持
//數組轉josn
$arr = array("hello","word",123,true);
echo json_encode($arr);//["hello","word",123,true]
echo "<br>";
$arr2 = array("namr"=>"admin","age"=>18,"sex"=>"男");
echo json_encode($arr2);//{"namr":"admin","age":18,"sex":"\u7537"}
echo "<br>";
// json轉數組
$str = '{"name":"admin","age":18}';
print_r(json_decode($str));//stdClass Object ( [name] => admin [age] => 18 )
10.引入外部php文件
include "hello.php";//在外部創建一個名爲hello.php的一個文件
echo $str;//你好
hello.php:
<?php
echo "你好"
?>
最最最重要的一點就是:php每行代碼的結束,都必須加分號!加分號!!加分號!!!;
新人初來,有很多欠缺需要大家多多指教,逆疫而戰大家加油