2015-07-10 71 views
-2

我想知道在PHP中的變量聲明..我應該爲每個頁面聲明變量與相同的變量?例如我應該聲明變量每個PHP頁面?

a = ''; 
b = 0; 

這個變量將在page1.phppage2.php,我必須這樣做嗎?怎麼樣,如果我有主網頁這樣

main.php和主頁我打電話1和Page 2使用內部包括像

main.php 
//declare variable 
a = ''; 
b = 0; 

echo '<div>include("page1.php")</div>'; 
echo '<div>include("page2.php")</div>'; 

page1.phppage2.phpmain.php再次聲明相同的變量...我應該這樣做還是僅僅在main.php變量中會聲明?

and seconds

什麼是聲明變量的最好方法?

+0

爲什麼你需要在'page1.php'再次聲明變量???? – Umair

+0

http://php.net/manual/en/language.variables.scope.php –

+0

你可以在main.php中聲明'$ my_var ='變量';'並將main.php包含在任何其他文件中,現在你可以通過'global $ my_var訪問main.php變量; echo $ my_var'; –

回答

1

不,永不。那時你使用session

PHP中的會話支持包括在後續訪問中保留某些數據 的方法。這使您可以構建更多自定義的 應用程序,並增加您網站的吸引力。

欲瞭解更多信息請參閱此section。這將需要一些時間來研究所有這些。如果您有任何疑問,請告訴我。

另請參閱this部分。

+0

本文檔http:// php。 net/manual/en/language.variables.scope.php可能與這個特定問題更相關 –

+0

如果我使用會話作爲我的變量..它是安全的嗎?沒有風險?謝謝 –

+0

沒有。這是行業標準 – Techie