溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

php中var不能用如何解決

發(fā)布時間:2022-10-24 09:44:44 來源:億速云 閱讀:94 作者:iii 欄目:編程語言

本文小編為大家詳細(xì)介紹“php中var不能用如何解決”,內(nèi)容詳細(xì),步驟清晰,細(xì)節(jié)處理妥當(dāng),希望這篇“php中var不能用如何解決”文章能幫助大家解決疑惑,下面跟著小編的思路慢慢深入,一起來學(xué)習(xí)新知識吧。

php中var不能用的解決辦法:1、打開相應(yīng)的PHP文件;2、查看Address類對應(yīng)的“address.inc”代碼;3、查找“public”并將其去掉,或者將“public” 改為“var”即可。

php中var不能用怎么辦?

php var報錯,PHP異常Parse error: syntax error, unexpected T_VAR錯誤解決方法

其實,這是一個非常容易解決掉的問題。在我看來,似曾相識,呵呵,最近學(xué)JavaScript可是學(xué)會了使用var聲明變量。

其實,在PHP中根本不需要使用var聲明的,但是當(dāng)一個變量作為一個類的成員變量的時候,使用var還是沒有問題的。

在外部使用var就報錯Parse error: syntax error, unexpected T_VAR in...,例如我的出錯信息:

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

我在測試:在一個類的內(nèi)部,使用一個自己定義的類對象作為這個類的成員時,出錯了。

Address類對應(yīng)的address.inc代碼:

代碼如下:

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

Person類及其測試代碼為person.php如下:

代碼如下:

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

測試輸出現(xiàn)異常:

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

就是因為在person.php代碼中使用var聲明變量,PHP中是不能這樣的,只要使用“$”符號起始就表示這個字符后面的是一個PHP變量。呵呵:-)

其它網(wǎng)友的補(bǔ)充方法:

問題解決:syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or 前兩天開始自己php之旅,做一個很普通的網(wǎng)站,結(jié)果我們的php是5.0版本,服務(wù)器是4.0版本,納悶死咯。 

解決方法。Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or "}" ,如果有“public”,就將“public”去掉。就不會出錯,如果“public” 是定義變量的話,將“public” 改為“var”。

讀到這里,這篇“php中var不能用如何解決”文章已經(jīng)介紹完畢,想要掌握這篇文章的知識點還需要大家自己動手實踐使用過才能領(lǐng)會,如果想了解更多相關(guān)內(nèi)容的文章,歡迎關(guān)注億速云行業(yè)資訊頻道。

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI