dal bulunan şablon dillere benzer bir sözdizimi kullanır Django ve Jinja .
Twig ayrıca popüler Symfony PHP çerçevesinde kullanılan mevcut çiftleşmiş motorudur.
Twig arkasındaki prensip basittir. Belirli bir sözdizimi alır ve düz (optimize) ham PHP kodu dönüştürür.
Bu kodlarını prototip ve çeşitli yürütme kriterlerini ekleyebilir ve kendi uygulamaları için hesap çeşitli çevre senaryoları dikkate almak geliştiriciler sağlar. Bu büyük, dinamik Web uygulamaları oluşturmak için ne kadar gerçekten yararlı hayal olabilir
Bu sürümdeki yeni nedir.
< ul>
sürümünde 1.22.0 yeni Nedir:
- bir güvenlik açığı düzeltmeyi içeren Twig 1.20.0 Twig Sandbox modu için.
nedir sürümü 1.18.2 Yeni
- olarak tarihlerde Sabit dilimi dizeleri
- Sabit 2-kelime testi isimleri özel bir düğüm sınıfı kullanılmadığında
- Sabit makrolar gibi (GET veya POST) süper küresel bir PHP gibi adında bir argümanı kullanarak
- Sabit date_modify DateTimeImmutable ile çalışırken
- döngüler için Optimize
- bölünmüş filtresi ele Sabit çok bayt karakterler
- operatörü bir gerileme Sabit
- dilim filtresinde bir gerileme Sabit
nedir sürümü 1.18.1 Yeni
- olarak tarihlerde Sabit dilimi dizeleri
- Sabit 2-kelime testi isimleri özel bir düğüm sınıfı kullanılmadığında
- Sabit makrolar gibi (GET veya POST) süper küresel bir PHP gibi adında bir argümanı kullanarak
- Sabit date_modify DateTimeImmutable ile çalışırken
- döngüler için Optimize
- bölünmüş filtresi ele Sabit çok bayt karakterler
- operatörü bir gerileme Sabit
- dilim filtresinde bir gerileme Sabit
nedir sürümü 1.17.0 Yeni
- olarak tarihlerde Sabit dilimi dizeleri
- Sabit 2-kelime testi isimleri özel bir düğüm sınıfı kullanılmadığında
- Sabit makrolar gibi (GET veya POST) süper küresel bir PHP gibi adında bir argümanı kullanarak
- Sabit date_modify DateTimeImmutable ile çalışırken
- döngüler için Optimize
- bölünmüş filtresi ele Sabit çok bayt karakterler
- operatörü bir gerileme Sabit
- dilim filtresinde bir gerileme Sabit
sürümünde 1.16.0 yeni Nedir:
daima RFC 3986 göre kodlamak için
- değiştirildi url_encode.
- 'use'-hiyerarşisinde Sabit miras.
- Kaldırılan kum devre dışı __toString politikası çek.
- ardışık miras ile şablonları blokları çağıran düzeltildi.
sürümünde 1.15.1 yeni Nedir:
- Bir tanımsız almaya çalışırken bir hata mesajı eklendi Bir özellik blok.
- '0000-00-00 00:00' tarih özel bir dönüşüm düzeltildi.
- tanımlanan ancak erişirken C uzantısı kaza Sabit başlatılmamış bir özellik.
sürümünde 1.15.0 Yeni nedir:
- Şablon Made in ignoreStrictCheck :: getAttribute () işleri __call () yöntemleri BadMethodCallException atma
- Eklenenler minimum ve maksimum fonksiyonları
- Eklenenler yuvarlak filtre
- optimize engelleyen bir hata seçici / devre dışı etkin olması Sabit
- UTF-8 dizeleri ilk ve son filtreler Sabit
sürümünde 1.12.3 yeni Nedir:
- eklerken bir istisna olmalıdır
- Sabit fatal error Bir filtre / fonksiyon / test çok geç.
- Bir toplu filtresi eklendi.
- desteği eklendi.
url_encode filtresinde sorgu dizesi olarak bir dizi kodlama için
nedir sürümü 1.12.2 Yeni
- tarih filtresi ve işlevi tarafından kullanılan dilimini Sabit Verilen tarih, bir zaman dilimini içerdiği zaman (gibi 2010-01-28T15: 00: 00 + 02: 00).
- Sabit globals getGlobals erken çağrıldığında.
- İlk ve son filtreyi eklendi.
sürümünde 1.12.1 yeni Nedir:
- ikinci argüman olarak nesne örnekleri için destek eklendi sürekli işlev.
- Rahat globals yönetimi M.Ö. mola önlemek için.
- {{some_string [: 2]}} için destek eklendi.
sürümünde 1.11.1 Yeni nedir: (2 kapalı
- Sabit hata ayıklama bilgisi hat numaralandırma oldu ).
- (1.9.1 tanıtılan regresyon) başka birinin içine bir makro çağrılırken kaçan düzeltildi.
- Optimize edilmiş değişken erişim.
PHP 5.4
nedir sürümü 1.9.2 Yeni
- Sabit dairesel başvurular içeren nesneler için operatör .
- & # x5C uygulayan bir nesnenin bir ortak özelliği erişirken C uzantısı Sabit;. ArrayAccess arabirimi
Gereksinimleri
- PHP 5.2.4 veya daha yüksek
Yorum Bulunamadı