[limb-svn] r5859 - 3.x/trunk/limb/core

svn at limb-project.com svn at limb-project.com
Thu May 10 18:49:36 MSD 2007


Author: pachanga
Date: 2007-05-10 18:49:36 +0400 (Thu, 10 May 2007)
New Revision: 5859
URL: http://fisheye.limb-project.com/changelog/limb/?cs=5859

Modified:
   3.x/trunk/limb/core/common.inc.php
Log:
-- lmb_var_dump(..) now has second optional argument $echo which controls whether dumped value should be echoed or returned(returned by default)
-- pretty printing with <pre> added in lmb_var_dump when not in cli mode

Modified: 3.x/trunk/limb/core/common.inc.php
===================================================================
--- 3.x/trunk/limb/core/common.inc.php	2007-05-10 14:46:38 UTC (rev 5858)
+++ 3.x/trunk/limb/core/common.inc.php	2007-05-10 14:49:36 UTC (rev 5859)
@@ -109,13 +109,26 @@
   }
 }
 
-function lmb_var_dump($obj)
+function lmb_var_dump($obj, $echo = false)
 {
   ob_start();
   var_dump($obj);
   $dump = ob_get_contents();
   ob_end_clean();
-  return $dump;
+
+  if($echo)
+  {
+    if(PHP_SAPI != 'cli')
+    {
+      echo '<pre>';
+      echo $dump;
+      echo '</pre>';
+    }
+    else
+      echo $dump;
+  }
+  else
+    return $dump;
 }
 
 /**



More information about the limb-svn mailing list