PHP基础语法

1.PHP标识符

<!DOCTYPE html>
<html>
<head lang="en">
    <meta charset="UTF-8">
    <title>php tag</title>
</head>
<body>
测试发现在浏览器无法打开中文路径下的文件,我是HTML<br>
<?php
echo "在html内插入php,需要有结束标记符"
?>

</body>
</html>

2.常量与变量

<?php

$a = 10;//定义变量
$b = 5;
//echo $a+$b;//15
$a=20;
echo $a+$b;//25

echo "<br/>";

const THE_VALUE = 100;//声明常量
echo THE_VALUE;//100

//THE_VALUE = 200;//Parse error: syntax error, unexpected '=' in
//const THE_VALUE = 100;//Notice: Constant THE_VALUE already defined
echo "<br/>";
define('THE_VALUE2',200);//php5以前的声明常量的方法
echo THE_VALUE2;

3.函数

<?php

function traceHelloPHP(){
    echo "函数";
}

//traceHelloPHP();//调用

/*$func = 'traceHelloPHP';//把方法赋值给一个变量
$func();*/

function sayHelloTo($name){
    echo "HELLO".$name."<br>";//字符串连接不是+,而是用点(.)
}

//sayHelloTo("MM");//HELLOMM
//sayHelloTo('m');//HELLOm

function traceNum($a,$b){//多个传入参数
 //   echo 'a='.$a.',b='.$b.'<br>';
    echo "a=$a,b=$b <br>";//写在""里的另一种写法
}

//traceNum(2,3);//a=2,b=3

function add($a,$b){
    return $a+$b;
}

<div style="text-align: left;"><span style="font-family: Arial, Helvetica, sans-serif;">echo add(1,2);//3</span></div>

4.流程控制

<?php

function getLevel($score)
{
    if ($score >= 90) {
        return "优秀";
    } elseif ($score >= 80) {
        return "良好";
    } elseif ($score >= 70) {
        return "好";
    } elseif ($score >= 60) {
        return "可以";
    } else {
        return "差";
    }
}

//echo getLevel(60);//可以

function getLevel2($score)
{
    switch ($score / 10) {
        case 10:
        case 9:
            return "优秀";
        case 8:
            return "良好";
        case 7:
            return "好";
        case 6:
            return "可以";
        default:
            return "差";
    }
}

function getLevel3($score)
{
    $result = "差";
    switch (intval($score / 10)) {//转为整形
        case 10:
        case 9:
            $result = "优秀";
            break;
        case 8:
            $result = "良好";
            break;
        case 7:
            $result = "好";
            break;
        case 6:
            $result = "可以";
            break;
        default:
            break;
    }
    return $result;
}

echo getLevel2(60)."  ".getLevel2(61)."<br>";//可以 差
echo getLevel3(60)."  ".getLevel3(61);//可以 可以

5.循环

<?php

/*for($i=0;$i<100;$i++){
    echo "hello".$i."<br>";
}*/

/*$i = 0;
while($i<100){
    echo "hello".$i++."<br>";
}*/

/*$i = 0;
do{
    echo "hello".$i."<br>";
    $i++;
}while($i<100);*/

/*for ($i = 0; $i < 100; $i++) {
    echo "hello" . $i . "<br>";

    if($i ==20){
        break;//跳出整个for循环
    }
}*/

for ($i = 0; $i < 100; $i++) {
    echo "hello" . $i . "<br>";

    if($i ==20){
        continue;//跳出当前的for循环
    }

    echo "Run here".$i."<br>";
}

6.逻辑运算

<?php

function traceNum(){
    for($i = 0;$i<=100;$i++){
        /*if($i%2==0){//输出双数
            echo $i."<br>";
        }*/

        /*if($i%2==0 && $i%3==0){//&& 且
            echo $i."<br>";
        }*/

       /* if($i%2==0 || $i%3==0){//|| 或
            echo $i."<br>";
        }*/

       /* if($i%2 != 0){//! 非
            echo $i."<br>";
        }*/
        if(!($i%2 == 0)){//和上面一样
            echo $i."<br>";
        }
    }
}

traceNum();
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值