Heim > Backend-Entwicklung > PHP-Tutorial > Zusammenfassung der Funktion var_export und Vergleich mit var_dump

Zusammenfassung der Funktion var_export und Vergleich mit var_dump

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Freigeben: 2016-07-29 09:12:25
Original
1072 Leute haben es durchsucht

Kürzlich wurde die ursprüngliche handgeschriebene Konfigurationsdatei des Projekts in das Management-Backend verschoben, damit andere sie einfacher konfigurieren können. Dieser Prozess verwendet die Funktion var_export.

Zusammenfassung:

1. Gemäß den offiziellen Anweisungen muss var_export legalen PHP-Code zurückgeben. Mit anderen Worten, der von var_export zurückgegebene Code kann direkt als PHP-Code zugewiesen werden . eine Variable. Diese Variable erhält den gleichen Werttyp wie die, die var_exportiert wird, sodass der Ressourcentyp nicht einfach kopiert werden kann. Wenn die Variable von var_export daher vom Ressourcentyp ist, gibt var_export NULL zurück. Aber var_dump gibt den Ressourcentyp zurück.

//实验  
  $e = fopen("aa.php", "r");
  var_export($e);
  var_dump($e);
Nach dem Login kopieren
//运行结果
NULL
resource(3) of type (stream)
Nach dem Login kopieren

2. Gemäß der offiziellen Beschreibung wird durch Setzen des zweiten Parameters auf TRUE die Darstellung der Variablen zurückgegeben.
$c = 'guugle';
  var_export($c); //直接打印出 'guugle'

  var_export($c, TRUE); //则无输出,返回变量表示
  $d = var_export($c, TRUE);
  echo $d; //输出 'guugle'
Nach dem Login kopieren
3. var_export() generiert Konfigurationsdateien für mehrere Benutzer (var_export() behält immer den strukturierten Datenspeicher bei )

$arr = array ( 1 , 2 , array ( "apple" , "banana" , "orange" )); 
  file_put_contents("aa.php", "<?php \n return ".var_export($arr, true)."\n?>"); //注意:需要加第二个参数TRUE返回变量的表示
Nach dem Login kopieren
Ergebnis:

Zusammenfassung der Funktion var_export und Vergleich mit var_dump


Oben wurde die Zusammenfassung der Funktion var_export und ihr Vergleich mit var_dump vorgestellt, einschließlich der relevanten Aspekte. Ich hoffe, dass sie für Freunde, die sich für PHP-Tutorials interessieren, hilfreich sein wird.

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage