在 php 中声明变量的正确方法是什么?

2023-12-15

我在 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 = "";

它解决了问题,但我很困惑,这不是声明变量的正确方法。

还有更好的变量声明方法吗?


你的声明方式是完全正确的。

$test = "";

or

$test = null;

这都是声明空变量的正确方法。 欲了解更多信息,请访问http://php.net/manual/en/language.types.null.php

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在 php 中声明变量的正确方法是什么? 的相关文章