Ambito (scope) delle variabili

16 Gen

L’ambito di una variabile rappresenta il contesto in cui essa è definita, ogni variabile ha il suo scope (ambito). Innanzitutto le variabili hanno scopo nella pagina in cui risiedono. Se definiamo $myVar, il resto della pagina può accedere a $myVar, ma le altre pagine generalmente no.

include() e require()

30 Ott

In PHP le funzioni include() e require() svolgono un ruolo molto importante. Difatti ci permettono di includere files esterni all’interno delle nostre pagine, con l’enorme vantaggio di poter quindi scrivere (ed eventualmente modificare) un’unica volta un blocco di codice che poi verrà incluso all’interno delle pagine.

PHP error reporting e l’operatore @

23 Ott

PHP stampa sul browser dell’utente (salvo diversa impostazione) i messaggi di errore che vengono generati quando qualcosa va storto.

Paginazione stile Twitter

17 Ott

Nell’articolo precedente abbiamo visto, come sia relativamente semplice creare un effetto di paginazione in stile Facebook. Adesso sfruttando quasi interamente quel codice, andremo a simulare la paginazione di Twitter.

Paginazione stile Facebook

16 Ott

Siti come Twitter o Facebook sempre all’avanguardia in fatto di tecnologia web utilizzano un effetto molto carino per visualizzare i propri risultati. Praticamente quello che vedremo è la nuova moda (ormai neanche più tanto nuova) riguardo alla paginazione dei risultati in ambiente web.

PHP – Gli Array

26 Set

A differenza di stringhe e numeri (che sono variabili scalari, nel senso che possono memorizzare un solo valore alla volta), un array può contenere più, pezzi separati di informazioni. Un array è quindi come un elenco di valori, di cui ogni valore è una stringa, un numero o anche un altro array. Gli array sono […]

PHP – virgolette singole e doppie

10 Set

In PHP è importante capire come le virgolette singole differiscono dalle virgolette doppie. Questo è un concetto estremamente banale per chi ha familiarità con il linguaggio, ma per i neofiti spesso può provocare una certa confusione.

PHP – Output Buffering

5 Lug

HTTP (Hypertext Transfer Protocol) è la tecnologia alla base del World Wide Web ed (in parole povere) definisce la comunicazione client-server. Quando un browser richiede una pagina Web, riceve una serie di intestazioni HTTP in cambio. Questo accade dietro le quinte, ovviamente, la maggior parte degli utenti non sono consapevoli di tutto questo. La funzione […]

Scrivere commenti in stile PHPDoc

5 Lug

No v’è dubbio che scrivere una buona documentazione è essenziale per il successo di qualsiasi progetto software. PHPDocumentor è progettato per rendere più facile la creazione della documentazione. Esso è basato sul sistema Javadoc di Sun, che è un metodo semplice per commentare tutte le funzioni, gli argomenti, variabili e classi in modo che gli […]

PHP – Gestione delle Eccezioni

4 Lug

Le eccezioni forniscono un meccanismo unificato per la gestione degli errori in modo estensibile, manutenibile, ed object-oriented. L’idea di base è che il codice è eseguito all’interno di un blocco try, con un codice simile al seguente: