$variabile = funzione(paramtro1, parametro2, ...);Vediamo ora insieme alcune delle principali funzioni native offerte da PHP suddividendole per tre argomenti principali:
| Funzione | Descrizione |
| empty() | verifica se una variabile è vuota oppure no. Una variabile è definita "vuota" se continene una stringa vuota o un valore numerico pari a 0, ma può anche essere non definita o essere impostata al valore NULL. Restituisce True (Vero) o False (Falso). |
| isset() | Verifica se una variabile è stata definita o meno. Restituisce True (Vero) o False (Falso). |
| is_string() e is_numeric() | Verificano, rispettivamente, se una variabile è di tipo stringa oppure numerica. Restituiscono True (Vero) o False (Falso). |
| is_array() | Verifica se una variabile è una array. Restituisce True (Vero) o False (Falso). |
| gettype() | VRestituisce il tipo di dati della variabile specificata. |
| Funzione | Descrizione |
| echo() e print() | Servono entrambe per stampare a video il contenuto di una stringa. |
| strrev() | Restituisce una stringa invertendo l'ordine di caratteri. A es. strrev('ciao') restituirà "oaic". |
| strlen() | Conta il numero di caratteri di cui è composta una stringa. Ad es. strlen('ciao') sarà uguale a 4. |
| str_replace() | La sua sintassi è la seguente: str_replace(stringa1, stringa2, stringa3) - in sostanza si cercherà all'interno della string3 la stringa1 la quale verrà sostituita con la stringa2. |
| strtolower() e strtoupper() | Servono rispettivamente a trasformare una sringa tutto in mnuscolo o in maiuscolo. |
| ucfirst() e ucword() | Servono rispettivamente a trasformare in maiuscolo la prma lettera di una sola parola e di tutte le parole di una frase. |
| explode() | Serve per suddividere una stringa in più parti sulla base di un elemento separatore. Il risultato sarà una array composta dai diversi elementi estratti. Poniamo di voler dividere la stringa "28-03-2004" usando come divisore il trattino (-). Ecco come: explode('-', '28-03-2004'). |
| htmlspecialchars() | Converte i caratteri speciali contenuti in una stringa in entità html. Ad es. " diventa < |
| Funzione | Descrizione |
| time() | Restituisce il timestamp UNIX corrente. Restituisce l'attuale data e orario misurata in numero di secondi dalla Unix Epoch (January 1 1970 00:00:00 GMT). |
| date() | Serve per formattare un orario o una data sulla base di diversi parametri: Y - anno su 4 cifre y - anno su 2 cifre n - mese numerico (1-12) m - mese numerico su 2 cifre (01-12) F - mese testuale (in inglese) M - mese testuale su 3 lettere d - giorno del mese su due cifre (01-31) j - giorno del mese (1-31) w - giorno della settimana, numerico (0=dom, 6=sab) l - giorno della settimana tstuale (in inglese) D - giorno della settimana su 3 lettere H - ora su due cifre (00-23) G - ora (0-23) i - minuti su due cifre (00-59) s - secondi su due cifre (00-59) Ad es. date(d-m-Y) |
| Linux (Corso) Guida completa al sistema open-source. A partire da 49 €. | |
| MySQL (Corso) Gestione del database open-source. A partire da 39 €. | |
| PHP (Corso) Corso completo per la creazione di siti Web dinamici. A partire da 49 €. |