Dump() Function – Formatted print_r()

If the given argument is not an array it will take the necessary action according to its data type. If the argument is an array, print_r() is used. If the argument is a object, var_dump() is used – with <pre> formatting. If it is anything else, it is printed with a var_dump().

/** Function : dump()
 * Prints a array, an object or a scalar variable in an easy to view format.
 *
 * @param $data - the variable that must be displayed
 */
function dump( $data ) {
	print "<pre style=' background: rgba(0, 0, 0, 0.1); margin-bottom: 1.618em; padding: 1.618em; overflow: auto; max-width: 100%; '>==========================n";
	if ( is_array( $data ) ) {
		print_r( $data );
	} elseif ( is_object( $data ) ) {
		var_dump( $data );
	} else {
		var_dump( $data );
	}
	print "===========================</pre>";
}
Oh My Zsh: Nâng cao trải nghiệm terminal với giao diện đẹp và các plugin tăng hiệu suất! Git cherry-pick là gì? Cách sử dụng và ví dụ Git Rebase: Gộp nhiều commit thành một để tối ưu hóa lịch sử commit 11 tính năng JavaScript mới tuyệt vời trong ES13 (ES2022) CSS diệu kỳ: Các thuộc tính CSS mà bạn có thể chưa biết Auto deploy projects với GitHub Actions – sử dụng ssh-action WordPress Gutenberg Block Server Side Render Add, Upload image trong Gutenberg Block Development Tạo Block Controls – Block Toolbar và Settings Sidebar trong WordPress Gutenberg Làm quen với các components thường dùng khi tạo Gutenberg Block

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.