mirror of
https://github.com/sigmasternchen/php-doc-en
synced 2025-03-16 00:48:54 +00:00
Classes with private constructors are not instantiable
git-svn-id: https://svn.php.net/repository/phpdoc/en/trunk@324631 c90b9560-bf6c-de11-be94-00142212c4b1
This commit is contained in:
parent
a09f874049
commit
dbbf38affc
1 changed files with 12 additions and 1 deletions
|
@ -60,7 +60,18 @@ class D extends abstractClass {
|
|||
function f2() { }
|
||||
}
|
||||
|
||||
$classes = array("C", "iface", "ifaceImpl", "abstractClass", "D");
|
||||
class privateConstructor {
|
||||
private function __construct() { }
|
||||
}
|
||||
|
||||
$classes = array(
|
||||
"C",
|
||||
"iface",
|
||||
"ifaceImpl",
|
||||
"abstractClass",
|
||||
"D",
|
||||
"privateConstructor",
|
||||
);
|
||||
|
||||
foreach($classes as $class ) {
|
||||
$reflectionClass = new ReflectionClass($class);
|
||||
|
|
Loading…
Reference in a new issue