Статьи

Практическое Отражение на Яве

Via Java.netПрактическое отражение в Java (PDF). Это глава из Hardcore Java О’Рейли. Знайте, что это не PHP, но стоит прочитать в любом случае. Даже если вы не используете Java, стоит понять, о чем идет речь, в частности, поскольку взаимодействие между PHP и Java начинает выглядеть как нечто, с чем PHP-разработчики должны справиться, учитывая JSR 223 .

Лично считаю, что изучение возможностей отражения в языке — это очень хороший способ для существующих программистов, имеющих опыт работы с другими языками, выбрать новые. Например, Марк Пилигрим отлично работает в Dive into Python . Нашел очень полезный способ понять, что такое Python.

На самом деле не знаю ничего, что обсуждает PHP-API отражения онлайн, кроме руководства. PHP4 предоставляет основы, такие как is_a () и get_class (), в то время как PHP5 имеет новый API отражения (документы в настоящее время здесь ). Я предполагаю, что с PHP он начинается с print_r () и var_dump () — двух очень удобных способов для программистов понять, что такое структуры данных PHP.

Примечание по терминологии: в моем ментальном словаре термины «отражение» и «самоанализ» означают одно и то же, когда речь заходит о способности языка программирования исследовать себя. Возможно, это нуждается в исправлении.