Nessun risultato. Prova con un altro termine.
Guide
Notizie
Software
Tutorial

PHP e buone abitudini per il coding

Link copiato negli appunti

Su Joomlaperformance è stato pubblicato un articolo in cui sono presenti i risultati di alcuni benchmark effettuati su frammenti di codice di applicazioni, lo scopo dei test era quello di verificare quali costrutti vengono eseguiti più velocemente e quali portano invece ad un decremento delle prestazioni.

Dal post si scopre per esempio che una porzione di codice basata sul costrutto "if-eslseif-else" viene eseguita meno velocemente rispetto ad uno "switch" dedicato allo stesso scopo, la differenza però è minima e si aggira intorno allo 0,78%; un dato più rilevante è invece quello relativo alle costanti che sarebbero più lente del 146% rispetto alle variabili.

Interessante anche il confronto tra alcuni controlli di largo utilizzo, ad esempio, secondo quanto scritto nell'articolo un controllo sulla lunghezza di una stringa basato su isset() come il seguente:

isset($str{5})

Risulta essere più veloce del 176% rispetto a:

strlen($str) > 5

Si noti come, tra i risultati esposti, alcuni costrutti ad oggi deprecati vengano segnalati come più veloci rispetto a quelli consentiti.

Se vuoi aggiornamenti su PHP inserisci la tua email nel box qui sotto:

Compilando il presente form acconsento a ricevere le informazioni relative ai servizi di cui alla presente pagina ai sensi dell'informativa sulla privacy.

Ti consigliamo anche