L’overloading è una caratteristica davvero utile di alcuni linguaggi di programmazione ad oggetti. Tuttavia non tuti i linguaggi OO la supportano, e alcuni la “implementano” in modo o limitato o differente. In linea generale, per le funzioni o metodi, l’overloading permette di creare due o più funzioni/metodi che hanno lo stesso nome ma accettano parametri differenti, ad esempio:
Categoria ‘PHP’
Overloading
Very short trick: prendere elementi casuali da un array in PHP
La funzione shuffle() di PHP “mescola” letteralmente gli elementi di un array:
WordPress: functions.php, qualche funzione utile
Riprendendo l’ottimo post di Francesco Gavello WordPress Little Trick – functions.php e commenti nidificati sull’utilità del file functions.php presente nei temi WordPress, ecco altre funzioni utili da utilizzare per tutti i vostri temi:
WordPress: gestione delle revisioni e dell’autosave
La nuova features delle revisioni di WordPress può essere controllata ed impostata tramite la define globale WP_POST_REVISION. La sua definizione può essere inserita nel file wp-config.php:
WordPress: wp_parse_args()
La funzione wp_parse_args() (come molte altre non documentata) elabora una stringa nel formato:
1 | var1=value1&var2=value2...varn=valuen |
Very short trick: proxy RSS con SimplePie
Se usate Flash o Ajax per leggere Feed RSS da altri domini, dovete necessariamente dotarvi di un proxy (tunneling) a causa delle protezioni imposte da entrambe le tecnologie (vedi Tunneling e proxy server per Ajax e non solo ). Se sul vostro sito o blog è già presente SimplePie, potete scrivere una semplice proxy in questo modo:
Creare un semplice Feed Reader con SimplePie e jQuery
SimplePie è una libreria PHP in grado di semplificare notevolmente il recupero e la manipolazione di Feed RSS o, più in generale, di formati XML. È possibile, ad esempio, scrivere poche righe di codice, sfruttando anche qualche “funzioncina” jQuery, per realizzare un News Ticker da inserire nel nostro sito/blog.
Aggiornamento a WordPress 2.7
Come molti ho eseguito anch’io l’aggiornamento a WordPress 2.7. Tutto è andato bene, come al solito, tranne che per due Plugin:
Lighter Menus non ha più senso nella nuova interfaccia di WordPress, quindi disattivatelo (ed eliminatelo) prima di eseguire l’aggiornamento.
Per Simple Tags, invece, dovete alterare una riga di codice che causa il malfunzionamento del Plugin con la release 2.7 di WordPress. Per farlo andate nell’editor di Plugin interno a WordPress e selezionate Simple Tags. La riga:
Deve diventare:
1 |
Aggiornate e tutto andrà per il meglio: fate sempre un backup dei file e del database
Very short snippet: WordPress, separare le categorie in due colonne
Prendendo spunto da WordPress Hack #2 – Separare le categorie in colonne nella sidebar può tornare utile “spezzare” in due colonne la lista delle categorie di WordPress.
Very short trick: 3 output function in PHP
All’interno di una funzione PHP è possibile stampare in tre modi diversi:
1 2 3 4 5 6 7 8 9 10 | <?php function miaFunction( $valore = 'Ciao' ) { ?> <ul> <!-- <li><?php echo $valore; ?> --> <li><?=$valore?></li> </ul> <?php } ?> |
Oppure:
1 2 3 4 | function miaFunction( $valore = 'Ciao' ) { $o = '<ul><li>'.$valore.'</li></ul>'; echo $o; } |
Oppure:
1 2 3 4 | function miaFunction( $valore = 'Ciao' ) { $o = "<ul><li>$valore</li></ul>"; echo $o; } |






Ultimi Commenti
Giovambattista Fazioli: @Nik: Sono contento! In bocca al lupo dunque!!
Nik: Lunedì ho l’esame di informatica su java, grazie mi sei stato utilissimo, il libro che ho era poco chiaro...
Marco: Ti ringrazio moltissimo, mi hai illuminato
ho risolto impostando [cc_objc] //OptionViewController.m -...
Giovambattista Fazioli: @Marco: Ti consiglio un approccio credo più corretto. Se hai eseguito il subclass del tab...
luigi: molto chiaro e semplice devo ammettere che anche scrivendo da un pà difficilmente uso delegati creati da...