/** * Dump information about a variable * * @param mixed $data * @param string $name * @access private * @static */ private static function _dump(&$data, $name = '…') { // Highlight elements that have a space in their name. // Spaces are hard to see in the HTML and are hard to troubleshoot $name = Dumper::sanitize_name($name); // object if (is_object($data)) { return Dumper::_object($data, $name); } // array if (is_array($data)) { return Dumper::_array($data, $name); } // resource if (is_resource($data)) { return Dumper::_resource($data, $name); } // scalar if (is_string($data)) { return Dumper::_string($data, $name); } // float if (is_float($data)) { return Dumper::_float($data, $name); } // integer if (is_integer($data)) { return Dumper::_integer($data, $name); } // boolean if (is_bool($data)) { return Dumper::_boolean($data, $name); } // null if (is_null($data)) { return Dumper::_null($name); } }