Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

  1. #1
    Rédacteur

    Avatar de Yogui
    Homme Profil pro
    Directeur technique
    Inscrit en
    février 2004
    Messages
    13 722
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yonne (Bourgogne)

    Informations professionnelles :
    Activité : Directeur technique

    Informations forums :
    Inscription : février 2004
    Messages : 13 722
    Points : 29 843
    Points
    29 843

    Par défaut Les nouveautés de PHP 5.3, par John Mertic et trad. par Guillaume Rossolini

    Salut à tous

    Je viens de finaliser une traduction d'un article par John Mertic de présentation des nouveautés de PHP 5.3, qui donne également un guide de migration depuis PHP 5.2 :
    PHP V5.3 est prévu pour bientôt. De nombreuses fonctionnalités de cette version étaient prévues depuis plusieurs années. Initialement décrit comme « PHP 6 sans le support natif d'Unicode », PHP 5.3 est une amélioration riche en nouvelles fonctionnalités pour la branche de la version 5. Cette version est destinée à préparer les développeurs pour PHP 6 quand elle sortira, en ajoutant de nombreuses fonctionnalités, en opérant du nettoyage moyennant l'amélioration des fonctionnalités, en résolvant des problèmes liés à certaines plate formes et en décourageant l'utilisation de fonctionnalités qui n'existeront plus dans les versions ultérieures. Dans cette série « les nouveautés de PHP 5.3 », nous allons entrer dans le détail de ces fonctionnalités et voir comment elles peuvent être utilisées dans votre application Web.
    http://g-rossolini.developpez.com/tutoriels/php/5.3/

    N'hésitez pas à poster vos commentaires à la suite. Attention, ce sujet est réservé à l'article ! Pour débattre de PHP 5.3 en tant que tel, merci de vous rendre ici :
    http://www.developpez.net/forums/d63...sez-php-5-3-a/

  2. #2
    Membre expert
    Avatar de s.n.a.f.u
    Homme Profil pro
    Développeur Web
    Inscrit en
    août 2006
    Messages
    2 760
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : août 2006
    Messages : 2 760
    Points : 3 653
    Points
    3 653

    Par défaut

    Excellent, et j'oserais dire comme d'habitude.
    • Avant de poser une question, n'hésitez pas à chercher dans la FAQ et les forums
    • Merci d'utiliser les balises de code (# dans l'éditeur)
    • N'oubliez pas de vous servir des boutons , et

    S.N.A.F.U

  3. #3
    Membre éclairé Avatar de metagoto
    Profil pro
    Hobbyist programmateur
    Inscrit en
    juin 2009
    Messages
    646
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Hobbyist programmateur

    Informations forums :
    Inscription : juin 2009
    Messages : 646
    Points : 803
    Points
    803

    Par défaut

    Beau travail Yogui, merci beaucoup!

  4. #4
    Rédacteur

    Avatar de Yogui
    Homme Profil pro
    Directeur technique
    Inscrit en
    février 2004
    Messages
    13 722
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yonne (Bourgogne)

    Informations professionnelles :
    Activité : Directeur technique

    Informations forums :
    Inscription : février 2004
    Messages : 13 722
    Points : 29 843
    Points
    29 843

    Par défaut

    Je vous remercie pour vos retours rapides et de qualité

    Je tiens à remercier metagoto qui m'a bien aidé à remettre sur pieds cet article, en particulier les zones de code que l'auteur a produites lors du début du cycle beta et qui ont bien évolué depuis ce temps.

  5. #5
    Membre à l'essai
    Profil pro
    Inscrit en
    mai 2006
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : mai 2006
    Messages : 16
    Points : 24
    Points
    24

    Par défaut

    Bonjour,

    Une petite erreur dans le titre de la section V. "Migation" au lieu de "Migration". Rien de méchant, sinon bel article.

  6. #6
    Membre habitué
    Homme Profil pro
    Directeur technique
    Inscrit en
    mars 2005
    Messages
    251
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : mars 2005
    Messages : 251
    Points : 185
    Points
    185

    Par défaut

    Merci beaucoup pour ce document fort instructif

  7. #7
    Membre du Club
    Profil pro
    Inscrit en
    juin 2007
    Messages
    38
    Détails du profil
    Informations personnelles :
    Âge : 32
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : juin 2007
    Messages : 38
    Points : 43
    Points
    43

    Par défaut

    Merci pour cet article de très bonne qualité.

    Cependant, il y a une petite erreur sur cette page :
    http://g-rossolini.developpez.com/tu...paces#LIII-B-1
    section III-B-2. Utiliser du code avec espaces de noms
    Enfin, Fichier3.php utilise simplement l'espace de noms, ce qui nous permet d'effectuer l'appel à bar() sans aucun préfixe.
    Le fichier 3 ne fonctionne pas.

    Il y aussi une autre erreur :
    http://g-rossolini.developpez.com/tu...paces#LIII-B-3
    Section III-B-3. Résolution d'espaces de noms
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Bar\bonjour();   // affiche 'bonjour depuis l'espace Foo\Bar !'
    \Bar\bonjour();   // erreur
    Ne fonctionne pas.
    En effet :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    use Foo\Bar; // identique à "use Foo\Bar as Bar"
    Ce n'est pas identique a use Foo\Bar as Bar
    Il faut ecrire :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Foo\Bar\bonjour();   // affiche 'bonjour depuis l'espace Foo\Bar !'
    \Foo\Bar\bonjour();   // affiche 'bonjour depuis l'espace Foo\Bar !'

  8. #8
    Rédacteur

    Avatar de Yogui
    Homme Profil pro
    Directeur technique
    Inscrit en
    février 2004
    Messages
    13 722
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yonne (Bourgogne)

    Informations professionnelles :
    Activité : Directeur technique

    Informations forums :
    Inscription : février 2004
    Messages : 13 722
    Points : 29 843
    Points
    29 843

    Par défaut

    Salut

    Cet article a été écrit à une époque où peu de choses des namespaces étaient définies pour de bon. Par conséquent, de nombreux éléments des namespaces ont changé, et les exemples de l'article sont souvent cassés. Tu m'en vois désolé, mais il vaut mieux chercher un autre tutoriel.

  9. #9
    Membre du Club
    Profil pro
    Inscrit en
    juin 2007
    Messages
    38
    Détails du profil
    Informations personnelles :
    Âge : 32
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : juin 2007
    Messages : 38
    Points : 43
    Points
    43

    Par défaut

    Non, mais je disais ca car c'est juste une deux petites erreurs facile a corriger. Le reste de ta traduction / Tuto est vraiment d'une très bonne qualité.

    De plus cet article est encore très bien référencé.

    Dans tous les cas : Merci

  10. #10
    Rédacteur

    Avatar de Yogui
    Homme Profil pro
    Directeur technique
    Inscrit en
    février 2004
    Messages
    13 722
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yonne (Bourgogne)

    Informations professionnelles :
    Activité : Directeur technique

    Informations forums :
    Inscription : février 2004
    Messages : 13 722
    Points : 29 843
    Points
    29 843

    Par défaut

    Ah ? Je ne me souvenais pas avoir apporté beaucoup de corrections au tutoriel original, mais peut-être l'avais-je fait après tout... Ok, je te remercie pour les infos, je vais voir si je retrouve le fichier source de l'article

    [Edit] As-tu remarqué que les erreurs que tu pointes sont déjà notées "// erreur" dans le code ? Ce sont des exemples de choses qu'il ne faut pas faire. Que ces exemples ne fonctionnent pas est bel et bien le comportement attendu !

  11. #11
    Membre du Club
    Profil pro
    Inscrit en
    juin 2007
    Messages
    38
    Détails du profil
    Informations personnelles :
    Âge : 32
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : juin 2007
    Messages : 38
    Points : 43
    Points
    43

    Par défaut

    oui oui j'avais remarqué Merci.
    pour le lien de l'article original : http://www.ibm.com/developerworks/op...ew3/index.html

  12. #12
    Rédacteur

    Avatar de Yogui
    Homme Profil pro
    Directeur technique
    Inscrit en
    février 2004
    Messages
    13 722
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yonne (Bourgogne)

    Informations professionnelles :
    Activité : Directeur technique

    Informations forums :
    Inscription : février 2004
    Messages : 13 722
    Points : 29 843
    Points
    29 843

    Par défaut

    Citation Envoyé par lyrix Voir le message
    pour le lien de l'article original : http://www.ibm.com/developerworks/op...ew3/index.html
    Oui, je sais très bien retrouver ce lien, il est en haut de toutes les pages de mon article
    Je parlais du source (pas du lien) de mon article, mon fichier quoi... Mais ce n'est plus la peine puisqu'il n'y a pas d'erreur.

  13. #13
    Membre régulier
    Homme Profil pro
    Inscrit en
    mars 2010
    Messages
    65
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : mars 2010
    Messages : 65
    Points : 92
    Points
    92

    Par défaut

    Citation Envoyé par Yogui Voir le message
    [Edit] As-tu remarqué que les erreurs que tu pointes sont déjà notées "// erreur" dans le code ? Ce sont des exemples de choses qu'il ne faut pas faire. Que ces exemples ne fonctionnent pas est bel et bien le comportement attendu !
    Il aurait été judicieux de l'expliquer dans l'article... (qui porte grandement à confusion pour le coup).
    http://cocoa-notes.net - Développement sur Mac, iPhone & iPad

  14. #14
    Nouveau Candidat au Club
    Inscrit en
    octobre 2010
    Messages
    1
    Détails du profil
    Informations forums :
    Inscription : octobre 2010
    Messages : 1
    Points : 1
    Points
    1

    Par défaut

    Suite a la lecture de cet article tout récemment, je me suis dis qu'un petit outil pour empaqueter une application dans un phar serait le bienvenue.

    Donc permettez moi de vous présenter Empir.
    http://empir.sourceforge.net

    Cet outil permet notament d'empaqueter toute une application php dans un phar mais aussi d'extraire un phar, ou encore de convertir/compresser/decompresser un phar.

    Merci a l'auteur et au traducteur de cet article très bien rédigé.

Discussions similaires

  1. Réponses: 34
    Dernier message: 26/11/2009, 17h10
  2. [EJB3] Les nouveautés apportées par l'EJB 3 par rapport à EJB 2
    Par cool dans le forum Java EE
    Réponses: 1
    Dernier message: 22/05/2008, 23h06
  3. Réponses: 6
    Dernier message: 28/09/2004, 17h47

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo