<?php
header('Content-Type:text/plain');
// Asume loginserver as 0
$_POST['loginserver'] = 0;
if ($_POST['loginserver'] == 'login'){
echo "Type conversion bug", PHP_EOL; // This should not print
} else{
echo "Ok", PHP_EOL;
}
// Proper Way use ===
if ($_POST['loginserver'] === 'login'){
echo "Welcome", PHP_EOL; // This should not print
} else{
echo "Proper Way", PHP_EOL;
}
Type conversion bug
Notice: Use of undefined constant PHP_EOL - assumed 'PHP_EOL' in /in/mVGWX on line 8
PHP_EOLProper Way
Notice: Use of undefined constant PHP_EOL - assumed 'PHP_EOL' in /in/mVGWX on line 17
PHP_EOL