[Php-it] branch php-5.3.X

simo fsockopen at yahoo.it
Mon Oct 1 15:55:08 CEST 2007


branch php-5.3.X

novita' in 
arrivo:

namespace

<?php
namespace pippo {
    namespace 
paperino {
        class pluto {
        }
    }

    class pluto 
{
       private $osso;
        
        static public unMetodo() 
{
            return "cazzo";
       }

        public function 
__construct(Osso $nuovoOsso) {
           $this->osso = 
$nuovoOsso;
        }

        public function mordiOsso() 
{
            $mordiOsso ="buono!";
            // code
             
return $mordiOsso;
        }
    }
    
    class osso {
    
}

    function fanculoAlleFunc() {
    }
}

namespace 
paperino {
    class pluto {
        //code
    
}
}

example:

$a = new pippo::paperino::pluto();

$b = 
pippo::pluto::unMetodo();

$c = 
$b->mordiOsso();

pippo::fanculoAlleFunc();

$d = new 
paperino::pluto();

Non so se e' possibile dichiiarare la visibilita' dei 
figli di un namespace

chiamata dinamica a metodi statici del 
tipo:

$myobj::staticMethod($param);


-- 
class simone extends AGOW {$aka = "#ffffff"; $url ="http://www.agow.org/";}
--


      ___________________________________ 
L'email della prossima generazione? Puoi averla con la nuova Yahoo! Mail: http://it.docs.yahoo.com/nowyoucan.html


More information about the Php-it mailing list