¿Qué representa el signo de interrogación en PHP que no sea el operador ternario?

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

  •  06-07-2019
  •  | 
  •  

Pregunta

¿Hay algún otro uso del signo de interrogación ? en PHP aparte de ser parte del Operador Ternario?

Solo para tomar nota: sé cómo funciona en expresiones regulares y todo eso. Estoy hablando del lenguaje PHP en sí, no de expresiones regulares o qué. Sé cómo funciona al abrir y cerrar etiquetas.

Estoy más preocupado por tokenizar un script PHP. ¿Hay alguna otra ficha que implique un signo de interrogación?

Ya he revisado el manual de PHP por cierto.

¿Fue útil?

Solución

Bueno, sí, en PHP se usa para:

  • <?php / ?> etiquetas de apertura.
  • <? ?> etiquetas de apertura corta.
  • <?= $variable ?> equivalente a útil cuando se trabaja con plantillas.
  • ?: operador ternario
  • Y se usa en preg_match () al escribir expresiones regulares . ^\s+(\s+)?$

Otros consejos

Por un lado, se utiliza para marcar el código PHP como este <? ?> :)

Pero en serio, ¿estás manejando en un uso particular que querías entender?

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top