2009년 1월 27일 화요일

PHP 작은 팁 - 변수,배열, 객체를 구별해서 화면에 디버그 출력하는 함수

변수,배열, 객체를 구별해서 화면에 디버그 출력하는 함수다.


function debug3( $mixed ) {
if ( $mixed == NULL ) { echo "
debug3 value is NULL"; }
else if ( is_array( $mixed ) ) echo "
".print_r( $mixed, true )."</pre>";<br />    else if ( is_object($mixed ) )     echo "<br /><pre>".var_export( $mixed, true )."</pre>";<br />    else                               echo "<br /><pre>".$mixed."
";
}