1. 基础语法
1. 基本信息
PHP 文件的默认扩展名是 “.php”
PHP 文件中可以包含
html
、CSS
、JavaScript
代码单行注释 // 多行注释 /* */
2. PHP标记
- 开始标记
<?php
和 结束标记?>
中间写PHP
代码
当解析一个文件时,PHP
会寻找起始和结束标记,也就是告诉 PHP
开始和停止解析二者之间的代码。此种解析方式使得 PHP
可以被嵌入到各种不同的文档中去,而任何起始和结束标记之外的部分都会被 PHP
解析器忽略。
3. PHP代码
- echo 可以输出多个字符串,用逗号(,)隔开
- print 只能输出单个字符串
1 |
|
必须有语句的结束符,用(;)
注释
1 |
|
4. php变量
- 变量声明
1 |
|
- 赋值运算符:=
2. PHP数据类型
1. 标量数据类型
- 布尔型(boolean):true和false
- 整型(int):负无穷
0正无穷 - 浮点型(float):带小数,范围和整型一样
- 字符串(String):任何符号、语言、字符
echo输出数据的值,一般开发时用
var_dump打印变量的类型和值,调试时用
2. 复合数据类型
- array:数组
- object:对象
- callable:可调用
- iterable:可迭代
3. 特殊数据类型
空值(NULL)
资源(resource)
3. 数组
1. 空数组的创建
1 |
|
2. 索引数组的创建
1 | $arr = array( |
3. 创建关联数组
1 | $arr = [ |
4. 输出数组值
1 | $arr = [ |
5. 打印数组 print_r
1 | $arr = [ |
6. php 连接符
1 | $var1 = 'PHP讲师'; |
4. 多维数组
1. 二维数组
1 | $arr = array( |
2. 三维数组
1 | $arr = [ |
一般的层次不要超过三层
3. 多维数组的访问
1 | $arr = [ |
4. php数组循环
1. foreach
1 | $arr = array( |
2. key和value
1 | $arr = array[ |
3. 多维数组的循环
1 | $arr = [ |