In PHP 5 zijn er enkele nieuwe functies. Hier is er een lijst van:
Arrays:
array_combine() - Creeert een array door een array voor keys te gebruiken en een andere voor zijn waarde.
array_diff_uassoc() - Berekent het verschil van arrays met een toegevoegde index check die wordt uitgevoerd door een gebruiker opgegeven callback functie.
array_udiff() - Berekent het verschil van arrays door een callback functie te gebruiken voor data vergelijking.
array_udiff_assoc() - Berekent het verschil van arrays met toegevoegde index check. De data wordt vergeleken door een callback functie te gebruiken.
array_udiff_uassoc() - Berekent het verschil van arrays met toegevoegde index check. De data wordt vergeleken door een callback functie te gebruiken. De index check wordt ook gedaan door een callback functie.
array_walk_recursive() - Pas een user functie recursief toe op elke member van een array.
InterBase:
ibase_affected_rows() - Return het aantal rijen die beinvloed waren door de voorgaande query.
ibase_backup() - Initialiseer een backup taak in de service manager en return onmiddellijk.
ibase_commit_ret() - Commit a transaction without closing it
ibase_db_info() - Vraag statistieken op over een database.
ibase_drop_db() - Drop een database.
ibase_errcode() - Return een error code.
ibase_free_event_handler() - Annuleer een geregistreerde event handler.
ibase_gen_id() - Verhoog de named generator en return zijn nieuwe waarde.
ibase_maintain_db() - Voer een onderhoud commando uit op de database server.
ibase_name_result() - Wijs een naam toe aan een result set.
ibase_num_params() - Return het aantal parameters in een voorbereide query.
ibase_param_info() - Return informatie over een parameter in een voorbereide query.
ibase_restore() - Initieer een restore taak in de service manager en return onmiddellijk.
ibase_rollback_ret() - Rollback transactie en weerhoud de transactie context.
ibase_server_info() - Vraag statistieken op over een database.
ibase_service_attach() - Verbind met de service manager.
ibase_service_detach() - Verbreek de verbinding met de service manager.
ibase_set_event_handler() - Registreer een callback functie om aangeroepen te worden wanneer events worden gepost.
ibase_wait_event() - Wacht op een event om gepost te worden door de database.
iconv:
iconv_mime_decode() - Decodeer een MIME header veld.
iconv_mime_decode_headers() - Decodeer meerdere MIME header velden in een keer.
iconv_mime_encode() - Stel een MIME header veld samen.
iconv_strlen() - Return het aantal karakters van string.
iconv_strpos() - Vind de positie van het eerste voorkomen van een naald in een hooiberg.
iconv_strrpos() - Vind het laatste voorkomen van een naald binnenin het opgegeven bereik van hooiberg.
iconv_substr() - Knip een stuk uit een string.
Streams:
stream_copy_to_stream() - Kopieert data van de ene stream naar een andere
stream_get_line() - Neemt een lijn van een stream resource tot een gegeven delimiter
stream_socket_accept() - Aanvaard een verbinding op een socket gecreëerd door stream_socket_server()
stream_socket_client() - Open Internet of Unix domein socket verbinding.
stream_socket_get_name() - Achterhaal de naam van de lokale sockets of die op afstand
stream_socket_recvfrom() - Ontvangt data van een socket, verbonden of niet
stream_socket_sendto() - Stuur een bericht naar een socket, of het verbonden is of niet
stream_socket_server() - Creëer een Internet of Unix domein server socket
Andere:
convert_uudecode() - decode a uuencoded string
convert_uuencode() - uuencode een string
curl_copy_handle() - Kopieer een cURL handle samen met al z'n voorkeuren
dba_key_split() - Splits een key in een string representatie in een array representatie
dbase_get_header_info() - Neem de header info van een dBase database
dbx_fetch_row() - Fetcht rijen van een query-resultaat waarvan de DBX_RESULT_UNBUFFERED flag was geset
fbsql_set_password() - Verander het paswoord voor een opgegeven gebruiker
file_put_contents() - Schrijf een string naar een bestand
ftp_alloc() - Maakt plaats vrij voor een bestand dat moet geupload worden
get_declared_interfaces() - Returnt een array met alle gedeclareerde interfaces
get_headers() - Fetcht alle headers verstuurd door de server in respons van een HTTP verzoek
headers_list() - Returnt een lijst van respons headers die verstuurd zijn (of klaar zijn om te versturen)
http_build_query() - Genereer een URL-geencodeerde query string
idate() - Format een lokale tijd/datum als integer
image_type_to_extension() - Neem bestandsextensie van image-type returned door getimagesize(), exif_read_data(), exif_thumbnail(), exif_imagetype()
imagefilter() - Past een Filter toe op een afbeelding met het gebruik van een aangepaste hoek
imap_getacl() - Neemt de ACL van een gegeven mailbox
ldap_sasl_bind() - Bind naar LDAP directory met gebruik van SASL
mb_list_encodings() - Returnt een array van alle ondersteunde encoderingen
pcntl_getpriority() - Neemt de prioriteit over van om het even welk process
pcntl_wait() - Wacht of returnt de status van een forked child zoals gedefinieerd door de waitpid() systeem call
pg_version() - Returnt een array met client, protocol en server versie (indien beschikbaar)
php_check_syntax() - Kijk de syntax na van het gespecifieerde bestand
php_strip_whitespace() - Return de bron met gestripte commentaar en whitespace
proc_nice() - Verander de prioriteit van het huidige process
pspell_config_data_dir() - Verander de lokatie van de taalgegevens bestanden
pspell_config_dict_dir() - Verander de lokatie van de main woordlijst
setrawcookie() - Stuur een cookie met geen url encodering van de waarde
snmp_read_mib() - Lees en parse een MIB bestand in de actieve MIB tree
sqlite_fetch_column_types() - Return een array van kollom type van een bepaalde table
str_split() - Converteer en string naar een array
strpbrk() - Zoek een string voor elk van een set van karakters
substr_compare() - Binair veilige optionele hoofdletter ongevoelige vergelijking van twee strings van een offset, tot lengte van karakters
time_nanosleep() - Vertraging van een aantal seconden en nano seconden
Opmerking: De Tidy extensie zijn API is ook compleet veranderd.