Получи случайную криптовалюту за регистрацию!

Библиотека пхпшника | PHP, Laravel, Symfony, CodeIgniter

Логотип телеграм канала @phpproglib — Библиотека пхпшника | PHP, Laravel, Symfony, CodeIgniter Б
Логотип телеграм канала @phpproglib — Библиотека пхпшника | PHP, Laravel, Symfony, CodeIgniter
Адрес канала: @phpproglib
Категории: Технологии
Язык: Русский
Количество подписчиков: 9.80K
Описание канала:

Канал про современный PHP и его инструменты.
Обратная связь: @proglibrary_feedback_bot
Митапы и конференции: @event_listener_bot

По вопросам рекламы @proglib_adv
Прайс: @proglib_advertising
http://ad.proglib.io/

Рейтинги и Отзывы

2.67

3 отзыва

Оценить канал phpproglib и оставить отзыв — могут только зарегестрированные пользователи. Все отзывы проходят модерацию.

5 звезд

1

4 звезд

0

3 звезд

0

2 звезд

1

1 звезд

1


Последние сообщения 9

2022-05-28 22:14:04 #вопросы_с_собеседований
Расскажите, чем static отличается от self?

Это классический вопрос на позднее статическое связывание, который задают как джунам (реже), так и синьорам.

Решение:
Механизм позднего статического связывания (Late Static Binding) нужен для того, чтобы достучаться до статических свойств (методов), или констант родительского класса в дочерних, даже если они уже переопределены.

Применить этот механизм можно, например, когда нужно вынести общую логику работы с несколькими таблицами в БД в родительский класс.
1.5K views19:14
Открыть/Комментировать
2022-05-27 22:10:13 #вопросы_с_собеседований
Расскажите, что такое $_GET и $_POST и в чем их разница?

Вопрос классический и основополагающий, если кандидат не отвечает на него, значит скорее всего это «мимо».

$_GET — это великодушно созданный для нас языком суперглобальный ассоциативный массив, в котором находятся расфасованные GET параметры — то есть те, что передались в адресной строке или URL после знака ?

$_POST — такой же ассоциативный массив, но уже собранный из POST параметров — то есть тех, что передаются в теле запроса.

Вопрос на засыпку: (почему-то многие не отвечают) «а как еще можно получить POST параметры в PHP«?

Ответ: $_POST это форматированное и подготовленное для удобной работы тело запроса, но есть вариант получить тело запроса «как есть» с помощью:
file_get_contents('php://input')

Можно встретить такое, например, при создании telegram-бота.
2.0K views19:10
Открыть/Комментировать
2022-05-26 21:51:16
#вопросы_с_собеседований
Напишите функцию Фибоначчи.

Числа Фибоначчи – это ряд чисел, в котором каждое следующее число равно сумме двух предыдущих: 1, 1, 2, 3, 5, 8, 13…

Конечно, нужно понимать формулу для того, чтобы заложить ее в код:

Fn = Fn-1 + Fn-2 , n — порядковый номер элемента.
2.2K viewsedited  18:51
Открыть/Комментировать
2022-05-25 22:16:10 HTTP и другие протоколы

Разумеется, любой веб-разработчик должен знать и понимать как работают протоколы передачи данных (как минимум протоколы верхнего уровня). Тема большая и в несколько предложений ее сложно уместить, на Хабре есть обширная статья на эту тему.
1.6K views19:16
Открыть/Комментировать
2022-05-25 18:12:15
Знание алгоритмов ускоряет разработку и помогает в оптимизации ресурсов.
А еще их часто спрашивают на собеседовании!

Приглашаем на открытый вебинар "Алгоритмы и структуры данных: Очередь с приоритетом", 26 мая в 19:00.

Очередь с приоритетом — разновидность очередей, в которой у каждого элемента есть свой приоритет. Обслуживаются элементы в соответствии со своими приоритетом.

Что будет на вебинаре:
— Рассмотрим реализацию очереди с приоритетом
— Разберем её внутреннее устройство, асимптотики, возможные расширения
— Найдем её реализацию в стандартной библиотеке
— Посмотрим на задачи, в которых применяется очередь с приоритетом

и будет некоторое количество лайвкодинга

Спикер: Степан Мацкевич,
разработчик Яндекс Go, руководитель сектора разработки сценариев организации поездок, Преподаватель Факультета Инноваций и Высоких Технологий МФТИ.

Записаться на вебинар: https://proglib.io/w/1f795283
1.7K views15:12
Открыть/Комментировать
2022-05-24 21:47:02 Composer

Менеджер зависимостей, а также инструмент, реализующий автозагрузку кода библиотек и самого приложения. Может помочь в оптимизации и ускорении приложения для продакшена.
621 views18:47
Открыть/Комментировать
2022-05-24 18:47:57
Знание алгоритмов ускоряет разработку и помогает в оптимизации ресурсов.
А еще их часто спрашивают на собеседовании!

Приглашаем на открытый вебинар "Алгоритмы и структуры данных: Очередь с приоритетом", 26 мая в 19:00.

Очередь с приоритетом — разновидность очередей, в которой у каждого элемента есть свой приоритет. Обслуживаются элементы в соответствии со своими приоритетом.

Что будет на вебинаре:
— Рассмотрим реализацию очереди с приоритетом
— Разберем её внутреннее устройство, асимптотики, возможные расширения
— Найдем её реализацию в стандартной библиотеке
— Посмотрим на задачи, в которых применяется очередь с приоритетом

и будет некоторое количество лайвкодинга

Спикер: Степан Мацкевич,
разработчик Яндекс Go, руководитель сектора разработки сценариев организации поездок, Преподаватель Факультета Инноваций и Высоких Технологий МФТИ.

Записаться на вебинар: https://proglib.io/w/1f795283
1.2K views15:47
Открыть/Комментировать
2022-05-23 21:45:20 OPcache

Улучшает производительность PHP путём сохранения скомпилированного байт-кода скриптов в разделяемой памяти, тем самым избавляя PHP от необходимости загружать и анализировать скрипты при каждом запросе. Официальная документация, а так же очень хорошая статья как это все работает на Хабре.
1.9K views18:45
Открыть/Комментировать
2022-05-22 22:34:59 #вопросы_с_собеседований
Что такое динамические переменные?

Вы можете передать имя одной переменной в другую, а затем использовать эту переменную “динамически”.

Их следует использовать с большой осторожностью, так как они могут значительно усложнить как чтение, так и поддержку кода (зачастую без запуска кода невозможно понять что в переменной), однако они могут быть очень полезны в абстракциях. Документация.
2.2K views19:34
Открыть/Комментировать
2022-05-21 17:29:58
Big O нотация: что это такое и почему ее обязательно нужно знать каждому программисту

Чем отличается структура данных от абстрактного типа данных? Что такое Big O нотация и как ее применять? Мы постарались ответить на эти вопросы в данной статье.

https://proglib.io/sh/UTxeVEoj27
1.2K views14:29
Открыть/Комментировать