PHP基础
编程3要素:变量和赋值,对变量进行运算,并控制输出结果
变量
计算机计算速度快但记性特别差,要把值存在内存里,并标记成变量名。来储存这个内存里存的值。
<?php //php开始
$age=28;//造一个盒子贴上标签(变量名)age 放一个值(变量值)28
$age=29;//通过标签(变量名)找到盒子(内存值),重新放一个值29
$age=$age+1;//通过变量名找到变量的值+1运算,再赋值给age
echo $age;//取值
?>//php结束
变量两个用法:赋值和取值 以$开头为标识
赋值 等于号(=)在计算机里 是对变量进行赋值运算 $age=29; $age=$age+1;
取值 $echo age;
运算
赋值= 先加再赋给自己+= 自增1=++ 布尔false true 逻辑 与&& 或|| !非 算术+-*/% 比较>< >= <= == !=
$score=59;//变量并赋值运算
$score=$score+1;//先算术运算再赋值运算
if ($score>=60) {//比较运算
echo "及格了";//控制输出结果分支
} else {//if echo就是控制输出结果
echo "不及格";//控制输出结果分支
}
控制:
结构: 顺序 选择 循环
顺序:程序从上到下顺序执行
选择:if else分支结构 如果..就..如果..就..不然
$heart="good";//心情好
if ($heart="good") {//如果 =判断值是否相等java用echo
echo "烦恼";//就
} else {
echo "开心";//不然
}
循环whille 只要..一直
$rice=1;//米饭变量=1
while ($rice<=10) {//只要 10少于或等于10
echo "吃",$rice,"份米饭没饱","<br />";//执行
$rice+=1;//一直 执行 赋值运算
}
echo "吃了",$rice,"份,终于饱了";//执行完循环结果 再顺序执行到这句
$i=1;//初始变量
while ($i<100) {//控制结构中的循环 只要i少于100
if ($i%2==0){//如果是偶数
echo $i,"<br />";//一直 就执行输出i
}
$i+=1;//并顺序执行累加
}
字符串
双引号或单引号中的字符 推荐单引号‘字符串’
转义:在双引号中: \n换行 \t制表符
接接运算用 .号 echo "字符串"."拼接";