if(isset($_POST['submit'])) {
    echo "submit\n";
}
echo "Hi";<?php
$a = null;
$b = false;
$c = 0;
if(isset($a)) {
    echo "1";
    echo "<br />";
    var_dump($a);
    echo "<br />";
}
if(isset($b)) {
    echo "2";
    echo "<br />";
     var_dump($b);
    echo "<br />";
}
if(isset($c)) {
    echo "3";
    echo "<br />";
     var_dump($c);
    echo "<br />";
}
if(isset($d)) {
    echo "4";
    echo "<br />";
     var_dump($d);
    echo "<br />";
}$var_test = 0;
var_dump($var_test);
if($var_test){
	echo('Не сработает');
}
if(isset($var_test)){
	echo('Отработает');
}      $var = false;
unset($var);
echo isset($var) ? $var : 'no exist';
echo $var? $var : 'no exist';      
  
  body {
  font-family: "RobotoRegular", sans-serif;
  font-size: 16px;
        background-color:#666666;
}
.registration {
    margin-top:300px;
}
.registration h3 , .registration p {
    text-align:center;
    color:#fff;
}
form {
  width: 200px;
  margin: 0 auto;
  background: #f0f0f0;
}
.registration input {
    margin:0 0 10px 0;
    display:block;
}
.registration button {
    display:block;
}      
  
  function checkLogin($str)
{
  if (!$str)
  {
    echo 'Вы не ввели имя пользователя';
    return false;
  }
  
  if (!preg_match('/^[-_.a-z\d]{4,16}$/i', $str))
  {
    echo "Недопустимые символы в имени пользователя или имя пользователя слишком короткое (длинное)";
    return false;
  }
  return true;
}      
  
  if (isset($result) && !$result)function checkLogin($str) {
    if (!$str) {
        throw new InvalidLoginException('Вы не ввели имя пользователя');
    }
    $pattern='/^[-_.a-z\d]{4,16}$/i';
    $result=preg_match($pattern,$str);
    if (!$result) {
        throw new InvalidLoginException('Недопустимые символы в имени пользователя или имя пользователя слишком короткое (длинное)');
    }
}
try {
    checkLogin("");
} catch (InvalidLoginException $e) {
    echo $e->getMessage();
}function checkLogin($str) {
    if (!$str) {
        return 'Вы не ввели имя пользователя';
    }
    if (!preg_match('/^[-_.a-z\d]{4,16}$/i',$str)) {
        return 'Недопустимые символы в имени пользователя или имя пользователя слишком короткое (длинное)';
    }
    return true;
}
$status = checkLogin("");
if ($status !== true) {
    echo $status;
}      AddDefaultCharset UTF-8