ציטוט:
נכתב במקור על ידי Imri
אבל אפשר לקבל הסבר על זה?
מה זה עושה?
|
אתה פשוט מגדיר את אחד משתני המחלקה כאובייקט בפני עצמו.
לדוגמא
PHP קוד:
class names
{
var $design;
function names( &$design )
{
$this->design =& $design;
}
function print_name( $name )
{
print $this->design->make_bold( $name );
}
}
class design
{
function make_bold( $text )
{
return "<strong>" . $text . "</strong>";
}
}
מקווה שיותר ברור
$design = new design;
$names = new names( &$design );
$names->print_name( "dvir" ); // <strong>dvir</strong>