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: guida php, guida rapida, php
Posted in php |
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: guida php, guida rapida, php
Posted in php |
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: guida php, guida rapida, php
Posted in php |
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: guida php, guida rapida, php
Posted in php |
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: guida php, guida rapida, php
Posted in php |
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: guida php, guida rapida, php
Posted in php |
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: guida php, guida rapida, php
Posted in php |
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: guida php, guida rapida, php
Posted in php |
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: guida php, guida rapida, php
Posted in php |
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: guida php, guida rapida, php
Posted in php |
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: guida php, guida rapida, php, programmazione, sviluppo web
Posted in php |
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: guida php, guida rapida, php
Posted in php |
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: guida php, guida rapida, php
Posted in php |
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: guida php, guida rapida, php
Posted in php |
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: guida php, guida rapida, php
Posted in php |
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: guida php, guida rapida, php
Posted in php |
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: guida php, guida rapida, php
Posted in php |
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: guida php, guida rapida, php
Posted in php |
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: guida php, guida rapida, php
Posted in php |
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: guida php, guida rapida, php
Posted in php |