// 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 = 520.1314;
// $d = false;
// php中的对象不能直接创建,需要配合类创建,不在php的学习范围内
// $e = array(3,4,5,6);
// $f = NULL;
// 服务器解析php的数据,正常解析,解析之后,交给前端时,默认全部转成字符
// 交互规则:前后端交互,只能交互字符(文本)
// echo $a;
// echo "<br>";
// echo $b;
// echo "<br>";
// echo $c;
// echo "<br>";
// echo $d;
// echo "<br>";
// echo $f;
// echo "<br>";
// echo $e;
// echo "<br>";
// 可以呈现数组或对象的细节
// print_r($e);
// php中检测数据类型的方法
// var_dump($f);
// 5.分支,与js中的分支语句是一致的
// if(){}
// if(){}else{}
// switch(){}
// 6.循环,与js中的循环语句是一致的
// for($i=0;$i<10;$i++){
// echo $i;
// echo "<br>";
// }
// while(){}
// 7.函数,与js中的函数语句是一致的
// function fn($a){
// echo $a;
// return "world";
// }
// $str = fn("hello");
// echo "<br>";
// echo $str;
// 8.字符串的拼接,不是+号
// $str = "hello ";
// echo $str . "admin" . $str;
// 对象如何访问属性,还能使用.么?用.........
// 9.php的数组
// 索引数组
// $arr = array("hello","world",123,true);
// echo $arr;
// print_r($arr);
// echo $arr[1];
// echo count($arr);
// 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>";
// 10.对象,了解即可,咱们用不着
// class Obj{
// var $name = "admin";
// function show(){
// echo "hello " . $this->name;
// }
// }
// $o = new Obj();
// echo json_encode($o);
// print_r($o);
// $o->show();
// 11.PHP 的 json 格式转换
// json不属于js,json只是一种通用的数据格式
// json长得像js中的对象
// 几乎每个编程语言都有对json的支持
// 数组转json
// $arr = array("hello","world",123,true);
// echo json_encode($arr);
// $arr2 = array("name"=>"admin","age"=>18,"sex"=>"男");
// echo json_encode($arr2);
// json转数组
// $str = '{"name":"admin","age":18}';
// print_r( json_decode($str) );
// 12.引入外部php
include "hello.php";
echo $str;
// 注意:php每行代码的结束,都必须加分号
?>