mit
Новичок
Вопрос по Isset() и Empty().
Здравствуйте уважаемые эксперты. У меня к вам будет 2 небольших вопроса на которые хотелось бы получить ответ. Первый по функции Isset(). Стоит ли ее использовать в проверках типа
либо можно обойтись только @, т.е.
И вообще стоит ли использовать Isset() при каждой проверке входных данных?
И вопрос второй. Какая проверка безопаснее
либо
Заранее спасибо за ответы.
Здравствуйте уважаемые эксперты. У меня к вам будет 2 небольших вопроса на которые хотелось бы получить ответ. Первый по функции Isset(). Стоит ли ее использовать в проверках типа
PHP:
$by = "name";
if(isset($_GET["by"]) && in_array($_GET["by"],array("name","property_city","property_rating"))) $by = $_GET["by"];
PHP:
$by = "name";
if(in_array(@$_GET["by"],array("name","property_city","property_rating"))) $by = $_GET["by"];
И вопрос второй. Какая проверка безопаснее
PHP:
if(!empty($var))
PHP:
if(strlen($var)>0)