- •Як виглядає оператор відключення попереджень?
- •Навіщо використовується оператор відключення попереджень?
- •Навіщо потрібні логічні операції?
- •Перерахуйте операції порівняння.
- •У чому полягає особливість операції еквівалентності?
- •Навіщо потрібні бітові операції?
- •7.Що таке операція інкременту?
- •8.Що таке операція дикременту?
- •9.Охарактеризуйте арифметичні операції Php.
- •10.У чому полягає особливість операції розрахунку остачі від ділення?
- •11.Що таке константа?
- •12.Перерахуйте стандартні константи Php.
- •13.Навіщо потрібні константи?
- •14.Як визначити константу?
- •Як визначити тип змінної?
- •Як змінити тип змінної?
- •Як встановити тип змінної?
- •Як працює цикл з лічильником?
- •Як працює цикл foreach?
- •Яке призначення циклу foreach?
- •Чим відрізняється цикл з передумовою від циклу з післяумовою?
- •Як достроково закінчити цикл?
- •27. Як достроково перейти на наступну ітерацію циклу?(Тьома)
- •28. Яке призначення оператора include?(Тьома)
- •29. Яке призначення оператора require?(Тьома)
- •30. Яке призначення оператора require_once?(Тьома)
- •31.Яке призначення оператора include_once?
- •32. Яке призначення оператора switch?
- •33. Яке призначення оператора умови?
- •34. Як передати дані на сервер за допомогою гіперпосилання?
- •35. Яким методом передаються дані при використанні гіперпосилань?
- •Яке призначення змінної оточення request_method?
- •Яке призначення змінної оточення server_protocol?
- •Яке призначення змінної оточення query_string'?
- •Як отримати доступ до змінноїоточення http_user_agent?
- •53.Чи можна методом post передати на сервер файл?
- •54.Чи можна методом get передати на сервер файл?
- •55.Яке призначення тегу select?
- •Синтаксис
- •Атрибуты
- •Закрывающий тег
- •56.Яке призначення тегу input?
- •Синтаксис
- •Атрибуты
- •Закрывающий тег
- •57.Яке призначення тегу form?
- •58.Яке призначення тегу textarea?
- •Як перевірити існування змінної?
- •63.Як визначити тип змінної?
- •64.Як встановити тип змінної?
- •65Який синтаксис оператора вибору?
- •Приклади конструкцій мови php:
- •Який синтаксис оператора-перемикача?
- •67. Навіщо потрібен оператор switch?
- •79. Який синтаксис функції settype?
-
Як виглядає оператор відключення попереджень?
Можно настроить PHP 4 так, чтобы он выдавал только ошибки тех уровней, которые Вас интересуют. Вообще же всегда нужно включать контроль ошибок по максимуму. Хотя это и не всегда бывает удобно.
Есть такие ситуации, когда предупреждения со стороны интерперетатора недопустимы. Рассмотрим, например, такой сценарий:
<form action=test.php>
<input type=submit name="doGo" value="Click!">
</form>
<?
if ($doGo) echo "Вы нажали кнопку !";
?>
При первом запуске сценария должно выдаваться сообщение о том, что переменная $doClick не инициализирована. Чтобы в этом месте не выдавалось это сообщение, можно его отключить. Для этого предусмотрен оператор @ - отключение ошибок! Для отключения ошибки, надо поместить этот оператор сразу же вслед за тем выражением, по вине которого может быть предупреждение интерпретатора PHP 4. В этом случае сообщения будут подавлены, и в окне браузера они не появятся. Хотя надо сказать, что текст сообщения все же сохранится в переменной PHP 4 $php_errormsg. Потом ее можно проанализировать! Это становится возможным, если в настройках интерпретатора PHP 4 включен параметр track_errors (по умолчанию он всегда установлен в положение yes). Теперь покажем наш пример с отключением сообщения.
<form action=test.php>
<input type=submit name="doGo" value="Click!">
</form>
<?
if (@$doGo) echo "Вы нажали кнопку !";
?>
Последний листинг отличается от предыдущего всего одним символом @, который помещен внутри скобок в операторе if.
-
Навіщо використовується оператор відключення попереджень?
1 ответ
-
Навіщо потрібні логічні операції?
Логические операции используются для объединения результатов логических условий. Например, нас может интересовать случай, когда значение переменной $а находится в диапазоне между 0 и 100. В этом случае следовало бы проверить условия $а >=0 и $а <= 100, используя операцию AND (И), как в следующем примере:
$а >= 0 && $а <=100
РНР поддерживает логические операции AND (И), OR (ИЛИ), XOR (исключающее ИЛИ) и NOT (HE).
-
Перерахуйте операції порівняння.
Пример |
Название |
Результат |
$a == $b |
равно |
TRUE, если $a равно $b. |
$a === $b |
идентично |
TRUE, если $a равно $b и они одного типа. (только в PHP 4) |
$a != $b |
не равно |
TRUE, если $a не равно $b. |
$a <> $b |
не равно |
TRUE, если $a не равно $b. |
$a !== $b |
не идентично |
TRUE, если $a не равно $b или они разных типов. (только в PHP 4) |
$a < $b |
меньше |
TRUE, если $a строго меньше $b. |
$a > $b |
больше |
TRUE, если $a строго больше $b. |
$a <= $b |
меньше или равно |
TRUE, если $a меньше или равно $b. |
$a >= $b |
больше или равно |
TRUE, если $a больше или равно $b. |
-
У чому полягає особливість операції еквівалентності?
В PHP, начиная с PHP4 есть оператор тождественного сравнения — тройной знак равенства ===,или оператор проверки на эквивалентность. Он проверяет полное совпадения представленных значений, включая совпадение по типу.