Qu'est-ce que le point d'interrogation en PHP représente autre qu'un opérateur ternaire?

StackOverflow https://stackoverflow.com/questions/1623544

  •  06-07-2019
  •  | 
  •  

Question

Existe-t-il une autre utilisation du point d'interrogation ? en PHP que de faire partie de l'opérateur ternaire?

À noter: je sais comment cela fonctionne dans les expressions rationnelles et tout le reste. Je parle du langage PHP lui-même, pas de regex ou quoi. Je sais comment cela fonctionne dans les balises d'ouverture et de fermeture.

Je suis plus préoccupé par la création de scripts PHP. Existe-t-il un autre jeton comportant un point d'interrogation?

J'ai déjà vérifié le manuel PHP.

Était-ce utile?

La solution

Eh bien, en php, il est utilisé pour:

  • <?php / ?> balises d'ouverture.
  • <? ?> balises d'ouverture courtes.
  • <?= $variable ?> équivalent à utile lorsque vous travaillez avec des modèles.
  • ?: opérateur ternaire
  • Et est utilisé dans preg_match () lors de l'écriture de expressions régulières . . ^\s+(\s+)?$

Autres conseils

D'une part, il est utilisé pour baliser le code PHP lui-même comme ceci <? ?>:)

Mais sérieusement, conduisez-vous à un usage particulier que vous vouliez comprendre?

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top