I generally include the following function:
         function dump( $label, $input ){
                 echo( "<PRE>" );
                 echo( "<H2>$label</H2>\n" );
                 print_r( $input );
                 echo( "</PRE>" );
                 return 1;
         }

or if you like javascript this pops up an alert wherever you insert the 
dump call in your page
         function dump( $label, $input ){
                 ob_start();
                 print_r( $input );
                 $gc     = ob_get_contents();
                 ob_end_clean();

                 $gc = preg_replace( "/'/", "\\'", $gc );
                 $gc = preg_replace( '/\n/', '\\n', $gc );
                 echo( "<script>alert( '$label\\n".$gc."' );</script>" );
                 return 1;
         }

then for simple debugging I call
dump( "My Label", $my_var );

With the javascript you can do some cool things like having divs generated 
per $label.

morgan



At 02:26 PM 4/9/2001, you wrote:
>Just a question that has been besetting me for a while:
>
>which is better for debugging -- vardump( ) or print( ) ?
>
>Does anyone have a preference? Why? Is one better than the other?
>Thanks for answering this prickly question!
>
>John Lim
>
>
>
>--
>PHP General Mailing List (http://www.php.net/)
>To unsubscribe, e-mail: [EMAIL PROTECTED]
>For additional commands, e-mail: [EMAIL PROTECTED]
>To contact the list administrators, e-mail: [EMAIL PROTECTED]

Reply via email to