Как отобразить константу Переменная в php с именем переменной
Я начал изучать 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>
Теперь вопрос "Как можно повторить const переменную в php???"
2 ответа
Решение
Вы уже получили к нему доступ 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
Или как то так:
<?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();
?>