printAffiche une chaîne de caractères
&reftitle.description;
intprintstringexpression
Affiche expression.
print n'est pas une fonction mais une construction du langage.
Son argument est l'expression suivant le mot clé print,
et n'est pas délimité par des parenthèses.
La différence majeure avec echo est que
print n'accepte qu'un seul argument et retourne toujours 1.
&reftitle.parameters;
expression
L'expression à afficher. Les valeurs qui ne sont pas des chaînes de
caractères seront converties en celle-ci, même si la
directive
strict_types est activé.
&reftitle.returnvalues;
Retourne 1, toujours.
&reftitle.examples;
Exemple avec print
]]>
&reftitle.notes;
Utilisation avec des parenthèses
Entourer l'argument de print avec des parenthèses
ne lèvera pas une erreur de syntaxe, et produit une syntaxe ressemblant à un
appel normal de fonction. Néanmoins, ceci peut être trompeur, car les
parenthèses font en réalité partie de l'expression qui est en cours
d'affichage, et non partie de la syntaxe de print
en lui-même.
]]>
Quand print est utilisé dans une expression plus large,
placer tout deux le mot clé et son argument dans les parenthèses peut être
nécessaire pour obtenir le résultat attendu :
]]>
¬e.language-construct;
&reftitle.seealso;
echoprintfflushManière de spécifié des chaînes littérales