前后端认知
- 前端 -> 后端 -> 数据库 -> 后端 -> 前端
服务器
- http://www.baidu.com:80
- http:传输协议,规范前后端交互
- www.baidu.com:域名,通过域名可以找到对应的网络另一头的电脑
- 80:端口号,可以找到电脑上对应的软件(服务器空间)
- 如果访问的是本机的服务器
- 域名:localhost
- ip:127.0.0.1
服务器环境的安装
- apache => php
- php
- mysql
- 安装集成环境:phpstudy => WAMP
php的语法
- 注释
- // 单行注释
- /**/ 多行注释
- 输出语句
- echo 可以输出简单数据类型
- print_r 可以输出任意数据类型
- var_dump 可以输出任意数据类型,会输出数据类型和数据信息
- 变量
- $num = 100;
- 字符串
- 单引号:普通字符
- 双引号:里面可以解析变量
- 字符串拼接: 点(.)
- 中文乱码问题
header('content-type:text/html;charset=utf-8;');
- 数组
- 关联型数组 : 等价于js的对象
- 索引型数组 : 等价于js的数组
- 分支语句 - 和js一样
- 循环语句 - 和js一样
- json
- php格式转json格式: json_encode(php格式数据)
- json格式转php格式: json_decode(json格式数据)
- 导入
- include ‘要导入的php文件路径’