2011-06-17 8 views
0

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?

+0

HEREDOC, montre un exemple d'où uu l'a vu – Ibu

+0

@Ibu: quel exemple changerait))) Il se comporte toujours de la même manière, comme il est expliqué dans la documentation. – zerkms

+0

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

Répondre

3

Full explanation here.

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.

+0

Merci! C'est juste ce que je voulais! – aakashbhowmick

1

est ici un endroit où il est utilisé

$longString = <<<STR 

This is a String and this method of creating it is called HEREDOC 

STR;