Zend Framework 1.10.x PHP 5.3 ile uyumlu mudur?

2 Cevap php

I'm currently developing in (learning) ZF1.10. I also just set up a new development server using Ubuntu 10.04 which came with php 5.3 I know that ZF will start using php 5.3 functionality as of ZF2, but will ZF1.10 work fully and normally running on a php 5.3 machine or should I downgrade my php?

Örneğin, benim kendi eski kod çünkü artık kullanılmayan işlev uyarıları sadece php 5.3 ile sorunları var, ama bir mysqli sorguda görünüşte bağlanma parametreleri farklı çalışır.

2 Cevap

Ben sıfır sorun şimdi bir kaç ay için PHP 5.3 ile ZF 1.10 çalışan oldum. Ben düzeltmek zorunda sadece sorunları php.ini varsayılan Tarih / Saat ayarı eksikliği ve PHP 5.3.0 ile birlikte (ama geç döndürüldüğünü) bu sinir bozucu deprecation uyarılar vardı.

Ben de artık benim kod isim alanlarına ağır yararlanmak. Kolayca denetleyicileri veya alt sınıfa ad almak, ama belli ki doğrudan Zend sınıfları başvururken genel ad geri düşmek zorunda, ya da Zend bir adlandırma kuralları kullanmayı beklediği durumlarda olabilir. Sadece alanlı kod küresel sınıfları başvururken önde gelen ters eğik çizgi eklemeyi unutmayın:

// if inside a namespaced class, 
// not having a backslash will cause an error
$form = new \Zend_Form 

Ben söyledim PHP 5.3 ile mükemmel ZF 1.10 işleri olduğunu. Onlar sadece bu sürümde yeni özelliklerinden yararlanarak değiliz.

Şimdi bir kaç sorunları çalıştırmak olabilir ve daha sonra (ben değil, ama olabilir) - ama bir bug rapor halinde hızla aldı ve sabit olacak şüpheli.