php
(42)
Незручні моменти в роботі Manticore як основної БД
В коментарях до матеріалу Manticore як сучасна альтернатива Sphinx мене просили зробити більш детальні інструкції роботи з цим рушієм. Утім, вважаю що інформації достатньо в документації. Натомість, х...
25 березня
·
1
· 36
·
p.s.
ChesslaBlab - шахи онлайн з відкритим кодом на PHP
ChesslaBlab - це проект з відкритим кодом на PHP, для розгортання шахового серверу з нуля та клієнтська частина на Symfony - для вивчення стратегій, гри онлайн з комп'ютером або друзями.
Являє собою н...
25 березня
·
0
· 50
·
p.s.
Manticore як сучасна альтернатива Sphinx
Багато хто використовує для повнотекстового пошуку рушій Sphinx і пише для нього нові програми, але мало хто знає про його сучасну реалізацію - Manticore.
Класично, сферою застосування може бути пошук...
07 березня
·
2
· 38
·
8
·
p.s.
Робота з сигналами в Laravel
Черги на Laravel зупиняються плавно. Що це означає?
Під час розгортання ви, ймовірно, перезапускаєте ваших обробників черги за допомогою чогось на кшталт artisan queue:restart або supervisorctl restar...
15 вересня 2023
·
0
· 67
·
Alex
5 способів отримати останній доданий ID в Laravel
У Laravel після вставки даних в таблицю бази даних вам може знадобитися отримати останній доданий ID після створення запису. Цей ідентифікатор необхідний для різних завдань, наприклад, для перенаправл...
31 серпня 2023
·
0
· 39
·
Alex
Що нового в PHP 8.3
PHP 8.3 буде випущено 23 листопада 2023 року; у ньому покращено доступні тільки для читання класи, нову функцію json_validate(), доповнення до нещодавно доданого класу Randomizer, виявлено переповненн...
18 серпня 2023
·
2
· 339
·
Alex
Що таке Minimum Stability в Composer?
Composer - це інструмент керування залежностями для PHP проєктів. Такі PHP-фреймворки, як Laravel, Symfony та CodeIgniter використовують Composer для керування бібліотеками та пакетами.
У цій статті в...
15 серпня 2023
·
1
· 34
·
Alex
Проблеми міграції баз даних: Як не зруйнувати свій застосунок на Laravel
Міграція баз даних є важливою частиною розробки на Laravel, оскільки дозволяє розробникам легко змінювати схеми баз даних та керувати ними. Однак, неправильне виконання міграції може призвести до втра...
07 серпня 2023
·
0
· 74
·
Alex
PHP 8.2: Погляд у майбутнє веб-розробки
Вступ
Оскільки цифровий ландшафт продовжує еволюціонувати, то PHP, одна з найпопулярніших мов програмування для вебу, йде в ногу з часом завдяки своїй новій версії - 8.2. PHP 8.2, наповнений цікавими...
26 липня 2023
·
1
· 65
·
Alex
Інтеграція React з різними мовами програмування
React – JS-бібліотека, що реалізує створення компонентів в frontend-додатках. Вона може бути інтегрована в любий додаток, що використовує HTML та JavaScript.
React реалізує лише частину архітектури MV...
20 листопада 2021
·
0
· 14
·
Codeguida
Почни програмування з себе
Доброго дня читачам Codeguida! Ця стаття не про те, як програмувати, не про нові технології та не про новий стартап. Ця стаття про те, що написати більш менш популярний додаток до мобільної платформи...
25 жовтня 2021
·
0
· 7
·
Codeguida
Як створити PHP пакунок
Протягом багатьох років, PHP щосили намагався не відставати від інших мов, в
зв'язку з відсутністю сумісності коду та загальних стандартів сумісності.
Також, обираючи якийсь певний фреймворк, Ви застр...
26 вересня 2021
·
0
· 13
·
2
·
Codeguida
Розглядаємо PHP генератори
PHP генератори - корисне поняття, щоб зрозуміти світ розробки PHP.
Коли справа доходить до керування автомобілем, швидкість – це не все, що необхідно. Але в вебі, швидкість означає дещо інше. Чим швид...
25 квітня 2021
·
1
· 108
·
Codeguida
Yii Framework. Старт. Урок 1
Всім привіт.
Сьогодні я хочу почати невеликий курс з використання, напевно, одного з найпопулярніших фреймоворків PHP - Yii Framework.
Кілька років тому, коли я заглибився в PHP, і програмував на проц...
30 січня 2021
·
0
· 2
·
Codeguida
Реліз мови PHP 8.0: що нового
Вийшла нова версія мови програмування PHP. Реліз 8.0 готували протягом року, тож тут з'явилось чимало функцій і важливих оновлень. Зокрема деякі зміни порушують сумісність з іншими версіями (розробник...
27 листопада 2020
·
0
· 62
·
Codeguida
Composer 2: Що нового?
Composer, менеджер залежностей для PHP, був випущений близько 8 років тому, а сьогодні опублікували нову версію, 2.0. За ці роки Composer отримав безліч нових функцій і не відставав від стандартів PHP...
27 жовтня 2020
·
1
· 322
·
Alex
Поширені помилки безпеки в Laravel застосунках
У більшості випадків уразливості безпеки виникають тільки через недостатню поінформованість, а не через халатність. Хоча ми виявили, що більшість розробників дбають про безпеку, але іноді вони не розу...
30 вересня 2020
·
0
· 574
·
Alex
Соціальна аутентифікація в Laravel з Socialite
На сьогоднішній день більшість сайтів при мають можливість реєстрації/входу через соціальні мережі. У цій статті я навчу вас, як додати таку можливість до свого Laravel додатку з використанням пакета...
22 вересня 2020
·
0
· 19
·
Codeguida
PHP 8: код «До» та «Після» (порівняння з PHP 7.4)
Залишилося всього кілька місяців до виходу PHP 8, і в цій версії дійсно є багато хорошого. В цій статті я хочу поділитися як зміниться код з приходом PHP 8.
Підписники подій з атрибутами
Я стараюся...
20 серпня 2020
·
2
· 301
·
Alex
Вийшла перша бета-версія PHP 8.0.0
Команда PHP випустила першу бета-версію нової гілки — PHP 8.0.0. Завантажити її можна тут. Друга бета запланована на 20 серпня, а реліз мають підготувати до 26 листопада. Також опубліковані PHP 7.3.21...
07 серпня 2020
·
0
· 2
·
Codeguida
Іменовані аргументи в PHP 8
Іменовані аргументи або іменовані параметри, як їх часто називають, підтримуються в PHP 8. В цій статті розглянемо їх докладніше, але спочатку дозвольте показати як вони виглядають на декількох прикла...
26 липня 2020
·
1
· 271
·
Alex
Redis на практичних прикладах
Redis — досить популярний інструмент, який з коробки підтримує велику кількість різних типів даних і методів роботи з ними. У багатьох проєктах він використовується в якості шару кешування, але...
09 липня 2020
·
1
· 557
·
Alex
Розуміння JIT в PHP 8
TL;DR
Компілятор Just In Time в PHP 8 реалізований як частина розширення Opcache і покликаний компілювати операційний код в інструкції процесора в рантаймі.Це означає, що з JIT деякі операційні коди...
06 липня 2020
·
2
· 666
·
Alex
Що вам слід вивчити в 2017-му
Індустрія розробки програмного забезпечення впевнено рухається вперед. В 2016-му ми бачили релізи відомих мов програмування, фреймворків та інструментів, що допомагають нам в роботі. І відслідкувати з...
24 травня 2020
·
0
· 7
·
Codeguida