String processing added
This commit is contained in:
parent
ddfe8e2083
commit
fc5dd64b67
1 changed files with 32 additions and 7 deletions
39
dBug.php
39
dBug.php
|
@ -148,27 +148,30 @@ class dBug {
|
||||||
switch($type) {
|
switch($type) {
|
||||||
case "resource":
|
case "resource":
|
||||||
$this->varIsResource($var);
|
$this->varIsResource($var);
|
||||||
break;
|
break;
|
||||||
case "object":
|
case "object":
|
||||||
$this->varIsObject($var);
|
$this->varIsObject($var);
|
||||||
break;
|
break;
|
||||||
case "array":
|
case "array":
|
||||||
$this->varIsArray($var);
|
$this->varIsArray($var);
|
||||||
break;
|
break;
|
||||||
case "integer":
|
case "integer":
|
||||||
case "double":
|
case "double":
|
||||||
$this->varIsNumeric($var,$type);
|
$this->varIsNumeric($var,$type);
|
||||||
break;
|
break;
|
||||||
case "NULL":
|
case "NULL":
|
||||||
$this->varIsNULL();
|
$this->varIsNULL();
|
||||||
break;
|
break;
|
||||||
case "boolean":
|
case "boolean":
|
||||||
$this->varIsBoolean($var);
|
$this->varIsBoolean($var);
|
||||||
break;
|
break;
|
||||||
|
case "string":
|
||||||
|
$this->varIsString($var);
|
||||||
|
break;
|
||||||
default:
|
default:
|
||||||
$var=($var=="") ? "[empty string]" : $var;
|
$var=($var=="") ? "[empty string]" : $var;
|
||||||
echo "<table cellspacing=0><tr>\n<td>".$var."</td>\n</tr>\n</table>\n";
|
echo "<table cellspacing=0><tr>\n<td>".$var."</td>\n</tr>\n</table>\n";
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -185,6 +188,23 @@ class dBug {
|
||||||
echo "</table>";
|
echo "</table>";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//if variable is a string type
|
||||||
|
function varIsString($var){
|
||||||
|
if($var==""){
|
||||||
|
$this->makeTableHeader("string","empty string");
|
||||||
|
echo "</table>";
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
$this->makeTableHeader("string","string (".strlen($var).")");
|
||||||
|
$lines=explode("\n",$var);
|
||||||
|
foreach($lines as $num=>$line){
|
||||||
|
$this->makeTDHeader("string",$num);
|
||||||
|
echo ($line==""?"[empty line]":$line);
|
||||||
|
$this->closeTDRow("string");
|
||||||
|
}
|
||||||
|
echo "</table>";
|
||||||
|
}
|
||||||
|
|
||||||
//if variable is a boolean type
|
//if variable is a boolean type
|
||||||
function varIsBoolean($var) {
|
function varIsBoolean($var) {
|
||||||
$var=($var==1) ? "TRUE" : "FALSE";
|
$var=($var==1) ? "TRUE" : "FALSE";
|
||||||
|
@ -625,6 +645,11 @@ class dBug {
|
||||||
table.dBug_database td { background-color:#07DDF9; }
|
table.dBug_database td { background-color:#07DDF9; }
|
||||||
table.dBug_database td.dBug_databaseHeader { background-color:#07F7FB; }
|
table.dBug_database td.dBug_databaseHeader { background-color:#07F7FB; }
|
||||||
table.dBug_database td.dBug_databaseKey { background-color:#AEF4F5; }
|
table.dBug_database td.dBug_databaseKey { background-color:#AEF4F5; }
|
||||||
|
/* string */
|
||||||
|
table.dBug_string { background-color:#556832 }
|
||||||
|
table.dBug_string td { background-color:#B3C520;}
|
||||||
|
table.dBug_string td.dBug_stringHeader { background-color:#808000; }
|
||||||
|
table.dBug_string td.dBug_stringKey { background-color:#96A428; }
|
||||||
</style>
|
</style>
|
||||||
SCRIPTS;
|
SCRIPTS;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue