Class information
|
<?php class Person { private $name; private $age; private $id;
function __construct( $name, $age ) { $this->name = $name; $this->age = $age; }
function setId( $id ) { $this->id = $id; } function getId(){ echo "get id method"; } function __clone() { $this->id = 0; } }
$p = new ReflectionClass( 'Person' );
print classData( $p );
function classData( ReflectionClass $class ) { $details = ""; $name = $class->getName(); if ( $class->isUserDefined() ) { $details .= "$name is user definedn"; } if ( $class->isInternal() ) { $details .= "$name is built-inn"; } if ( $class->isInterface() ) { $details .= "$name is interfacen"; } return $details; }
?>
|
|
|
|
|
HTML code for linking to this page:
Related in same category :
-
-
-
-
-
-
-
|