从函数PHP

时间:2018-08-31 15:47:16

标签: php function variables

在学习了一些javascript,html和CSS之后,我最近一直在练习PHP。但是我遇到了我无法避免的PHP函数工作方式的问题。

正在处理的问题的示例。

<?php
$var1 = 1;
$var2 = 2;

function convert ($var1, $var2) {
    for ($x = 0; $x < 2; $x++) {

        $var1++;
        $var2++;

        if ($x == '0') {
            $var1 + $x;
            echo "<br>new var1 value: " . $var1;
        }
        if ($x == '1') {
            $var2 + $x;
            echo "<br>new var2 value: " . $var2;
        }
    }

}

convert($var1, $var2);
echo "<br>var1 was 1, now var1 is: " . $var1;
echo "<br>var2 was 2, now var2 is: " . $var2;
?>

运行此命令时得到的结果如下

new var1 value: 2
new var2 value: 4
var1 was 1, now var1 is: 1
var2 was 2, now var2 is: 2

为什么不给我var1和var2的新值?

我已经研究了这个问题,但是找不到一个可靠的答案,但是我认为我可能使用的函数有误。

0 个答案:

没有答案