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