Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/blackberry/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我应该在每个php页面上声明变量吗?_Php - Fatal编程技术网

我应该在每个php页面上声明变量吗?

我应该在每个php页面上声明变量吗?,php,Php,我想知道php中的变量声明。。我应该为每个页面声明具有相同变量的变量吗?范例 a = ''; b = 0; 这个变量在page1.php和page2.php中都有,我必须这样做吗?如果我有这样的主页呢 main.php在主页内,我使用include-like调用page1和page2 main.php //declare variable a = ''; b = 0; echo '<div>include("page1.php")</div>'; echo '<

我想知道php中的变量声明。。我应该为每个页面声明具有相同变量的变量吗?范例

a = '';
b = 0;
这个变量在
page1.php
page2.php
中都有,我必须这样做吗?如果我有这样的主页呢

main.php
在主页内,我使用include-like调用page1和page2

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

echo '<div>include("page1.php")</div>';
echo '<div>include("page2.php")</div>';
main.php
//声明变量
a=“”;
b=0;
echo“include”(“page1.php”);
echo“include”(“page2.php”);
page1.php
page2.php
中,我在
main.php
中再次声明了相同的变量。。。我应该这样做还是只在
main.php
变量中声明

和秒


声明变量的最佳方法是什么?

不,永远不会。那就是你使用的时候

PHP中的会话支持包括保存某些数据的方法 跨后续访问。这使您能够构建更多自定义的 应用程序并增加网站的吸引力

有关更多信息,请参阅此。你需要一些时间来研究所有这些。如果你有任何顾虑,请告诉我


另请参阅第节。

是,您可以声明遵循此url


为什么需要在
page1.php中再次声明变量
??您可以声明
$my_var='variable'并将main.php包含在任何其他文件中,现在您可以通过
global$my_var;echo$my_var
@Umair这就是我为什么要问。。因为我不知道哪种方法是最好的…@Panky谢谢链接…@tougeer我不喜欢使用global..如果我使用session作为变量,这个文档可能与这个特定的问题更相关。。安全吗?没有风险吗?谢谢,没有。这就是这个行业standard@Techie我知道投票。。。但我还没做完。。。所以我还没有投任何一票。。