0. 准备
准备软件:
- phpstudy
- DBeaver4.x()
1.基础语法
php, 超文本预处理器, 脚本语言(无需编译)。PHP 脚本以 , 且每行必须以分号结束。
1 print/echo 输出
2 $变量名, 全局变量需要global关键字
<?phpecho "hello";?>
reqiure和include进行外部php文件引入。 区别, include()执行时文件每次都要进行读取和评估
include()是有条件包含函数,只有程序执行到该代码段时,才会调用外部文件。
require()则是无条件包含函数,只要程序一执行,就会立刻调用外部文件。
1.1 数据类型
// ========================数组$cars=array("Volvo","BMW","Toyota");var_dump($cars); // array(3) { [0]=> string(5) "Volvo" [1]=> string(3) "BMW" [2]=> string(6) "Toyota" }// 编码$a=array('0'=>"第一", "1"=>"第二");echo json_encode($a, JSON_UNESCAPED_UNICODE); // ["第一","第二"]echo var_dump($a); // array(2) { [0]=> string(6) "第一" [1]=> string(6) "第二" }
1.2 判断
$score=80;if ($score > 60) {echo "及格";} else {echo "不及格";}
1.3 循环
2. 应用
会话
$GLOBALS['s'] = "hello";session_start();$_SESSION['views']=1;
include_once('session.php');$a=array('0'=>"第一", "1"=>"第二");echo $_SESSION['views'];
先访问seesion.php, 再访问session_second.php, 即可能取到views的值。
表单
<form action="welcome.php" method="post">名字: <input type="text" name="fname">年龄: <input type="text" name="age"><input type="submit" value="提交"></form>$_POST["fname"]header("Content-type:application/json; charset=utf-8") // 设置json_encode(array('msg' => 'ok', 'errorCode' => 0))
注意: dataType是预期服务器返回的数据类型。
