首先回显变量并稍后在php中分配变量值

问题描述 投票:-4回答:1

我使用if else条件在$ total之前回显$指标。

但我得到PHP错误

注意:未定义的变量:指标。

如何在不收到任何错误的情况下实现此目的,并根据if else条件获取黄色结果。可能吗?

<?php 

$total=6;
echo $indicator;
echo $total;

if($total<5) {
    $indicator="red";
} else if($total>7) {
    $indicator="green";
} else {
    $indicator="yellow";
}

?>
php if-statement global-variables condition
1个回答
0
投票

你为什么不这样试试呢?

UPDATE

<?php 

    echo myFun();

function myFun(){
    $total=6;

    if($total<5){
        $indicator="red";
    }elseif($total>7){
        $indicator="green";
    }else{
        $indicator="yellow";
    }

    return $indicator = $indicator.$total;
}
© www.soinside.com 2019 - 2024. All rights reserved.