検索

ホームページ  >  に質問  >  本文

3 番目のアクセス方法では、ローカルでエラーが発生します。

echo '3.Object::Class constant name:'.(新しいデモ)::siteName.'<br>';

エラー メッセージ:


Parseエラー: 構文エラー、予期しない '::' (T_PAAMAYIM_NEKUDOTAYIM)、E:\web\phpstudy\WWW\class\oopself.php の 18 行目

## に ',' または ';' が必要です##php のバージョンは 5.4

です

哥特哥特2387日前1219

全員に返信(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 定数名:'.(新しいデモ)::siteName.'<br>';

    //方法 4: Lezhong のメソッドを使用してクラス定数に間接的にアクセスします。

    echo '4.Object->Method():'.(新しいデモ)->getSiteName();

    ?>

    返事
    0
  • キャンセル返事