Topic: Tip'sas su anoniminėmis funkcijomis
Rašant atvaizdavimo logiką mane dažnai erzindavo tai, kad nebūdavo patogu įkišti funkciją į išvedamą stringą.
pvz:
echo "šiandien yra {date('Y')} metai";
žinoma, visada galima naudoti ką nors panašaus
echo "šiandien yra ".date('Y')."metai";
bet bent jau man toks stilius nelabai, juolab kai išvedamas teksto blokas, o IDE spalvoja ne visai, kaip norėtųsi.
TADAM
$metai = function () {
return date('Y')
};
echo šiandien yra {$metai()} metai";
PHP5.3 išgelbsti dieną :)
žinoma tik datai atvaizduoti rašytis funkcijas gal ir ne pats geriausias sprendimas, bet ta tenka naudoti dekoratorius su vos ne keliolika parametrų, galimybė visą ta gėrį iškelti kur nors iš pagrindinės dalies atrodo visai viliojanti.
Tokioj situacijoj gal net galima pateisinti globals naudojimą.....