Я просто делал простую регистрационную форму, но внезапно столкнулся со странной проблемой, которой у меня не было раньше.Я не могу назначить и POST переменные переменным или просто выводить определенные из них.Хотя я могу нормально распечатать содержимое POST_r / var_dump.
<html>
<head>
<title>Register</title>
</head>
<body>
<?php
error_reporting(E_ALL); ini_set('display_errors', true);
echo 'cheese';
var_dump($_POST); //Works here
$test = $_POST('username'); //Stops working here
Firebug говорит, что происходит ошибка 500 внутреннего сервера, но я не могу понять почему.Может быть, кто-то испытывал это раньше?
Код формы, если это помогает:
<form method="post" action="cl-register.php">
<div style="width:100px;float:left">Username</div> <input type="text" size="15" name="username" id="username" /><br />
<div style="width:100px;float:left">Password</div> <input type="password" size="15" name="password" /><br />
<div style="width:100px;float:left">Email</div> <input type="text" size="25" name="email" /><br />
<input type="submit" value="Register!" />
</form>