<?php
// your code goes here
class single {
public static function kansu() {
static $singleton;
$singleton=new single();
}
return $singleton;
}
private function __constructor() {
// nop
}
}
$hensu1 = single::kansu();
$hensu2 = single::kansu();
if($hensu1 === $hensu2) {
print "一致する";
} else {
print "一致しない";
}
PD9waHAKCi8vIHlvdXIgY29kZSBnb2VzIGhlcmUKY2xhc3Mgc2luZ2xlIHsKCXB1YmxpYyBzdGF0aWMgZnVuY3Rpb24ga2Fuc3UoKSB7CgkJc3RhdGljICRzaW5nbGV0b247CgkJaWYoIWlzc2V0KCRzaW5nbGV0b24pKSB7CgkJCSAkc2luZ2xldG9uPW5ldyBzaW5nbGUoKTsKCQl9CgkJcmV0dXJuICAkc2luZ2xldG9uOwoJfQoJcHJpdmF0ZSBmdW5jdGlvbiBfX2NvbnN0cnVjdG9yKCkgewoJCS8vIG5vcAoJfQp9CgokaGVuc3UxID0gc2luZ2xlOjprYW5zdSgpOwokaGVuc3UyID0gc2luZ2xlOjprYW5zdSgpOwoKaWYoJGhlbnN1MSA9PT0gJGhlbnN1MikgewogICAgcHJpbnQgIuS4gOiHtOOBmeOCiyI7Cn0gZWxzZSB7CiAgICBwcmludCAi5LiA6Ie044GX44Gq44GEIjsKfQo=