Rumah > pembangunan bahagian belakang > masalah PHP > Apa yang perlu dilakukan jika var tidak boleh digunakan dalam php

Apa yang perlu dilakukan jika var tidak boleh digunakan dalam php

藏色散人
Lepaskan: 2023-03-17 08:28:01
asal
1628 orang telah melayarinya

Penyelesaian kepada masalah yang var tidak boleh digunakan dalam PHP: 1. Buka fail PHP yang sepadan 2. Semak kod "address.inc" yang sepadan dengan kelas Alamat 3. Cari "publik" dan alih keluar itu, atau ganti Hanya tukar "awam" kepada "var".

Apa yang perlu dilakukan jika var tidak boleh digunakan dalam php

Persekitaran pengendalian tutorial ini: sistem Windows 7, PHP versi 8.1, komputer Dell G3.

Apakah yang perlu saya lakukan jika var tidak boleh digunakan dalam php?

ralat php var, pengecualian PHP Ralat Parse: ralat sintaks, penyelesaian ralat T_VAR yang tidak dijangka

Malah, ini adalah masalah yang sangat mudah untuk diselesaikan. Pada pendapat saya, nampaknya biasa, haha, baru-baru ini saya belajar JavaScript dan belajar menggunakan var untuk mengisytiharkan pembolehubah.

Sebenarnya, tidak perlu menggunakan perisytiharan var dalam PHP, tetapi apabila pembolehubah digunakan sebagai pembolehubah ahli kelas, masih tiada masalah untuk menggunakan var.

Apabila menggunakan var secara luaran, ralat dilaporkan Ralat Parse: ralat sintaks, T_VAR yang tidak dijangka dalam..., sebagai contoh, mesej ralat saya:

Parse error: syntax error, unexpected T_VAR in D:Apache2.2htdocsshirdrnpagep2pageUtil.inc on line 34
Salin selepas log masuk
Salin selepas log masuk

Saya sedang menguji: di dalam kelas, Ralat berlaku apabila menggunakan objek kelas yang ditentukan sendiri sebagai ahli kelas ini.

Kod address.inc yang sepadan dengan kelas Alamat:

Kod adalah seperti berikut:

class Address {
var $road;
function Address(){}
function setRoad($road){
$this->road = $road;
}
}
?>
Salin selepas log masuk

Kelas Orang dan kod ujiannya untuk person.php ialah seperti berikut:

Kodnya adalah seperti berikut:

require("address.inc");
class Person {
var $name;
var $address;
function Person(){
}
function display(){
echo "Name : ".$this->name."
";
echo "Road : ".$this->address->road."
";
}
}
var $p = new Person();
$p->address = new Address();
$p->address->setRoad("Chagnchun Road");
$p->name = "Shirdrn";
$p->display();
?>
Salin selepas log masuk

Output ujian adalah tidak normal:

Parse error: syntax error, unexpected T_VAR in D:Apache2.2htdocsshirdrnpagep2pageUtil.inc on line 34
Salin selepas log masuk
Salin selepas log masuk

Ini kerana var digunakan untuk mengisytiharkan pembolehubah dalam Kod person.php Ini tidak boleh dilakukan dalam PHP Hanya gunakan simbol " Permulaan $" menunjukkan bahawa apa yang mengikuti watak ini ialah pembolehubah PHP. Haha:-)

Kaedah tambahan dari netizen lain:

Penyelesaian masalah: ralat sintaks, T_STRING yang tidak dijangka, mengharapkan T_OLD_FUNCTION atau T_FUNCTION atau T_VAR atau saya memulakan perjalanan php saya sendiri dua hari lalu dan membuat sangat Untuk laman web biasa, ternyata PHP kami adalah versi 5.0 dan pelayan adalah versi 4.0 saya benar-benar keliru. Saya mempunyai hari yang sibuk semalam, dan apabila saya kembali pagi ini, saya menemui penyelesaian dalam artikel. Ralat hurai: ralat sintaks, T_STRING yang tidak dijangka, menjangkakan T_OLD_FUNCTION atau T_FUNCTION atau T_VAR atau "}", jika terdapat "awam", alih keluar "awam". Tidak akan ada ralat Jika "awam" ialah pembolehubah yang ditentukan, tukar "awam" kepada "var".

Pembelajaran yang disyorkan: "Tutorial Video PHP"

Atas ialah kandungan terperinci Apa yang perlu dilakukan jika var tidak boleh digunakan dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
php
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan