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 Name | Created By | Used By | Destroyed By | Definition |
|---|
| AddressInfo | socket_addrinfo_lookup() | socket_addrinfo_bind(), socket_addrinfo_connect(), socket_addrinfo_explain(), | None | AddressInfo (sockets extension) |
| bzip2 | bzopen() | bzerrno(), bzerror(), bzerrstr(), bzflush(), bzread(), bzwrite() | bzclose() | Bzip2 file |
| cubrid connection | cubrid_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 connection | cubrid_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 request | cubrid_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 lob | cubrid_lob_get() | cubrid_lob_export()cubrid_lob_send()cubrid_lob_size() | cubrid_lob_close() | None |
| cubrid lob2 | cubrid_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 |
| curl | curl_copy_handle(), curl_init() | curl_copy_handle(), curl_errno(), curl_error(), curl_exec(), curl_getinfo(), curl_setopt() | curl_close() | cURL handle |
| curl_multi | curl_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_share | curl_share_init() | curl_share_errno(), curl_share_setopt() | curl_share_close() | cURL share handle |
| dba | dba_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 persistent | dba_popen() | dba_delete(), dba_exists(), dba_fetch(), dba_firstkey(), dba_insert(), dba_nextkey(), dba_optimize(), dba_replace(), dba_sync() | None | Persistent link to DBA database |
| dbase | dbase_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_broker | enchant_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_dict | enchant_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) |
| fdf | fdf_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 |
| ftp | ftp_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) |
| gd | imagecreate(), 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 font | imageloadfont() | imagechar(), imagecharup(), imagefontheight() | None | Font for GD (prior to PHP 8.1.0) |
| imap | imap_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 blob | ibase_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 link | ibase_connect() | ibase_query(), ibase_prepare(), ibase_trans() | ibase_close() | Link to Interbase database |
| interbase link persistent | ibase_pconnect() | ibase_query(), ibase_prepare(), ibase_trans() | None | Persistent link to Interbase database |
| interbase query | ibase_prepare() | ibase_execute() | ibase_free_query() | Interbase query |
| interbase result | ibase_query() | ibase_fetch_row(), ibase_fetch_object(), ibase_field_info(), ibase_num_fields() | ibase_free_result() | Interbase Result |
| interbase transaction | ibase_trans() | ibase_commit() | ibase_rollback() | Interbase transaction |
| ldap link | ldap_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 result | ldap_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 entry | | | | ldap result entry (prior to PHP 8.1.0) |
| mailparse_mail_structure | mailparse_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 link | mysql_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 persistent | mysql_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() | None | Persistent link to MySQL database |
| mysql result | mysql_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 collection | oci_new_collection() | OCICollection::append(), OCICollection::assign(), OCICollection::assignElem(), OCICollection::getElem(), OCICollection::max(), OCICollection::size(), OCICollection::trim() | OCICollection::free() | Oracle Collection |
| oci8 connection | oci_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 lob | oci_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 statement | oci_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 link | odbc_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 persistent | odbc_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() | None | Persistent link to ODBC database |
| odbc result | odbc_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 link | | | | Link to Birdstep database (prior to PHP 7.3.0) |
| birdstep result | | | | Birdstep result (prior to PHP 7.3.0) |
| OpenSSL key | openssl_get_privatekey(), openssl_get_publickey() | openssl_sign(), openssl_seal(), openssl_open(), openssl_verify() | openssl_free_key() | OpenSSL key |
| OpenSSL X.509 | openssl_x509_read() | openssl_x509_parse(), openssl_x509_checkpurpose() | openssl_x509_free() | Public Key |
| pgsql large object | pg_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 link | pg_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 persistent | pg_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() | None | Persistent link to PostgreSQL database |
| pgsql result | pg_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 | | | | |
| process | proc_open() | proc_get_status()proc_terminate() | proc_close() | Process |
| pspell | pspell_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() | None | pspell dictionary (prior to PHP 8.1.0) |
| pspell config | pspell_config_create() | pspell_new_config() | None | pspell configuration (prior to PHP 8.1.0) |
| shmop | shmop_open() | shmop_read(), shmop_write(), shmop_size(), shmop_delete() | shmop_close() | Shared memory block handle (prior to PHP 8.0.0) |
| Socket | socket_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) |
| stream | opendir() | readdir(), rewinddir() | closedir() | Dir handle |
| stream | fopen(), tmpfile() | feof(), fflush(), fgetc(), fgetcsv(), fgets(), fgetss(), flock(), fpassthru(), fputs(), fwrite(), fread(), fseek(), ftell(), fstat(), ftruncate(), set_file_buffer(), rewind() | fclose() | File handle |
| stream | popen(), fsockopen(), pfsockopen() | feof(), fflush(), fgetc(), fgetcsv(), fgets(), fgetss(), fpassthru(), fputs(), fwrite(), fread() | pclose() | Process handle |
| socket | | fflush(), fgetc(), fgetcsv(), fgets(), fgetss(), fpassthru(), fputs(), fwrite(), fread() | fclose() | Socket handle |
| SSH2 Session | ssh2_connect() | | ssh2_disconnect() | |
| SSH2 Listener | ssh2_forward_listen() | | | |
| SSH2 SFTP | ssh2_sftp() | | | |
| SSH2 Publickey Subsystem | ssh2_publickey_init() | | | |
| sysvmsg queue | msg_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) |
| sysvsem | sem_get() | sem_acquire() | sem_release() | System V Semaphore (prior to PHP 8.0.0) |
| sysvshm | shm_attach() | shm_remove(), shm_put_var(), shm_get_var(), shm_remove_var() | shm_detach() | System V Shared Memory (prior to PHP 8.0.0) |
| wddx | wddx_packet_start() | wddx_add_vars() | wddx_packet_end() | WDDX packet |
| xml | xml_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) |
| zlib | gzopen() | gzeof(), gzgetc(), gzgets(), gzgetss(), gzpassthru(), gzputs(), gzread(), gzrewind(), gzseek(), gztell(), gzwrite() | gzclose() | gz-compressed file |
| zlib.deflate | deflate_init() | deflate_add() | None | incremental deflate context (prior to PHP 8.0.0) |
| zlib.inflate | inflate_init() | inflate_add(), inflate_get_read_len(), inflate_get_status() | None | incremental inflate context (prior to PHP 8.0.0) |
Source: appendices/resources.xml · from the official PHP manual (php/doc-en)