Ultima modifica da un moderatore:
Ciao a tutti,
Poiché ho notato che molti hanno problemi con la OOP (Object Oriented Programming, Programmazione Orientata ad Oggetti) e su inforge non ci sono molte guide al riguardo ho deciso di scriverne una io. Premetto che la guida sarà piuttosto lunghetta perciò verrà divisa in più parti
Ci tengo a precisare che darò per scontato che voi conosciate buona parte di PHP e quindi non mi soffermerò sulle cose più semplici.
Cominciamo. La prima cosa da dire sulla programmazione ad oggetti è che si basa su classi e funzioni. Le classi, per chi non lo sapesse, sono come delle "categorie" contenenti funzioni e variabili che più avanti impareremo a rendere pubbliche o private. Adesso però non confondiamoci le idee e analizziamo un po' di codice
Per questo esempio creeremo un semplice script "Hello World". Ecco a voi il primo esempio:
Andiamo ad analizzare il codice
Per prima cosa abbiamo definito la classe get, ognuno può dare il nome che vuole sia a classi che a funzioni in questo caso io ho scelto un nome a caso. All'interno della classe abbiamo definito la funzione Hello World che stamperà il nostro testo tramite il comando echo. Infine noteremo il "cuore" della nostra classe, ovvero la variabile $get. Tramite questa variabile e il suo contenuto potremo definire la classe per utilizzarla, altrimenti non funzionerebbe.
Adesso mi chiederete, come facciamo ad usare la nostra funzione? Semplice. Dovremo semplicemente richiamarla così:
Naturalmente invece di GET potrete mettere il nome che volete, idem per Hello World. Io ho usato nomi a caso per farvi un esempio
Per questo primo tutorial è tutto. La strada della OOP è davvero lunga e penso che un tutorial che duri meno di 10 parti non basterà mai.
Spero sia stata chiara la guida, per chiarimenti chiedete pure. Se ho fatto qualche errore correggetemi e perdonatemi
Enjoy!
Poiché ho notato che molti hanno problemi con la OOP (Object Oriented Programming, Programmazione Orientata ad Oggetti) e su inforge non ci sono molte guide al riguardo ho deciso di scriverne una io. Premetto che la guida sarà piuttosto lunghetta perciò verrà divisa in più parti
Ci tengo a precisare che darò per scontato che voi conosciate buona parte di PHP e quindi non mi soffermerò sulle cose più semplici.
Cominciamo. La prima cosa da dire sulla programmazione ad oggetti è che si basa su classi e funzioni. Le classi, per chi non lo sapesse, sono come delle "categorie" contenenti funzioni e variabili che più avanti impareremo a rendere pubbliche o private. Adesso però non confondiamoci le idee e analizziamo un po' di codice
Per questo esempio creeremo un semplice script "Hello World". Ecco a voi il primo esempio:
PHP:
<?php
class get {
function hello_world() {
echo "Hello World!";
}
}
$get = new get();
?>
Andiamo ad analizzare il codice
Per prima cosa abbiamo definito la classe get, ognuno può dare il nome che vuole sia a classi che a funzioni in questo caso io ho scelto un nome a caso. All'interno della classe abbiamo definito la funzione Hello World che stamperà il nostro testo tramite il comando echo. Infine noteremo il "cuore" della nostra classe, ovvero la variabile $get. Tramite questa variabile e il suo contenuto potremo definire la classe per utilizzarla, altrimenti non funzionerebbe.
Adesso mi chiederete, come facciamo ad usare la nostra funzione? Semplice. Dovremo semplicemente richiamarla così:
PHP:
<?php $get->hello_world(); ?>
Naturalmente invece di GET potrete mettere il nome che volete, idem per Hello World. Io ho usato nomi a caso per farvi un esempio
Per questo primo tutorial è tutto. La strada della OOP è davvero lunga e penso che un tutorial che duri meno di 10 parti non basterà mai.
Spero sia stata chiara la guida, per chiarimenti chiedete pure. Se ho fatto qualche errore correggetemi e perdonatemi
Enjoy!