php ayrıştırma tavsiye

2 Cevap

Ben phpTumblr, php aracılığıyla mesajları erişim sağlar Tumblr blog API etrafında sarıcı kullanıyorum.

Ben sitenin yeni dinamik Mesajları görüntülemek istiyorsanız, bu yüzden html kodunu yazmak için php kullanıyorum. Kendimi baskı (blablabla) gibi şeyler yazma bulmak; ya da print (); ... Ve böylece, ve tarayıcı html olarak okurdum, böylece / html metin belgenin başlığını ayarlama.

Bu sadece çirkin bir hack bir tür gibi geliyor bana, ve en dinamik sayfaları bu şekilde kurmak, ya da otomatik olarak html etiketleri içine php nesneleri (diziler demek) dönüştürmek için orada farklı yolları vardır merak ediyordum. Herhangi var gibi şimdiye kadar görünmüyor.) Belki bazı CMS yazılımı kullanılarak gerekir?

Herhangi bir tavsiye çok iyi olurdu.

Teşekkürler

2 Cevap

Ben bir template engine olarak bilinen açıklayan şeye inanıyorum. Bu aslında UI mantığı ayıran ve baskı veya yankı tabloların aşırı numarası olmadan dinamik sayfaları yazmak için izin verir.

PHP için, ben Smarty tavsiye ederim, ama bunu sevmiyorum bulursanız Google da alternatif olanları bulma konusunda size yardımcı olabilir.

PHP farklı bir çok şey yapabilir ve bunlardan biri tarayıcılar çıktı göndermek olduğu bir dildir. HTML kodu olarak bir dizi yazdırmak istiyorsanız, bunun için bir PHP işlevi yazmak. PHP doğrudan HTML etiketleri ile ilgisi vardır.

Yukarıdaki sonrası bahseder gibi Smarty şablon motoru kullanabilirsiniz ... AMA o zaman dizi yazdırmak için smarty dil öğrenmek gerekir :)

Tüm betik dilleri bu şekilde çalışır. Yani herhangi bir xyz dil print_array_as_html ($ dizi) adında bir işlevi destekliyorsa diyelim .... o bir fonksiyonu olduğunu görüyoruz. Yani ne gerek almak için işlevselliğini genişletmek, bir dil işlevleri / yöntemleri sahip fikir.