Php 使用GET或POST时出现HTTP错误500

Php 使用GET或POST时出现HTTP错误500,php,Php,以下是我的PHP: <?php $userTimeZone=$_GET('timezone'); //$userTimeZone=$_POST('timezone'); $date=gmdate(); $date=date_create($date, new DateTimeZone("GMT")) ->setTimezone(new DateTimeZone($userTimeZone))->format("U"); echo $date; ?> 当我使用$\u

以下是我的PHP:

<?php
$userTimeZone=$_GET('timezone');
//$userTimeZone=$_POST('timezone');
$date=gmdate();
$date=date_create($date, new DateTimeZone("GMT"))
->setTimezone(new DateTimeZone($userTimeZone))->format("U");
echo $date;
?>

当我使用
$\u get
$\u POST
时,会出现错误500,但在其他情况下(使用硬编码时区),它工作正常。GET或POST值没有问题,因为如果使用硬编码时区而不删除GET或POST命令,问题仍然存在。我需要帮助。谢谢

如下:

$\获取传递给当前脚本的变量的关联数组 通过URL参数

您正在使用:

$_GET('timezone');
不是访问数组的正确窗体。 应该是:

$_GET['timezone'];

美元中的时区是否从表单中获取(“时区”)?您想将其发布到何处?为什么不像此日期一样使用默认时区集(“欧洲/伦敦”);谢谢你们,但这只是个愚蠢的错误。语法错误。我不该带着这个问题来这里。*facepalm*我怎么可能!谢谢DucFilan。我的问题应该被否决。也许你需要放松一下,然后回去工作。对。我走了。