News Feed
Sections




News Archive
Looking for more information on how to do PHP the right way? Check out PHP: The Right Way

Mike Purcell's Blog:
PHP - Reflection Class - Determine Parent Method Signature
July 05, 2012 @ 10:12:04

In this recent post to his blog Mike Purcell shares a method he found to discover the parameters required by a method in a class' parent via reflection.

According to PHP docs regarding the Memcached::get() method, there are three arguments which which must be added to my extended signature, which I added, but kept getting "...should be compatible with that of Memcached::get()" errors. I tried looking for the method signature via source code but didn't glean anything useful from the PECL documentation, so I turned to PHP's RelectionClass.

He includes a quick snippet of code showing how the check works and the handy output it produces - a set containing the parameter name, if it's require or optional and it's definition.

0 comments voice your opinion now!
reflection parent method signature tutorial


blog comments powered by Disqus

Similar Posts

Marcelo Gornstein's Blog: Writing PHP applications with Doctrine2 as ORM and Ding as DI container

EchoDitto Labs Blog: How to Configure Eclipse PDT with Zend Server Debugger on MAMP for Drupal

Duckout Blog: Do Funny Stuff with the Google Charts API and PHP

PHPClasses.org Blog: Neural Networks in PHP

Chris Jones: Adding DTrace Probes to PHP Extensions


Community Events

Don't see your event here?
Let us know!


development podcast wordpress feature laravel5 library release framework extension interview introduction laravel api series threedevsandamaybe community language unittest opinion voicesoftheelephpant

All content copyright, 2015 PHPDeveloper.org :: info@phpdeveloper.org - Powered by the Solar PHP Framework