Szczegóły programowe:
Szablony Blitz jest szybki silnik szablon napisany w C i skompilowany jako moduł PHP. Zaczęło się jako zamiennik php_templates, ale rozwinął się znacznie więcej.
Projekt oparty jest na rozciągliwej kontrolerów szablonów (widok niestandardowy klas w PHP) i słabo aktywnych szablonów (proste logicznych w HTML)
Co nowego w tym wydaniu:.
- Jest to pierwsze wydanie z wyjściem HTML ucieczki.
- Automatyczne wyciek jest włączona nową stałą blitz.auto_escape (domyślnie wyłączone).
- Podstawowe filtry dodano obsługę przez {{$ var | filtra}}. Składni
- Tylko & quot; surowe & quot; i & quot; uciec & quot; Filtry są obsługiwane, i tylko dla zmiennych.
- stała blitz.charset został usunięty; Silnik powinien użyć domyślnych ustawień PHP.
- Należy pamiętać, że wewnętrzne rozszerzenie HTML poprawiła w 5.4.0 i kilka ucieczki funkcje nie działają w poprzednich wersjach, takich jak niedozwolonych znaków Unicode.
Co nowego w wersji Wersja 0.7.1.15:
- This poprawia wydajność i poprawki PHP-5.4. * problemy z kompilacją.
Co nowego w wersji 0.7.1.11:
- A segfault na trudne zagnieżdżone obejmuje została ustalona.
- Lowercasing metod może być stłumione przez nową zmienną: blitz.lower_case_method_names .
- błąd składni pustych argumentów w warunkach został naprawiony.
- Nowe dokumenty zostały dodane do pakietu.
Co nowego w wersji 0.6.8:
- Nowy ini zmienna & quot; blitz.check_recursion & quot; Dodano. Użyj tego ustawienia, aby wyłączyć wewnętrzna kontrola rekurencja rekurencyjnej obejmuje (na przykład przy budowie hierarchicznej komentarz drzewo przy użyciu szablonu, który zawiera się).
- segfault w zagnieżdżonych zawiera z funkcji zdefiniowanych przez użytkownika została stałych (w niektórych przypadkach, nie może być wolny od wyniku podwójnej metody na etapie zamykania systemu).
Co jest nowa w wersji 0.6.7:
- Nieskończony to pętle sprawdzające dodano (bug # 241 ),
- blitz.path globalne powinny działać prawidłowo z systemami Windows, takich jak (& quot; C: / dir / & quot; ścieżek)
- Blokuj () wpływa konteksty ukryte IF / CHYBA (błąd 211),
- getStruct () returnes IF / CHYBA węzły prawidłowo (błąd nr 230),
- Nowa metoda wewnętrzna chyba () dodano
- naprzeciwko pary do if ()
Co nowego w wersji 0.6.6:
- Nowe metody (& quot; przypisać & quot; i & quot; Wyświetlacz & quot;.) dodano do klasy Blitz
- & quot; Przypisywanie & quot; jest & quot; zestaw & quot; Alias. & Quot; Wyświetlacz & quot; ma takie same argumenty jak & quot; & quot ;, zanalizować i wykonuje szablon natychmiast wyprowadzania wynik .
- Nowy ini zmienna & quot; blitz.warn_context_duplicates & quot; został dodany.
- Gdy jest ustawiony na 1 (domyślnie 0), Blitz generuje ostrzeżenia dla nazwy kontekstu duplikatów porównując pełne ścieżki kontekstu.
- Kilka rzadkich naruszenia ochrony pamięci zostały ustalone (wykonanie / metod wewnętrznych użytkownika podczas wywoływania & quot; sprowadzić & quot; z kontekstów niezainicjalizowany bez parametrów).
Co nowego w wersji 0.6.5:
- wysypać na niektórych & quot; łamanego & quot; Szablony została ustalona.
Co nowego w wersji 0.6.4:
- Drobne poprawki zostały wykonane .
- Zmienna prefiksu można ustawić na pustej wartości przez ini_set teraz.
- Zmienne predefiniowane są wyświetlane prawidłowo w jednej linii if.
Co nowego w wersji 0.6.3:
- Predefiniowane, i zmienne globalne zostały ustalone w logiczne multi-line IF / CHYBA bloków.
- wysypać podczas ustawiania wartości z tablicy (null) i ustawienie cokolwiek innego potem został naprawiony.
Komentarze nie znaleziono