PHP基础语法

基础语法

输出语句

**echo:**其后的一个或多个字符串、表达式、变量和常亮的值输出到页面中,多个数据之间用逗号分割
**print:**与echo的用法相同,唯一区别print只能输出一个值
echo - 可以输出一个或多个字符串
print - 只允许输出一个字符串,返回值总为 1
提示:echo 输出的速度比 print 快, echo 没有返回值,print有返回值1。
**print_r()????*他可以输出任意类型的数据
**var_dump()????*不仅可以打印一个或多个任意类型的数据,还可以获取数据的类型和元素个数

PHP标识符

标识符只能由字母、数字、下划线组成,且不能包含空格
标识符只能以字母或下划线开头的任意长度的字符组成
标识符用做变量名时,区分大小写
如果标识符由多个单词组成,采用驼峰分隔

PHP关键字

PHP基础语法

变量------变量的赋值

**实现方式:**一种是默认的传值赋值,另一种是引用赋值
**传值赋值:**变量默认总是传值赋值,将‘=’左边的数据赋值为右边的变量
**引用赋值:**所谓引用赋值就是在要赋值的变量前添加“$”符号
**两种实现方式的区别:**传值赋值方式当一个变量值发生改变时,不影响另一个变量;而引用赋值的方式,另一个变量会随之变化

数据类型及转换-----数据类型

PHP中支持三类数据类型
标量数据类型
boolean(布尔型) integer(整型) float(浮点型) string(字符串型)
复合数据类型
array(数组) object(对象)
特殊数据类型
resource(资源) null(空值)

数据类型检测

PHP基础语法

数据类型转换

PHP基础语法

算数运算符

PHP基础语法

赋值运算符

PHP基础语法

比较运算符

PHP基础语法

逻辑运算符

PHP基础语法

递增递减运算符

PHP基础语法

流程控制语句

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;
}