Verzeichnisstruktur phpBB-3.2.0
- Veröffentlicht
- 06.01.2017
So funktioniert es
|
Auf das letzte Element klicken. Dies geht jeweils ein Schritt zurück |
Auf das Icon klicken, dies öffnet das Verzeichnis. Nochmal klicken schließt das Verzeichnis. |
|
(Beispiel Datei-Icons)
|
Auf das Icon klicken um den Quellcode anzuzeigen |
virtual-proxy.php
01 <?php
02
03 require_once __DIR__ . '/../vendor/autoload.php';
04
05 use ProxyManager\Factory\LazyLoadingValueHolderFactory;
06
07 class Foo
08 {
09 public function __construct()
10 {
11 sleep(5);
12 }
13
14 public function doFoo()
15 {
16 echo "Foo!";
17 }
18 }
19
20 $startTime = microtime(true);
21 $factory = new LazyLoadingValueHolderFactory();
22
23 for ($i = 0; $i < 1000; $i += 1) {
24 $proxy = $factory->createProxy(
25 'Foo',
26 function (& $wrappedObject, $proxy, $method, $parameters, & $initializer) {
27 $initializer = null;
28 $wrappedObject = new Foo();
29
30 return true;
31 }
32 );
33 }
34
35 var_dump('time after 1000 instantiations: ' . (microtime(true) - $startTime));
36
37 $proxy->doFoo();
38
39 var_dump('time after single call to doFoo: ' . (microtime(true) - $startTime));
40