Rumah pembangunan bahagian belakang tutorial php php中var_dump,var_export,print_r这三个函数的区别是什么

php中var_dump,var_export,print_r这三个函数的区别是什么

Jul 06, 2017 am 10:10 AM
dump export print

本篇文章是对php中var_dump,var_export,print_r三个函数的区别进行了详细的分析介绍,需要的朋友参考下

下面的示例看看这三个函数的具体的区别,其中var_dump和var_export比较少用,但他们两者又很相似。所以可以看看:

代码如下:

<?php
$a = array(1,1,32,322,3433,array(32,232,23232));
$b = 1234;
$c = "alsdfl;asdf";
$d = &#39;a&#39;;
$e = fopen("slsl.txt", "r");
var_dump($a);
echo "<br>";
var_dump($b);
echo "<br>";
var_dump($c);
echo "<br>";
var_dump($d);
echo "<br>";
var_dump($e);
echo "<br>";
echo "<br>";
echo "<br>";
echo "<br>";
var_export($a);
echo "<br>";
var_export($b);
echo "<br>";
var_export($c);
echo "<br>";
var_export($d);
echo "<br>";
var_export($e);
echo "<br>";
echo "<br>";
echo "<br>";
echo "<br>";
print_r($a);
echo "<br>";
print_r($b);
echo "<br>";
print_r($c);
echo "<br>";
print_r($d);
echo "<br>";
print_r($e);
echo "<br>";
Salin selepas log masuk

输出:

代码如下:

Warning: fopen(slsl.txt) [function.fopen]: failed to open stream: No such file or directory in E:\mywww\yangtest\base1.php on line 6
array(6) { [0]=> int(1) [1]=> int(1) [2]=> int(32) [3]=> int(322) [4]=> int(3433) [5]=> array(3) { [0]=> int(32) [1]=> int(232) [2]=> int(23232) } }
int(1234)
string(11) "alsdfl;asdf"
string(1) "a"
bool(false)
array ( 0 => 1, 1 => 1, 2 => 32, 3 => 322, 4 => 3433, 5 => array ( 0 => 32, 1 => 232, 2 => 23232, ), )
1234
&#39;alsdfl;asdf&#39;
&#39;a&#39;
false
Array ( [0] => 1 [1] => 1 [2] => 32 [3] => 322 [4] => 3433 [5] => Array ( [0] => 32 [1] => 232 [2] => 23232 ) )
1234
alsdfl;asdf
a
Salin selepas log masuk

现在可以看到效果了,注意,最后一个不是我没有粘贴过来,而是他本来就没有显示什么东西。

Atas ialah kandungan terperinci php中var_dump,var_export,print_r这三个函数的区别是什么. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Apakah fail dump? Apakah fail dump? Jan 12, 2024 pm 04:58 PM

Fail dump biasanya merujuk kepada fail binari, juga dikenali sebagai fail dump atau fail dump teras. Fail jenis ini dijana oleh sistem komputer apabila ia menghadapi ralat yang serius atau situasi tidak normal Ia digunakan untuk menyimpan status, tindanan, daftar, imej memori, log dan maklumat lain sistem atau aplikasi.

'Modul yang diminta tidak menyediakan eksport bernama' Ralat muncul dalam Vue Cli - bagaimana untuk menyelesaikannya? 'Modul yang diminta tidak menyediakan eksport bernama' Ralat muncul dalam Vue Cli - bagaimana untuk menyelesaikannya? Aug 20, 2023 pm 07:25 PM

'Therequestedmoduledoesnotprovideanexportnamed'Ralat muncul dalam VueCli – bagaimana untuk menyelesaikannya? Semasa pembangunan projek Vue, kami mungkin menghadapi mesej ralat 'Therequestedmoduledoesnotprovideanexportnamed'. Mesej ralat ini biasanya muncul apabila memperkenalkan komponen pihak ketiga

Perbezaan antara eksport dan eksport lalai Perbezaan antara eksport dan eksport lalai Oct 12, 2023 am 10:24 AM

Perbezaan antara eksport dan eksport lalai ialah kata kunci eksport digunakan untuk mengeksport satu atau lebih pembolehubah, fungsi atau kelas, manakala kata kunci lalai eksport digunakan untuk mengeksport pembolehubah, fungsi atau kelas lalai. Dalam modul lain, anda boleh menggunakan kata kunci import untuk mengimport pembolehubah, fungsi atau kelas yang dieksport ini.

dump在计算机中的意义是什么 dump在计算机中的意义是什么 Jun 10, 2021 am 11:25 AM

在计算机中,dump的中文意思为“转储”,一般指将数据导出、转存成文件或静态形式,即将动态(易失)的数据,保存为静态的数据(持久数据)。像程序这种本来就保存在存储介质(如硬盘)中的数据,是没有必要dump。

Di manakah cetakan pada papan kekunci? Di manakah cetakan pada papan kekunci? Jun 19, 2023 am 09:37 AM

Kekunci skrin cetak berada pada kekunci anak panah peranti papan kekunci, dengan perkataan "prtsc sysrq" padanya dan terletak di sebelah kanan f12. Jika tiada butang dengan perkataan "prtsc sysrq", anda boleh mencari "fn" dan "insert(prt sc)", klik "fn" dahulu, dan kemudian klik "insert(PRT sc)" untuk merealisasikan fungsi tangkapan skrin printscreen .

Pengenalan kepada fungsi Python: fungsi dan contoh penggunaan fungsi cetakan Pengenalan kepada fungsi Python: fungsi dan contoh penggunaan fungsi cetakan Nov 03, 2023 pm 04:33 PM

Python ialah bahasa pengaturcaraan popular yang direka untuk menjadikan pengaturcaraan komputer lebih mudah dan lebih mudah difahami. Dalam Python, menggunakan fungsi cetakan untuk mengeluarkan teks ke konsol adalah tugas asas. Dalam artikel ini, kami akan memperkenalkan fungsi cetakan Python, meneroka keupayaan dan contoh penggunaannya serta menyediakan contoh kod untuk membantu anda memahami dengan lebih baik cara menggunakan fungsi tersebut. Fungsi cetakan Python ialah fungsi terbina dalam yang digunakan untuk mengeluarkan teks dan nilai pembolehubah. Sintaksnya sangat mudah. Anda hanya perlu

Menggunakan fungsi cetakan dalam Python Menggunakan fungsi cetakan dalam Python Feb 18, 2024 pm 02:48 PM

Python ialah bahasa pengaturcaraan peringkat tinggi yang ringkas dan mudah dipelajari yang digunakan secara meluas dalam analisis data, kecerdasan buatan, pembangunan web dan bidang lain. Dalam Python, cetak ialah fungsi yang biasa digunakan untuk mengeluarkan hasil atau maklumat penyahpepijatan pada skrin. Artikel ini akan memperkenalkan penggunaan fungsi cetakan secara terperinci dan menyediakan contoh kod khusus untuk membantu pembaca menguasainya dengan lebih baik. Pertama, fungsi cetakan boleh menerima berbilang parameter dan mencetaknya ke skrin. Parameter ini boleh menjadi rentetan, integer, nombor titik terapung, dsb., atau pembolehubah,

Cara Menyandarkan dan Memulihkan Pelayan Linux Cara Menyandarkan dan Memulihkan Pelayan Linux Jun 18, 2023 am 10:32 AM

Apabila sistem pengendalian Linux menjadi semakin popular di bahagian pelayan, sandaran dan pemulihan data menjadi semakin penting. Sandaran memastikan data boleh dipulihkan sekiranya berlaku masalah sistem atau kehilangan data. Artikel ini akan memperkenalkan cara membuat sandaran dan memulihkan pelayan Linux. Sandaran pelayan Linux 1. Sandaran cakera penuh Sandaran cakera penuh adalah untuk menyandarkan keseluruhan cakera keras dan menyandarkan kandungan sistem fail (sistem pengendalian, data, fail konfigurasi) manakala keseluruhan struktur direktori kekal tidak berubah, supaya ia boleh dipulihkan kepada keadaan yang hampir sama. Gunakan arahan dd untuk melakukan sandaran cakera penuh:

See all articles