J'ai vu l'opérateur < < < plusieurs fois, mais je ne trouve aucune mention de cet opérateur dans la documentation PHP. Quelqu'un peut-il dire s'il vous plaît ce que fait exactement cet opérateur?Que fait exactement l'opérateur <<< dans php?
Répondre
With a bit easier explanation here.
syntaxe Heredoc est un moyen de délimiter des chaînes en PHP (et d'autres langues) avec 3 « moins de » symboles: < < <.
La bonne partie à son sujet:
texte Heredoc se comporte comme une chaîne à double cité , sans les guillemets doubles . Cela signifie que les citations dans un heredoc n'ont pas besoin d'être échappées. Les variables sont étendues, mais le même soin doit être pris lorsque exprimant des variables complexes à l'intérieur d'un hérédoc comme avec des chaînes.
Merci! C'est juste ce que je voulais! – aakashbhowmick
est ici un endroit où il est utilisé
$longString = <<<STR
This is a String and this method of creating it is called HEREDOC
STR;
<<<
est l'ouvreur pour la syntaxe heredoc. Vous le suivez par une chaîne arbitraire utilisée comme terminateur. C'est une syntaxe alternative aux citations. Voir: http://www.php.net/manual/en/language.types.string.php#language.types.string.syntax.heredoc
- 1. Que fait << faire?
- 2. Que fait << en Python?
- 3. Que fait <() dans Bash?
- 4. Php que signifie <<<?
- 5. Que fait (1U << X) faire?
- 6. Que fait << CONSTANT >>?
- 7. Que fait l'opérateur << and >?
- 8. PHP <<< OUT et OUT;
- 9. opérateur php <<<
- 10. Que signifie exactement <> en C#?
- 11. Que signifie <<< END >> en PHP?
- 12. Que fait <> Java?
- 13. Que signifie l'opérateur Bash <<<?
- 14. ce que signifie <<< en php
- 15. Que signifie exactement <[email protected]>?
- 16. Que fait l'opérateur << avec les méthodes ruby?
- 17. scalac -explaintypes: que fait "<notype><: X?" signifier?
- 18. PHP - unknowable echo <<< construire
- 19. imprimer <<< HTML en php?
- 20. Que fait <h:messages> dans JSF?
- 21. Comment construire dynamiquement <<< chaîne EOD dans PHP
- 22. github ajouter <<<<<<< HEAD
- 23. Heredoc <<< ou <<?
- 24. Que fait l'opérateur MySQL <=>?
- 25. Que signifie "<<" en C#?
- 26. Qu'est-ce que << dans ce contexte?
- 27. Que fait la macro #define() <...>?
- 28. Que fait la méthode <=>?
- 29. Que fait l'opérateur <> en python?
- 30. opérateur <<: std :: cout << i << (i << 1);
HEREDOC, montre un exemple d'où uu l'a vu – Ibu
@Ibu: quel exemple changerait))) Il se comporte toujours de la même manière, comme il est expliqué dans la documentation. – zerkms
duplication possible de [Référence - Que signifie ce symbole en PHP?] (Http://stackoverflow.com/questions/3737139/reference-what-does-this-symbol-mean-in-php) – deceze