- REST API предоставляет структурированные данные в формате JSON или XML, упрощая интеграцию и обмен данными между системами.
- Более эффективен и надежен для получения данных, так как сервер явно предоставляет их в нужной структуре.
2. Soup:
- Используется для парсинга HTML-страниц, где данные не структурированы, и их нужно извлекать из разметки.
- Подходит для веб-скрапинга, но зависит от структуры HTML, которая может часто изменяться.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
Anonymous Quiz
10%
Использование функций str_replace и sprintf
2%
Использование регулярных выражений
2%
Использование глобальных переменных
86%
Использование библиотек для интернационализации, таких как Gettext или Symfony Translation
💊2🤔1
Anonymous Quiz
3%
Использование встроенных функций для работы с HTML
86%
Использование RESTful API и HTTP-методов
2%
Использование глобальных переменных для хранения данных
8%
Использование регулярных выражений для обработки запросов
💊3
1. Simple Factory: один метод создаёт разные объекты.
2. Factory Method: делегирует создание объектов подклассам.
3. Abstract Factory: создаёт семейства связанных объектов.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
Anonymous Quiz
19%
Strategy
40%
Observer
38%
State
4%
Command
Anonymous Quiz
66%
$_SERVER
9%
$_ENV
19%
$_REQUEST
6%
$_SESSION
Это распределенная система контроля версий (VCS), которая позволяет отслеживать изменения в коде, работать в командах и управлять версиями проекта.
Основные компоненты:
1. Рабочая директория (Working Directory) – файлы, с которыми работает разработчик.
2. Index (Staging Area) – подготовленная зона перед коммитом.
3. Локальный репозиторий (Local Repository) – база данных версий на локальном устройстве.
4. Удаленный репозиторий (Remote Repository) – центральное хранилище проекта (GitHub, GitLab, Bitbucket).
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
Anonymous Quiz
19%
Использование встроенных функций для работы с массивами
6%
Использование глобальных переменных для хранения данных
72%
Использование потоковой обработки данных и генераторов
2%
Использование функций для обработки строк
Anonymous Quiz
24%
gethostname()
28%
hostname()
18%
gethost()
30%
host()
Это механизм оптимизации памяти, при котором копия объекта создаётся только в случае изменения исходного объекта. До изменений объекты разделяют один и тот же адрес в памяти.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2🔥2
Anonymous Quiz
33%
async_tasks
7%
deferred_operations
16%
promise_handler
44%
ReactPHP Promises
Anonymous Quiz
34%
use Namespace1, Namespace2;
56%
namespace Namespace1; namespace Namespace2;
6%
declare Namespace1, Namespace2;
3%
module Namespace1, Namespace2;
2. Микросервисы: Laravel может быть избыточен из-за большого количества встроенных компонентов.
3. Проекты с крайне низким бюджетом: из-за сложности поддержки на минимальных конфигурациях серверов.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
Anonymous Quiz
74%
Memcached
5%
APCu
6%
CacheLite
15%
All of the above
Anonymous Quiz
25%
getPrevious()
28%
getTrace()
6%
getStack()
41%
getExceptionHistory()
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
💊4
Anonymous Quiz
23%
Использование встроенных функций для работы с версиями
15%
Использование глобальных переменных для хранения конфигураций
4%
Использование функций для работы с файлами
58%
Использование механизмов проверки совместимости и адаптивного кода
Anonymous Quiz
12%
time_zone_config
54%
set_time_zone
29%
DateTimeZone
6%
system_time_zone
Оно помогает организовывать код, делает его более читаемым и управляемым. Также снижает вероятность конфликта имен при работе с библиотеками или крупными проектами.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
Anonymous Quiz
82%
Использование SSL/TLS и криптографических функций
10%
Использование base64 для кодирования данных
7%
Использование встроенных функций для защиты данных
1%
Использование функций для работы с файлами