В категория PHP Код

PHP примери за напреднали

return; return; continue 2 catch(Excepton1|Exception2 $e) isset($param1, $param2, $param3) !empty(array_intersect([‘firstname’,’lastname’], array_keys(array_filter($array)))) iterator_to_array(new \RecursiveIteratorIterator(new \RecursiveArrayIterator($array))) preg_match(„/(?P<year>\d{4})-(?P<month>\d{2})-(?P<day>\d{2})/“, $dateString, $coordinates) Това са функционалности на PHP, които не са описани в началните курсове или не се покриват в повечето уроци свързани с PHP. Исках да извадя някои от скорошните ми способи за подобрение на кода. Всяка една функционалност може […]

, , ,

Няма коментари

Codeception

Лесен и достъпен начин за тестване на вашият код. Предимно за PHP приложения, но не е задължително. Ако използвате Codeception може да покриете по всякакъв начин вашия код с unit, functional или acceptance тестове. Документацията им е добре написана и лесно можете да започнете с първите си тестове. Само като пример (с Composer) бих дал […]

, , , , ,

Няма коментари

JSON_NUMERIC_CHECK round-fix

Ако искате автоматично да преобразувате низове в числа при json_encode тогава един от начините е с JSON_NUMERIC_CHECK. Но при него има доста често срещани проблеми като изрязването на телефоните и големите числа. Това се отнася най-вече за запазени в някакъв обект, база от данни, или други които са пресметнати и са представени в консистентен формат. […]

, , ,

Няма коментари

Активна навигация

Ако имате статична или динамична навигация, много пъти при изкарването и в нов файл трябва да се предвиди как ще се проверява дали линка трябва да е активен за текущата страница. Вместо да добавям някакъв сложен код към навигацията съм разработил проста функция, която просто трябва да се извика с името на линка. Простата версия […]

Няма коментари

FPDF полезни функции

FPDF е клас на php за изработка на pdf документи. Чрез него може да направите точно каквото пожелаете. За разлика от конвертирането на HTML към PDF, което не може да се контролира точно как ще се покаже, чрез FPDF имате пълен контрол. Пълния контрол е свързан с много функции, по-дълго програмиране, но по-добър ефект. Ето […]

Няма коментари