目录
PHP官方文档- https://www.php.net/manual/zh/langref.php
PHP官方文档
- https://www.php.net/manual/zh/langref.php
PHP基础语法
### 概念
+ PHP是什么
- PHP(“PHP: Hypertext Preprocessor”,超文本预处理器的字母缩写)是一种被广泛应用的开放源代码的多用途脚本语言,它可嵌入到 HTML中,尤其适合 web 开发。
+ PHP能干什么
- PHP 能做任何事。使用 PHP,可以自由地选择操作系统和 web 服务器。同时,还可以在开发时选择使用面对过程和面对对象,或者两者混和的方式来开发。
### 书写规则
+ 在php文件中 `<?php 书写php代码 ?>`
+ 书写完一行php代码一定要以分号结尾,不然会有语法报错
### PHP的注释
+ `# 或//`表示单行注释
+ `/* 多行注释 */`
### PHP 的基本数据结构
+ 数值,字符串,布尔,
+ 复杂数据类型: 数组,对象...
- 其中数组分为索引数组和关联数组
### PHP 的输出语法
1. `echo 变量`;
- 只能输出数值,字符串,布尔值true会转为数值1输出,false就是没有内容输出
- 输出 复杂数据类型 只能输出数据类型不能输出内容
2. `print_r(变量)`;
- 可以输出所有数据类型 包括复杂数据类型
3. `var_dump(变量)`;
- 可以输出所有数据类型,会输出数据类型,数据长度,数据内容
### PHP 的分支结构
+ PHP中的条件分支和基本循环分支 于 js中的基本一样
### PHP中的字符串
+ 字符串和js中的字符串一样,但是字符串拼接方式不一样
+ PHP中通过 `.` 进行字符串的拼接
### PHP 的 json 格式转换
+ json格式的字符串和数组对象的转换
- `json_encode(数组或对象)` 返回json格式字符串
- `json_decode(json格式字符串,true)` 返回数组
### PHP 的导入
+ `include(导入的文件)`