|
Posted by C. (http://symcbean.blogspot.com/) on 11/14/07 17:28
On 14 Nov, 08:37, Kesavan <k7.in...@gmail.com> wrote:
> I need a function such that it returns a string holding the contents
> of function in other php file..,
>
> *******************************************************************************************************
> allFunctions.php:
> ********************
> class clsA{
>
> function a{
> ..,
> ..if($test){ //testing condition.,
> }
> ..,aNewFn(); // Calling other function..,
> ...
> ..
> while(){..,
> ..,
> }
> ..,
> }
>
> function b{
> ..,
> ..if($test){ //testing condition.,
> }
> ..,aNewFn2(); // Calling other function..,
> ...
> ..
> while(){..,
> ..,
> }
> ..,
> }
>
> }//End of Class.,
>
> *******************************************************************************************************
> getFnContent.php //Now I need a function such as .,
> **********************
> <?
>
> $tmpFnContent = getFunctionContents("allFunctions.php","clsA","a") ;
> echo "Function 'a' in Class 'clsA' has".$tmpFnContent ;
>
> function getFunctionContents($file,$class,$functionName) /*I want
> to develop this function*/
> {
> ----
> ----
> return $functionContent ;
>
> }
>
> ?>
>
> Hope U understand the problem.,
>
> Please explain me how to achieve this by providing me a algorithm or
> flow..,
> Is there any library function ., to meet my requirement?
>
> Thanks..,
>
> Kesavan Muthuvel
> m.kesa...@hotmail.com
If you want to examine the file without loading it into the current
namespace then try token_get_all(), alternatively include the file and
use function_exists() / method_exists() or the reflection API - see
http://www.php.net/manual/en/language.oop5.reflection.php
C.
Navigation:
[Reply to this message]
|