Qu'est-ce que le point d'interrogation en PHP représente autre qu'un opérateur ternaire?
-
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.
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?