Loading ...

In pratica vogliamo passare un array tra due pagine PHP tramite GET.

E' possibile, ma dobbiamo elaborare il parametro.

Useremo le funzioni serialize, unserialize, base64_encode e base64_decode.

Partendo dall'inglese, CSPRNG sta per Cryptographically Secure Pseudo-random Number Generator; che in italiano si traduce in Generatore di numeri pseudocasuali crittograficamente sicuro.

In PHP 7 sono state introdotte due funzioni atte allo scopo:

  • random_bytes
  • random_int

Prendendo la definizione da Wikipedia: In informatica, la coalescenza è l'atto della fusione di due blocchi di memoria adiacenti........

Che così vuol dire poco (anche leggendo il resto della definizione).

Ma possiamo fare qualche esempio.

In PHP è possibile usare questo operatore (??) dalla versione 7.

Lumen è un framework derivato da Laravel usato principalmente per la costruzione di servizi di REST.

Da quanto ho capito, supporta solo l'output in formato JSON.

Per me non ci sono grossi problemi visto che lo preferisco a XML; ma oggi mi è servito proprio questo formato.

Ho scoperto che è possibile usarlo attraverso un'estensione (usabile anche in Laravel): laravel-formatter!

Come potete vedere dalla documentazione, supporta vari tipi di output.

In pratica, abbiamo un array associativo, composto da record chiave:valore.

Visualizzo questi record in una tabella, e alla fine voglio stampare la somma del campo valore.

Tutto ciò senza fare somme ad ogni ciclo.

In verità è più difficile spiegarlo a parole che vedere il risultato.

Lumen è un micro framework per PHP adatto alla creazione di servizi REST.

Lo sto usando e devo dire che mi sto trovando davvero bene.

Oggi vediamo come abilitare e gestire l'autenticazione; in pratica saremo costretti ad inviare un token tramite header quando richiediamo la risorsa.

Do per scontato l'installazione del framework, e non tratteremo come validare il token; quello dipende anche da come avete la registrazione utente, ecc.

Gestire Redis con PHP mi sembra addirittura più facile che gestire MariaDB.

Dato per scontato che avete Redis installato, dovete installare il pacchetto per PHP:

# aptitude install php-redis

Il titolo probabilmente non identifica al 100% cosa vogliamo ottenere.

In pratica vogliamo lanciare uno script PHP, chiudere il browser e fare in modo che lo script continui fino alla fine.

Per farlo possiamo usare la funzione ignore_user_abort!

Da quanto ho capito la libreria per la manipolazione dei file YAML per PHP è quella che fa parte di Symfony.

Questo non vuol dire che dobbiamo installare tutto il framework; possiamo installare solo quella libreria.

Per farlo usiamo composer:

$ composer require symfony/yam

PHPOffice è una libreria (di cui abbiamo parlato già varie volte) che ci permette di manipolare file Office usando PHP.

E parliamo sia di MS Office, che di programmi come LibreOffice.

Oggi vediamo come creare presentazioni PowerPoint, sia in formato PPTX che ODP.