Я хочу получить значение константы «test», используя «test1».
Я пробовал это, но только получая значение «test1», но не значение «test».
<?php
class test
{
const test='fast';
const test1=test;
function testing()
{
echo test::test1;}
}<?php
include_once('class.test.php');
$d=new test;
echo $d->testing();
?>
Какие-либо предложения?
использование const test1 = self::test;
определить вашу константу.
Ниже приведено только рабочее решение, но вы должны учитывать множество вещей, таких как соглашения об именах:
<?php
class test
{
const test='fast';
const test1=test;
function testing()
{
echo self::test1;
echo self::test1;
}
}
?>
<?php
include_once('class.test.php');
$d=new test;
echo $d->testing();
?>