Ошибки. Настройки PHP. Веб-сервер. Курс php с нуля. Урок 2.
Второй урок курса по PHP с нуля. В этом уроке мы немного поговорим об ошибках. Потому что каким бы опытным разработчиком вы ни были, с ошибками вам все равно придется сталкиваться. Калькулятор, преобразовывающий код ошибки PHP в удобочитаемый человекопонятный формат: #php#laravel#cutcode --------------------------------------------------------------------------------- ❗️❗️❗️как делать сложные сайты на laravel? Это просто с cutcode! Поддерживай мой проект - к нашему комьюнити в телеграм - там и советом помогут и много интересного - 🤖🤖🤖Мой помощник Тэйлор готов выдать тебе подарок. Забирать тут - Таймкоды: 00:00 Введение 01:02 Файл 01:40 Запуск локального сервера 05:04 Запуск файла 06:27 Параметр error_reporting и калькулятор для работы с ошибками 09:14 Разбор работы с ошибками на примере 14:28 Подведение итогов Ошибки в программировании можно условно разделить на логические и синтаксические. Интерпретатор PHP умеет отслеживать только синтаксические ошибки и сообщает о них после попытки выполнения вашего кода. Если ошибка фатальная, то работа скрипта прекращается и выводится сообщение об ошибке. Если же ошибка не фатальная, то работа скрипта может быть продолжена и все запланированные в нем действия будут выполнены, но сообщение об ошибке все равно будет выведено. Ошибки могут выводиться на экран либо записываться в логи. Куда именно произойдет вывод, а также какие ошибки будут выводиться, а какие нет - определяется настройками PHP. Возможно вы уже слышали, что все настройки PHP хранятся в неком конфигурационном файле . Вот так выглядит этот файл: Здесь вы можете поменять настройки различных ограничений, вроде используемой памяти или времени выполнения скрипта, настройки различных путей, например путь где будут храниться временные файлы, логи, сессии и многие другие полезные настройки. Для просмотра текущих настроек в PHP есть удобная функция phpinfo(). Давайте воспользуемся ей и посмотрим что вообще у нас тут понастроено в настройках. Для начала я создам новый PHP-файл, назову его Теперь просто пишем нашу функцию, без всяких операторов вывода: php phpinfo(); Запускаем наш файл в консоли и смотрим результат php И что-то не очень удобно как я обещал вначале. Да, для просмотра таких больших файлов пользоваться консолью не так удобно, нам понадобится что-то посерьезней. Например браузер! Так постойте но для этого же нам понадобится веб-сервер. А я обещал, что не будет никаких денверов, XAMPP-ов и других сложных установок и настроек кучи разного непонятного софта. Отсылать вас к сторонним мануалам на других каналах я тоже не буду. Мы будем использовать только чистый и уже почти родной PHP. Вы может быть не догадывались, но в PHP есть свой встроенный веб-сервер! И запускается он всего одной командой. Сейчас важный момент - в консоли текущей директорией должен быть каталог с нашим проектом, то есть с нашими php-файлами. Если это не так - перейдите в нее командой cd для линукса/мака или командой dir для винды. Если вы уже в директории проекта, то все окей, пишем команду запуска веб-сервера: php -S localhost:8000 Здесь localhost - это адрес нашего компьютера в локальной сети, 8000 - это порт, по которому веб-сервер будет слушать запросы от нашего браузера. Из чего следует, что в браузере мы должны будем набрать адрес http://localhost:8000/ --------------------------------------------------------------------------------- 📹 делитесь этим видео с друзьями: подпишитесь на YouTube-канал: Курс по Laravel с нуля: php с нуля. 2. Ошибки. Настройки PHP. Веб-сервер --------------------------------------------------------------------------------- 🔗 наш сайт: наш instagram: 📱 Наш telegram-канал:
95 views
1057
309
3 weeks ago 00:07:17 1
✅Как подключить VPN через WI-FI❤️на XBOX Series S/X🎮запускаем игры через облако / Cloud на Xbox и ПК
1 month ago 00:17:11 10
Что СКРЫВАЛИ Бородачи на стройке?😡НАХОДКА которая СТОИЛА жизни Герою! КОРРУПЦИЯ на миллиарды...
1 month ago 00:37:23 1
Философия движухи. Мир близок к катастрофе. Закончит ли Путин войну? Новый 2025 | Пастухов, Еловский
1 month ago 15:41:56 1
Python - Полный Курс по Python [15 ЧАСОВ]
1 month ago 00:03:15 1
Не допусти эту ошибку в gta 5 rp ! Сделай правильный выбор и стань самым богатым в gta 5 rp !
3 months ago 00:45:40 1
Осенняя рыбалка на поплавок. Оснастка и техника ловли на удочку с кольцами для начинающих
3 months ago 00:56:04 1
Правда ли, что хороший минет влияет на ваши отношения? Или секрет в другом?
3 months ago 01:38:07 1
Вебинар «Финансовый учет в 1С:УНФ: с чего начать и основные ошибки»
3 months ago 00:24:09 42
МАСТЕР Corona + 3Ds MAX. Часть 2. Материалы. Лайфхак с Falloff. Отражения в окнах.
3 months ago 00:10:50 1
МЫСЛИ НЕ материальны! Это ошибочное УТВЕРЖДЕНИЕ! Часть 1.
3 months ago 00:04:43 1
Как установить Windows 11 24H2 | Установка Windows 11 на любой ПК без TPM 2 0 и SECURE BOOT