Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [skrypt] Prosty parser szablonu i debugger
Bastion
post
Post #1





Grupa: Zarejestrowani
Postów: 505
Pomógł: 0
Dołączył: 8.01.2005

Ostrzeżenie: (0%)
-----


szablon : http://www.jarzebski.pl/001/test.tpl

http://www.jarzebski.pl/001/test_chameleon.php
http://www.jarzebski.pl/001/test_debugger.php

źródła jako *.txt http://www.jarzebski.pl/001/
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
vieri_pl
post
Post #2





Grupa: Zarejestrowani
Postów: 406
Pomógł: 9
Dołączył: 24.07.2005
Skąd: Bydgoszcz

Ostrzeżenie: (0%)
-----


1.

Jest ekstremalnie szybki.
2.

Jest efektywny odkąd parser php przejął "brudną robotę".
3.

Nie parsuje szablonu za każdym razem, tylko raz kompiluje.
4.

Rekompiluje tylko te szablony które się zmieniły.
5.

Język szablonów jest ekstremalnie elastyczny ponieważ możesz tworzyć własne funkcje oraz własne modyfikatory zmiennych.
6.

Konfiguralne znaczniki wyrażeń szablonów, możesz używać {}, {{}}, <!—{}--!>, itd.
7.

Konstrukcje if/elseif/else/endif są przekazywane do parsera php, więc wyrażenie {if...} może być proste lub kompleksowe – jak sobie życzysz.
8.

Nieograniczone zagnieżdżanie sekcji, if-ów itd.
9.

Jeśli to potrzebne można osadzić kod php w plikach szablonów, jednak jest to czynność nie polecana.
10.

Wbudowane keszowanie.
11.

Mozliwa własna konfiguracja źródeł szablonów.
12.

Architektura oparta o wtyczki.
13.

Architektura pozwalająca wykorzystywać własne rozszeżenia.

I wszystko jasne...
Go to the top of the page
+Quote Post

Posty w temacie
- Bastion   [skrypt] Prosty parser szablonu i debugger   5.02.2006, 13:30:07
- - ActivePlayer   no ok, a jakis for ? foreach? jak wyswietlic dane ...   5.02.2006, 13:47:19
- - Bastion   nie rozumiem ?   5.02.2006, 13:48:36
- - ActivePlayer   np tak: [PHP] pobierz, plaintext <?php $ne...   5.02.2006, 13:57:02
- - Bastion   ciekawy pomysl - trzeba dodac   5.02.2006, 14:14:50
- - Diablos   A ify? BTW. Funkcje matematyczne, taki bajerek, a...   5.02.2006, 14:17:38
- - Bastion   Ify tez beda   5.02.2006, 14:20:34
- - ActivePlayer   Bastion, bez pętli to raczej nie ma szans na przet...   5.02.2006, 15:22:52
- - vieri_pl   hmmm nie ma wielu przydatnych funckji... ja jednak...   5.02.2006, 15:35:25
- - Bastion   @ActivePlayer : dodano obsluge tablic : http://ww...   5.02.2006, 16:15:48
- - vieri_pl   1. Jest ekstremalnie szybki. 2. J...   5.02.2006, 17:21:55
- - Bastion   mejbi, ale po co angazowac "krowe" smart...   5.02.2006, 17:26:04
- - sf   Cytat(Bastion @ 2006-02-05 17:26:04)mejbi, al...   6.02.2006, 09:15:44
- - Bastion   Zgadzam sie, ja nie mowilem ze to finalna wersja -...   6.02.2006, 10:43:55
- - Diablos   Bastion, dla ciekawosci porownaj sprawdz jeszcze S...   6.02.2006, 15:39:12
- - Kinool   smarty light sa fajne ale nieste projekt zostal ws...   6.02.2006, 16:00:08
- - Bastion   FastTemplate : 500 iteracji (20 zmiennych) = 4.286...   6.02.2006, 16:16:15
- - Levabul   Te pomiary zostały wykonane raz czy są może to śre...   6.02.2006, 16:51:36
- - hwao   Bastion jezeli Ty masz w sumie tylko wyswietlanie ...   6.02.2006, 16:58:10
- - Bastion   @lavabul - tak wyniki sa srednie, uwzgledniajac do...   6.02.2006, 17:58:16


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 8.10.2025 - 04:39