Php 使用赋值运算符时未定义变量(+;=)

Php 使用赋值运算符时未定义变量(+;=),php,variables,undefined,Php,Variables,Undefined,使用赋值运算符(+=)时,我在codeigneter中遇到问题。请帮帮我 下面是我的代码视图: <?php $t = 220; $x += $t; echo $x; ?> 我得到了结果,但在我看来有一个错误 遇到一个PHP错误: 严重性:通知 消息:未定义变量:x $x未初始化,因此只需执行以下操作: <?php $t = 220; $x = 0; $x += $t; echo $x; ?> 旁注: 您可以在文件

使用赋值运算符(+=)时,我在
codeigneter
中遇到问题。请帮帮我

下面是我的代码视图:

<?php
$t = 220; 
$x += $t;

echo $x;
?>   

我得到了结果,但在我看来有一个错误

遇到一个PHP错误:

严重性:通知 消息:未定义变量:x


$x
未初始化,因此只需执行以下操作:

<?php

    $t = 220;
    $x = 0;

    $x += $t;

    echo $x;

?>

旁注:

您可以在文件顶部添加错误报告以获取错误消息(仅在测试环境中):


所以请定义它:

<?php
    $x = 0;
    $t = 220; 
    $x += $t;    
    echo $x;
    ?>


您告诉代码向$x添加一个数字,此时未定义此$x

+=
运算符是速记
$x+=$t
$x=$x+$t
的缩写。如您所见,
$x
没有定义,因此您不能在等式中使用它。我只指出使用
@$x+=$t。鼓励你不要这样做。那么为什么要指出@Laxus?@user3238082如果你有一个新问题,那就提出一个新问题!因此,你得到了每个人的全部注意力:D否则,如果你错过了你在问题中写下的内容,你可以对其进行编辑,如果它改变了问号的大部分内容,则将其作为编辑!否则,人们会看到答案和问题,认为答案是错误的,因为他们不再匹配问题了@海滩男孩顺便说一句:你可以接受的答案是如何帮助你最大,解决你的问题!()
<?php
    ini_set("display_errors", 1);
    error_reporting(E_ALL);
?>
<?php
    $x = 0;
    $t = 220; 
    $x += $t;    
    echo $x;
    ?>