Beispiel #1
0
<?php

require_once "listing12.05.php";
// Registry
// test file app registry
if (!isset($argv[1])) {
    // run script without argument to monitor
    while (1) {
        sleep(5);
        $thing = \woo\base\ApplicationRegistry::getDSN();
        \woo\base\RequestRegistry::instance();
        \woo\base\SessionRegistry::instance();
        \woo\base\MemApplicationRegistry::instance();
        print "dsn is {$thing}\n";
    }
} else {
    // run script with argument in separate window to change value.. see the result in monitor process
    print "setting dsn {$argv[1]}\n";
    \woo\base\ApplicationRegistry::setDSN($argv[1]);
}