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 :

Type de parametre d'une fonction prefixé par ?TypeDuParametre


Sujet :

Langage PHP

  1. #1
    Membre confirmé
    Avatar de Jcpan
    Inscrit en
    Août 2008
    Messages
    542
    Détails du profil
    Informations forums :
    Inscription : Août 2008
    Messages : 542
    Points : 475
    Points
    475
    Par défaut Type de parametre d'une fonction prefixé par ?TypeDuParametre
    Bonjour en me plongeant un peu dans les sources de doctrine2 j'ai remarqué qu'il y a une fonction dont les nom de types de parametres sont prefixé par ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    protected function getEntityManager(?Connection $connection = null, ?MappingDriver $mappingDriver = null)
    C'est la première fois que je vois cette écriture, ça veut dire quoi ?

  2. #2
    Membre chevronné

    Homme Profil pro
    développeur
    Inscrit en
    Octobre 2013
    Messages
    1 576
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : développeur

    Informations forums :
    Inscription : Octobre 2013
    Messages : 1 576
    Points : 1 989
    Points
    1 989
    Par défaut
    Bonjour,

    Signifie que le paramètre peut-être null ou du type spécifié exemple
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    function test(?bool $var)
    ici si le paramètre n'est pas un booléen ou null alors cela généra une erreur php. Je crois que cette notation est disponible depuis php 7.2

  3. #3
    Membre confirmé
    Avatar de Jcpan
    Inscrit en
    Août 2008
    Messages
    542
    Détails du profil
    Informations forums :
    Inscription : Août 2008
    Messages : 542
    Points : 475
    Points
    475
    Par défaut
    Ah oui c'est fonctionnalité de php 7.1, sympa comme nouvelle notation . Merci pour la reponse.

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

Discussions similaires

  1. Réponses: 5
    Dernier message: 27/08/2015, 19h52
  2. Réponses: 9
    Dernier message: 10/05/2010, 21h35
  3. Réponses: 11
    Dernier message: 19/07/2007, 10h56
  4. tableau dynamique en parametre d'une fonction
    Par drinkmilk dans le forum ASP
    Réponses: 4
    Dernier message: 27/04/2004, 16h35

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