我开始学习php,最近我遇到了代码中常量变量的问题。最近我在编辑器中创建了Ninja类,并将隐藏常量设置为字符串“MAXIMUM”,然后我尝试使用范围解析运算符(:)将其回显到页面。
<html>
<head>
<title> Scope it Out! </title>
</head>
<body>
<p>
<?php
class Person {
}
class Ninja extends Person {
// Add your code here...
const stealth = "Maximum";
}
// ...and here!
if(Ninja::stealth){
echo stealth;
}
?>
</p>
</body>
</html>
现在的问题是“如何在php ???中回显 const变量”
答案 0 :(得分:3)
您已经通过echo Ninja::stealth;
访问了它
试试这个:
现场演示:https://eval.in/88040
class Person {
}
class Ninja extends Person {
// Add your code here...
const stealth = "Maximum";
}
// ...and here!
if(Ninja::stealth){
echo Ninja::stealth;
}
输出:
Maximum
答案 1 :(得分:1)
或类似的东西:
<?php
class Person {
}
class Ninja extends Person {
// Add your code here...
const stealth = "Maximum";
public function getCamo()
{
return self::stealth;
}
}
$ningen = new Ninja;
echo $ningen->getCamo();
?>