var_dump
تابع var_dump برای «نمایش جزئیات متغیر (Variable)» است. نوع و مقدار را کامل چاپ می کند. مثل وقتی کارنامه را با جزئیات می بینی.
کاربرد var_dump با مثال ساده
این تابع روی یک یا چند متغیر کار می کند و نوع و مقدار هرکدام را نشان می دهد. برای آرایه ها هم ساختار داخلی را نشان می دهد.
نمونه کد از منبع
<?php
$a = 32;
echo var_dump($a) . "<br>";
$b = "Hello world!";
echo var_dump($b) . "<br>";
$c = 32.5;
echo var_dump($c) . "<br>";
$d = array("red", "green", "blue");
echo var_dump($d) . "<br>";
$e = array(32, "Hello world!", 32.5, array("red", "green", "blue"));
echo var_dump($e) . "<br>";
// Dump two variables
echo var_dump($a, $b) . "<br>";
?>
سینتکس (Syntax)
var_dump(var1, var2, ...); روی یک یا چند متغیر اجرا می شود و اطلاعاتشان را چاپ می کند.
پارامترها
var1, var2, ...: متغیر(هایی) که می خواهی اطلاعاتشان چاپ شود.
جزئیات فنی
بازگشتی ندارد. فقط خروجی را نمایش می دهد. نسخه پشتیبانی: PHP 4.0+.
گام های عملی
- چند متغیر بساز و مقدار بده.
- روی هرکدام var_dump اجرا کن.
- خروجی نوع و مقدار را بررسی کن.
نکته: برای خوانایی سریع، کنار var_dump از برچسب ها یا فاصله گذاری استفاده کن.
هشدار: در محیط تولید، خروجی var_dump را نمایش نده؛ ممکن است اطلاعات لو برود.
جمع بندی سریع
- var_dump نوع و مقدار را چاپ می کند.
- روی چند متغیر همزمان هم کار می کند.
- برای آرایه و شیء، ساختار را نشان می دهد.
- برای اشکال زدایی سریع خیلی مفید است.
برای چاپ دوستانه تر از print_r کمک بگیر. برای «نمایش نوع»، صفحه gettype را ببین. همچنین نمایش متغیر با var_dump بهترین مرجع سریع این بخش است.