php8.5
Home/ Manual/ appendices/ List of Resource Types

List of Resource Types

The following is a list of functions which create, use or destroy PHP resources. The function is_resource can be used to determine if a variable is a resource and get_resource_type will return the type of resource it is. Resource TypesResource Type NameCreated ByUsed ByDestroyed ByDefinitionAddressInfosocket_addrinfo_lookupsocket_addrinfo_bind, socket_addrinfo_connect, socket_addrinfo_explain, None AddressInfo (sockets extension)bzip2bzopenbzerrno, bzerror, bzerrstr, bzflush, bzread, bzwritebzcloseBzip2 filecubrid connectioncubrid_connectcubrid_connect_with_urlcubrid_col_getcubrid_col_sizecubrid_commitcubrid_dropcubrid_executecubrid_get_autocommitcubrid_get_charsetcubrid_get_class_namecubrid_get_db_parametercubrid_get_server_infocubrid_getcubrid_insert_idcubrid_is_instancecubrid_lob_exportcubrid_lob_getcubrid_lob_sendcubrid_lock_readcubrid_lock_writecubrid_preparecubrid_putcubrid_rollbackcubrid_schemacubrid_seq_dropcubrid_seq_insertcubrid_seq_putcubrid_set_addcubrid_set_autocommitcubrid_set_db_parametercubrid_set_dropcubrid_affected_rowscubrid_client_encodingcubrid_errnocubrid_errorcubrid_list_dbscubrid_pingcubrid_querycubrid_real_escape_stringcubrid_closecubrid_disconnectConnection to CUBRID databasepersistent cubrid connectioncubrid_pconnectcubrid_pconnect_with_urlcubrid_col_getcubrid_col_sizecubrid_commitcubrid_dropcubrid_executecubrid_get_autocommitcubrid_get_charsetcubrid_get_class_namecubrid_get_db_parametercubrid_get_server_infocubrid_getcubrid_insert_idcubrid_is_instancecubrid_lob_exportcubrid_lob_getcubrid_lob_sendcubrid_lock_readcubrid_lock_writecubrid_preparecubrid_putcubrid_rollbackcubrid_schemacubrid_seq_dropcubrid_seq_insertcubrid_seq_putcubrid_set_addcubrid_set_autocommitcubrid_set_db_parametercubrid_set_dropcubrid_affected_rowscubrid_client_encodingcubrid_errnocubrid_errorcubrid_list_dbscubrid_pingcubrid_querycubrid_real_escape_stringcubrid_lob2_new Persistent connection to CUBRID databasecubrid requestcubrid_preparecubrid_executecubrid_querycubrid_unbuffered_querycubrid_bindcubrid_column_namescubrid_column_typescubrid_current_oidcubrid_executecubrid_free_resultcubrid_get_query_timeoutcubrid_move_cursorcubrid_next_resultcubrid_num_colscubrid_num_rowscubrid_set_query_timeoutcubrid_data_seekcubrid_fetch_arraycubrid_fetch_assoccubrid_fetch_fieldcubrid_fetch_lengthscubrid_fetch_objectcubrid_fetch_rowcubrid_field_flagscubrid_field_lencubrid_field_namecubrid_field_seekcubrid_field_tablecubrid_field_typecubrid_num_fieldscubrid_resultcubrid_lob2_bindcubrid_close_preparecubrid_close_requestCUBRID requestcubrid lobcubrid_lob_getcubrid_lob_exportcubrid_lob_sendcubrid_lob_sizecubrid_lob_close None cubrid lob2cubrid_lob2_newcubrid_fetchcubrid_fetch_rowcubrid_fetch_arraycubrid_fetch_assoccubrid_fetch_objectcubrid_lob2_exportcubrid_lob2_importcubrid_lob2_readcubrid_lob2_writecubrid_lob2_tellcubrid_lob2_tell64cubrid_lob2_seekcubrid_lob2_seek64cubrid_lob2_sizecubrid_lob2_size64cubrid_lob2_close None curlcurl_copy_handle, curl_initcurl_copy_handle, curl_errno, curl_error, curl_exec, curl_getinfo, curl_setoptcurl_closecURL handlecurl_multicurl_multi_initcurl_multi_errno, curl_multi_exec, curl_multi_info_read, curl_multi_remove_handle, curl_multi_select, curl_multi_setoptcurl_multi_closecURL multi handlecurl_sharecurl_share_initcurl_share_errno, curl_share_setoptcurl_share_closecURL share handledbadba_opendba_delete, dba_exists, dba_fetch, dba_firstkey, dba_insert, dba_nextkey, dba_optimize, dba_replace, dba_syncdba_closeLink to DBA databasedba persistentdba_popendba_delete, dba_exists, dba_fetch, dba_firstkey, dba_insert, dba_nextkey, dba_optimize, dba_replace, dba_sync None Persistent link to DBA databasedbasedbase_opendbase_pack, dbase_add_record, dbase_replace_record, dbase_delete_record, dbase_get_record, dbase_get_record_with_names, dbase_numfields, dbase_numrecordsdbase_closeLink to Dbase databaseenchant_brokerenchant_broker_initenchant_broker_describe, enchant_broker_dict_exists, enchant_broker_get_dict_path, enchant_broker_get_error, enchant_broker_list_dicts, enchant_broker_set_dict_path, enchant_broker_set_orderingenchant_broker_freeEnchant broker (prior to PHP 8.0.0)enchant_dictenchant_broker_request_dictenchant_broker_request_pwl_dictenchant_dict_add_to_personal, enchant_dict_add_to_session, enchant_dict_check, enchant_dict_describe, enchant_dict_get_error, enchant_dict_is_in_session, enchant_dict_store_replacement, enchant_dict_suggestenchant_broker_free_dictEnchant dictionary (prior to PHP 8.0.0)fdffdf_openfdf_create, fdf_save, fdf_get_value, fdf_set_value, fdf_next_field_name, fdf_set_ap, fdf_set_status, fdf_get_status, fdf_set_file, fdf_get_file, fdf_set_flags, fdf_set_opt, fdf_set_submit_form_action, fdf_set_javascript_actionfdf_closeFDF Fileftpftp_connect, ftp_ssl_connectftp_login, ftp_pwd, ftp_cdup, ftp_chdir, ftp_mkdir, ftp_rmdir, ftp_nlist, ftp_rawlist, ftp_systype, ftp_pasv, ftp_get, ftp_fget, ftp_put, ftp_fput, ftp_size, ftp_mdtm, ftp_rename, ftp_delete, ftp_site, ftp_alloc, ftp_chmod, ftp_exec, ftp_get_option, ftp_nb_continue, ftp_nb_fget, ftp_nb_fput, ftp_nb_get, ftp_nb_put, ftp_raw, ftp_set_optionftp_closeFTP connection (prior to PHP 8.1.0)gdimagecreate, imagecreatefromgd, imagecreatefromgd2, imagecreatefromgd2part, imagecreatefromgif, imagecreatefromjpeg, imagecreatefrompng, imagecreatefromwbmp, imagecreatefromstring, imagecreatefromxbm, imagecreatefromxpm, imagecreatetruecolor, imagerotateimagearc, imagechar, imagecharup, imagecolorallocate, imagecolorat, imagecolorclosest, imagecolorexact, imagecolorresolve, imagegammacorrect, imagegammacorrect, imagecolorset, imagecolorsforindex, imagecolorstotal, imagecolortransparent, imagecopy, imagecopyresized, imagedashedline, imagefill, imagefilledpolygon, imagefilledrectangle, imagefilltoborder, imagegif, imagepng, imagejpeg, imagewbmp, imageinterlace, imageline, imagepolygon, imagerectangle, imagerotate, imagesetpixel, imagestring, imagestringup, imagesx, imagesy, imagettftext, imagefilledarc, imageellipse, imagefilledellipse, imagecolorclosestalpha, imagecolorexactalpha, imagecolorresolvealpha, imagecopymerge, imagecopymergegray, imagecopyresampled, imagetruecolortopalette, imagesetbrush, imagesettile, imagesetthickness, image2wbmp, imagealphablending, imageantialias, imagecolorallocatealpha, imagecolorclosesthwb, imagecolordeallocate, imagecolormatch, imagefilter, imagefttext, imagegd, imagegd2, imageistruecolor, imagelayereffect, imagepalettecopy, imagesavealpha, imagesetstyle, imagexbmimagedestroyGD Image (prior to PHP 8.0.0)gd fontimageloadfontimagechar, imagecharup, imagefontheight None Font for GD (prior to PHP 8.1.0)imapimap_openimap_append, imap_body, imap_check, imap_createmailbox, imap_delete, imap_deletemailbox, imap_expunge, imap_fetchbody, imap_fetchstructure, imap_headerinfo, imap_header, imap_headers, imap_listmailbox, imap_getmailboxes, imap_get_quota, imap_status, imap_listsubscribed, imap_set_quota, imap_set_quota, imap_getsubscribed, imap_mail_copy, imap_mail_move, imap_num_msg, imap_num_recent, imap_ping, imap_renamemailbox, imap_reopen, imap_subscribe, imap_undelete, imap_unsubscribe, imap_scanmailbox, imap_mailboxmsginfo, imap_fetchheader, imap_uid, imap_msgno, imap_search, imap_fetch_overviewimap_closeLink to IMAP, POP3 server (prior to PHP 8.1.0)interbase blobibase_blob_create, ibase_blob_import, ibase_blob_openibase_blob_add, ibase_blob_cancel, ibase_blob_echo, ibase_blob_get, ibase_blob_infoibase_blob_close interbase linkibase_connectibase_query, ibase_prepare, ibase_transibase_closeLink to Interbase databaseinterbase link persistentibase_pconnectibase_query, ibase_prepare, ibase_trans None Persistent link to Interbase databaseinterbase queryibase_prepareibase_executeibase_free_queryInterbase queryinterbase resultibase_queryibase_fetch_row, ibase_fetch_object, ibase_field_info, ibase_num_fieldsibase_free_resultInterbase Resultinterbase transactionibase_transibase_commitibase_rollbackInterbase transactionldap linkldap_connect, ldap_searchldap_count_entries, ldap_first_attribute, ldap_first_entry, ldap_get_attributes, ldap_get_dn, ldap_get_entries, ldap_get_values, ldap_get_values_len, ldap_next_attribute, ldap_next_entryldap_closeldap connection (prior to PHP 8.1.0)ldap resultldap_readldap_add, ldap_compare, ldap_bind, ldap_count_entries, ldap_delete, ldap_errno, ldap_error, ldap_first_attribute, ldap_first_entry, ldap_get_attributes, ldap_get_dn, ldap_get_entries, ldap_get_values, ldap_get_values_len, ldap_get_option, ldap_list, ldap_modify, ldap_mod_add, ldap_mod_replace, ldap_next_attribute, ldap_next_entry, ldap_mod_del, ldap_set_option, ldap_unbindldap_free_resultldap search result (prior to PHP 8.1.0)ldap result entry ldap result entry (prior to PHP 8.1.0)mailparse_mail_structuremailparse_msg_createmailparse_msg_parse_filemailparse_msg_extract_part_filemailparse_msg_extract_partmailparse_msg_extract_whole_part_filemailparse_msg_get_part_datamailparse_msg_get_partmailparse_msg_get_structuremailparse_msg_parsemailparse_msg_freemysql linkmysql_connectmysql_affected_rows, mysql_create_db, mysql_data_seek, mysql_db_name, mysql_db_query, mysql_drop_db, mysql_errno, mysql_error, mysql_insert_id, mysql_list_dbs, mysql_list_fields, mysql_list_tables, mysql_query, mysql_result, mysql_select_db, mysql_tablename, mysql_get_host_info, mysql_get_proto_info, mysql_get_server_infomysql_closeLink to MySQL databasemysql link persistentmysql_pconnectmysql_affected_rows, mysql_create_db, mysql_data_seek, mysql_db_name, mysql_db_query, mysql_drop_db, mysql_errno, mysql_error, mysql_insert_id, mysql_list_dbs, mysql_list_fields, mysql_list_tables, mysql_query, mysql_result, mysql_select_db, mysql_tablename, mysql_get_host_info, mysql_get_proto_info, mysql_get_server_info None Persistent link to MySQL databasemysql resultmysql_db_query, mysql_list_dbs, mysql_list_fields, mysql_list_processes, mysql_list_tables, mysql_query, mysql_unbuffered_querymysql_data_seek, mysql_db_name, mysql_fetch_array, mysql_fetch_assoc, mysql_fetch_field, mysql_fetch_lengths, mysql_fetch_object, mysql_fetch_row, mysql_fetch_row, mysql_field_flags, mysql_field_name, mysql_field_len, mysql_field_seek, mysql_field_table, mysql_field_type, mysql_num_fields, mysql_num_rows, mysql_result, mysql_tablenamemysql_free_resultMySQL resultoci8 collectionoci_new_collectionOCICollection::append, OCICollection::assign, OCICollection::assignElem, OCICollection::getElem, OCICollection::max, OCICollection::size, OCICollection::trimOCICollection::freeOracle Collectionoci8 connectionoci_connect, oci_pconnect, oci_new_connectoci_commit, oci_error, oci_new_cursor, oci_parse, oci_password_change, oci_rollback, oci_server_version, oci_set_action, oci_set_client_identifier, oci_set_client_info, oci_set_module_nameoci_closeConnection to Oracle Databaseoci8 loboci_new_descriptorOCILob::append, OCILob::close, OCILob::eof, OCILob::erase, OCILob::export, OCILob::flush, OCILob::getBuffering, OCILob::import, OCILob::load, OCILob::read, OCILob::rewind, OCILob::save, OCILob::saveFile, OCILob::seek, OCILob::setBuffering, OCILob::size, OCILob::tell, OCILob::truncate, OCILob::write, OCILob::writeTemporary, OCILob::writeToFile, oci_lob_copy, oci_lob_is_equalOCILob::freeOracle large objectsoci8 statementoci_parse, oci_new_cursoroci_bind_array_by_name, oci_bind_by_name, oci_cancel, oci_define_by_name, oci_erroroci_execute, oci_fetch_all, oci_fetch_array, oci_fetch_assoc, oci_fetch_object, oci_fetch_row, oci_fetch, oci_field_is_null, oci_field_name, oci_field_precision, oci_field_scale, oci_field_size, oci_field_type_raw, oci_field_type, oci_num_fields, oci_num_rows, oci_result, oci_set_prefetch, oci_statement_typeoci_free_statementOracle cursorodbc linkodbc_connectodbc_autocommit, odbc_commit, odbc_error, odbc_errormsg, odbc_exec, odbc_tables, odbc_tableprivileges, odbc_do, odbc_prepare, odbc_columns, odbc_columnprivileges, odbc_procedurecolumns, odbc_specialcolumns, odbc_rollback, odbc_setoption, odbc_gettypeinfo, odbc_primarykeys, odbc_foreignkeys, odbc_procedures, odbc_statisticsodbc_closeLink to ODBC databaseodbc link persistentodbc_pconnectodbc_autocommit, odbc_commit, odbc_error, odbc_errormsg, odbc_exec, odbc_tables, odbc_tableprivileges, odbc_do, odbc_prepare, odbc_columns, odbc_columnprivileges, odbc_procedurecolumns, odbc_specialcolumns, odbc_rollback, odbc_setoption, odbc_gettypeinfo, odbc_primarykeys, odbc_foreignkeys, odbc_procedures, odbc_statistics None Persistent link to ODBC databaseodbc resultodbc_prepareodbc_binmode, odbc_cursor, odbc_execute, odbc_fetch_into, odbc_fetch_row, odbc_field_name, odbc_field_num, odbc_field_type, odbc_field_len, odbc_field_precision, odbc_field_scale, odbc_longreadlen, odbc_num_fields, odbc_num_rows, odbc_result, odbc_result_all, odbc_setoptionodbc_free_resultODBC resultbirdstep link Link to Birdstep database (prior to PHP 7.3.0)birdstep result Birdstep result (prior to PHP 7.3.0)OpenSSL keyopenssl_get_privatekey, openssl_get_publickeyopenssl_sign, openssl_seal, openssl_open, openssl_verifyopenssl_free_keyOpenSSL keyOpenSSL X.509openssl_x509_readopenssl_x509_parse, openssl_x509_checkpurposeopenssl_x509_freePublic Keypgsql large objectpg_lo_openpg_lo_open, pg_lo_create, pg_lo_read, pg_lo_read_all, pg_lo_seek, pg_lo_tell, pg_lo_unlink, pg_lo_writepg_lo_closePostgreSQL Large Object (prior to PHP 8.1.0)pgsql linkpg_connectpg_affected_rows, pg_query, pg_send_query, pg_get_result, pg_connection_busy, pg_connection_reset, pg_connection_status, pg_last_error, pg_last_notice, pg_lo_create, pg_lo_export, pg_lo_import, pg_lo_open, pg_lo_unlink, pg_host, pg_port, pg_dbname, pg_options, pg_copy_from, pg_copy_to, pg_end_copy, pg_put_line, pg_tty, pg_trace, pg_untrace, pg_set_client_encoding, pg_client_encoding, pg_meta_data, pg_convert, pg_insert, pg_select, pg_delete, pg_updatepg_closeLink to PostgreSQL database (prior to PHP 8.1.0)pgsql link persistentpg_pconnectpg_affected_rows, pg_query, pg_send_query, pg_get_result, pg_connection_busy, pg_connection_reset, pg_connection_status, pg_last_error, pg_last_notice, pg_lo_create, pg_lo_export, pg_lo_import, pg_lo_open, pg_lo_unlink, pg_host, pg_port, pg_dbname, pg_options, pg_copy_from, pg_copy_to, pg_end_copy, pg_put_line, pg_tty, pg_trace, pg_untrace, pg_set_client_encoding, pg_client_encoding, pg_meta_data, pg_convert, pg_insert, pg_select, pg_delete, pg_update None Persistent link to PostgreSQL databasepgsql resultpg_execute, pg_query, pg_query_params, pg_get_resultpg_fetch_array, pg_fetch_object, pg_fetch_result, pg_fetch_row, pg_field_is_null, pg_field_name, pg_field_num, pg_field_prtlen, pg_field_size, pg_field_type, pg_last_oid, pg_num_fields, pg_num_rows, pg_result_error, pg_result_statuspg_free_resultPostgreSQL result (prior to PHP 8.1.0)pgsql string processproc_openproc_get_statusproc_terminateproc_close Process pspellpspell_new, pspell_new_config, pspell_new_personalpspell_add_to_personal, pspell_add_to_session, pspell_check, pspell_clear_session, pspell_config_ignore, pspell_config_mode, pspell_config_personal, pspell_config_repl, pspell_config_runtogether, pspell_config_save_repl, pspell_save_wordlist, pspell_store_replacement, pspell_suggest None pspell dictionary (prior to PHP 8.1.0)pspell configpspell_config_createpspell_new_config None pspell configuration (prior to PHP 8.1.0)shmopshmop_openshmop_read, shmop_write, shmop_size, shmop_deleteshmop_closeShared memory block handle (prior to PHP 8.0.0)Socketsocket_accept, socket_addrinfo_bind, socket_addrinfo_connect, socket_create, socket_create_listen, socket_import_stream, socket_wsaprotocol_info_importsocket_accept, socket_bind, socket_clear_error, socket_connect, socket_get_option, socket_getpeername, socket_getsockname, socket_last_error, socket_listen, socket_read, socket_recv, socket_recvfrom, socket_recvmsg, socket_select, socket_send, socket_sendmsg, socket_sendto, socket_set_block, socket_set_nonblock, socket_set_option, socket_shutdown, socket_write, socket_wsaprotocol_info_export, socket_wsaprotocol_info_releasesocket_closeSocket (sockets extension)streamopendirreaddir, rewinddirclosedirDir handlestreamfopen, tmpfilefeof, fflush, fgetc, fgetcsv, fgets, fgetss, flock, fpassthru, fputs, fwrite, fread, fseek, ftell, fstat, ftruncate, set_file_buffer, rewindfcloseFile handlestreampopen, fsockopen, pfsockopenfeof, fflush, fgetc, fgetcsv, fgets, fgetss, fpassthru, fputs, fwrite, freadpcloseProcess handlesocket fflush, fgetc, fgetcsv, fgets, fgetss, fpassthru, fputs, fwrite, freadfcloseSocket handleSSH2 Sessionssh2_connect ssh2_disconnectSSH2 Listenerssh2_forward_listen SSH2 SFTPssh2_sftp SSH2 Publickey Subsystemssh2_publickey_init sysvmsg queuemsg_get_queuemsg_queue_exists, msg_receive, msg_send, msg_set_queue, msg_stat_queuemsg_remove_queueSystem V Message Queue (prior to PHP 8.0.0)sysvsemsem_getsem_acquiresem_releaseSystem V Semaphore (prior to PHP 8.0.0)sysvshmshm_attachshm_remove, shm_put_var, shm_get_var, shm_remove_varshm_detachSystem V Shared Memory (prior to PHP 8.0.0)wddxwddx_packet_startwddx_add_varswddx_packet_endWDDX packetxmlxml_parser_create, xml_parser_create_nsxml_set_object, xml_set_element_handler, xml_set_character_data_handler, xml_set_processing_instruction_handler, xml_set_default_handler, xml_set_unparsed_entity_decl_handler, xml_set_notation_decl_handler, xml_set_external_entity_ref_handler, xml_parse, xml_get_error_code, xml_error_string, xml_get_current_line_number, xml_get_current_column_number, xml_get_current_byte_index, xml_parse_into_struct, xml_parser_set_option, xml_parser_get_optionxml_parser_freeXML parser (prior to PHP 8.0.0)zlibgzopengzeof, gzgetc, gzgets, gzgetss, gzpassthru, gzputs, gzread, gzrewind, gzseek, gztell, gzwritegzclosegz-compressed filezlib.deflatedeflate_initdeflate_add None incremental deflate context (prior to PHP 8.0.0)zlib.inflateinflate_initinflate_add, inflate_get_read_len, inflate_get_status None incremental inflate context (prior to PHP 8.0.0)

The following is a list of functions which create, use or destroy PHP resources. The function is_resource() can be used to determine if a variable is a resource and get_resource_type() will return the type of resource it is.

Resource Type NameCreated ByUsed ByDestroyed ByDefinition
AddressInfosocket_addrinfo_lookup()socket_addrinfo_bind(), socket_addrinfo_connect(), socket_addrinfo_explain(),NoneAddressInfo (sockets extension)
bzip2bzopen()bzerrno(), bzerror(), bzerrstr(), bzflush(), bzread(), bzwrite()bzclose()Bzip2 file
cubrid connectioncubrid_connect()cubrid_connect_with_url()cubrid_col_get()cubrid_col_size()cubrid_commit()cubrid_drop()cubrid_execute()cubrid_get_autocommit()cubrid_get_charset()cubrid_get_class_name()cubrid_get_db_parameter()cubrid_get_server_info()cubrid_get()cubrid_insert_id()cubrid_is_instance()cubrid_lob_export()cubrid_lob_get()cubrid_lob_send()cubrid_lock_read()cubrid_lock_write()cubrid_prepare()cubrid_put()cubrid_rollback()cubrid_schema()cubrid_seq_drop()cubrid_seq_insert()cubrid_seq_put()cubrid_set_add()cubrid_set_autocommit()cubrid_set_db_parameter()cubrid_set_drop()cubrid_affected_rows()cubrid_client_encoding()cubrid_errno()cubrid_error()cubrid_list_dbs()cubrid_ping()cubrid_query()cubrid_real_escape_string()cubrid_close()cubrid_disconnect()Connection to CUBRID database
persistent cubrid connectioncubrid_pconnect()cubrid_pconnect_with_url()cubrid_col_get()cubrid_col_size()cubrid_commit()cubrid_drop()cubrid_execute()cubrid_get_autocommit()cubrid_get_charset()cubrid_get_class_name()cubrid_get_db_parameter()cubrid_get_server_info()cubrid_get()cubrid_insert_id()cubrid_is_instance()cubrid_lob_export()cubrid_lob_get()cubrid_lob_send()cubrid_lock_read()cubrid_lock_write()cubrid_prepare()cubrid_put()cubrid_rollback()cubrid_schema()cubrid_seq_drop()cubrid_seq_insert()cubrid_seq_put()cubrid_set_add()cubrid_set_autocommit()cubrid_set_db_parameter()cubrid_set_drop()cubrid_affected_rows()cubrid_client_encoding()cubrid_errno()cubrid_error()cubrid_list_dbs()cubrid_ping()cubrid_query()cubrid_real_escape_string()cubrid_lob2_new()Persistent connection to CUBRID database
cubrid requestcubrid_prepare()cubrid_execute()cubrid_query()cubrid_unbuffered_query()cubrid_bind()cubrid_column_names()cubrid_column_types()cubrid_current_oid()cubrid_execute()cubrid_free_result()cubrid_get_query_timeout()cubrid_move_cursor()cubrid_next_result()cubrid_num_cols()cubrid_num_rows()cubrid_set_query_timeout()cubrid_data_seek()cubrid_fetch_array()cubrid_fetch_assoc()cubrid_fetch_field()cubrid_fetch_lengths()cubrid_fetch_object()cubrid_fetch_row()cubrid_field_flags()cubrid_field_len()cubrid_field_name()cubrid_field_seek()cubrid_field_table()cubrid_field_type()cubrid_num_fields()cubrid_result()cubrid_lob2_bind()cubrid_close_prepare()cubrid_close_request()CUBRID request
cubrid lobcubrid_lob_get()cubrid_lob_export()cubrid_lob_send()cubrid_lob_size()cubrid_lob_close()None
cubrid lob2cubrid_lob2_new()cubrid_fetch()cubrid_fetch_row()cubrid_fetch_array()cubrid_fetch_assoc()cubrid_fetch_object()cubrid_lob2_export()cubrid_lob2_import()cubrid_lob2_read()cubrid_lob2_write()cubrid_lob2_tell()cubrid_lob2_tell64()cubrid_lob2_seek()cubrid_lob2_seek64()cubrid_lob2_size()cubrid_lob2_size64()cubrid_lob2_close()None
curlcurl_copy_handle(), curl_init()curl_copy_handle(), curl_errno(), curl_error(), curl_exec(), curl_getinfo(), curl_setopt()curl_close()cURL handle
curl_multicurl_multi_init()curl_multi_errno(), curl_multi_exec(), curl_multi_info_read(), curl_multi_remove_handle(), curl_multi_select(), curl_multi_setopt()curl_multi_close()cURL multi handle
curl_sharecurl_share_init()curl_share_errno(), curl_share_setopt()curl_share_close()cURL share handle
dbadba_open()dba_delete(), dba_exists(), dba_fetch(), dba_firstkey(), dba_insert(), dba_nextkey(), dba_optimize(), dba_replace(), dba_sync()dba_close()Link to DBA database
dba persistentdba_popen()dba_delete(), dba_exists(), dba_fetch(), dba_firstkey(), dba_insert(), dba_nextkey(), dba_optimize(), dba_replace(), dba_sync()NonePersistent link to DBA database
dbasedbase_open()dbase_pack(), dbase_add_record(), dbase_replace_record(), dbase_delete_record(), dbase_get_record(), dbase_get_record_with_names(), dbase_numfields(), dbase_numrecords()dbase_close()Link to Dbase database
enchant_brokerenchant_broker_init()enchant_broker_describe(), enchant_broker_dict_exists(), enchant_broker_get_dict_path(), enchant_broker_get_error(), enchant_broker_list_dicts(), enchant_broker_set_dict_path(), enchant_broker_set_ordering()enchant_broker_free()Enchant broker (prior to PHP 8.0.0)
enchant_dictenchant_broker_request_dict()enchant_broker_request_pwl_dict()enchant_dict_add_to_personal(), enchant_dict_add_to_session(), enchant_dict_check(), enchant_dict_describe(), enchant_dict_get_error(), enchant_dict_is_in_session(), enchant_dict_store_replacement(), enchant_dict_suggest()enchant_broker_free_dict()Enchant dictionary (prior to PHP 8.0.0)
fdffdf_open()fdf_create(), fdf_save(), fdf_get_value(), fdf_set_value(), fdf_next_field_name(), fdf_set_ap(), fdf_set_status(), fdf_get_status(), fdf_set_file(), fdf_get_file(), fdf_set_flags(), fdf_set_opt(), fdf_set_submit_form_action(), fdf_set_javascript_action()fdf_close()FDF File
ftpftp_connect(), ftp_ssl_connect()ftp_login(), ftp_pwd(), ftp_cdup(), ftp_chdir(), ftp_mkdir(), ftp_rmdir(), ftp_nlist(), ftp_rawlist(), ftp_systype(), ftp_pasv(), ftp_get(), ftp_fget(), ftp_put(), ftp_fput(), ftp_size(), ftp_mdtm(), ftp_rename(), ftp_delete(), ftp_site(), ftp_alloc(), ftp_chmod(), ftp_exec(), ftp_get_option(), ftp_nb_continue(), ftp_nb_fget(), ftp_nb_fput(), ftp_nb_get(), ftp_nb_put(), ftp_raw(), ftp_set_option()ftp_close()FTP connection (prior to PHP 8.1.0)
gdimagecreate(), imagecreatefromgd(), imagecreatefromgd2(), imagecreatefromgd2part(), imagecreatefromgif(), imagecreatefromjpeg(), imagecreatefrompng(), imagecreatefromwbmp(), imagecreatefromstring(), imagecreatefromxbm(), imagecreatefromxpm(), imagecreatetruecolor(), imagerotate()imagearc(), imagechar(), imagecharup(), imagecolorallocate(), imagecolorat(), imagecolorclosest(), imagecolorexact(), imagecolorresolve(), imagegammacorrect(), imagegammacorrect(), imagecolorset(), imagecolorsforindex(), imagecolorstotal(), imagecolortransparent(), imagecopy(), imagecopyresized(), imagedashedline(), imagefill(), imagefilledpolygon(), imagefilledrectangle(), imagefilltoborder(), imagegif(), imagepng(), imagejpeg(), imagewbmp(), imageinterlace(), imageline(), imagepolygon(), imagerectangle(), imagerotate(), imagesetpixel(), imagestring(), imagestringup(), imagesx(), imagesy(), imagettftext(), imagefilledarc(), imageellipse(), imagefilledellipse(), imagecolorclosestalpha(), imagecolorexactalpha(), imagecolorresolvealpha(), imagecopymerge(), imagecopymergegray(), imagecopyresampled(), imagetruecolortopalette(), imagesetbrush(), imagesettile(), imagesetthickness(), image2wbmp(), imagealphablending(), imageantialias(), imagecolorallocatealpha(), imagecolorclosesthwb(), imagecolordeallocate(), imagecolormatch(), imagefilter(), imagefttext(), imagegd(), imagegd2(), imageistruecolor(), imagelayereffect(), imagepalettecopy(), imagesavealpha(), imagesetstyle(), imagexbm()imagedestroy()GD Image (prior to PHP 8.0.0)
gd fontimageloadfont()imagechar(), imagecharup(), imagefontheight()NoneFont for GD (prior to PHP 8.1.0)
imapimap_open()imap_append(), imap_body(), imap_check(), imap_createmailbox(), imap_delete(), imap_deletemailbox(), imap_expunge(), imap_fetchbody(), imap_fetchstructure(), imap_headerinfo(), imap_header(), imap_headers(), imap_listmailbox(), imap_getmailboxes(), imap_get_quota(), imap_status(), imap_listsubscribed(), imap_set_quota(), imap_set_quota(), imap_getsubscribed(), imap_mail_copy(), imap_mail_move(), imap_num_msg(), imap_num_recent(), imap_ping(), imap_renamemailbox(), imap_reopen(), imap_subscribe(), imap_undelete(), imap_unsubscribe(), imap_scanmailbox(), imap_mailboxmsginfo(), imap_fetchheader(), imap_uid(), imap_msgno(), imap_search(), imap_fetch_overview()imap_close()Link to IMAP, POP3 server (prior to PHP 8.1.0)
interbase blobibase_blob_create(), ibase_blob_import(), ibase_blob_open()ibase_blob_add(), ibase_blob_cancel(), ibase_blob_echo(), ibase_blob_get(), ibase_blob_info()ibase_blob_close()
interbase linkibase_connect()ibase_query(), ibase_prepare(), ibase_trans()ibase_close()Link to Interbase database
interbase link persistentibase_pconnect()ibase_query(), ibase_prepare(), ibase_trans()NonePersistent link to Interbase database
interbase queryibase_prepare()ibase_execute()ibase_free_query()Interbase query
interbase resultibase_query()ibase_fetch_row(), ibase_fetch_object(), ibase_field_info(), ibase_num_fields()ibase_free_result()Interbase Result
interbase transactionibase_trans()ibase_commit()ibase_rollback()Interbase transaction
ldap linkldap_connect(), ldap_search()ldap_count_entries(), ldap_first_attribute(), ldap_first_entry(), ldap_get_attributes(), ldap_get_dn(), ldap_get_entries(), ldap_get_values(), ldap_get_values_len(), ldap_next_attribute(), ldap_next_entry()ldap_close()ldap connection (prior to PHP 8.1.0)
ldap resultldap_read()ldap_add(), ldap_compare(), ldap_bind(), ldap_count_entries(), ldap_delete(), ldap_errno(), ldap_error(), ldap_first_attribute(), ldap_first_entry(), ldap_get_attributes(), ldap_get_dn(), ldap_get_entries(), ldap_get_values(), ldap_get_values_len(), ldap_get_option(), ldap_list(), ldap_modify(), ldap_mod_add(), ldap_mod_replace(), ldap_next_attribute(), ldap_next_entry(), ldap_mod_del(), ldap_set_option(), ldap_unbind()ldap_free_result()ldap search result (prior to PHP 8.1.0)
ldap result entryldap result entry (prior to PHP 8.1.0)
mailparse_mail_structuremailparse_msg_create()mailparse_msg_parse_file()mailparse_msg_extract_part_file()mailparse_msg_extract_part()mailparse_msg_extract_whole_part_file()mailparse_msg_get_part_data()mailparse_msg_get_part()mailparse_msg_get_structure()mailparse_msg_parse()mailparse_msg_free()
mysql linkmysql_connect()mysql_affected_rows(), mysql_create_db(), mysql_data_seek(), mysql_db_name(), mysql_db_query(), mysql_drop_db(), mysql_errno(), mysql_error(), mysql_insert_id(), mysql_list_dbs(), mysql_list_fields(), mysql_list_tables(), mysql_query(), mysql_result(), mysql_select_db(), mysql_tablename(), mysql_get_host_info(), mysql_get_proto_info(), mysql_get_server_info()mysql_close()Link to MySQL database
mysql link persistentmysql_pconnect()mysql_affected_rows(), mysql_create_db(), mysql_data_seek(), mysql_db_name(), mysql_db_query(), mysql_drop_db(), mysql_errno(), mysql_error(), mysql_insert_id(), mysql_list_dbs(), mysql_list_fields(), mysql_list_tables(), mysql_query(), mysql_result(), mysql_select_db(), mysql_tablename(), mysql_get_host_info(), mysql_get_proto_info(), mysql_get_server_info()NonePersistent link to MySQL database
mysql resultmysql_db_query(), mysql_list_dbs(), mysql_list_fields(), mysql_list_processes(), mysql_list_tables(), mysql_query(), mysql_unbuffered_query()mysql_data_seek(), mysql_db_name(), mysql_fetch_array(), mysql_fetch_assoc(), mysql_fetch_field(), mysql_fetch_lengths(), mysql_fetch_object(), mysql_fetch_row(), mysql_fetch_row(), mysql_field_flags(), mysql_field_name(), mysql_field_len(), mysql_field_seek(), mysql_field_table(), mysql_field_type(), mysql_num_fields(), mysql_num_rows(), mysql_result(), mysql_tablename()mysql_free_result()MySQL result
oci8 collectionoci_new_collection()OCICollection::append(), OCICollection::assign(), OCICollection::assignElem(), OCICollection::getElem(), OCICollection::max(), OCICollection::size(), OCICollection::trim()OCICollection::free()Oracle Collection
oci8 connectionoci_connect(), oci_pconnect(), oci_new_connect()oci_commit(), oci_error(), oci_new_cursor(), oci_parse(), oci_password_change(), oci_rollback(), oci_server_version(), oci_set_action(), oci_set_client_identifier(), oci_set_client_info(), oci_set_module_name()oci_close()Connection to Oracle Database
oci8 loboci_new_descriptor()OCILob::append(), OCILob::close(), OCILob::eof(), OCILob::erase(), OCILob::export(), OCILob::flush(), OCILob::getBuffering(), OCILob::import(), OCILob::load(), OCILob::read(), OCILob::rewind(), OCILob::save(), OCILob::saveFile(), OCILob::seek(), OCILob::setBuffering(), OCILob::size(), OCILob::tell(), OCILob::truncate(), OCILob::write(), OCILob::writeTemporary(), OCILob::writeToFile(), oci_lob_copy(), oci_lob_is_equal()OCILob::free()Oracle large objects
oci8 statementoci_parse(), oci_new_cursor()oci_bind_array_by_name(), oci_bind_by_name(), oci_cancel(), oci_define_by_name(), oci_error()oci_execute(), oci_fetch_all(), oci_fetch_array(), oci_fetch_assoc(), oci_fetch_object(), oci_fetch_row(), oci_fetch(), oci_field_is_null(), oci_field_name(), oci_field_precision(), oci_field_scale(), oci_field_size(), oci_field_type_raw(), oci_field_type(), oci_num_fields(), oci_num_rows(), oci_result(), oci_set_prefetch(), oci_statement_type()oci_free_statement()Oracle cursor
odbc linkodbc_connect()odbc_autocommit(), odbc_commit(), odbc_error(), odbc_errormsg(), odbc_exec(), odbc_tables(), odbc_tableprivileges(), odbc_do(), odbc_prepare(), odbc_columns(), odbc_columnprivileges(), odbc_procedurecolumns(), odbc_specialcolumns(), odbc_rollback(), odbc_setoption(), odbc_gettypeinfo(), odbc_primarykeys(), odbc_foreignkeys(), odbc_procedures(), odbc_statistics()odbc_close()Link to ODBC database
odbc link persistentodbc_pconnect()odbc_autocommit(), odbc_commit(), odbc_error(), odbc_errormsg(), odbc_exec(), odbc_tables(), odbc_tableprivileges(), odbc_do(), odbc_prepare(), odbc_columns(), odbc_columnprivileges(), odbc_procedurecolumns(), odbc_specialcolumns(), odbc_rollback(), odbc_setoption(), odbc_gettypeinfo(), odbc_primarykeys(), odbc_foreignkeys(), odbc_procedures(), odbc_statistics()NonePersistent link to ODBC database
odbc resultodbc_prepare()odbc_binmode(), odbc_cursor(), odbc_execute(), odbc_fetch_into(), odbc_fetch_row(), odbc_field_name(), odbc_field_num(), odbc_field_type(), odbc_field_len(), odbc_field_precision(), odbc_field_scale(), odbc_longreadlen(), odbc_num_fields(), odbc_num_rows(), odbc_result(), odbc_result_all(), odbc_setoption()odbc_free_result()ODBC result
birdstep linkLink to Birdstep database (prior to PHP 7.3.0)
birdstep resultBirdstep result (prior to PHP 7.3.0)
OpenSSL keyopenssl_get_privatekey(), openssl_get_publickey()openssl_sign(), openssl_seal(), openssl_open(), openssl_verify()openssl_free_key()OpenSSL key
OpenSSL X.509openssl_x509_read()openssl_x509_parse(), openssl_x509_checkpurpose()openssl_x509_free()Public Key
pgsql large objectpg_lo_open()pg_lo_open(), pg_lo_create(), pg_lo_read(), pg_lo_read_all(), pg_lo_seek(), pg_lo_tell(), pg_lo_unlink(), pg_lo_write()pg_lo_close()PostgreSQL Large Object (prior to PHP 8.1.0)
pgsql linkpg_connect()pg_affected_rows(), pg_query(), pg_send_query(), pg_get_result(), pg_connection_busy(), pg_connection_reset(), pg_connection_status(), pg_last_error(), pg_last_notice(), pg_lo_create(), pg_lo_export(), pg_lo_import(), pg_lo_open(), pg_lo_unlink(), pg_host(), pg_port(), pg_dbname(), pg_options(), pg_copy_from(), pg_copy_to(), pg_end_copy(), pg_put_line(), pg_tty(), pg_trace(), pg_untrace(), pg_set_client_encoding(), pg_client_encoding(), pg_meta_data(), pg_convert(), pg_insert(), pg_select(), pg_delete(), pg_update()pg_close()Link to PostgreSQL database (prior to PHP 8.1.0)
pgsql link persistentpg_pconnect()pg_affected_rows(), pg_query(), pg_send_query(), pg_get_result(), pg_connection_busy(), pg_connection_reset(), pg_connection_status(), pg_last_error(), pg_last_notice(), pg_lo_create(), pg_lo_export(), pg_lo_import(), pg_lo_open(), pg_lo_unlink(), pg_host(), pg_port(), pg_dbname(), pg_options(), pg_copy_from(), pg_copy_to(), pg_end_copy(), pg_put_line(), pg_tty(), pg_trace(), pg_untrace(), pg_set_client_encoding(), pg_client_encoding(), pg_meta_data(), pg_convert(), pg_insert(), pg_select(), pg_delete(), pg_update()NonePersistent link to PostgreSQL database
pgsql resultpg_execute(), pg_query(), pg_query_params(), pg_get_result()pg_fetch_array(), pg_fetch_object(), pg_fetch_result(), pg_fetch_row(), pg_field_is_null(), pg_field_name(), pg_field_num(), pg_field_prtlen(), pg_field_size(), pg_field_type(), pg_last_oid(), pg_num_fields(), pg_num_rows(), pg_result_error(), pg_result_status()pg_free_result()PostgreSQL result (prior to PHP 8.1.0)
pgsql string
processproc_open()proc_get_status()proc_terminate()proc_close()Process
pspellpspell_new(), pspell_new_config(), pspell_new_personal()pspell_add_to_personal(), pspell_add_to_session(), pspell_check(), pspell_clear_session(), pspell_config_ignore(), pspell_config_mode(), pspell_config_personal(), pspell_config_repl(), pspell_config_runtogether(), pspell_config_save_repl(), pspell_save_wordlist(), pspell_store_replacement(), pspell_suggest()Nonepspell dictionary (prior to PHP 8.1.0)
pspell configpspell_config_create()pspell_new_config()Nonepspell configuration (prior to PHP 8.1.0)
shmopshmop_open()shmop_read(), shmop_write(), shmop_size(), shmop_delete()shmop_close()Shared memory block handle (prior to PHP 8.0.0)
Socketsocket_accept(), socket_addrinfo_bind(), socket_addrinfo_connect(), socket_create(), socket_create_listen(), socket_import_stream(), socket_wsaprotocol_info_import()socket_accept(), socket_bind(), socket_clear_error(), socket_connect(), socket_get_option(), socket_getpeername(), socket_getsockname(), socket_last_error(), socket_listen(), socket_read(), socket_recv(), socket_recvfrom(), socket_recvmsg(), socket_select(), socket_send(), socket_sendmsg(), socket_sendto(), socket_set_block(), socket_set_nonblock(), socket_set_option(), socket_shutdown(), socket_write(), socket_wsaprotocol_info_export(), socket_wsaprotocol_info_release()socket_close()Socket (sockets extension)
streamopendir()readdir(), rewinddir()closedir()Dir handle
streamfopen(), tmpfile()feof(), fflush(), fgetc(), fgetcsv(), fgets(), fgetss(), flock(), fpassthru(), fputs(), fwrite(), fread(), fseek(), ftell(), fstat(), ftruncate(), set_file_buffer(), rewind()fclose()File handle
streampopen(), fsockopen(), pfsockopen()feof(), fflush(), fgetc(), fgetcsv(), fgets(), fgetss(), fpassthru(), fputs(), fwrite(), fread()pclose()Process handle
socketfflush(), fgetc(), fgetcsv(), fgets(), fgetss(), fpassthru(), fputs(), fwrite(), fread()fclose()Socket handle
SSH2 Sessionssh2_connect()ssh2_disconnect()
SSH2 Listenerssh2_forward_listen()
SSH2 SFTPssh2_sftp()
SSH2 Publickey Subsystemssh2_publickey_init()
sysvmsg queuemsg_get_queue()msg_queue_exists(), msg_receive(), msg_send(), msg_set_queue(), msg_stat_queue()msg_remove_queue()System V Message Queue (prior to PHP 8.0.0)
sysvsemsem_get()sem_acquire()sem_release()System V Semaphore (prior to PHP 8.0.0)
sysvshmshm_attach()shm_remove(), shm_put_var(), shm_get_var(), shm_remove_var()shm_detach()System V Shared Memory (prior to PHP 8.0.0)
wddxwddx_packet_start()wddx_add_vars()wddx_packet_end()WDDX packet
xmlxml_parser_create(), xml_parser_create_ns()xml_set_object(), xml_set_element_handler(), xml_set_character_data_handler(), xml_set_processing_instruction_handler(), xml_set_default_handler(), xml_set_unparsed_entity_decl_handler(), xml_set_notation_decl_handler(), xml_set_external_entity_ref_handler(), xml_parse(), xml_get_error_code(), xml_error_string(), xml_get_current_line_number(), xml_get_current_column_number(), xml_get_current_byte_index(), xml_parse_into_struct(), xml_parser_set_option(), xml_parser_get_option()xml_parser_free()XML parser (prior to PHP 8.0.0)
zlibgzopen()gzeof(), gzgetc(), gzgets(), gzgetss(), gzpassthru(), gzputs(), gzread(), gzrewind(), gzseek(), gztell(), gzwrite()gzclose()gz-compressed file
zlib.deflatedeflate_init()deflate_add()Noneincremental deflate context (prior to PHP 8.0.0)
zlib.inflateinflate_init()inflate_add(), inflate_get_read_len(), inflate_get_status()Noneincremental inflate context (prior to PHP 8.0.0)

Source: appendices/resources.xml · from the official PHP manual (php/doc-en)