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.
Table I-1. Resource Types
Resource Type Name Created By Used By Destroyed By Definition aspell
aspell_new()
aspell_check() , aspell_check_raw() , aspell_suggest()
None Aspell dictionary bzip2
bzopen()
bzerrno() , bzerror() , bzerrstr() , bzflush() , bzread() , bzwrite()
bzclose() Bzip2 file COM
com_load()
com_invoke() , com_propget() , com_get() , com_propput() , com_set() , com_propput()
None COM object reference VARIANT cpdf
cpdf_open()
cpdf_page_init() , cpdf_finalize_page() , cpdf_finalize() , cpdf_output_buffer() , cpdf_save_to_file() , cpdf_set_current_page() , cpdf_begin_text() , cpdf_end_text() , cpdf_show() , cpdf_show_xy() , cpdf_text() , cpdf_set_font() , cpdf_set_leading() , cpdf_set_text_rendering() , cpdf_set_horiz_scaling() , cpdf_set_text_rise() , cpdf_set_text_matrix() , cpdf_set_text_pos() , cpdf_set_text_pos() , cpdf_set_word_spacing() , cpdf_continue_text() , cpdf_stringwidth() , cpdf_save() , cpdf_translate() , cpdf_restore() , cpdf_scale() , cpdf_rotate() , cpdf_setflat() , cpdf_setlinejoin() , cpdf_setlinecap() , cpdf_setmiterlimit() , cpdf_setlinewidth() , cpdf_setdash() , cpdf_moveto() , cpdf_rmoveto() , cpdf_curveto() , cpdf_lineto() , cpdf_rlineto() , cpdf_circle() , cpdf_arc() , cpdf_rect() , cpdf_closepath() , cpdf_stroke() , cpdf_closepath_fill_stroke() , cpdf_fill_stroke() , cpdf_clip() , cpdf_fill() , cpdf_setgray_fill() , cpdf_setgray_stroke() , cpdf_setgray() , cpdf_setrgbcolor_fill() , cpdf_setrgbcolor_stroke() , cpdf_setrgbcolor() , cpdf_add_outline() , cpdf_set_page_animation() , cpdf_import_jpeg() , cpdf_place_inline_image() , cpdf_add_annotation()
cpdf_close() PDF document with CPDF lib cpdf outline curl
curl_init()
curl_init() , curl_exec()
curl_close() Curl session dbm
dbmopen()
dbmexists() , dbmfetch() , dbminsert() , dbmreplace() , dbmdelete() , dbmfirstkey() , dbmnextkey()
dbmclose() Link to DBM database 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 dbx_link_object
dbx_connect()
dbx_query()
dbx_close() dbx connection dbx_result_object
dbx_query()
None dbx result domxml attribute domxml document domxml node xpath context xpath object fbsql database
fbsql_select_db()
None fbsql database fbsql link
fbsql_change_user() , fbsql_connect()
fbsql_autocommit() , fbsql_change_user() , fbsql_create_db() , fbsql_data_seek() , fbsql_db_query() , fbsql_drop_db() , () , fbsql_select_db() , fbsql_errno() , fbsql_error() , fbsql_insert_id() , fbsql_list_dbs()
fbsql_close() Link to fbsql database fbsql plink
fbsql_change_user() , fbsql_pconnect()
fbsql_autocommit() , fbsql_change_user() , fbsql_create_db() , fbsql_data_seek() , fbsql_db_query() , fbsql_drop_db() , () , fbsql_select_db() , fbsql_errno() , fbsql_error() , fbsql_insert_id() , fbsql_list_dbs()
None Persistent link to fbsql database fbsql result
fbsql_db_query() , fbsql_list_dbs() , fbsql_query() , fbsql_list_fields() , fbsql_list_tables() , fbsql_tablename()
fbsql_affected_rows() , fbsql_fetch_array() , fbsql_fetch_assoc() , fbsql_fetch_field() , fbsql_fetch_lengths() , fbsql_fetch_object() , fbsql_fetch_row() , fbsql_field_flags() , fbsql_field_name() , fbsql_field_len() , fbsql_field_seek() , fbsql_field_table() , fbsql_field_type() , fbsql_next_result() , fbsql_num_fields() , fbsql_num_rows() , fbsql_result() , fbsql_num_rows()
fbsql_free_result() fbsql result 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_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_quit() FTP stream gd
imagecreate() , imagecreatefromgif() , imagecreatefromjpeg() , imagecreatefrompng() , imagecreatefromwbmp() , imagecreatefromstring() , imagecreatetruecolor()
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() , imagepstext() , imagerectangle() , imagesetpixel() , imagestring() , imagestringup() , imagesx() , imagesy() , imagettftext() , imagefilledarc() , imageellipse() , imagefilledellipse() , imagecolorclosestalpha() , imagecolorexactalpha() , imagecolorresolvealpha() , imagecopymerge() , imagecopymergegray() , imagecopyresampled() , imagetruecolortopalette() , imagesetbrush() , imagesettile() , imagesetthickness()
imagedestroy() GD Image gd font
imageloadfont()
imagechar() , imagecharup() , imagefontheight()
None Font for GD gd PS encoding gd PS font
imagepsloadfont()
imagepstext() , imagepsslantfont() , imagepsextendfont() , imagepsencodefont() , imagepsbbox()
imagepsfreefont() PS font for GD GMP integer
gmp_init()
gmp_intval() , gmp_strval() , gmp_add() , gmp_sub() , gmp_mul() , gmp_div_q() , gmp_div_r() , gmp_div_qr() , gmp_div() , gmp_mod() , gmp_divexact() , gmp_cmp() , gmp_neg() , gmp_abs() , gmp_sign() , gmp_fact() , gmp_sqrt() , gmp_sqrtrm() , gmp_perfect_square() , gmp_pow() , gmp_powm() , gmp_prob_prime() , gmp_gcd() , gmp_gcdext() , gmp_invert() , gmp_legendre() , gmp_jacobi() , gmp_random() , gmp_and() , gmp_or() , gmp_xor() , gmp_setbit() , gmp_clrbit() , gmp_scan0() , gmp_scan1() , gmp_popcount() , gmp_hamdist()
None GMP Number hyperwave document
hw_cp() , hw_docbyanchor() , hw_getremote() , hw_getremotechildren()
hw_children() , hw_childrenobj() , hw_getparents() , hw_getparentsobj() , hw_getchildcoll() , hw_getchildcollobj() , hw_getremote() , hw_getsrcbydestobj() , hw_getandlock() , hw_gettext() , hw_getobjectbyquerycoll() , hw_getobjectbyquerycollobj() , hw_getchilddoccoll() , hw_getchilddoccollobj() , hw_getanchors() , hw_getanchorsobj() , hw_inscoll() , hw_pipedocument() , hw_unlock()
hw_deleteobject() Hyperwave object hyperwave link
hw_connect()
hw_children() , hw_childrenobj() , hw_cp() , hw_deleteobject() , hw_docbyanchor() , hw_docbyanchorobj() , hw_errormsg() , hw_edittext() , hw_error() , hw_getparents() , hw_getparentsobj() , hw_getchildcoll() , hw_getchildcollobj() , hw_getremote() , hw_getremotechildren() , hw_getsrcbydestobj() , hw_getobject() , hw_getandlock() , hw_gettext() , hw_getobjectbyquery() , hw_getobjectbyqueryobj() , hw_getobjectbyquerycoll() , hw_getobjectbyquerycollobj() , hw_getchilddoccoll() , hw_getchilddoccollobj() , hw_getanchors() , hw_getanchorsobj() , hw_mv() , hw_incollections() , hw_info() , hw_inscoll() , hw_insdoc() , hw_insertdocument() , hw_insertobject() , hw_mapid() , hw_modifyobject() , hw_pipedocument() , hw_unlock() , hw_who() , hw_getusername()
hw_close() , hw_free_document() Link to Hyperwave server hyperwave link persistent
hw_pconnect()
hw_children() , hw_childrenobj() , hw_cp() , hw_deleteobject() , hw_docbyanchor() , hw_docbyanchorobj() , hw_errormsg() , hw_edittext() , hw_error() , hw_getparents() , hw_getparentsobj() , hw_getchildcoll() , hw_getchildcollobj() , hw_getremote() , hw_getremotechildren() , hw_getsrcbydestobj() , hw_getobject() , hw_getandlock() , hw_gettext() , hw_getobjectbyquery() , hw_getobjectbyqueryobj() , hw_getobjectbyquerycoll() , hw_getobjectbyquerycollobj() , hw_getchilddoccoll() , hw_getchilddoccollobj() , hw_getanchors() , hw_getanchorsobj() , hw_mv() , hw_incollections() , hw_info() , hw_inscoll() , hw_insdoc() , hw_insertdocument() , hw_insertobject() , hw_mapid() , hw_modifyobject() , hw_pipedocument() , hw_unlock() , hw_who() , hw_getusername()
None Persistent link to Hyperwave server icap
icap_open()
icap_fetch_event() , icap_list_events() , icap_store_event() , icap_snooze() , icap_list_alarms() , icap_delete_event()
icap_close() Link to icap server 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 imap chain persistent imap persistent ingres
ingres_connect()
ingres_query() , ingres_num_rows() , ingres_num_fields() , ingres_field_name() , ingres_field_type() , ingres_field_nullable() , ingres_field_length() , ingres_field_precision() , ingres_field_scale() , ingres_fetch_array() , ingres_fetch_row() , ingres_fetch_object() , ingres_rollback() , ingres_commit() , ingres_autocommit()
ingres_close() Link to ingresII base ingres persistent
ingres_pconnect()
ingres_query() , ingres_num_rows() , ingres_num_fields() , ingres_field_name() , ingres_field_type() , ingres_field_nullable() , ingres_field_length() , ingres_field_precision() , ingres_field_scale() , ingres_fetch_array() , ingres_fetch_row() , ingres_fetch_object() , ingres_rollback() , ingres_commit() , ingres_autocommit()
None Persistent link to ingresII base interbase blob 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 java 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 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 ldap result entry mcal
mcal_open() , mcal_popen()
mcal_create_calendar() , mcal_rename_calendar() , mcal_rename_calendar() , mcal_delete_calendar() , mcal_fetch_event() , mcal_list_events() , mcal_append_event() , mcal_store_event() , mcal_delete_event() , mcal_list_alarms() , mcal_event_init() , mcal_event_set_category() , mcal_event_set_title() , mcal_event_set_description() , mcal_event_set_start() , mcal_event_set_end() , mcal_event_set_alarm() , mcal_event_set_class() , mcal_next_recurrence() , mcal_event_set_recur_none() , mcal_event_set_recur_daily() , mcal_event_set_recur_weekly() , mcal_event_set_recur_monthly_mday() , mcal_event_set_recur_monthly_wday() , mcal_event_set_recur_yearly() , mcal_fetch_current_stream_event() , mcal_event_add_attribute() , mcal_expunge()
mcal_close() Link to calendar server SWFAction SWFBitmap SWFButton SWFDisplayItem SWFFill SWFFont SWFGradient SWFMorph SWFMovie SWFShape SWFSprite SWFText SWFTextField mnogosearch agent mnogosearch result msql link
msql_connect()
msql() , msql_create_db() , msql_createdb() , msql_drop_db() , msql_drop_db() , msql_select_db() , msql_select_db()
msql_close() Link to mSQL database msql link persistent
msql_pconnect()
msql() , msql_create_db() , msql_createdb() , msql_drop_db() , msql_drop_db() , msql_select_db() , msql_select_db()
None Persistent link to mSQL msql query
msql_query()
msql() , msql_affected_rows() , msql_data_seek() , msql_dbname() , msql_fetch_array() , msql_fetch_field() , msql_fetch_object() , msql_fetch_row() , msql_fieldname() , msql_field_seek() , msql_fieldtable() , msql_fieldtype() , msql_fieldflags() , msql_fieldlen() , msql_num_fields() , msql_num_rows() , msql_numfields() , msql_numrows() , msql_result()
msql_free_result() , msql_free_result() mSQL result mssql link
mssql_connect()
mssql_query() , mssql_select_db()
mssql_close() Link to Microsft SQL Server database mssql link persistent
mssql_pconnect()
mssql_query() , mssql_select_db()
None Persistent link to Microsft SQL Server mssql result
mssql_query()
mssql_data_seek() , mssql_fetch_array() , mssql_fetch_field() , mssql_fetch_object() , mssql_fetch_row() , mssql_field_length() , mssql_field_name() , mssql_field_seek() , mssql_field_type() , mssql_num_fields() , mssql_num_rows() , mssql_result()
mssql_free_result() Microsft SQL Server result mysql link
mysql_connect()
mysql_affected_rows() , mysql_change_user() , 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_change_user() , 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_tables() , mysql_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 oci8 connection
ocilogon() , ociplogon() , ocinlogon()
ocicommit() , ociserverversion() , ocinewcursor() , ociparse() , ocierror()
ocilogoff() Link to Oracle database oci8 descriptor oci8 server oci8 session oci8 statement
ocinewdescriptor()
ocirollback() , ocinewdescriptor() , ocirowcount() , ocidefinebyname() , ocibindbyname() , ociexecute() , ocinumcols() , ociresult() , ocifetch() , ocifetchinto() , ocifetchstatement() , ocicolumnisnull() , ocicolumnname() , ocicolumnsize() , ocicolumntype() , ocistatementtype() , ocierror()
ocifreestatement() 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_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()
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 birdstep result 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 oracle Cursor
ora_open()
ora_bind() , ora_columnname() , ora_columnsize() , ora_columntype() , ora_error() , ora_errorcode() , ora_exec() , ora_fetch() , ora_fetch_into() , ora_getcolumn() , ora_numcols() ,