Hey,
i've been trying alot to make php modules (php based.. not real
modules for php in c) but i can't get it working.
Here is a sample file:
<?php
class moduletest
{
function text()
{
return "moduletest<br />";
}
}
class test_moduletest extends moduletest
{
function text()
{
return "test_moduletest<br />";
}
}
$test = new moduletest;
$test2 = new test_moduletest;
echo $test->text();
echo $test2->text();
?>
Now what you get when running this file:
moduletest
test_moduletest
That's logical and not the problem
The issue is that i want the test_moduletest class to overwrite
functions in moduletest but without the need for me to call the class
again.
So the result i want with $test->text(); == "test_moduletest"
and $test must initialize the moduletest class!! not the test_moduletest class.
I want to use this as a (obvious) module system so that others can
extend the base class with more advanced features or improve existing
features by overwriting them.
i did found a place where this is being done: "ADOdb Lite" but i can't
find out how that script is doing it..
Any help with this would be greatly appreciated
Thanx,
Mark.
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php