Maison  >  Article  >  développement back-end  >  Quelle est la différence entre les instructions de sortie PHP

Quelle est la différence entre les instructions de sortie PHP

WBOY
WBOYoriginal
2022-02-21 11:28:102670parcourir

Différence : 1. Les fonctions echo() et print() sont utilisées pour générer une ou plusieurs chaînes, mais echo n'a pas de valeur de retour et est légèrement plus rapide que print ; 2. La fonction "print_r()" est utilisée pour afficher facilement les variables Informations complètes ; 3. "var_dump" est utilisé pour afficher les informations structurelles d'une ou plusieurs expressions.

Quelle est la différence entre les instructions de sortie PHP

L'environnement d'exploitation de cet article : système Windows 10, PHP version 7.1, ordinateur Dell G3.

Quelle est la différence entre les instructions de sortie php

echo Compréhension approfondie de echo, echo est une fonction

fonction echo : afficher une ou plusieurs chaînes vers le navigateur ;

valeur de retour echo : void Aucune valeur de retour ;

    echo "今天是个好天气";

Résultat de sortie :

Quelle est la différence entre les instructions de sortie PHP

print Fonction : afficher une chaîne dans le navigateur

print Valeur de retour : entier 1

L'exemple suivant : print imprime la chaîne et echo imprime la valeur de retour de print

    echo(print("今天是个好天气"));

Sortie :

Quelle est la différence entre les instructions de sortie PHP

echo s'exécute légèrement plus rapidement que print car il n'a pas de valeur de retour

print_r() affiche des informations faciles à comprendre sur une variable. Si une chaîne, un entier ou un flottant est donné, la valeur de la variable elle-même est imprimée. Si un tableau est donné, les clés et les éléments seront affichés dans un certain format. L'objet est similaire à un tableau

Par exemple

    $a = [1,2,3,4,];
    print_r($a);

Résultat du résultat :

Quelle est la différence entre les instructions de sortie PHP

var_dump() affiche des informations structurelles sur une ou plusieurs expressions, y compris le type et la valeur de l'expression. Les tableaux élargiront récursivement les valeurs, montrant leur structure par indentation.

Par exemple :

    $b  = array( 1 ,  2 , array( "a" ,  "b" ,  "c" ));
    var_dump ( $b );

Résultat de sortie :

Quelle est la différence entre les instructions de sortie PHP

Par exemple :

    $d  =  3.1 ;
    $c  =  true ;
    var_dump ( $d ,  $c );

Résultat de sortie :

Quelle est la différence entre les instructions de sortie PHP

Apprentissage recommandé : "Tutoriel vidéo PHP"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn