我在codeigneter
使用赋值运算符(+ =)时遇到问题。请帮帮我。
这里是我的代码:
<?php
$t = 220;
$x += $t;
echo $x;
?>
我得到的结果,但在我看来,有一个错误消息。
遇到PHP错误:
严重性:注意 消息:未定义的变量:x
答案 0 :(得分:6)
$x
未初始化,只需执行此操作:
<?php
$t = 220;
$x = 0;
$x += $t;
echo $x;
?>
输出:
220
旁注:
您可以在文件顶部添加错误报告以获取错误消息(仅在测试环境中):
<?php
ini_set("display_errors", 1);
error_reporting(E_ALL);
?>
答案 1 :(得分:1)
所以定义它:
<?php
$x = 0;
$t = 220;
$x += $t;
echo $x;
?>
您告诉代码要向$ x添加一个数字,此时未定义此$ x。