基础语法
输出语句
**echo:**其后的一个或多个字符串、表达式、变量和常亮的值输出到页面中,多个数据之间用逗号分割
**print:**与echo的用法相同,唯一区别print只能输出一个值
echo - 可以输出一个或多个字符串
print - 只允许输出一个字符串,返回值总为 1
提示:echo 输出的速度比 print 快, echo 没有返回值,print有返回值1。
**print_r()?*他可以输出任意类型的数据
**var_dump()?*不仅可以打印一个或多个任意类型的数据,还可以获取数据的类型和元素个数
PHP标识符
标识符只能由字母、数字、下划线组成,且不能包含空格
标识符只能以字母或下划线开头的任意长度的字符组成
标识符用做变量名时,区分大小写
如果标识符由多个单词组成,采用驼峰分隔
PHP关键字
变量------变量的赋值
**实现方式:**一种是默认的传值赋值,另一种是引用赋值
**传值赋值:**变量默认总是传值赋值,将‘=’左边的数据赋值为右边的变量
**引用赋值:**所谓引用赋值就是在要赋值的变量前添加“$”符号
**两种实现方式的区别:**传值赋值方式当一个变量值发生改变时,不影响另一个变量;而引用赋值的方式,另一个变量会随之变化
数据类型及转换-----数据类型
PHP中支持三类数据类型
标量数据类型
boolean(布尔型) integer(整型) float(浮点型) string(字符串型)
复合数据类型
array(数组) object(对象)
特殊数据类型
resource(资源) null(空值)
数据类型检测
数据类型转换
算数运算符
赋值运算符
比较运算符
逻辑运算符
递增递减运算符
流程控制语句
if单分支语句
if(判断条件){
代码段
}
if…else语句
if(判断条件){
代码段1;
}else{
代码段2;
}
三目运算符
条件表达式?‘表达式1’:‘表达式2’
if…eles if…else
if(条件){
代码段1;
}else if(条件2){
代码段2;
}
…
eles if(条件n){
代码段n:
}else{
最后代码段;
}
switch语句
switch (表达式) {
case 值1:代码段1; break;
case 值2:代码段2; break;
…
default: 代码段n;
}