Précédent   Forum des professionnels en informatique > PHP > Langage
Langage Forum sur le langage PHP, la POO, les conventions, la sécurité, etc. Avant de poster : FAQ Langage, toutes les FAQ PHP, cours langage et sources PHP
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Actualité déjà publiée
 
Outils de la discussion
Publicité
'
Vieux 13/06/2011, 13h43   #1
Rédacteur/Modérateur
 
Avatar de Thes32
 
Homme
Développeur Web
Inscription : décembre 2006
Messages : 2 335
Détails du profil
Informations personnelles :
Sexe : Homme

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : décembre 2006
Messages : 2 335
Points : 3 774
Points : 3 774
Par défaut Un développeur Allemand publie un fork de PHP

Naissance d'un fork de PHP
Fondé sur la version 5.3.6 du langage et lancé par un développeur allemand


Le développeur allemand Robert Eisele vient d’annoncer sur son blog la naissance d'un fork du langage PHP.

Le code source de ce fork, librement disponible sur GitHub, contient plusieurs optimisations et contributions issues de cette même personne (et de son extension Infusion), développées durant les 3 dernières années.

Cette nouvelle suscite beaucoup des réactions au sein de la communauté PHP et relance de plus belle le débat sur les contributions au projet PHP original, où la prise de décision est dominée par une core-team jugée très conservatrice sur la rétrocompatibilité par les voix qui s’élèvent régulièrement pour réprouver ses agissements.

Parmi les contributions les plus notables de ce fork : l'activation de l'UTF-8 par défaut et l'intégration d'une syntaxe courte pour la création des tableaux et tableaux associatifs.

Code :
$arr = [1, 2, [5 => "foo", 3.14159], 9];
Ce fork (qui n'a pas encore de nom) offre par ailleurs des possibilités de configurations avancées. Il est possible de définir ou supprimer des constantes et variables globales, de renommer et supprimer des fonctions et classes à partir du fichier php.ini.


Le code source du fork est disponible sur cette page

Et vous ?

Pensez-vous que les fonctionnalités et améliorations de ce fork seront un jour incluses à la branche officielle de PHP ?
Ou, allons-nous assister à la naissance d'un fork indépendant du langage ?
Faut-il d'après vous forker PHP ? Pour quelles raisons ?

Source : Annonce sur le blog de Robert Eisele


Co-écrit avec Idelways
__________________
Développeur | Zend Certified Engineer

Étapes Pour mieux se servir du forum:
1. Commencez par lire les cours et tutoriels ;
2. Faites une recherche;
3. Faites un post si rien trouvé dans les deux étapes précédentes en respectant les règles;

Nix>_Rien n'est plus pratique que la théorie
Thes32 est déconnecté   Envoyer un message privé Réponse avec citation 80
Vieux 13/06/2011, 13h55   #2
Membre Expert
 
Avatar de Doksuri
 
Tiger Scott
Développeur Web
Inscription : juin 2006
Messages : 1 246
Détails du profil
Informations personnelles :
Nom : Tiger Scott
Âge : 42

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : juin 2006
Messages : 1 246
Points : 1 504
Points : 1 504
Moi je trouve que c'est une bonne chose...surtout si php accepte ses modifs...
je serais super content de savoir que j'ai participe a l'amelioration d'un language/os/autre

Peut-etre que d'autres personnes avaient du code de cote, mais qu'ils n'osaient pas le publier, et qu'il en profiteront pour lui emboiter le pas...

Si ca permet d'ameliorer PHP, je suis sur qu'elles seront prises en compte.
__________________
La forme des pyramides prouve que l'Homme a toujours tendance a en faire de moins en moins.

N'oubliez pas le Le tag resolu.

Need_!
Doksuri est déconnecté   Envoyer un message privé Réponse avec citation 11
Vieux 13/06/2011, 23h10   #3
Membre régulier
 
Inscription : août 2010
Messages : 19
Détails du profil
Informations forums :
Inscription : août 2010
Messages : 19
Points : 70
Points : 70
Personnellement, j'aimerais bien que PHP se divise en 2 sous projets.
La version actuelle qui, au nom de la rétrocompatibilité bloque le développement de nombreuses fonctionnalités.
Et l'autre version qui fait table raz des erreurs de jeunesse du langage et progresse sans se soucier de l'application développée en php3.
revlis est déconnecté   Envoyer un message privé Réponse avec citation 42
Vieux 14/06/2011, 01h24   #4
Nouveau Membre du Club
 
Israël Hallé
Inscription : janvier 2010
Messages : 17
Détails du profil
Informations personnelles :
Nom : Israël Hallé

Informations forums :
Inscription : janvier 2010
Messages : 17
Points : 37
Points : 37
Citation:
Envoyé par revlis Voir le message
Personnellement, j'aimerais bien que PHP se divise en 2 sous projets.
La version actuelle qui, au nom de la rétrocompatibilité bloque le développement de nombreuses fonctionnalités.
Et l'autre version qui fait table raz des erreurs de jeunesse du langage et progresse sans se soucier de l'application développée en php3.
Et on pourrait appeler ces versions: PHP 5 et PHP 6 respectivement
isra17 est déconnecté   Envoyer un message privé Réponse avec citation 30
Vieux 14/06/2011, 07h39   #5
Membre du Club
 
Inscription : mars 2010
Messages : 50
Détails du profil
Informations forums :
Inscription : mars 2010
Messages : 50
Points : 64
Points : 64
Lancer un bon gros dèbat partout sur le net pour faire bouger la team aurait été mieux.
Bonne idée mais attention à la fragmentation... php n'est déjà pas un exemple dans le domaine.
Ceci dit l'affaire fera peut être bouger php6.. bonne nouvelle!
Nek.dev est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 14/06/2011, 08h26   #6
Membre du Club
 
Inscription : décembre 2009
Messages : 30
Détails du profil
Informations forums :
Inscription : décembre 2009
Messages : 30
Points : 43
Points : 43
Citation:
Pensez-vous que les fonctionnalités et améliorations de ce fork seront un jour incluses à la branche officielle de PHP ?
En tout cas je l'espère car je trouve vachement sympa la syntaxe courte pour la création des tableaux et tableaux associatifs
Citation:
Faut-il d'après vous forker PHP ?
Je ne vois pas trop l'intérêt pour les forks d'un logiciel issu du "libre" pour moi cela se justifie plus pour les logiciels propriétaires.
salve34 est déconnecté   Envoyer un message privé Réponse avec citation 18
Vieux 14/06/2011, 09h32   #7
Membre chevronné
 
Avatar de Julien Bodin
 
Homme Julien Bodin
Ingénieur développement logiciels
Inscription : février 2009
Messages : 442
Détails du profil
Informations personnelles :
Nom : Homme Julien Bodin
Âge : 25
Localisation : France, Calvados (Basse Normandie)

Informations professionnelles :
Activité : Ingénieur développement logiciels
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : février 2009
Messages : 442
Points : 663
Points : 663
Citation:
Envoyé par salve34 Voir le message
Je ne vois pas trop l'intérêt pour les forks d'un logiciel issu du "libre" pour moi cela se justifie plus pour les logiciels propriétaires.
Forker un logiciel propriétaire ?
On fait comment ? (vraie question)
Julien Bodin est déconnecté   Envoyer un message privé Réponse avec citation 61
Vieux 14/06/2011, 09h45   #8
Membre Expert
 
Avatar de zeyr2mejetrem
 
Homme
Ingénieur développement logiciels
Inscription : novembre 2010
Messages : 401
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Ingénieur développement logiciels

Informations forums :
Inscription : novembre 2010
Messages : 401
Points : 1 641
Points : 1 641
Citation:
Envoyé par isra17 Voir le message
Et on pourrait appeler ces versions: PHP 5 et PHP 6 respectivement
+1. Fallait s'y attendre.
La sortie de PHP6 se fait tellement attendre que beaucoup d'oiseaux de mauvais augure y voit "le début de la fin" de PHP.

J'espère que la communauté verra ce fork comme un effet de sa procrastination et qu'elle décidera d'accélerer la sortie de PHP6.

En effet de nombreuses fonctions manquent à PHP. Notamment la reconnaissance d'UTF-8
zeyr2mejetrem est déconnecté   Envoyer un message privé Réponse avec citation 40
Vieux 14/06/2011, 09h46   #9
Expert Confirmé
 
Avatar de Uther
 
Homme
Inscription : avril 2002
Messages : 2 297
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations forums :
Inscription : avril 2002
Messages : 2 297
Points : 3 957
Points : 3 957
Citation:
Envoyé par Thes32 Voir le message
Faut-il d'après vous forker PHP ? Pour quelles raisons ?
Non c'est trop tard. Pour en faire quelque chose de propre, il mieux vaut repartir de zéro.

Citation:
Envoyé par salve34 Voir le message
Je ne vois pas trop l'intérêt pour les forks d'un logiciel issu du "libre" pour moi cela se justifie plus pour les logiciels propriétaires.


Citation:
Envoyé par Julien Bodin Voir le message
Forker un logiciel propriétaire ?
On fait comment ? (vraie question)
Tu prends ta plus belle plume et écris une lettre demandant au propriétaire de bien vouloir te fournir son code source ainsi que le droit de produire avec son travail une version concurrente de son logiciel, sur laquelle il n'aura aucune maitrise.
Ensuite tu allumes 1 cierge et tu pries très fort.
Uther est déconnecté   Envoyer un message privé Réponse avec citation 121
Vieux 14/06/2011, 09h51   #10
Membre du Club
 
Inscription : décembre 2009
Messages : 30
Détails du profil
Informations forums :
Inscription : décembre 2009
Messages : 30
Points : 43
Points : 43
Citation:
Envoyé par Julien Bodin Voir le message
Forker un logiciel propriétaire ?
On fait comment ? (vraie question)
Ok j'ai merdé. Je le reconnais

Je tournerais mon pouce 7 fois sur la roulette de ma souris avant de poster la prochaine fois.
salve34 est déconnecté   Envoyer un message privé Réponse avec citation 81
Vieux 14/06/2011, 09h56   #11
Membre habitué
 
Inscription : décembre 2007
Messages : 181
Détails du profil
Informations forums :
Inscription : décembre 2007
Messages : 181
Points : 140
Points : 140
Citation:
Envoyé par Uther Voir le message
Non c'est trop tard. Pour en faire quelque chose de propre, il mieux vaut repartir de zéro.
Autant je suis d'accord que la rétrocompatibilité avec php3, je m'en moque autant que de ma première boule de souris, mais reparti à zéro c'est risqué de perdre la rétrocomp sur php5 également non ?
Quand on voit que pas mal de serveur en entreprise sont quelques fois coincés en php 5.2.9 et qu'on ne peut y utiliser des fonctions 5.3 (date add par exemple simple) que dire d'un TOUT nouveau core php???
roduce est déconnecté   Envoyer un message privé Réponse avec citation 21
Vieux 14/06/2011, 10h00   #12
Membre expérimenté
 
Avatar de octal
 
Inscription : septembre 2004
Messages : 369
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 369
Points : 535
Points : 535
Bof ... rajout de nouvelle possibilité de création de tableau aassociatifs ...
bref ... ça sent encore l'usine à gaz tout ça.

Plutôt que de prendre PHP et en supprimer toute la syntaxe bizarre responsable de 60% des erreurs, on en rajoute encore et encore ... génial!
__________________
http://www.neaticons.com png glyphs and icons for website and application developpers.
http://www.pocketmt.com GLCD Font Creator home site.
octal est déconnecté   Envoyer un message privé Réponse avec citation 85
Vieux 14/06/2011, 10h07   #13
Membre éprouvé
 
Benjamin Thuillier
Inscription : juillet 2010
Messages : 195
Détails du profil
Informations personnelles :
Nom : Benjamin Thuillier
Âge : 23
Localisation : France, Hérault (Languedoc Roussillon)

Informations forums :
Inscription : juillet 2010
Messages : 195
Points : 472
Points : 472
Citation:
Plutôt que de prendre PHP et en supprimer toute la syntaxe bizarre responsable de 60% des erreurs, on en rajoute encore et encore ... génial!
J'ai envie de dire que la syntaxe bizarre c'est ça qui fait de php : php. Php c'est pas java et j'ai envie de dire que dans n'importe quelle langage, peut importe la syntaxe si tu es un mauvais développeur ton code seras jamais optimisé. C'est un faux débat qui n'a pas lieu d'être. Supprimer ce qui fait la force de php je trouve ça stupide. Par contre là où l'on pourrais critiquer c'est les noms des fonctions du core qui n'ont pas vraiment de norme ... .
gilwath est déconnecté   Envoyer un message privé Réponse avec citation 68
Vieux 14/06/2011, 10h14   #14
Membre Expert
 
Avatar de transgohan
 
Homme Baptiste ROUSSEL
Étudiant
Inscription : janvier 2011
Messages : 806
Détails du profil
Informations personnelles :
Nom : Homme Baptiste ROUSSEL
Localisation : France, Territoire de Belfort (Franche Comté)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : janvier 2011
Messages : 806
Points : 1 520
Points : 1 520
Citation:
Envoyé par roduce Voir le message
Autant je suis d'accord que la rétrocompatibilité avec php3, je m'en moque autant que de ma première boule de souris, mais reparti à zéro c'est risqué de perdre la rétrocomp sur php5 également non ?
Quand on voit que pas mal de serveur en entreprise sont quelques fois coincés en php 5.2.9 et qu'on ne peut y utiliser des fonctions 5.3 (date add par exemple simple) que dire d'un TOUT nouveau core php???
5.2.9 c'est dans le meilleur des cas... Je suis actuellement sur le développement d'applications à destination de serveur en 5.0.5....
__________________
Toujours se souvenir que la majorité des ennuis viennent de l'espace occupé entre la chaise et l'écran de l'ordinateur.
transgohan est déconnecté   Envoyer un message privé Réponse avec citation 20
Vieux 14/06/2011, 10h20   #15
Membre actif
 
Avatar de Causa Sui
 
Inscription : mai 2003
Messages : 133
Détails du profil
Informations forums :
Inscription : mai 2003
Messages : 133
Points : 172
Points : 172
Une notation littérale pour les tableaux est une chose que j'attends depuis que j'ai commencé à utiliser PHP3. La situation des tableaux en PHP est très bizarre*: c'est le seul type natif qui n'est pas utilisable via un littéral (comme les nombres ou les chaînes) ni via l'instanciation classique (new) ; à la place, on retrouve une construction du langage (car array() n'est pas réellement une fonction). Bref, une amélioration de ce côté là serait la bienvenue…
Causa Sui est déconnecté   Envoyer un message privé Réponse avec citation 60
Vieux 14/06/2011, 10h42   #16
Membre Expert
 
Avatar de kdmbella
 
Homme Demazy Mbella
Développeur Web
Inscription : août 2010
Messages : 620
Détails du profil
Informations personnelles :
Nom : Homme Demazy Mbella
Localisation : Cameroun

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Produits et services télécom et Internet

Informations forums :
Inscription : août 2010
Messages : 620
Points : 1 470
Points : 1 470
Citation:
Pensez-vous que les fonctionnalités et améliorations de ce fork seront un jour incluses à la branche officielle de PHP ?
Ou, allons-nous assister à la naissance d'un fork indépendant du langage ?
Faut-il d'après vous forker PHP ? Pour quelles raisons ?
1- possible si c'est le souhait de la majorité des développeurs
2- il est aussi possible qu'on assiste a un fork indépendant étant donné de la core team n'est pas "très ouverte a certaine modification du langage"
3- on peut forker php vu qu'il est open source; pour quelle raison: faire des expérience perso ou y apporter des modifications majeures surtout si "la core team" n'est pas du même avis que vous
kdmbella est déconnecté   Envoyer un message privé Réponse avec citation 20
Vieux 14/06/2011, 10h50   #17
Expert Confirmé
 
Avatar de berceker united
 
Développeur informatique
Inscription : février 2005
Messages : 2 982
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : février 2005
Messages : 2 982
Points : 3 567
Points : 3 567
Le coup de la manipulation sur les tableau autant que j'en parle à mon cheval. La gymnastique de la syntaxes PHP n'est pas primordial. Si un Fork devait exister c'est pas sur ce genre de chose que je me se serait intéressé. Même si c'est pas le but de PHP mais que ce dernier soit plus stricte au niveau du typage, plus de fonctionnalité coté objet, Retirer les fonction alias et les fonctions dinosaure.
Un PHP avec la branche actuel et une branche avec PHP stricte.
__________________
Mon avatar ? Ce n'est rien, c'est juste la tête que je fais lorsque je vois un code complètement frappa dingue !...
berceker united est déconnecté   Envoyer un message privé Réponse avec citation 41
Vieux 14/06/2011, 10h58   #18
Membre éprouvé
 
Benjamin Thuillier
Inscription : juillet 2010
Messages : 195
Détails du profil
Informations personnelles :
Nom : Benjamin Thuillier
Âge : 23
Localisation : France, Hérault (Languedoc Roussillon)

Informations forums :
Inscription : juillet 2010
Messages : 195
Points : 472
Points : 472
Citation:
Envoyé par berceker united Voir le message
Le coup de la manipulation sur les tableau autant que j'en parle à mon cheval. La gymnastique de la syntaxes PHP n'est pas primordial. Si un Fork devait exister c'est pas sur ce genre de chose que je me se serait intéressé. Même si c'est pas le but de PHP mais que ce dernier soit plus stricte au niveau du typage, plus de fonctionnalité coté objet, Retirer les fonction alias et les fonctions dinosaure.
Un PHP avec la branche actuel et une branche avec PHP stricte.
Faut lire un peu le blog, c'est pas qu'un fork pour une histoire de tableau XD
gilwath est déconnecté   Envoyer un message privé Réponse avec citation 20
Vieux 14/06/2011, 11h03   #19
Modérateur
 
Inscription : septembre 2010
Messages : 7 103
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 7 103
Points : 8 456
Points : 8 456
surtout que cette notation d'array est dans la RFC : https://wiki.php.net/rfc/shortsyntaxforarrays (avec les patchs)
__________________
http://blog.stealth35.com/
stealth35 est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 14/06/2011, 11h07   #20
Expert Confirmé
 
Avatar de berceker united
 
Développeur informatique
Inscription : février 2005
Messages : 2 982
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : février 2005
Messages : 2 982
Points : 3 567
Points : 3 567
Citation:
Envoyé par gilwath Voir le message
Faut lire un peu le blog, c'est pas qu'un fork pour une histoire de tableau XD
Oui, j'avais compris que ce n'était que pour les tableaux. Le reste, reste quand même du même genre. Néanmoins, je retiens l'amélioration des performances mais surtout l'audace du bonhomme pour travailler sur ce point.
Personnellement, je trouve qu'il y a un flou total entre ceux qui maintienne PHP et les utilisateurs. De plus, l'avenir très incertain de PHP me font craindre le pire. Alors pendant que certains disent que "PHP est mort parce .NET (ou autre) c'est mieux" , c'est toujours une bonne chose de voir ces projets arriver.
"Qu'on on pense être seul au dessus de la plus haute montagne, il faut toujours penser qu'il y a un nuage qui en cache une plus haute."
- Signé moi
__________________
Mon avatar ? Ce n'est rien, c'est juste la tête que je fais lorsque je vois un code complètement frappa dingue !...
berceker united est déconnecté   Envoyer un message privé Réponse avec citation 11
Réponse Actualité déjà publiée
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 00h58.


 
 
 
 
Partenaires

Hébergement Web