Maison  >  Article  >  développement back-end  >  PHP implémente des tests sur les multi-variables de sortie var_dump et echo

PHP implémente des tests sur les multi-variables de sortie var_dump et echo

小云云
小云云original
2018-03-29 10:55:072203parcourir

Cet article partage principalement avec vous l'implémentation PHP des tests multivariables de var_dump et de la sortie echo. Il est principalement partagé avec vous sous forme de code.

<?php
trait  A{
	public $a = &#39;a&#39;;
	private $d = &#39;d&#39;;
	public function sayHello(){
		echo &#39;Hello &#39;;
	}
}


class B{
	public $b = &#39;b&#39;;
	public function sayHello(){
		return &#39; world !&#39;;
	}
}


class C extends B{
	use A;


	public $b = &#39;c&#39;;
	
}
var_dump(5,7,(new C)->sayHello(),aac(4,5),&#39;<br />&#39;);


echo 5,7,(new C)->sayHello(),aac(4,5),&#39;<br />&#39;;


function aac($a,$b){
	echo &#39;<hr />&#39;;
	echo $a,$b;
	echo &#39;<hr />&#39;;
	echo $a+$b;
	echo &#39;<hr />&#39;;
	return $a+$b;
}

Résultat d'impression :

Bonjour


45


9


int(5) int(7) NULL int(9) string(6) "
" 57Bonjour


45


9


9


Résumé :

var_dump La description de la documentation PHP mentionne : et affiche les résultats directement dans le navigateur De même, vous pouvez utiliser la fonction de contrôle de sortie pour capturer la sortie de la fonction actuelle, puis (par exemple) l'enregistrer dans une chaîne.

En d'autres termes, var_dump exécutera plusieurs variables ou plusieurs expressions, mettra en cache la sortie du processus intermédiaire et enfin la produira ensemble. Une compréhension simple est que s'il y a des appels et des expressions en sortie dans var_dump, la sortie de ces appels ou expressions sera affichée en premier de gauche à droite et les résultats seront affichés en dernier.

Echo exécute et génère plusieurs variables, expressions et appels de gauche à droite.

Recommandations associées :

Application de code php var_dump pour parcourir les attributs d'objet

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