Groupe :
|
Citation : Darth KillerQu'ouïe-je ? Que lis-je ? La poo, inutile en php ? Pour tout code utilisant plusieurs fonctions liées à un même concept, la poo est un outil indispensable pour clarifier le code. Enfin, moi perso, je ne sais plus m'en passer, même en php... 
Si tu trouves que l'avantage majeur de l'OO est la lisibilité/clarification du code, c'est que tu ne comprends rien à l'OO (ou que tu codes comme un goret sans OO.
Citation : zancdarJe me suis toujours posé une question en PHP, c'est pour les pointeurs, je me demande si ça existe, enfin en tout cas j'ai pensé plusieurs fois en codant (ah si j'avais les pointeurs) mais j'ai jamais vraiment été me documenter là dessus  jvais voir ça tiens.
Non, il n'y a pas de pointeur en PHP.
|
 Groupe : Membres
|
Très sympas la partie pour l'upload de fichier, j'étais obligé d'aller chercher sur d'autres sites à chaque fois 
Continue comme ça Matéo !
|
Va donc te faire fouetter
 Groupe : Bannis
|
Citation : `HakuCitation : zancdarJe me suis toujours posé une question en PHP, c'est pour les pointeurs, je me demande si ça existe, enfin en tout cas j'ai pensé plusieurs fois en codant (ah si j'avais les pointeurs) mais j'ai jamais vraiment été me documenter là dessus  jvais voir ça tiens.
Non, il n'y a pas de pointeur en PHP.
Il y a des références alors d'aprés la courte recherche que je viens d'effectuer, je vais voir si en PHP ça fonctionne sur le même principe que le C++
EDIT : Bon bah va pour les références alors -_-
|
C++, C++ fort que C!!!
 Groupe : Membres
|
Génial je comptais me mettre au PHP  ... Bien sur hier j'ai téléchargé Easy PHP  .
Oli- Le logiciel, c'est comme le sexe, c'est meilleur quand c'est libre - Linus Torvalds
XHTML/CSS - PHP/SQL - JS - C++ - Batch - N++ - FF - C::B - The Gimp - Blender
Mon nouveau blog, en exclusivité !!!
|
Groupe :
|
Si les références sont _uniquement_ ce que M@teo décrit dans le cours c++, alors c'est pareil en php et en c++.
|
Maitre KAY pour vous servir ;)
 Groupe : Membres
|
pas de POO quoi
bon je sais c'etait naze
sinon bonne nouvelles pour toutes ces 'petites' modif je relirais tout ca ce soir (enfin peut etre pas tout non plus)
|
Doh ! Nuts. Mmh, donuts !


|
J'ai ouïe dire qu'il y aurait des pointeurs dans la prochaine version de PHP. Faut voir l'intérêt après, de nombreux langages s'en passent très bien.
|
Feel the ]FORCE[
 Groupe : Membres
|
Nooooooooooooon !
Je dois tout relire sur le PHP 
|
Cauchemar orthographique


|
Mille excuses pour la POO qu'aurait contenu le tuto d'`Haku : c'est à venir...
Un coup de main pour l'orthographe ? Voulez-vous faire vérifier la rédaction de votre tutoriel ?
Visitez le site des zCorrecteurs !
Et n'hésitez pas à soutenir notre travail...
_____________________________________________
Si haut que l'on soit placé, on n'est jamais assis que sur son cul. [Attribué à Montaigne]
|
Soif d'apprendre
 Groupe : Membres
|
Supert ces mises a jours PHP !
Je vais desuite lire celle sur l'upload !
Merci a toi M@teo21 !
Vous chercher un forum de graphisme pour passer vos commandes FIXE et FLASH,
sympas et performant ... et tout cela gratuitement ?
Venez sur Valange-Design.com et vous ne serez pas déçu !!
|
La vie est une blague
 Groupe : Membres
|
Je vais peut être me faire taper, mais je n'ai jamais réellement vu l'utilité des fonctions en PHP, à part faire un (de)parser... Alors quand C ou en javascript je n'utilise que ça (d'ailleurs, je me demande parfois si je ne fais pas trop de fonctions) Donc je vois mal utiliser l'OO en PHP. Si quelqu'un a un exemple concret... Car on peut pas dire que le tuto de m@teo soit fourni niveau fonction.
I can't believe that !
|
 Groupe : Membres
|
Super.
Faudrait aussi parler de empty().
|
Imasu ka imasen ka
 Groupe : Membres
|
J'ai jamais lu le tuto sur la POO, je ne sais même pas ce que c'est  Faut peut être que je m'y mette ...
|
kankan@internet:/com/sdz$
 Groupe : Membres
|
Citation : M@teo21J'ai ouïe dire qu'il y aurait des pointeurs dans la prochaine version de PHP. Faut voir l'intérêt après, de nombreux langages s'en passent très bien.
C'est vrai qu'en PHP, il n'y a pas spécialement besoin de pointeurs.
Au pire, si l'on doit renvoyer plusieurs valeurs, on peut le faire avec un array, non ?
|
prendre du temps pour coder
 Groupe : Membres
|
Citation : robocopSuper.
Faudrait aussi parler de empty().
Cette fonction ne sert presque à rien  Vérifie si la variable est null (0, vide ou pas définit du tout).
|
 Groupe : Interdiction d'écriture
|
Au pire, PHP finira bien par être démodé, et peut-être que M@teo écrira alors un cours sur une autre technologie.
Edit : je disais ça pour l'absence de partie consacrée à la POO en PHP.
|
Groupe : Membres
|
Merci pour les mises à jours.
Je trouve le tutoriel xhtml/css extrêmement bien fait. Il atteint son but (à la fin nous sommes capable de créer un site web sémantiquement correcte et compatible avec tous les navigateur).
Le tutoriel php est comme tous les autre tutos très bien rédigé. Mais je le trouve incomplet, en effet après l'avoir lu, il nous est difficile de créer notre propre site web (pas de poo, sécurité peu abordé, manipulation des fichiers et des tableaux non abordé etc...).
Un bon programmeur sait se documenter mais pour apprendre la poo, la doc c'est pas super.
|
Va donc te faire fouetter
 Groupe : Bannis
|
Citation : smilzJe vais peut être me faire taper, mais je n'ai jamais réellement vu l'utilité des fonctions en PHP, à part faire un (de)parser... Alors quand C ou en javascript je n'utilise que ça (d'ailleurs, je me demande parfois si je ne fais pas trop de fonctions) Donc je vois mal utiliser l'OO en PHP. Si quelqu'un a un exemple concret... Car on peut pas dire que le tuto de m@teo soit fourni niveau fonction.
Heu les fonctions elles te servent à éviter le Copier/coller de code sur une de tes pages et AMHA si tu fait du C et que tu utilise les fonctions, alors elles doivent te paraître aussi indispensable en PHP
|
prendre du temps pour coder
 Groupe : Membres
|
Citation : crowMerci pour les mises à jours.
Je trouve le tutoriel xhtml/css extrêmement bien fait. Il atteint son but (à la fin nous sommes capable de créer un site web sémantiquement correcte et compatible avec tous les navigateur).
Le tutoriel php est comme tous les autre tutos très bien rédigé. Mais je le trouve incomplet, en effet après l'avoir lu, il nous est difficile de créer notre propre site web (pas de poo, sécurité peu abordé, manipulation des fichiers et des tableaux non abordé etc...).
Un bon programmeur sait se documenter mais pour apprendre la poo, la doc c'est pas super.
Pour la manipulation des fichiers et des tableaux, c'est à toi de faire des sites, ensuite grâce à sa, tu auras de l'expérience sur l'utilisation des fichiers et des tableaux
Pour la POO en PHP, elle n'est pas obligatoire.
|
kankan@internet:/com/sdz$
 Groupe : Membres
|
Citation : 1337833KCitation : dixyCitation : 1337833KL'extension de fichier peut être falsifiée par l'utilisateur. Il peut très bien uploader un .exe et faire croire par le type MIME que c'est une image. Je suis déçu qu'une faille de sécurité aussi dangereuse soit présente dans les codes du grand maitre Matéo. 
Donc faut faire comment ?
Par exemple, si tu ne veux que des images, tu fais une vérification de la validité de l'image en essayant de récupérer ses caractéristiques avec GD. C'est le seul moyen.
Dans tous les cas, si l'extension n'est pas .php (ou un autre langage serveur  ), le visiteur ne pourra pas le lancer, donc il y a déjà une sécurité minimale. Après, si l'extension est falsifiée, le pire qui puisse arriver est un fichier apparemment inutilisable. J'ai déjà vu pire en sécurité  .
|
Un gride :
 Groupe : Membres
|
Vraiment Bravo Mr. 21, c'est vraiment super de maintenir les tutos. 
|
Webnul
 Groupe : Membres
|
Bonjour,
L'upload par formulaire c'est sur que c'est utile. La POO quant à elle c'est discutable. Il y a des gens qui ne jurent que par la poo et qui font des classes statiques plutôt que des librairies. Ensuite la POO amène forcément une meilleure lisibilité du code à condition de savoir grouper les choses par thème...
L'utilité technique est elle discutable, on peut faire exactement les mêmes choses avec ou sans POO
|
Groupe :
|
Citation : woufeighBonjour,
L'upload par formulaire c'est sur que c'est utile. La POO quant à elle c'est discutable. Il y a des gens qui ne jurent que par la poo et qui font des classes statiques plutôt que des librairies. Ensuite la POO amène forcément une meilleure lisibilité du code à condition de savoir grouper les choses par thème...
L'utilité technique est elle discutable, on peut faire exactement les mêmes choses avec ou sans POO
L'intérêt des classes statiques est d'éviter des collisions de noms. Mais avec PHP 5.3 on aura des namespaces et donc plus besoin de ce détournement.
L'OO n'amène pas de meilleure lisibilité si on sait faire un code lisible en impératif (ce qui est loin d'être difficile).
Oui, on peut faire la même chose en OO et en impératif, mais pas de la même façon. Si tu discutes l'intérêt de l'OO en PHP, tu peux discuter de l'intérêt de l'OO dans bien des langages.
|
Groupe : Membres
|
Le concept de programmation MVC est quand même très pratique en php. Il permet de séparer les données, les traitements et la présentation. On a ainsi un site ou les maintenances sont plus simples et ou le code peut être réutilisé à n'importe quel endroit de site.
ça c'est possible seulement gràce à la poo 
|
Groupe :
|
Citation : crowLe concept de programmation MVC est quand même très pratique en php. On peux ainsi séparer les données, les traitements et les présentations. On a ainsi un site ou les maintenances sont simples et ou le code peut être réutilisé.
ça c'est possible seulement graàce à la poo 
En deux mots : n'importe quoi.
Le MVC n'est pas un concept de programmation, c'est une architecture, une méthode conception, une façon de présenter son code.
Et le MVC n'est pas réservé à l'OO..
|
PHP :)
 Groupe : Membres
|
`Haku tu (as) fait quoi comme étude pour savoir tout sur le PHP en profondeur?
Car la tu t'amuse à réduire tout le monde en pièce  . Personnellement je te crois plus facilement que les autres vu que tu as créé un excellent tutoriel... .
Sinon, j'irai jeter un coup d'œil aux mises à jours tantôt.
Thibault @ BouLz
LuxSound redémarre :: design en refonte et début du PHP !.
Accessibilité PHP.
|
 Groupe : Membres
|
Haku, je n'ai pas dit que c'était inutile, j'ai juste dit que c'était loin d'être indispensable à quelqu'un qui a pour base uniquement les cours de M@téo.
Disons que pour un site "basique" il n'y a pas besoin d'utiliser ça, par contre après c'est discutable...
Par exemple j'ai codé un moteur de templates qui utilise uniquement des fonctions, je ne sais pas si c'est mieux. Enfaite il faudra que je tente de l'adapter pour voir.
Disons que pour moi PHP est un langage destiné à un usage bien particulier, et de ce fait on ne doit pas forcément utiliser les mêmes méthodes de développement.
|
Cocoa/ObjC
 Groupe : Membres
|
Merci.  Bon courage pour la suite.
Mac mini, Intel Core Duo à 1,83GHz avec 2 Go RAM.
iPod Vidéo, 5.5G Noir, 30 Go.
Au fait, pourquoi ne pas visiter… mon blog ?
|
prendre du temps pour coder
 Groupe : Membres
|
Citation : nicknick63Haku, je n'ai pas dit que c'était inutile, j'ai juste dit que c'était loin d'être indispensable à quelqu'un qui a pour base uniquement les cours de M@téo.
Disons que pour un site "basique" il n'y a pas besoin d'utiliser ça, par contre après c'est discutable...
Par exemple j'ai codé un moteur de templates qui utilise uniquement des fonctions, je ne sais pas si c'est mieux. Enfaite il faudra que je tente de l'adapter pour voir.
Disons que pour moi PHP est un langage destiné à un usage bien particulier, et de ce fait on ne doit pas forcément utiliser les mêmes méthodes de développement.
Pour celui qui veut faire un gros site, il peut ne pas utiliser la POO.
Pour plusieurs fonctions de ton système de template, tu peux bien en faire que une 
|
In libro veritas
 Groupe : Membres
|
En ce qui concerne l'aspect orienté objet, pourquoi ne pas rendre le début du tutoriel C++ "stand-alone" (genre une catégorie "techniques de programmation")?
Ainsi tout qui veut faire un tuto sur un langage OO pourra, au début du tuto, mettre un lien vers cette partie.
Cela éviterait de réinventer la roue à chaque fois 
In libro veritas
--------------------------------------------
Linux Mint 4.0 Daryna KDE CE
|