IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
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

Langage PHP Discussion :

Cours pour apprendre les bonnes pratiques de programmation en PHP


Sujet :

Langage PHP

  1. #1
    Community Manager

    Profil pro
    Inscrit en
    April 2014
    Messages
    4 207
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : April 2014
    Messages : 4 207
    Points : 13 058
    Points
    13 058
    Par défaut Cours pour apprendre les bonnes pratiques de programmation en PHP
    Chers membres du club,

    J'ai le plaisir de vous présenter ce cours sur les bonnes pratiques de programmation en PHP.

    Il est inspiré de la documentation officielle de PHP.

    Il s'agit, dans ce tutoriel, d'une compil de bonnes pratiques que vous allez apprendre pour bien programmer en PHP.
    Bonne lecture et n'hésitez pas à apporter vos avis


    Les meilleurs cours et tutoriels pour apprendre à programmer en PHP
    Pour contacter les différents services du club (publications, partenariats, publicité, ...) : Contacts

  2. #2
    Membre régulier Avatar de monaka
    Homme Profil pro
    Étudiant
    Inscrit en
    March 2017
    Messages
    64
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 27
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : March 2017
    Messages : 64
    Points : 107
    Points
    107
    Par défaut
    OK, moi je suis totalement pour étant donné que c'est le langage que j"ai choisi et je compte jamais en changer sauf s'il arrive que les développeurs stop de le faire évoluer(maintenir).
    maintenant le soucis c'est que le lien ne marche pas actuellement

    en attendant salut à vous amis,et devanciers développeurs, vivement que vous continuez de nous aider à progresser.
    La rigueur vient toujours à bout de l'obstacle.
    Les détails font la perfection, et la perfection n'est pas un détail.

    J'avais une charrette tirée par des chevaux, mais j'ai acheté une voiture avec un moteur.
    Est-ce que je dois tout le temps rouler avec le moteur, ou est-ce que je peux atteler mes chevaux à la voiture de temps en temps ?

  3. #3
    Membre expérimenté
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    November 2015
    Messages
    644
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : November 2015
    Messages : 644
    Points : 1 509
    Points
    1 509
    Par défaut
    Hello,

    C'est sûrement super intéressant, mais... :
    Vous n'avez pas les droits nécessaires pour accéder à cette page
    Sympathique, moi qui me suis tenu à carreau pour avoir plus de cadeaux par le Père Noël, je suis black-listé de DVP.
    Un fait toujours plaisir et encourage à l'entraide. Un n'est pas à négliger, pensez aux autres !

    Que la force soit avec Developpez.net
    Je ne suis pas un crack en informatique, loin de là, mais il n'y a pas que les mécaniciens qui sachent conduire une voiture

  4. #4
    Community Manager

    Profil pro
    Inscrit en
    April 2014
    Messages
    4 207
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : April 2014
    Messages : 4 207
    Points : 13 058
    Points
    13 058
    Par défaut
    Non c'était juste un souci temporaire qui est maintenant résolu

    Merci à tous pour votre intérêt
    Pour contacter les différents services du club (publications, partenariats, publicité, ...) : Contacts

  5. #5
    Responsable
    Office & Excel


    Homme Profil pro
    Formateur et développeur chez EXCELLEZ.net
    Inscrit en
    November 2003
    Messages
    18 969
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : Belgique

    Informations professionnelles :
    Activité : Formateur et développeur chez EXCELLEZ.net
    Secteur : Enseignement

    Informations forums :
    Inscription : November 2003
    Messages : 18 969
    Points : 55 598
    Points
    55 598
    Billets dans le blog
    129
    Par défaut
    Citation Envoyé par JujuPomme Voir le message
    [...]
    C'était probablement un problème dans le code php de la page (ok, je sors... )
    "Plus les hommes seront éclairés, plus ils seront libres" (Voltaire)
    ---------------
    Mes billets de blog sur DVP
    Mes remarques et critiques sont purement techniques. Ne les prenez jamais pour des attaques personnelles...
    Pensez à utiliser les tableaux structurés. Ils vous simplifieront la vie, tant en Excel qu'en VBA ==> mon tuto
    Le VBA ne palliera jamais une mauvaise conception de classeur ou un manque de connaissances des outils natifs d'Excel...
    Ce ne sont pas des bonnes pratiques parce que ce sont les miennes, ce sont les miennes parce que ce sont des bonnes pratiques
    VBA pour Excel? Pensez D'ABORD en EXCEL avant de penser en VBA...
    ---------------

  6. #6
    Community Manager

    Profil pro
    Inscrit en
    April 2014
    Messages
    4 207
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : April 2014
    Messages : 4 207
    Points : 13 058
    Points
    13 058
    Par défaut
    Citation Envoyé par Pierre Fauconnier Voir le message
    C'était probablement un problème dans le code php de la page (ok, je sors... )
    Pour contacter les différents services du club (publications, partenariats, publicité, ...) : Contacts

  7. #7
    Nouveau membre du Club
    Homme Profil pro
    Inscrit en
    December 2007
    Messages
    30
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : December 2007
    Messages : 30
    Points : 31
    Points
    31
    Par défaut
    J'ai mis à jour certaines parties de la doc, notamment ce qui touche à Docker et quelques changements liés à la 7.2 (voir ici). Dommage que vous ne m'ayez pas cité dans les sources sachant qu'il s'agit là quand même d'un copier-coller de mon travail (+ d'autres relecteurs) : sur cette page, vous n'avez même pas pris le soin de corriger le lien

  8. #8
    Modérateur

    Avatar de CinePhil
    Homme Profil pro
    Ingénieur d'études en informatique
    Inscrit en
    August 2006
    Messages
    16 767
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur d'études en informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : August 2006
    Messages : 16 767
    Points : 33 940
    Points
    33 940
    Billets dans le blog
    14
    Par défaut
    Citation Envoyé par PSR2
    Code MUST use 4 spaces for indenting, not tabs.
    Beurk ! Tellement plus rapide et pratique d'utiliser les tabulations !

    Citation Envoyé par PSR2
    Opening braces for classes MUST go on the next line, and closing braces MUST go on the next line after the body.

    Opening braces for methods MUST go on the next line, and closing braces MUST go on the next line after the body.
    Ça par contre, c'est bien ; on trouve plus facilement les accolades ouvrantes et fermantes, surtout quand le code est bien indenté avec des tabulations !

    Citation Envoyé par PSR2
    Opening braces for control structures MUST go on the same line, and closing braces MUST go on the next line after the body.
    Ben non ! Pourquoi deux méthodes différentes dans la même spécification ? Pas cohérent leur truc !

    Citation Envoyé par PSR2
    The closing ?> tag MUST be omitted from files containing only PHP.
    J'ai toujours trouvé ça bizarre ! Une balise qui a été ouverte doit se fermer à un moment donné !
    Philippe Leménager. Ingénieur d'étude à l'École Nationale Supérieure de Formation de l'Enseignement Agricole. Autoentrepreneur.
    Mon ancien blog sur la conception des BDD, le langage SQL, le PHP... et mon nouveau blog sur les mêmes sujets.
    « Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau)
    À la maison comme au bureau, j'utilise la suite Linux Mageïa !

  9. #9
    Invité
    Invité(e)
    Par défaut
    @CinePhil

    The closing ?> tag MUST be omitted from files containing only PHP.
    J'ai toujours trouvé ça bizarre ! Une balise qui a été ouverte doit se fermer à un moment donné !
    En fait, l'intérêt principal et d'éviter d'avoir des espaces ou sauts de ligne "HTML" en fin de fichier.
    Notamment quand un fichier est inclus dans un autre, et/ou avec un header()* PHP (PAS de code HTML avant).

    En ne mettant pas ?> à la fin, les espaces / sauts de ligne restent du "PHP" (et sont donc ignorés).


    * Des générations de développeurs se sont arrachés les cheveux à cause d'un "header already sent...." !

Discussions similaires

  1. Les bonnes pratiques pour programmer en PHP
    Par Mingolito dans le forum Humour Informatique
    Réponses: 0
    Dernier message: 26/12/2016, 17h25
  2. Question sur la bonne pratique en programmation pour les boucles
    Par pierre-y dans le forum Langages de programmation
    Réponses: 7
    Dernier message: 05/09/2016, 08h05
  3. Ouvrage sur les bonnes pratiques de programmation en Java?
    Par alakauf dans le forum Débuter avec Java
    Réponses: 1
    Dernier message: 11/07/2011, 12h05
  4. Question générale sur les bonnes pratiques avec Java
    Par Teovald dans le forum Langage
    Réponses: 8
    Dernier message: 15/03/2011, 18h32

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