Оператор придушення помилок в php
Відео: DangerPro - Оператор придушення помилок в PHP
В PHP є оператор придушення помилок. У більшості випадків це потрібно для того, щоб по-своєму обробити помилку. Давайте розберемо з Вами оператор придушення помилок в PHP більш детально.
Оператор придушення помилок (пишеться він так "@") Служить для заборони виведення інформації про ці помилки. Використовувати даний оператор можна поруч з тим, що повертає результат. Наприклад, перед різними функціями, змінними і іншим. Перед службовими конструкціями його не можна використовувати, оскільки вони нічого не повертають. До таких конструкцій відносяться цикли, умовні оператори, оголошення функцій і класів.
Відео: [Learn PHP 5 In Arabic] # 17 - Error Control Operator
тепер приклад використання оператора придушення помилок в PHP:
lt ;?php
$ handler =@fopen("My_file.txt","R") -
if(!$ handler) echo "Помилка при відкритті файлу"-
файлу my_file.txt не існує. І якщо ми приберемо "@", То у нас виведеться помилка, яка нам зовсім не потрібна, оскільки ми по-своєму обробляємо випадок, якщо файл не відкривається або не існує.
Другий дуже популярний приклад використання "@"При підключенні до бази даних:
lt ;?php
$ mysqli =@new mysqli("Localhost","Root","123","Mydb") -
if($ mysqli-gt;connect_errno) echo "Помилка при підключенні"-
В даному випадку ми вказали невірні дані для підключення до бази даних. Якщо ми приберемо "@", То PHP нам відразу ж виведе помилку. Однак, ми хочемо її обробити самі, тому ставимо оператор придушення помилок, а після вже дивимося: виникли помилки чи ні.
Відео: PHP20.1 Example: Hit Counter
Я показав тільки 2 найпопулярніших прикладу використання оператора придушення помилок в PHP, на практиці ж є ще маса прикладів використання даного оператора. Однак, використовувати його тільки для того, щоб прибрати постійно виникають помилки на сайті, не варто, так як це вже, швидше за все, помилка в самому коді.
- Оновилося додаток windows камера, виправлений ряд помилок
- Синій екран смерті 0x00000122
- If - оператор умовного виконання команд в командних файлах windows
- Як зробити красиві сторінки помилок.
- Як знайти помилку в jаvascript
- Команда xcopy - копіювання файлів і каталогів.
- Switch case в jаvascript
- Новинки в php7. Частина 3.
- Константи в php
- Оператор еквівалентності php
- Створення винятків в php
- Обробка помилок в php
- Оператор in в sql.
- Основний інструмент при пошуку помилок в коді
- Умовний оператор в jаvascript
- Підключення до бази даних в php
- Висновок помилок різних рівнів в php
- Умовний оператор в php
- Оператор between в sql.
- Новинки в php7. Частина 2.
- Php: безпека. Відображення помилок.