Archive for dicembre, 2008

Guida Php – Gestione degli errori

dicembre 31, 2008

Teoria sulle Eccezioni Come abbiamo visto nel capitolo strutture di controllo, al verificarsi di una situazione inaspettata, quindi di un errore dal momento che l’applicazione non è stata programmata per produrre quello stato, è possibile interrompere lo script con le istruzioni exit e die. Così facendo però non si ha una gestione dell’errore intelligente ma [...]

Tags: , ,
Posted in php | No Comments »

Guida Php – Classi e Metodi final

dicembre 31, 2008

Come abbiamo visto nei capitoli precedenti, una sottoclasse ha la possibilità di ridefinire i metodi della classe madre. E’ possibile impedire la ridefinizione di determinati metodi e o la derivazione da determinate classi, usando la direttiva final. Se quindi desiderate che non vengano fornite ulteriori implementazioni di un metodo della vostra classe, allora è sufficiente [...]

Tags: , ,
Posted in php | No Comments »

Guida Php – Interfacce

dicembre 31, 2008

Teoria sulle Interfacce Come già accennato nel capitolo “Gli Oggetti e l’Ereditarietà“, PHP non supporta l’ereditarietà multipla fra classi, ma solo fra interfacce o fra classi e interfacce, se quindi vi sarà necessario creare una sottoclasse che erediti le proprietà da più classi, allora dovrete creare delle Interfacce che gliele forniscano. Lo scopo delle interfacce [...]

Tags: , ,
Posted in php | No Comments »

Guida Php – Esempio pratico per l’uso di Interfacce

dicembre 31, 2008

Introduzione In questo capitolo scriverò delle classi e delle interfacce per la creazione e la gestione di alcuni account per un sito web. Ovviamente il codice non sarà utilizzabile, in quanto solo parzialmente scritto. Lo scopo è quello di far capire meglio le potenzialità delle interfacce, mediante un esempio pratico facilmente intuibile e più vicino [...]

Tags: , ,
Posted in php | 1 Comment »

Guida Php – Classi Astratte

dicembre 31, 2008

Le classi astratte ci permettono di specificare con esattezza quali classi e quali metodi devono obbligatoriamente essere ridefiniti da una sottoclasse per poter essere utilizzati. La sottoclasse derivata da una classe astratta, dovrà per forza definire tali metodi astratti per far sì che l’ereditarietà venga accettata. Se quindi decidete di costruire una classe con il [...]

Tags: , ,
Posted in php | No Comments »

Guida Php – Clonare gli Oggetti

dicembre 31, 2008

Ho deciso di scrivere questo capitolo vista la novità introdotta con PHP 5 in merito alla creazione di istanze. In PHP 4, durante la creazione di un oggetto attraverso la parola chiave new, veniva restituito l’oggetto stesso e questo veniva memorizzato nella variabile specificata. In PHP 5 invece, quando creiamo una nuova istanza ($oggetto = [...]

Tags: , ,
Posted in php | No Comments »

Guida Php – Gli Oggetti e il Polimorfismo

dicembre 31, 2008

PHP ci consente di sfruttare le potenzialità del Polimorfismo, una tecnica di programmazione orientata agli oggetti e basata sull’ereditarietà. Il Polimorfismo è la capacità di utilizzare un unico metodo in grado di comportarsi in modo specifico quando applicato a tipi di dato differenti. Questo è reso possibile grazie all’ereditarietà, che consente alle sottoclassi di ridefinire [...]

Tags: , ,
Posted in php | No Comments »

Guida Php – Gli Oggetti e l’Ereditarietà

dicembre 30, 2008

Il concetto dell’ereditarietà, è uno dei più importanti della programmazione orientata agli oggetti, a cui si appoggiano altri metodi avanzati di programmazione come ad esempio il Polimorfismo o le Classi Astratte che tratteremo nei capitoli seguenti. L’ereditarietà ci consente di creare delle classi (classi derivate o sottoclassi) basate su classi già esistenti (classi base o [...]

Tags: , ,
Posted in php | No Comments »

Guida Php – Oggetti e Costanti

dicembre 29, 2008

PHP 5 ci consente di definire delle costanti all’interno delle classi. L’utilizzo è simile alle costanti globali descritte nel nono capitolo di questa guida. Potete pensare alle costanti delle classi, come a degli attributi statici che non possono però essere modificati una volta dichiarati e definiti. Prendiamo nuovamente in esempio la vecchia classe “Colore” esaminandone [...]

Tags: , ,
Posted in php | No Comments »

Guida Php – Gli Oggetti e i Membri statici

dicembre 29, 2008

Prima di introdurre il concetto dei membri statici, è necessario sapere che per utilizzare un membro di una classe, un attributo o un metodo, è obbligatorio creare un’istanza di tale classe attraverso la parola chiave new, come illustrato nel capitolo precedente. $utente = new Persona("John", "Doe", "1-1-1970"); In questo modo, ogni istanza della classe avrà [...]

Tags: , ,
Posted in php | No Comments »

Guida Introduttiva a PHP 5

dicembre 9, 2008

Lo scopo di questa guida è quello di portare le conoscenze di un neofita del PHP, a livello professionale. Anche chi non ha mai programmato in PHP puo’ tranquillamente avvicinarsi a questo fantastico linguaggio, per la prima volta, con questa guida che illustrerà passo passo e in modo dettagliato tutte le caratteristiche di PHP 5.

Tags: , , , ,
Posted in php | No Comments »

Guida Php – Configurare PsPad

dicembre 9, 2008

Innanzitutto dobbiamo procurarci la documentazione ufficiale di PHP 5, che daremo in pasto a PSPad. E’ essenziale che prendiate proprio la versione linkata in formato CHM. Vi tornerà molto utile, perchè contiene tutte le funzioni che PHP 5 ci mette a disposizione, con quasi sempre, la rispettiva descrizione in lingua italiana. Una volta installato PSPad, [...]

Tags: , ,
Posted in php | 1 Comment »

Guida Php – Oggetti

dicembre 3, 2008

Introdurrò ora uno dei concetti più importanti di PHP 5 : gli Oggetti. La programmazione orientata agli oggetti è alla base di ogni applicazione solida e potente, e ci consentirà di scrivere del codice estremamente flessibile ed elastico, facendoci risparmiare talvolta anche ore ed ore di lavoro. Possiamo pensare ad un oggetto come ad un tipo [...]

Tags: , ,
Posted in php | No Comments »

Guida Php – Librerie e file esterni

dicembre 3, 2008

Costruendo delle vere applicazioni web in PHP, vi accorgerete che sarà impossibile sviluppare del codice ordinato e flessibile senza suddividere l’applicazione in più file o librerie. Vedremo ora come è possibile creare una libreria esterna all’applicazione includendola in quest’ultima. Per farlo è necessario creare un nuovo file, dove sarà possibile inserire variabili, funzioni, oggetti e [...]

Tags: , ,
Posted in php | No Comments »

Guida Php – Funzioni

dicembre 3, 2008

Definizione e dichiarazione di una funzione Le funzioni sono un blocco di codice che assolvono un determinato compito, a cui viene dato un nome specifico ed unico. Esse possono ricevere o meno dei valori in entrata chiamati parametri, per produrre e restituire o meno un singolo valore. Il loro principale compito è quello di rendere [...]

Tags: , ,
Posted in php | No Comments »

Guida Php – Strutture di controllo

dicembre 3, 2008

PHP ci mette a disposizione diverse strutture di controllo, che possiamo dividere principalmente in due grandi categorie: le strutture condizionali e quelle iterative. Le strutture condizionali, ci consentono di eseguire percorsi diversi in casi specifici in fase di esecuzione, mentre le strutture iterative, ci permettono di eseguire lo stesso pezzo di codice per un determinato [...]

Tags: , ,
Posted in php | No Comments »

Guida Php – Operatori

dicembre 2, 2008

Gli operatori sono usati principalmente per costruire espressioni. Solitamente, essi vengono posizionati fra due valori per produrne un terzo, creando così un’espressione. PHP ci mette a disposizione tre tipi di operatori : Unari – Richiedono un solo valore (es. $i++) Binari – Richiedono due valori (es. $x $y) Ternari – Esiste un solo operatore ternario [...]

Tags: , ,
Posted in php | No Comments »

Guida Php – Stringhe

dicembre 2, 2008

In questo capitolo approfondiremo meglio le stringhe e il loro uso. Potete racchiudere una stringa usando i doppi apici ” o gli apici singoli ‘. Inoltre PHP 5 ci permette di gestire le stringhe come degli array, per mezzo delle parentesi graffe al posto delle quadre, in questo modo : $stringa = "c"; $stringa{1} = [...]

Tags: , ,
Posted in php | No Comments »

Guida Php – Array Multidimensionali

dicembre 2, 2008

Vediamo ora gli array multidimensionali e un metodo per gestirli. Immaginate un array multidimensionale, come un array che contiene altri array. Anche qui non c’è un limite preciso alla dimensione che può assumere un array multidimensionale, ma vediamo subito un esempio per farvi capire di che si tratta. Immaginate di dover mettere in un unico [...]

Tags: , ,
Posted in php | No Comments »

Guida Php – Costanti

dicembre 2, 2008

Le Costanti sono un tipo di variabile che è possibile definire una volta sola. Una volta che assegnate un valore ad una costante, essa avrà questo valore per tutta la durata dello script, senza la possibilità di modificarlo. Vediamo ora come è possibile definire una costante : define("PI_GRECO", 3.14); $x = PI_GRECO; // corretto $x [...]

Tags: , ,
Posted in php | No Comments »