Příručka stylu psaní: Porovnání verzí

Z Freenetis Wiki
Přejít na: navigace, hledání
m (Stránka Coding Style Guide přemístěna na stránku Příručka stylu psaní)
m (Quimi přesunul stránku Příručka stylu psaní na Příručka stylu psaní bez založení přesměrování)
 
(Není zobrazena jedna mezilehlá verze od stejného uživatele.)
Řádek 1: Řádek 1:
 +
[[en:Coding Style Guide]]
 
Pro inspiraci:
 
Pro inspiraci:
 
*http://google-styleguide.googlecode.com/svn/trunk/cppguide.xml
 
*http://google-styleguide.googlecode.com/svn/trunk/cppguide.xml

Aktuální verze z 31. 1. 2018, 14:16

Pro inspiraci:

Static vs. normal methods/members/variables

Try this example:

<?php	
 class Normal {
		public $x=0;
	}
 	
	class Statik {
		public static $x=0;
	}
 	
	$limit=50000;
	$mem1=memory_get_usage();
	$time1=microtime(true);
	$normal=new Normal();
	echo "Normal object test:
"; for ($i=0; $i<$limit; $i++) { $normal->x=$normal->x+$i; } echo $normal->x."
"; $mem2=memory_get_usage(); $time2=microtime(true); echo "Static object test:
"; for ($i=0; $i<$limit; $i++) { Statik::$x=Statik::$x+$i; } echo Statik::$x."
"; $mem3=memory_get_usage(); $time3=microtime(true); printf("Normal: Memory=%d time=%f
", $mem2-$mem1, $time2-$time1); printf("Static: Memory=%d time=%f
", $mem3-$mem2, $time3-$time2); ?>

Result

Normal: Memory=728 time=0.049930
Static: Memory=220 time=0.057258