一、基本语法
1.1 形式
PHP 脚本以 <?php 开始,以 ?> 结束:
<?php
//php代码
?>
1.2 注释
单行注释
//这是单行注释
多行注释
/*
这是
多行
注释
*/
二、变量规则(PHP是一门弱类型语言(弱类型即创建变量时不需要事先声明该变量的类型))
变量以 $ 符号开始,后面跟着变量的名称
变量名必须以字母或者下划线字符开始
变量名只能包含字母数字字符以及下划线(A-z、0-9 和 _ )
变量名不能包含空格
变量名是区分大小写的($y 和 $Y 是两个不同的变量)
三、变量作用域
3.1 四种作用域
local
global
static
parameter
3.2 函数要访问全局变量需要使用global关键字
每次调用该函数时,该变量将会保留着函数前一次被调用时的值;注意:该变量仍然是函数的局部变
四、数据类型
String (字符串)
Integer(整型)
Float (浮点型)
Boolean(布尔型)
Array (数组)
Object (对象)
NULL (空值)
var_dump() 函数返回变量的数据类型和值
五、类型比较
松散比较:使用两个等号 == 比较,只比较值,不比较类型
严格比较:用三个等号 === 比较,除了比较值,也比较类型
常量名不需要加 $ 修饰符;注意: 常量在整个脚本中都可以使用
6.1 常量设置
设置常量,使用 define() 函数,函数语法如下:
bool define ( string $name , mixed $value [, bool $case_insensitive = false ] )
该函数有三个参数:
name: 必选参数,常量名称,即标志符;
value:必选参数,常量的值;
case_insensitive :可选参数,如果设置为 TRUE,该常量则大小写不敏感;默认是大小写敏感的.
6.2 常量的作用范围
常量在定义后,默认是全局变量,可以在整个运行的脚本的任何地方使用
7.1 字符串连接
使用并置运算符 (.) 用于把两个字符串值连接起来:
<?php
$txt1="Hello world!";
$txt2="What a nice day!";
echo $txt1 . " " . $txt2;
?>
7.2 使用函数strlen()输出字符串的长度
7.3 使用函数strpos()在字符串内查找一个字符或一段指定的文本
<?php
echo strpos("Hello world!","world");
?>
echo '<br>'; // 换行
九、运算符
9.1 算术运算符
![](https://img2018.cnblogs.com/blog/1249281/201910/1249281-20191015183424991-1675191903.png)
9.2 赋值运算符
![](https://img2018.cnblogs.com/blog/1249281/201910/1249281-20191015183645658-439844417.png)
![](https://img2018.cnblogs.com/blog/1249281/201910/1249281-20191015183824835-1199576559.png)
9.4 比较运算符
![](https://img2018.cnblogs.com/blog/1249281/201910/1249281-20191015184059180-554165846.png)
9.5 逻辑运算符
![](https://img2018.cnblogs.com/blog/1249281/201910/1249281-20191015184248849-2018825798.png)
9.6 数组运算符
![](https://img2018.cnblogs.com/blog/1249281/201910/1249281-20191015184413612-473547475.png)
9.7 三元运算符
![](https://img2018.cnblogs.com/blog/1249281/201910/1249281-20191015184617967-595572298.png)