3v4l.org

run code in 150+ php & hhvm versions
Bugs & Features
<form method="post">   Meno: <input type="text" name="meno">   E-mail: <input type="text" name="mail"> </form> <?php if (isset($_POST["meno"], $_POST["mail"])) {   $meno = $_POST["meno"];   $mail = $_POST["mail"]; //priradenie do lokálnych premenných   $meno = strtolower(str_replace(" ", "-", $meno)); //prevedie na malé písmená, nahradí medzeru za spojovník, bodku by som nepoužil, ale je to jedno   //ešte by to v reáli chcelo odstrániť z mena diakritiku, napr. pomocou strtr a zvalidovať e-mailovú adresu, oboje pre prehľadnosť vynechávam   //rovnako by som sa ešte vysporiadal so znakmi, kt. nemôžu byť v názve súboru, ale užívateľ ich môže nahádzať do inputu napr: \/: atď., tiež vynechávam, keby bolo treba, doplním   if (!file_exists("/www/user/". $meno .".php") //ak súbor neexistuje, vytovríme ho   {     $subor = fopen("/www/user/". $meno .".php", "w"); //vytvoríme súbor     fwrite($subor, htmlspecialchars($mail)); //zapíšeme do súboru mail     fclose($subor);     echo "Registrácia mailu prebehla v poriadku.";    }    else    {      echo "Zadané meno je už používané!";    } } else {   echo "Vyplňte prosím všetky polia"; } ?>
based on oajAg
Output for 5.4.0 - 5.4.34
Parse error: syntax error, unexpected '$_POST' (T_VARIABLE), expecting :: (T_PAAMAYIM_NEKUDOTAYIM) in /in/vmFN4 on line 6
Process exited with code 255.
Output for 5.1.0 - 5.3.29
Parse error: syntax error, unexpected T_VARIABLE, expecting T_PAAMAYIM_NEKUDOTAYIM in /in/vmFN4 on line 6
Process exited with code 255.
Output for 5.0.0 - 5.0.5
Parse error: parse error, unexpected T_VARIABLE, expecting T_PAAMAYIM_NEKUDOTAYIM in /in/vmFN4 on line 6
Process exited with code 255.
Output for 4.4.2 - 4.4.9
Parse error: syntax error, unexpected T_STRING, expecting T_VARIABLE or '$' in /in/vmFN4 on line 6
Process exited with code 255.
Output for 4.3.0 - 4.3.1, 4.3.5 - 4.4.1
Parse error: parse error, unexpected T_STRING, expecting T_VARIABLE or '$' in /in/vmFN4 on line 6
Process exited with code 255.
Output for 4.3.2 - 4.3.4
Parse error: parse error, expecting `T_VARIABLE' or `'$'' in /in/vmFN4 on line 6
Process exited with code 255.