Untuk kaedah akses ketiga, saya mendapat ralat secara setempat.
哥特
哥特 2018-05-02 22:11:09
0
1
1257

gema '3.Objek::Nama pemalar kelas:'.(demo baharu)::nama tapak.'<br>';

Ralat gesaan:


Ralat penghuraian: ralat sintaks, '::' tidak dijangka (T_PAAMAYIM_NEKUDOTAY ), mengharapkan ',' atau ';' dalam E:webphpstudyWWWclassoopself.php pada baris 18

versi php ialah 5.4


哥特
哥特

membalas semua(1)
哥特

<?php

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

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

EOT;

fungsi awam getSiteName(){

return self::siteName;

}

}

//Nama kelas: nama tetap

echo '1.Nama kelas::Nama pemalar kelas'.demo::Nama tapak.demo::domain.'<br>';

//Kaedah 2: Pembolehubah kelas: Nama pemalar kelas Untuk digunakan dalam PHP5 .3 Versi di atas dijalankan.

$className = 'demo';

echo '2 Class variable::Class constant name:'.$className::siteName.'<br>';

//Kaedah 3: Gunakan objek bagi kelas semasa untuk mengakses pemalar kelas.

echo '3. Object::Class constant name:'.(new demo)::siteName.'<br>';

//Kaedah 4: Gunakan kaedah Lezhong untuk mengakses pemalar kelas secara tidak langsung.

echo '4.Object->Kaedah():'.(demo baharu)->getSiteName();

?>

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan