Var_dump to log file php
Writing objects to the PHP Show Well, luckily there are options for both Use print_r()Using $object = new MyObject(); error_log( print_r( $object, true ) ); Use var_dump()If you want the more detailed output of
function var_error_log( $object=null ){ ob_start(); // start buffer capture var_dump( $object ); // dump the values $contents = ob_get_contents(); // put the buffer into a variable ob_end_clean(); // end capture error_log( $contents ); // log contents of the result of var_dump( $object ) } $object = new MyObject(); var_error_log( $object ); I have the php code for sql query
this code print my database name on the browser how I can save the database name into text file
RiggsFolly 90.8k20 gold badges101 silver badges145 bronze badges asked Aug 12, 2016 at 23:15
4 You can use the output buffering functions to capture output and write it to a file.
answered Aug 12, 2016 at 23:25
8 Don't use var_dump for this, use serialize like so:
To restore it, you can use unserialize($filecontents); by reading it back in from the file. answered Aug 12, 2016 at 23:25 1
answered Aug 12, 2016 at 23:29 This should work
You may want to serialize the variable first to make it more readable. But there are several other methods: http://php.net/manual/en/function.file-put-contents.php answered Aug 12, 2016 at 23:19
AndyAndy 1021 silver badge4 bronze badges What is the purpose of Var_dump () in PHP?To dump information about a variable, use the var_dump in PHP. This function provides structured data about the specified variable, including its type and value. Recursively, arrays and objects are examined, with values indented to demonstrate structure. This function works well with expressions as well.
What does Var_dump return?@JMTyler var_export returns a parsable string—essentially PHP code—while var_dump provides a raw dump of the data. So, for example, if you call var_dump on an integer with the value of 1, it would print int(1) while var_export just prints out 1 .
What is the difference between Var_dump () and Print_r ()?var_dump() displays values along with data types as output. print_r() displays only value as output. It does not have any return type. It will return a value that is in string format.
What value will Var_dump show?The var-dump is display the datatype as well as value while echo only display the value. Explanation: In Php the var-dump function is used for displaying the datatype as well the value . The var-dump () does not return anythings it means there is no datatype of var-dump() function.
|