php 5.3 — php получит значение константы

Я хочу получить значение константы «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();

?>

Какие-либо предложения?

0

Решение

использование const test1 = self::test; определить вашу константу.

2

Другие решения

Ниже приведено только рабочее решение, но вы должны учитывать множество вещей, таких как соглашения об именах:

<?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();

?>
0

По вопросам рекламы [email protected]