¿Qué significa el símbolo :
en PHP?¿Qué es ":" en PHP?
Respuesta
PHP ofrece una sintaxis alternativa para algunas de sus estructuras de control; a saber, si, while, for, foreach y switch. En cada caso, la forma básica de la sintaxis alternativa es cambiar la llave de apertura a dos puntos (:) y la llave de cierre a endif ;, endwhile ;, endfor ;, endforeach ;, o endswitch ;, respectivamente.
genial, gracias .. –
supongo que se está viendo esta sintaxis:
print ($item ? $item : '');
Esta es una forma corta de if/else. Los ? es el si, y el: es el else.
Puede significar varias cosas. Puede referirse al ternary operator, ?:
.
Como han publicado otros, probablemente esté buscando lógica ternaria.
Sin embargo, si dos de ellos están juntos, entonces es el scope resolution operator, que se utiliza para hacer referencia a métodos de estado/propiedades y constantes.
También encuentra :
si se utiliza el alternative syntax for control structures:
<?php
if ($a == 5):
echo "a equals 5";
echo "...";
elseif ($a == 6):
echo "a equals 6";
echo "!!!";
else:
echo "a is neither 5 nor 6";
endif;
?>
O como ya se ha mencionado las ternary operator:
$action = (empty($_POST['action'])) ? 'default' : $_POST['action'];
(ejemplos tomados de la documentación)
Edit: De alguna manera no vi que la sintaxis alternativa ya se mencionó, debe estar muy cansada;) De todos modos, la dejaré tal como está, ya que creo que un ejemplo real y un enlace a la documentación son más útiles que solo texto simple
El tercer lugar sería el 'foreach ($ entry: $ list)' ¿Qué no? – Felix
¿Podría ayudarme? Tengo dudas sobre el uso de ':' en el siguiente contexto (Laravel). ['email' => 'requerido | correo electrónico | único: correo electrónico, usuarios'] – Michel
@Michel: No sé sobre Laravel, lo siento. Desde la perspectiva de PHP, ':' es parte de una cadena, por lo que no tiene ningún significado especial. –
Shorter sentencia if:
$val = (condition) ? "condition is true" : "condition is false";
- 1. ¿Qué es realpath_cache en PHP?
- 2. ¿Qué es = y en PHP?
- 3. ¿Qué es PHP track_errors?
- 4. ¿Qué es SVN? (PHP)
- 5. ¿Qué es un gancho en PHP?
- 6. ¿Qué es T_VARIABLE inesperado en PHP?
- 7. En PHP, ¿qué es un tic?
- 8. ¿Qué es una clase en PHP?
- 9. ¿Qué tan eficiente es definir en PHP?
- 10. ¿Qué es exactamente PATH_INFO en PHP?
- 11. ¿Qué es la clase abstracta en php?
- 12. ¿Qué es PHP GID en modo seguro?
- 13. ¿Qué tan seguro es PHP?
- 14. qué es mejor php, JSP u otros
- 15. PHP Mcrypt, ¿qué tan seguro es realmente?
- 16. PHP usando Declare? ¿Qué es un tic?
- 17. Framework - ¿Qué es un framework PHP?
- 18. ¿qué es python equivalente a PHP $ _SERVER?
- 19. ¿Qué es el "?" símbolo en URL utilizado en php?
- 20. ¿Qué es un framework PHP y cuál es bueno?
- 21. ¿Qué es una excepción en PHP para y qué es try and catch?
- 22. ¿Qué es "AddType" en .htaccess?
- 23. ¿Qué tan seguro es php curl en ssl/https?
- 24. ¿Qué es un patrón de diseño de fábrica en PHP?
- 25. ¿Qué tan importante es desarmar variables en PHP?
- 26. En PHP, ¿qué es una cadena binaria (b'xxxx ')?
- 27. ¿Qué es un ejemplo de objeto de valor en PHP?
- 28. ¿Por qué es === más rápido que == en PHP?
- 29. ¿Qué significa = & mean en PHP?
- 30. ¿Qué significa "=>" en PHP?
Podría usted por favor enviar el código que aparece en? Podría tener diferentes significados, dependiendo del contexto. – FrustratedWithFormsDesigner
Al hacer una pregunta, por favor 'ser específico'. A menudo, esto significa dar un ejemplo de código. – Armstrongest
Operador de resolución de alcance (:) http://php.net/manual/en/language.oop5.paamayim-nekudotayim.php –