php
(42)
TDD в PHP, ч. 2: інструменти для написання Unit-тестів
Це друга стаття із серії про розробку через тестування. В попередній статті ми розібрали основний принцип TDD. Тепер поговоримо про інструменти для організації робочого процесу. \ Як я вже говорив, для тестів я використовую PHPStorm + localhost + PHP...
Codeguida · 03 травня 2018 · 9TDD в PHP, ч. 1: як почати писати код через Unit-тести
Ця перша стаття в серії матеріалів про Test-Drive Development (TDD). Посилання на всі статті: TDD в PHP частина №1 – як почати писати код через Unit-тести TDD в PHP частина №2 – інструменти для написання Unit-тестів TDD в PHP частина №3 – що і...
Codeguida · 6 років тому · 14 · 1Правила доброго тону в роботі з глобальними даними в PHP
Глобальні змінні — змінні, які оголошуються після початку виконання скрипта. Робиться це за допомогою наступної конструкції: global $my_var; Суперглобальні змінні — змінні, які на момент початку роботи скрипта вже оголошені й можуть містити якесь зн...
Codeguida · 6 років тому · 6'Exception' як філософія проектування в PHP
Винятки (Exception) – справжня філософія, про яку знають не так багато PHP програмістів, і ще менше розуміють, як її правильно використовувати. Проблематика Процедурне минуле PHP заклало як стандарт повернення TRUE/FALSE у випадку успішного або не ус...
Codeguida · 6 років тому · 23Використання GeoNames в Laravel
Для використання GeoNames в Laravel створений пакунок composer. Детальніше передивитися, які вимоги існують для цього пакету можна на сторінці пакунку Так сталося, що мені потрібно додати в застосунок підтримку геоданих для шляхів доставки. І як вия...
Codeguida · 02 березня 2018 · 2Нові функції Laravel 5.5
Довгоочікуваний Laravel 5.5 – нова LTS (реліз з довгостроковою підтримкою) версія фреймворку. Попередній LTS реліз було випущено у середині 2015 року. Whoops Whoops – це PHP фреймворк для обробки помилок, він вже з'являвся у старших версіях Laravel....
Codeguida · 19 вересня 2017 · 3