19 марта 2024, вторник  

PHPworld.ru - все о программировании на PHP, основы языка PHP, особенности PHP5
PHPworld.ru php php 5 SQLite Статьи Книги Форум PHP Гостевая книга Ссылки по PHP

PHP 5




 

Reflection API

php 5В PHP 5 реализованы специальные встроенные классы (Reflection API), которые позволяют анализировать классы и объекты с целью определения методов, свойств и интерфейсов, которые они поддерживают.

<?php
     class MyClass {
         public $property;
         function myFunc($name) {
             echo $name;
         }
     }
     ReflectionClass::export("MyClass");
     ReflectionObject::export(new MyClass);
     ReflectionMethod::export("MyClass", "myFunc");
     ReflectionProperty::export("MyClass", "property");
     ReflectionExtension::export("standard");
?>

С помощью класса ReflectionExtension аналогичным образом возможен анализ расширений (extensions) PHP 5.

Дата публикации: 09.09.04
Последнее обновление: -
Просмотров: 29209

Copyright © PHP World - Леонид Лукин, 2004-2008.

Главная PHP World | PHP | PHP 5 | SQLite | Статьи по PHP | Книги по PHP | Ссылки по PHP | CV