我正在使用wamp并尝试了不同的浏览器。此示例是从W3Schools复制粘贴。但是我得到了:
解析错误:语法错误,c: wamp64 www tuto tuto otro.php在第10行10中。
第10行是:$ globals ['y'] = $ globals ['x'] $ global ['y'];
我真的看不出为什么它可以在W3Schools编辑器上使用,但在我的浏览器上不工作。其他基本代码正常,WAMP效果很好。我有PHP版本5.6.19,教程也是PHP5 W3Schools代码
<!DOCTYPE html>
<html>
<body>
<?php
$x = 5;
$y = 10;
function myTest() {
$GLOBALS['y'] = $GLOBALS['x'] + $GLOBAL['y'];
}
myTest();
echo $y; // outputs 15
?>
</body>
</html>
您在语法$GLOBAL['y'];
中缺少's'。因此更新的脚本是
$x = 5;
$y = 10;
function myTest() {
$GLOBALS['y'] = $GLOBALS['x'] + $GLOBALS['y'];
}
myTest();
echo $y; // outputs 15