2014-10-24 8 views
0

"test1"을 사용하여 상수 "test"의 값을 얻고 싶습니다.php 상수의 값을 얻는다

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

?> 

의견이 있으십니까?

답변

2

상수를 정의하려면 const test1 = self::test;을 사용하십시오. 다음은

+0

,'에코 자기 :: test1'를 사용하는 청소기입니다. –

+0

@ zessx 형제님께 고마워요. – Praneeth

+0

당신은 천만에요. 문제가 해결되면이 질문을 끝내십시오. – zessx

0

그냥 작업 솔루션,하지만 당신은 같은 명명 규칙으로 많은 것에 대해 고려해야한다 : 또한

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

?>