More tests
The build was successful.
Details
The build was successful.
Details
This commit is contained in:
parent
3252f54615
commit
5d9ccf9c65
|
@ -0,0 +1,9 @@
|
|||
final class Main {
|
||||
function __construct() {
|
||||
var_dump(function_exists('dummy_function'));
|
||||
var_dump(import('dummy'));
|
||||
var_dump(function_exists('dummy_function'));
|
||||
}
|
||||
}
|
||||
|
||||
new Main();
|
|
@ -0,0 +1,3 @@
|
|||
bool(FALSE)
|
||||
bool(TRUE)
|
||||
bool(TRUE)
|
|
@ -0,0 +1,34 @@
|
|||
final class Test {
|
||||
private $value;
|
||||
|
||||
private function __construct() {
|
||||
}
|
||||
|
||||
/* This is singleton */
|
||||
public function getInstance() {
|
||||
static $instance;
|
||||
if(!$instance) {
|
||||
$instance = new Test();
|
||||
}
|
||||
return $instance;
|
||||
}
|
||||
|
||||
public function get() {
|
||||
return $this->value;
|
||||
}
|
||||
|
||||
public function set($value = 0) {
|
||||
$this->value = $value;
|
||||
}
|
||||
}
|
||||
|
||||
final class Main {
|
||||
public function __construct() {
|
||||
$testA = Test::getInstance();
|
||||
$testA->set(5);
|
||||
$testB = Test::getInstance();
|
||||
var_dump($testB->get());
|
||||
}
|
||||
} /* class */
|
||||
|
||||
new Main();
|
|
@ -0,0 +1 @@
|
|||
int(5)
|
Loading…
Reference in New Issue