찾다

 >  Q&A  >  본문

세 번째 액세스 방법의 경우 로컬에서 오류가 발생합니다.

echo '3.Object::클래스 상수 이름:'.(새 데모)::siteName.'<br>';

프롬프트 오류:


구문 분석 오류: 구문 오류, 예상치 못한 '::' (T_PAAMAYIM_NEKUDOTAYIM ), 라인 18

의 E:webphpstudyWWWclassoopself.php에서 ',' 또는 ';'을 예상합니다. PHP 버전은 5.4


哥特哥特2397일 전1233

모든 응답(1)나는 대답할 것이다

  • 哥特

    哥特2018-05-02 22:12:42


    <?php

    header("Content-type: text/html; charset=utf-8");<< 'EOT'

    <a href="javascript:;">www. php.cn</a>

    EOT;

    public function getSiteName(){

    return self::siteName;

    }

    }

    //방법 1: 클래스 이름: 클래스 상수 이름.

    echo '1.클래스 이름::클래스 상수 이름'.demo::siteName.demo::domain.'<br>';

    //방법 2: 클래스 변수: 클래스 상수 이름 PHP5에서 사용됩니다. .3 위 버전이 실행됩니다.

    $className = 'demo';

    echo '2. 클래스 변수::클래스 상수 이름:'.$className::siteName.'<br>';

    //방법 3: 개체를 사용합니다. 현재 클래스를 사용하여 클래스 상수에 액세스합니다.

    echo '3.Object::Class 상수 이름:'.(new 데모)::siteName.'<br>';

    //방법 4: Lezhong 메서드를 사용하여 클래스 상수에 간접적으로 액세스합니다.

    echo '4.Object->Method():'.(새 데모)->getSiteName();

    ?>

    회신하다
    0
  • 취소회신하다