我正在使用WAMP并尝试使用不同的浏览器。这个例子是来自w3schools的复制粘贴。但我明白了:
解析错误:第10行的C:\ wamp64 \ www \ tuto \ otro.php中的语法错误,意外''(T_STRING)。
第10行是:$ GLOBALS ['y'] = $ GLOBALS ['x'] + $ GLOBAL ['y'];
我真的不明白为什么它适用于w3schools编辑器,但不适用于我的浏览器。其他基本代码工作正常,WAMP工作正常。我有PHP版本5.6.19,教程也是PHP5 w3schools code
<!DOCTYPE html>
<html>
<body>
<?php
$x = 5;
$y = 10;
function myTest() {
$GLOBALS['y'] = $GLOBALS['x'] + $GLOBAL['y'];
}
myTest();
echo $y; // outputs 15
?>
</body>
</html>
答案 0 :(得分:3)
您在语法$GLOBAL['y'];
中缺少“S”。所以更新的脚本是,
$x = 5;
$y = 10;
function myTest() {
$GLOBALS['y'] = $GLOBALS['x'] + $GLOBALS['y'];
}
myTest();
echo $y; // outputs 15