Je développe actuellement en (apprentissage) ZF1.10. Je viens de mettre en place un nouveau serveur de développement utilisant Ubuntu 10.04 fourni avec php 5.3 Je sais que ZF commencera à utiliser la fonctionnalité php 5.3 à partir de ZF2, mais ZF1.10 fonctionnera-t-il normalement et fonctionnera normalement sur une machine PHP 5.3 ou devrais-je downgrade mon php? Par exemple, mon propre code hérité a des problèmes avec php 5.3, pas seulement à cause des alertes de fonctions obsolètes, mais les paramètres de liaison apparents dans une requête mysqli fonctionnent différemment.Est-ce que Zend Framework 1.10.x est compatible avec PHP 5.3?
Répondre
J'ai couru ZF 1.10 avec PHP 5.3 pendant quelques mois maintenant avec aucun problème. Les seuls problèmes que j'ai dû résoudre étaient le manque de réglage par défaut Date/Heure dans php.ini et ces avertissements de désapprobation satanés qui étaient livrés avec PHP 5.3.0 (mais ont été rétrogradés en retard). Je fais aussi un usage intensif des espaces de noms dans mon code maintenant. Vous pouvez facilement importer des espaces de noms dans vos contrôleurs ou sous-classes, mais vous devez évidemment vous rabattre sur l'espace de noms global lorsque vous référencez des classes Zend directement ou dans les cas où Zend vous demande d'utiliser une convention de nommage. N'oubliez pas d'inclure la barre oblique inverse en tête lorsque vous référencez des classes globales à l'intérieur du code à espace de noms:
// if inside a namespaced class,
// not having a backslash will cause an error
$form = new \Zend_Form
On me dit que ZF 1.10 fonctionne parfaitement avec PHP 5.3. Ils ne profitent tout simplement pas des nouvelles fonctionnalités de cette version.
Vous pouvez rencontrer quelques problèmes de temps en temps (je ne l'ai pas, mais vous pourriez) - mais je soupçonne qu'ils seront rapidement ramassés et corrigés si vous produisez un rapport de bogue.
C'est génial d'entendre et de vous rassurer. Je ne peux pas attendre pour utiliser ZF2 et la pleine puissance de 5.3, mais d'abord je vais devoir apprendre ZF 1.10 mais ça va vite car je me développe maintenant à plein temps dans Zend. Salutations Stephen. – Peter
- 1. getDefaultAdapter Zend Framework 1.10
- 2. Zend Framework 1.9 ~ et PHP 5.2.11 Compatible?
- 3. PHP framework similaire Zend Framework
- 4. Zend Framework 1.10: Les cookies ne sont pas stockés
- 5. Zend Framework avec Kohana PHP 3
- 6. Où mettre des fonctions personnalisées dans Zend Framework 1.10
- 7. Est-ce que Rails aide à apprendre PHP Zend Framework?
- 8. Utilisation des espaces de noms PHP 5.3 (Doctrine2) avec les classes Zend Framework
- 9. Zend Framework PHP Solutions
- 10. est compatible Hibernate 3.x avec Tomcat 5.0.x?
- 11. ffmpeg + PHP + Zend Framework
- 12. Facebook API PHP avec Zend Framework
- 13. Php zend framework forcedownload
- 14. Marquage avec Zend Framework
- 15. Joindre des tables avec Zend Framework PHP
- 16. Zend Framework Class 1.10 personnalisé dans le dossier de bibliothèque introuvable
- 17. cakephp 1.1 avec php 5.3
- 18. Qu'est-ce que c'est?: En PHP 5.3?
- 19. Est-ce que cakephp 1.3.2 fonctionnera sur PHP 5.3?
- 20. Zend Framework 1.9.x et Firebug
- 21. zend framework + core php integration
- 22. Bogue de référence d'objet non-déterministe en PHP 5.3.X
- 23. Installer PHP 5.3 sur Leonarp - Mac OS X 10.5.8
- 24. Sockets TCP avec Zend Framework
- 25. Documentation Zend Framework, exceptions
- 26. Zend Studio + Zend Framework
- 27. Formulaire Php dans Zend Framework
- 28. PHP: ReflectionClass est-il compatible avec l'avenir?
- 29. Multitenancy avec Zend Framework
- 30. Le framework zend est-il stable?
Je dois encore apprendre sur les espaces de noms, mais une chose à la fois. J'ai mes mains pleines de Zend en ce moment. :) Merci pour l'excellente information Bryan – Peter