Dauer der Abfrage anzeigen

weiss net, vl. weil man sich da nen bandwurm sucht, wenn man das stichwort nicht weiss?!

PHP:
function getmicrotime(){
list($usec, $sec) = explode(' ',microtime());
return((float)$usec + (float)$sec);
}
$time=getmicrotime;
echo "Dauer: $time\n";

Damit funktioniert es jetzt. Logischerweise hab ich ZWEI Ergebnisse: Einmal von $usec und ein mal von $sec.:
0.10683100 1099895110

Werden die denn durch das + nicht addiert?!
 
warum habe ich dann immernoch ZWEI Ergebnisse und nicht nur eines?
oder muss ich das Ergebnis der Addition in eine Variable schreiben und DIESE dann ausgeben?!
wenn ja... INNERHALB der Return-Anweisung oder irgendwie danach!`?
 
Wer sagt denn, dass zwei Ergebnisse zurückgegeben werden? Also ich bekommen nur einen Wert zurückgeliefert:
PHP:
<?php
	function getmicrotime() {
		list($usec, $sec) = explode(' ', microtime());
		return((float)$usec + (float)$sec);
	}
	$microtime = getmicrotime();
	echo 'Derzeitiger UNIX-zeitstempel mit Microsekunden: ', $microtime, '<br />';
	echo 'Variableinformationen: <pre>', var_dump($microtime), '</pre>';
?>
 
Gumbo hat gesagt.:
PHP:
	$microtime = getmicrotime();

Dieser Teil wird bei mir als Fehler angezeigt:
Call to undefined function getmicrotime() in....

wenn ich das so schreibe:
PHP:
	$microtime = microtime();
gehts, aber das erfüllt ja nicht den zweck
 
und danns teht als Text da folgendes:
Derzeitiger UNIX-Zeitstempel mit Microsekunden: 0.43656200 1099917021
Variableninformationen:

string(21) "0.43656200 1099917021"
 
Du musst auch Gumbus Deklaration der Funktion getmicrotime()*; in dieser datei stehen haben.

*
PHP:
 function getmicrotime() {
        list($usec, $sec) = explode(' ', microtime());
        return((float)$usec + (float)$sec);
    }
 
Zurück