Каким образом осуществить обработку GET параметров передающихся на php скрипт.
GET параметр передается только один: search
Если этот параметр отсутствует в гете вы должны вывести «Поисковая строка отсутствует»
Если этот параметр присутствует но его содержимое пустое: «Строка поиска не может быть пустой»
Если этот параметр присутствует и в нем есть тест: «Идет поиск»
if (isset($_GET['search'])){
echo 'search существует';
if (empty($_GET['search'])) {
echo ' но пустой';
} else {
echo ' и не пустой. Его значение:' . $_GET['search'];
}
}
jasonOk, ну я использую empty в качестве безопасной проверки true/false. Если проверять переменную напрямую, и она не существует, то возникнет ошибка. А empty как раз позволяет делать безопасную проверку переменных. Опять же удобно тем, что может работать как со скалярами, так и с массивами.