Con la release di Php 4.2 ha fatto la sua comparsa una strana estensione, dichiarata sperimentale e descritta nel manuale ufficiale al capitolo "Object property and method call overloading".
Molti, compreso chi scrive, inizialmente hanno creduto che avesse a che fare con una delle caratteristiche tipiche dei linguaggi di programmazione Object Oriented, l'overloading appunto.
In realtà si tratta di qualcosa che riguarda l'approccio "object oriented programming" (OOP), ma che con l'overloading tradizionale c'entra ben poco: ci troviamo di fronte ad una di quelle peculiarità a cui Php ci ha abituato da tempo...quelle che spesso fanno storcere il naso ai programmatori tradizionalisti, ma che di solito vengono apprezzate dagli altri per la loro praticità.
Nei paragrafi che seguiranno cercheremo di dimostrare l'utilità di questa estensione (destinata ad uscire definitivamente dalla fase sperimentale con Php 5), ma per prima cosa ci occuperemo dell'overloading in senso proprio e di come si possa pazialmente simulare questa caratteristica in Php.
Chi si sente totalmente digiuno in fatto di OOP potrebbe trovare utili gli articoli su freephp.html.it dedicati alla programmazione a oggetti.
Guida Yii FrameworkCome creare applicazioni Web in modo semplice e veloce con il... |
Guida Zend FrameworkDiventate professionisti dello sviluppo Web. Zend Framework è lo... |
Guida Applicazioni Facebook con PHPCome realizzare un'applicazione per Facebook. Dalle basi della... |
Ogni lunedì, direttamente nella tua e-mail: script, articoli, guide e tutorial su PHP, MySQL e Apache.
Iscriviti alla newsletter
|
|
Corso PHP per Webmaster11 Giugno 2012 a Milano |
|
|
Corso Google AdWords Base25 Giugno 2012 a Milano |
|
|
Corso Google AdWords Base05 Giugno 2012 a Roma |