PHP 5 ad oggetti: il modificatore "static"

Come dichiarare e usare metodi e attributi statici di una classe

Anche in PHP, come negli altri linguaggi orientati agli oggetti, è possibile dichiarare attributi e metodi statici di una classe. Per fare ciò basta usare la parola chiave static, anteponendola alla dichiarazione dell’attributo o del metodo, come nel seguente esempio. <?php // Definizione della classe MyClass class MyClass {   public static $att; // attributo statico … Continua a leggere PHP 5 ad oggetti: il modificatore "static"

Ajax Autocompleter nei nostri form

Autocompletamento alla portata di tutti

In questo articolo spiegherò come utilizzare una delle applicazioni piu’ diffuse del web 2.0, ossia l’ autocompletamento. Il punto di forza dell’ autocompletamento sta nel fatto di poter aiutare l’ utente durante la digitazione delle parole, mostrando dei suggerimenti pertinenti. L’ esempio che viene proposto di seguito fa uso della ormai nota libreria javascritp Scriptacolous … Continua a leggere Ajax Autocompleter nei nostri form

PHP 5 ad oggetti: visibilità private, public, protected

Cosa sono e come utilizzare i modificatori di visibilità per l’information hiding

Nell’articolo PHP 5 ad oggetti: programmazione con le classi ho spiegato come creare una classe in PHP. La classe di esempio aveva una serie di attributi e metodi tutti con visibilità pubblica. Ciò significa, come in tutti i linguaggi orientati agli oggetti, che è possibile accedere ad essi dall’esterno della classe. Ovviamente ciò non è … Continua a leggere PHP 5 ad oggetti: visibilità private, public, protected

PHP 5 ad oggetti: programmazione con le classi

Le classi, costruttori, distruttori, attributi

Con la versione 5 di PHP è stato completamente rivoluzionato il supporto alla programmazione ad oggetti. Nella versione 4 era possibile programmare ad oggetti, ma le enormi possibilità della classica programmazione ad oggetti erano fortemente limitate dalla mancanza di un supporto adeguato da parte del linguaggio. Questo perchè il supporto alla programmazione ad oggetti è … Continua a leggere PHP 5 ad oggetti: programmazione con le classi

JSON e PHP: creare un motore di ricerca con Yahoo!

Un esempio concreto di come utilizzare JSON

Abbiamo visto nei due articoli precedenti (JSON 1–2) come usare in modo semplice JSON, e dopo aver gettato le basi ecco un esempio concreto: come fare un motore di ricerca con le API JSON di Yahoo! Iniziamo subito: Inseriamo il modulo di ricerca: <form action=’?’>    <input name=’keyword’ value='<?=$_GET[‘keyword’]?>’/>    <input type=’submit’ value=’Cerca’ /> </form><br/> … Continua a leggere JSON e PHP: creare un motore di ricerca con Yahoo!

JSON e PHP: Un esempio concreto

Usare JSON per inviare e ricevere i dati di una classe

Nel precedente articolo abbiamo dato una breve introduzione a JSON che parla anche degli strumenti necessari per utilizzarlo, qui invece presenteremo un piccolo esempio concreto che precede l’articolo "JSON e PHP: creare un motore di ricerca con Yahoo!". Convenzioni Per comodità useremo la classe JSON di PEAR che basta scaricare ed includere nel vostro script: … Continua a leggere JSON e PHP: Un esempio concreto

JSON e PHP: Introduzione ed esempi

Come utilizzare JSON con PHP, sia con le funzioni di PHP che con quelle di PEAR

Il nuovo mondo web 2.0 si sta sempre più orientando ai servizi ed è per questo che si è sentita l’esigenza di un nuovo formato adatto allo scambio di informazioni tra client e server: JSON. Perchè JavaScript Object Notation? Il successo di JSON è proprio derivato dal fatto che è un formato semplice e basta … Continua a leggere JSON e PHP: Introduzione ed esempi

HTML con PHP

utilizzare PHP in pagine HTML

Come tutti sappiamo, le comuni pagine web statiche sono solitamente costituite da solo codice HTML, che non permette grandi "possibilità". E’ quindi possibile rendere dinamica una pagina web, arricchendola di potenzialità, tramite l’inserimento di codice PHP. L’operazione è estremamente banale, basta infatti inserire i tag di apertura e chiusura di PHP all’interno del corpo della … Continua a leggere HTML con PHP

Creare RTF da Php – Introduzione

Una potente lib per creare eleganti report dalle nostre web application

Il formato RTF RTF (acronimo di RICH TEXT FORMAT) è un formato per documenti multipiattaforma, sviluppato da Microsoft nel lontano 1987. La maggior parte degli editor di testo e dei word processor disponibili per Microsoft Windows, Mac OS e Linux sono in grado di leggere e scrivere documenti RTF. RTF permette di mantenere la formattazione … Continua a leggere Creare RTF da Php – Introduzione