Některé funkce v PHP nejsou příliš známé, pravděpodobně jen proto, že jsou příliš zapadné v manuálu. Přitom v mnohém usnadní rutinní práci. 1. func_get_args() Zobrazí parametry, které byly předány funkci. Ideální pro odlaďování funkcí s proměnným počtem parametrů. 2. glob() Hledání souborů podle zadané masky řeším standardně pomocí rekurze, ale pomocí glob() je to mnohem [...]

Celý článek

/regex/i – case-insensitive /regex/s – make period (.) match any character including newline /regex/x – remove whitespace /regex/m – make caret (^) match after, and dollar sign ($) match before, internal newlines (n) /regex/e – if the replacement string is PHP code, eval() it to get the actual replacement string /regex/U – reverses the greediness [...]

Celý článek

Možná jste si v poslední době všimli reklamy na ProfiCMS. Co je ProfiCMS, pro koho je vhodný a jakým způsobem funguje? ProfiCMS nejvíce využijí webdesigneři s vlastními zákazníky zejména z oblasti firem, kteří mohou nabízet nadstandardně vybavený, uživatelsky přístupný systém pro správu dat (publikační systém), u kterého je možné často a snadno upravovat nejen způsob [...]

Celý článek

V nedávném příspěvku jsem psal o velmi důležité funkci – cachování na straně PHP skripu, které je užitečné zejména v případě dlouhých databázových dotazů nebo složitě parsovaných vstupních dat třeba z webové služby. Někdy je nutné data načíst znovu ještě před expirací cache, např. při ladění skriptu. Občas se něco nepovede i při běžném provozu [...]

Celý článek

Pokud máte projekt v PHP, kterému se věnujete už několik let, zřejmě se nevyhnete také “nánosům minulosti”. Tohle je jedno z nejčastějších a nejčastěji porušovaných pravidel při programování v PHP a je třeba je tesat do kamene: OPRAVDU INICIALIZUJTE VŠECHNY PROMĚNNÉ. A co je na tom špatně? Pokud nemám inicializovanou proměnnou $i, nebude mít $i [...]

Celý článek

starší články »