Accorgimenti ai software PHP in vista di PHP 5.3+ (parte 2)

Sperando che questa serie di articoli possa essere d’aiuto a qualcuno, ecco un’altra funzione deprecata.

split

Dal manuale di php

Splits a string into array by regular expression.

Questa funzione a partire dalla versione 5.3 di PHP è deprecata in favore della preg_split che è praticamente identica a parte il supporto alle PCRE e la maggiore velocità (che non ci fanno schifo per niente).

Tuttavia molto spesso split è usata a sproposito senza aver di fatto bisogno di usare le espressioni regolari quando di fatto abbiamo semplicemente bisogno di separare una stringa in base a un’altra stringa semplice.

In questo caso la funzione explode è decisamente più veloce e permette di ottenere lo stesso identico risultato.