note 105085 deleted from language.namespaces.definitionmultiple by danbrown

From: Date: Thu, 28 Jul 2011 19:12:11 +0000
Subject: note 105085 deleted from language.namespaces.definitionmultiple by danbrown
References: 1  Groups: php.notes 
Request: Send a blank email to php-notes+get-181979@lists.php.net to get a copy of this message
Note Submitter: ayman2243 at gmail dot com ---- <?php // my test namespace FirstController; use FirstController as A1; class Test{ static public function HookMe($max=array()){ $messg = 'Accsept Class Loaded Well <br>'; Print $messg; print_r($max); } } function Cloader($ClassName){ $load = __NAMESPACE__ .'\\'.$ClassName; return new $load; } class Controller{ static public function load($ClassName){ return Cloader($ClassName); } } namespace SecondControll; function test($b){ print $b; } class Controller extends \FirstController\Controller{ static public function HookUP($v){ test($v); } static public function CHtml(){ $b = \FirstController\Cloader('Test'); return $b; } } use FirstController as Tr; Controller::HookUP('ayman <br>'); Controller::load('Test')->HookMe(array('F','G','H','<br>')); Controller::CHtml()->HookMe(array('BB','?O','&!','<br>')); Tr\Controller::load('Test')->HookMe(array('A','B','D','E','<br>')); ?>

« previous php.notes (#181979) next »