出于某些原因,当我编译这段代码时,它给了我零。为什么是这样?
$aou = 5; //Amount of upvotes
$aod = 2; //Amount of downvotes
$elo = (auo/aod) * 150; //Elo
echo "Your elo is: " . $elo;
答案 0 :(得分:3)
问题是您输入auo
和aod
而不是$auo
和$aod
。 PHP正在尝试查找这些名称的常量,而不是变量。
在没有美元符号的情况下定义和使用常量,例如
const FOO = 123;
echo FOO;
但每次使用变量时都需要$
,因此
$bar = 123;
echo $bar;