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 :

Syntaxe de fonction


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Homme Profil pro
    Inscrit en
    Octobre 2011
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

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

    Informations forums :
    Inscription : Octobre 2011
    Messages : 2
    Par défaut Syntaxe de fonction
    Bonjour,
    Je me pose une petite question.
    En Java, il y a "les procédures" (qui ne retournent rien : void) et il y a "les méthodes (qui elles retournent un type de donnée).

    Il m'arrive de voir en PHP dans le corps d'une fonction un "return true" alors que le but même de celle-ci n'est pas de retourner quelque chose.
    Quelle est la logique derrière ça ?

    Si vous avez quelques liens et/ou articles en référence à m'indiquer.

    Merci d'avance.

    J.

  2. #2
    Modérateur
    Avatar de grunk
    Homme Profil pro
    Lead dév - Architecte
    Inscrit en
    Août 2003
    Messages
    6 693
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Lead dév - Architecte
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2003
    Messages : 6 693
    Par défaut
    Citation Envoyé par stajre Voir le message

    Il m'arrive de voir en PHP dans le corps d'une fonction un "return true" alors que le but même de celle-ci n'est pas de retourner quelque chose.
    Quelle est la logique derrière ça ?
    Pas de typage en php donc :

    function maFonction(){} peut ou non retourner quelques chose selon la volonté du développeur.

    Tu ne verras jamais de boolean function maFonction(){}.

    Il n'ya donc pas de logique particulière, si tu as besoin de retourner quelque chose tu fait un return sinon tu n'en met pas.
    Pry Framework php5 | N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Erreur de syntaxe sur fonction
    Par diableblanc dans le forum Informix
    Réponses: 2
    Dernier message: 06/05/2008, 17h04
  2. Réponses: 16
    Dernier message: 27/04/2008, 14h22
  3. syntaxe sur fonction
    Par grand_dup_77 dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 08/02/2008, 14h51
  4. Pb syntaxe appel fonction DLL
    Par kimlee dans le forum C++
    Réponses: 4
    Dernier message: 04/10/2007, 15h05
  5. [Syntaxe] Probleme Fonction Recursive C++
    Par selimen dans le forum C++
    Réponses: 6
    Dernier message: 30/05/2007, 15h23

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