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 "字符串"."拼接";

数组