WGT.W3 Webby

études : Ensimag
|
On demande en précisant un peu plus 
Webmaster of WGTour.
|
Absent juqu'à fin Mars

Ville : Arcueil
Pays : France métropolitaine
|
Moi je conseille aux codeurs qui sont encore sous PHP4 de passer directement à PHP6.
Sinon pour ceux qui posent la question, passer de PHP4 à 5 c'est rien du tout, ça n'apporte que des bons trucs (POO, SQLite, PDO, XML) et ça coute rien.
|
Tux is my friend

Ville : Dachstein
Pays : France métropolitaine
|
Tu passe à PHP5, si c'est un petit site tu n'as pas à modifier grand chose.
Regarde les posts plus haut.
Citation : InconnuOn est libre de penser qu'on est con mais on est con de penser qu'on est libre.
|
Technicien Supérieur !

Ville : Bischoffsheim
Pays : France métropolitaine
|
Citation : mickaelTu passe à PHP5, si c'est un petit site tu n'as pas à modifier grand chose.
Regarde les posts plus haut.
Oui mais "pas grand chose" c'est à dire ? m@teo à dit que les petis sites,n'ont rien à changer, alors ce "pas grand chose" c'est quoi exactement ?
|
Miley's Fan <3

|
C'est sympa d'avoir cité Django (un framework Web en Python pour ceux qui ne savent pas) dans la news, ça va peut-être donner envie à certains de s'y mettre. Enfin, on aura sans doute l'occasion d'en reparler dans une news annonçant la sortie de la première version début septembre... 
pewpew!
|
Responsable de la validation

Ville : Liège
Pays : Belgique
|
Citation : .skazC'est sympa d'avoir cité Django (un framework Web en Python pour ceux qui ne savent pas) dans la news, ça va peut-être donner envie à certains de s'y mettre.
Ça fonctionne avec Free ?
Sinon, PHP4, 5 ou 6, pour ce que j'en fais ça ne change pas grand chose 
|
[ancien pseudo : Urc@d0X]

Ville : Cholet
Pays : France métropolitaine
|
Pour tous ceux qui demandent ce qu'il faut changer pour passer de PHP 4 à PHP 5, la doc existe et elle est pas là pour rien :
PC : Asus P5N-E SLI | C2D E4300 @ 2,4 GHz | 2*1 Go G.Skill NQ PC6400 | Sapphire X1950 Pro 256 Mo | Hitachi 7K250 160 Go || Windows 7
Laptop : Dell Inspiron 1545 | Pentium Dual T4200 (2,0 GHz) | 2*2 Go PC 6400 | Radeon HD 4330 256 Mo | DD 320 Go | Ecran 15,6" 16:9 WLED (1366x768) || Arch Linux

|
Doh ! Nuts. Mmh, donuts !

Ville : Paris
Pays : France métropolitaine études : EFREI
|
RoR for the win.
Natim m'a dit qu'on leur avait fait pas mal de trafic sur django-fr avec cette news, bah tant mieux pour eux, je voulais juste citer des alternatives.
Ce qui manque cruellement à RoR et Django, c'est de la matûrité. Cela change trop vite d'une version à l'autre. C'est très réactif, mais peut-être trop. D'une version mineure à une autre on sent l'impact sur nos scripts, ce qui est loin d'être le cas sur PHP (comme je l'ai dit, la plupart des scripts de PHP 4 devraient marcher sous PHP 5 et 6).
|

Ville : Semblançay
Pays : France métropolitaine
|
bonjour à tous
sam101 : on astique son clavier on réfléchi et ... on corrige les erreurs.
|
"Se coucher tard nuit"

|
...clap clap! 
|
Slave of the Rythm

Ville : Tassin-la-demi-lune
Pays : France métropolitaine études : SUPINFO Rhône-Alpes à Lyon
|
Il serait effectivement temps de passer à autre chose pour ceux qui ont encore PHP 4. Comme il est déjà dans la news : la 5ème version apporte beaucoup au niveau de la sécurité mais aussi au niveau des fonctionnalités ! Beaucoup de fonctions possèdent des arguments tous plus utiles que les autres et qui ne sont présents qu'avec PHP 5.
|

|
encore une fois une news apparait et disparait 
|
"Go ahead. Make my day..."

Ville : Paris
Pays : France métropolitaine études : EFREI
|
A propos de PHP6 et du support UTF8, même si vousne passez qu'en PHP5, tachez quand même de commencer à vous habituer à coder en UTF8 
|
kankan@internet:/com/sdz$

études : EFREI
|
Talus : le pb, c'est que passer en UTF-8, ça ne simplifie pas les choses si le site est déjà créé  .
Mais si l'on repart sur un nouveau projet, c'est vrai qu'il est mieux de le commencer directement en UTF-8  .
|
distributeur de sourir

|
Citation : TalusA propos de PHP6 et du support UTF8, même si vousne passez qu'en PHP5, tachez quand même de commencer à vous habituer à coder en UTF8 
Tout à fait d'accord. 
|
Lapin noir

études : SUPINFO Normandie à Caen
|
Citation : M@teo21Ce qui manque cruellement à RoR et Django, c'est de la matûrité. Cela change trop vite d'une version à l'autre. C'est très réactif, mais peut-être trop. D'une version mineure à une autre on sent l'impact sur nos scripts, ce qui est loin d'être le cas sur PHP (comme je l'ai dit, la plupart des scripts de PHP 4 devraient marcher sous PHP 5 et 6).
Oui, en plus du fait qu'il est pas simple de trouver un hébergeur gratuit qui prend en charge ces langages. C'est ce qui m'a poussé à regarder du coté des framework PHP.
C'est dommage parce que des langages comme Ruby c'est plutot l'avenir 
|
Absent juqu'à fin Mars

Ville : Arcueil
Pays : France métropolitaine
|
Citation : TalusA propos de PHP6 et du support UTF8, même si vousne passez qu'en PHP5, tachez quand même de commencer à vous habituer à coder en UTF8 
Tout à fait d'accord.
De même commencez à vous faire la maina vec PDO car avec PHP6 c'est PDO par défaut. 
|
"Go ahead. Make my day..."

Ville : Paris
Pays : France métropolitaine études : EFREI
|
Citation : kankanTalus : le pb, c'est que passer en UTF-8, ça ne simplifie pas les choses si le site est déjà créé  .
Mais si l'on repart sur un nouveau projet, c'est vrai qu'il est mieux de le commencer directement en UTF-8  .
Boh non, si on connait les différents trucs, et que le site n'est pas encore trop trop lancé, c'est faisable. Regarde le SdZ par exemple, ils ont eu certes des difficultés, mais ils l'ont fait. Faudra bien le faire un jour ou l'autre... Donc autant le faire le plus tot possible. Plus on retarde, plus la charge de travail sera lourde !
|

|
Le gros problème ne vient pas de la bonne ou mauvaise volonté des développeurs-web, mais de l'affligeante lenteur des hébergeurs à faire suivre les évolutions sur leurs serveurs...
Pour dire, certains serveurs proposent toujours un support PHP 3 !
|
distributeur de sourir

|
Citation : DoniphanLe gros problème ne vient pas de la bonne ou mauvaise volonté des développeurs-web, mais de l'affligeante lenteur des hébergeurs à faire suivre les évolutions sur leurs serveurs...
Pour dire, certains serveurs proposent toujours un support PHP 3 !
Tu as qu'a prendre un hébergeur mensualisé. (payant)
Pis pour le support PHP 3, c'est que sa doit pas être mis à jour.
Pour l'UTF-8, ce n'est pas très difficile à l'utiliser.
|

|
Citation : Pio154Citation : TalusA propos de PHP6 et du support UTF8, même si vousne passez qu'en PHP5, tachez quand même de commencer à vous habituer à coder en UTF8 
Tout à fait d'accord. 
Oui, mais c' est un problème d' hébergeur. Ils va se passer un peu de temps avant qu' ils ne proposent php6.
Sinon, côté mise à jour, à part remplacer $HTTP_POST_FILES par $_FILES (par exemple), c' est vrai que c' était moins pire que ce que je craignais.
|

études : IUT Orsay
|
Bientôt PHP 5.3 avant PHP 6 si je ne m'abuse ?
L'arrivée des namespaces va faire mal  .
L'intérêt de PHP 5 c'est surtout la POO, MySQLi et SimpleXML en particulier.
L'intérêt est aussi que les classes PHP 5 sont mieux foutues que pour PHP 4.
Certaines fonctions sont plus pratiques, comme isset par exemple.
Code : PHP1
2
3
4
5
6
7 | <?php
# PHP 4 :
if (isset($var1) && isset($var2)) echo 'titi';
# PHP 5 :
if (isset($var1, $var2)) echo 'toto';
?>
|
|
distributeur de sourir

|
Citation : JardinBientôt PHP 5.3 avant PHP 6 si je ne m'abuse ?
L'arrivée des namespaces va faire mal  .
L'intérêt de PHP 5 c'est surtout la POO, MySQLi et SimpleXML en particulier.
L'intérêt est aussi que les classes PHP 5 sont mieux foutues que pour PHP 4.
Certaines fonctions sont plus pratiques, comme isset par exemple.
Code : PHP1
2
3
4
5
6
7 | <?php
# PHP 4 :
if (isset($var1) && isset($var2)) echo 'titi';
# PHP 5 :
if (isset($var1, $var2)) echo 'toto';
?>
|
PHP 5 se consacre plus à la POO et le XML qu'autre chose selon mon point de vue. Après je suis pas expert en la matière.
Mais sinon : "isset($var1, $var2)", cela n'existai pas avec PHP 4 ?
|
"Go ahead. Make my day..."

Ville : Paris
Pays : France métropolitaine études : EFREI
|
Un truc que j'aime sous PHP6 : <?php echo $_GET['truc'] ?: 'pas défini'; ?>
Sinon, me semble que ca existait déjà le isset(a, b, c) sous php4. Sinon, une vraie amélioration aussi : DOM !
|

|
Jardin >> non, les deux fonctionnent en, php4
|
distributeur de sourir

|
Citation : TalusUn truc que j'aime sous PHP6 : <?php echo $_GET['truc'] ?: 'pas défini'; ?>
Sinon, me semble que ca existait déjà le isset(a, b, c) sous php4. Sinon, une vraie amélioration aussi : DOM !
Effectivement, c'est mieux  parce que faire comme ceci c'est chiant :
Code : PHP1
2
3 | <?php echo $var ? 'true' : 'false'; ?>
//Mais sinon je préfère encadré la condition :
<?php echo ($var) ? 'true' : 'false'; ?>
|
|

études : IUT Orsay
|
Hum...
C'est trop zarb, dès que je fou un script avec un <?php isset ( mixed $var [, mixed $var [, $... ]] ) ?>
sur un serveur où il n'y a pas PHP 5 ça plante... Free sans doute...
|
distributeur de sourir

|
Citation : JardinHum...
C'est trop zarb, dès que je fou un script avec un <?php isset ( mixed $var [, mixed $var [, $... ]] ) ?>
sur un serveur où il n'y a pas PHP 5 ça plante... Free sans doute...
Le code est :
Code : PHP1 | <?php if (!isset($var1, $var2)) echo 'true'; ?>
|
Ta copié bêtement l'exemple sur le site PHP 
|

études : IUT Orsay
|
Citation : Pio154Citation : JardinHum...
C'est trop zarb, dès que je fou un script avec un <?php isset ( mixed $var [, mixed $var [, $... ]] ) ?>
sur un serveur où il n'y a pas PHP 5 ça plante... Free sans doute...
Le code est :
Code : PHP1 | <?php if (!isset($var1, $var2)) echo 'true'; ?>
|
Ta copié bêtement l'exemple sur le site PHP 
Bêtement ? non.
J'ai simplement mis la description de la fonction isset. Tu n'as tout de même pas cru que je mettais directement ça dans mon code ? 
|
Harder than a rock

|
Moi je dis, bon débarrat, y aura pas une énorme différence entre PHP5 et PHP6, hors mis le code, et la sécurité, mais je pense que refaire tout le tuto qui s'y rapporte ne serait pas un mal 

Bonne journée et bon code,
Katagoto
_______________________________________
Vive PHP, PostGreSQL, la POO, PDO, AC/DC et le C++
|