Example Name: DebugFunctions.php
Language: PHP
Version: 1.0.0
Code:
<?php
class DebugFunctions {
function DebugFunctions(){
$this->methodTable = array(
"computeTimeDifference" => array(
"description" => "Returns an instance of TimeDifferenceClass (Custom Class)",
"access" => "remote", // available values are private, public, remote
"arguments" => array ("t"),
"returns" => "TimeDifferenceClass" // name of Custom Class
)
);
}
function computeTimeDifference($t) {
$d = time();
$e = $t["date"] / 1000;
$difference = ($d <= $e) ? ($e - $d) : ($d - $e);
$days = floor($difference/60/60/24);
$difference -= $days*60*60*24;
$hours = floor($difference/60/60);
$difference -= $hours*60*60;
$minutes = floor($difference/60);
$difference -= $minutes*60;
$seconds = floor($difference);
$t["days"] = $days;
$t["hours"] = $hours;
$t["minutes"] = $minutes;
$t["seconds"] = $seconds;
return $t;
}
}
?>
Download code text
Download chapter example files