【发布时间】:2016-03-31 22:36:45
【问题描述】:
我在我的 php 文件中使用了变量而没有声明它们。它在旧版本的 localhost(即 vertrigoServ 2.22)中运行良好。
但是当我迁移到最新版本的 localhost(即 xampp 3.2.1)时,我遇到了类似这样的变量声明警告和错误:
注意:未定义变量:D:\Installed 中的 att_troops_qty Programs\htdocs\dashboard\WarLord\PHP_Code\MyAjax.php 在第 1247 行
所以我在 php 文件的顶部声明了所有变量,如下所示:
$page = "";
$att_troops_qty = "";
$def_troops_qty = "";
$ca_level = "";
$b_level = "";
$pre_buildings = "";
$created_pre_b = "";
$building_id = "";
$building_loc = "";
$ca_1_b_loc = "";
$ca_1_b_level = "";
$ca_2_b_loc = "";
$ca_2_b_level = "";
它解决了问题但我很困惑,这不是声明变量的正确方法。
有没有更好的变量声明方式?
【问题讨论】:
标签: php