Menu
RSS
Kategorie
Nejnovější články
- LíbímSeTi 2.0
- Filmové shrnutí ke konci roku
- Reklamy z té druhé stránky
- Palace Cinemas, můj druhý domov
- Nástrahy přírody
Nejnovější komentáře
| Last.fm - The Zero | |
|---|---|
| Pos | Interpret (skladby) |
| 1 | E-Type (2627) |
| 2 | Groove Coverage (2280) |
| 3 | Sylver (1393) |
| 4 | Ace of Base (1357) |
| 5 | MAYA (1046) |
| 6 | Solid Base (1014) |
| 7 | Cascada (984) |
| 8 | Verona (809) |
| 9 | Lewron Orchestra (767) |
| Last.fm - Borek | |
|---|---|
| Pos | Interpret (skladby) |
| 1 | Coldplay (782) |
| 2 | Jaromír Nohavica (422) |
| 3 | Louis Armstrong (323) |
| 4 | Pink Floyd (211) |
| 5 | Karel Kryl (202) |
| 6 | ABBA (173) |
| 7 | The Beatles (151) |
| 8 | Bobby McFerrin (113) |
| 9 | Anat Cohen (107) |

Deníček programátora (2)
...tentokrát zaměřený na excesy při vytváření vlastního šablonového systému!
A můžu teda?
První příklad je funkce, která je obsažena v kompilovaných šablonách (z {něco} je $this->tpl_var->get_var('něco');). Říká šabloně, jestli je podšablona připravená k načtení, prostě něco jako file_exists.
function is_include($item) {
return isset($this->tpl[$item])
&& isset($this->tpl[$item][$this->tpl[$item][0]]);
}
A to jsem to ještě rozdělil na dva řádky, aby se to sem vešlo. ![]()
Nejdelší regulární výraz?
Jak dlouhý jste napsali regulární výraz? Jestli je tak dlouhý, že se vám hnusí, ale na druhou stranu, když funguje, tak proč ne, že ano. ![]()
$num=preg_match_all('#<reply id="(\d+)" time="(\d+)"> \(((\d+)\. (\d+)\. \/ (\d+):(\d+))\)<br \/><br /><span class="hr"> <\/span><span class="b">((.){1,30})<\/span>: ([^<]+)<\/reply>#', $reply_text, $matches, PREG_SET_ORDER);No není krásný? (To < a > není chyba!)
Zařazeno do kategorie PHP.
Předchozí: Eclipse - šablona s PHP funkcemi (aktualizováno)
Následující: Proti všem