
Originally Posted by
lastcraft
What sort of code do you write with the namespace patch?
Here's some code from the testcases:
basic:
class1.php
PHP Code:
namespace ns
{
class class1
{
public $mem1 = 1;
}
}
More advanced:
class3.php
PHP Code:
namespace ns
{
private class class3
{
public $mem3 = 3;
public static function staticFunc()
{
echo "static called\n";
}
}
}
class3_child.php
PHP Code:
require_once( dirname( __FILE__ ) . '/class3.php' );
namespace ns
{
class class3_child extends ns:class3
{
function printValue()
{
echo $this->mem3, "\n";
}
function callStatic()
{
class3::staticFunc();
}
}
}
As for PHP vs Ruby... well, I don't like curly brackets, mandatory semi colons, and '$this->' * 100. Guess which one I like more 
Douglas
Bookmarks