----- Original Message -----
From: "Zak Greant" <[EMAIL PROTECTED]>
To: "Andi Gutmans" <[EMAIL PROTECTED]>
Cc: "PHP Development" <[EMAIL PROTECTED]>; <[EMAIL PROTECTED]>
Sent: Tuesday, March 06, 2001 1:35 PM
Subject: [PHP-DEV] Re: [PHP-QA] ctype function (re?)naming


> Andi wrote:
> > Can you please resend :)
>
> Your wish is my command! :)
>

Overall I think this is very good.  I have a few problems with it (all
prefixed with a large IMHO :)...

> AOLSERVER
> getallheaders
>
> APACHE
> apache_child_terminate
> apache_lookup_uri
> apache_note
> getallheaders
> virtual
>
> APACHE2FILTER
> apache_lookup_uri
> apache_sub_req
> get_all_headers -> getallheaders (Inconsistent with getallheaders in
> aolserver + apache)
>
> ARRAY
> array
> array_count_values
> array_diff
> array_flip
> array_intersect
> array_keys
> array_merge
> array_merge_recursive
> array_multisort -> array_multi_sort

nah, doesn't sound as good as array_multisort, multisort should be a single
word... Its a type of sorting method, shouldn't be two different words

> array_pad
> array_pop
> array_push
> array_rand
> array_reverse
> array_shift
> array_slice
> array_splice
> array_unique
> array_unshift
> array_values
> array_walk
> arsort
> asort
> compact
> count
> current
> each
> end
> extract
> in_array
> array_search
> key
> krsort
> ksort
> list
> natsort
> natcasesort
> next
> pos
> prev
> range
> reset
> rsort
> shuffle
> sizeof
> sort
> uasort
> uksort
> usort
>
> ASPELL
> aspell_check
> aspell_check_raw
> aspell_new
> aspell_suggest
>
> BC
> bcadd
> bccomp
> bcdiv
> bcmod
> bcmul
> bcpow
> bcscale
> bcsqrt
> bcsub
>
> BZ2 (Added 4.0.4)
> bzclose -> bz_close
> bzcompress -> bz_compress
> bzdecompress -> bz_decompress
> bzerrno -> bz_errno
> bzerror -> bz_error
> bzerrstr -> bz_errstr
> bzflush -> bz_flsuh
> bzopen -> bz_open
> bzread -> bz_read
> bzwrite -> bz_write

Why leave the bcmatch functions alone, but change these?

The reason they're named this way is also to keep compatibility with the
zlib functions.

>
> CALENDAR
> easter_date
> easter_days
> frenchtojd
> gregoriantojd
> jddayofweek
> jdmonthname
> jdtofrench
> jdtogregorian
> jdtojewish
> jdtojulian
> jdtounix
> jewishtojd
> juliantojd
> unixtojd
>
> CCVS
> ccvs_add
> ccvs_auth
> ccvs_command
> ccvs_count
> ccvs_delete
> ccvs_done
> ccvs_init
> ccvs_lookup
> ccvs_new
> ccvs_report
> ccvs_return
> ccvs_reverse
> ccvs_sale
> ccvs_status
> ccvs_textvalue
> ccvs_void
> cv_add
> cv_auth
> cv_command
> cv_count
> cv_delete
> cv_done
> cv_init
> cv_lookup
> cv_new
> cv_report
> cv_return
> cv_reverse
> cv_sale
> cv_status
> cv_textvalue
> cv_void
>
> COM
> com_get
> com_invoke
> com_load
> com_propget
> com_propput
> com_propset
> com_set
>
> CPDF
> cpdf_add_annotation
> cpdf_add_outline
> cpdf_arc
> cpdf_begin_text
> cpdf_circle
> cpdf_clip
> cpdf_close
> cpdf_closepath
> cpdf_closepath_fill_stroke
> cpdf_closepath_stroke
> cpdf_continue_text
> cpdf_curveto
> cpdf_end_text
> cpdf_fill
> cpdf_fill_stroke
> cpdf_finalize
> cpdf_finalize_page
> cpdf_global_set_document_limits
> cpdf_import_jpeg
> cpdf_lineto
> cpdf_moveto
> cpdf_newpath
> cpdf_open
> cpdf_output_buffer
> cpdf_page_init
> cpdf_place_inline_image
> cpdf_rect
> cpdf_restore
> cpdf_rlineto
> cpdf_rmoveto
> cpdf_rotate
> cpdf_rotate_text
> cpdf_save
> cpdf_save_to_file
> cpdf_scale
> cpdf_setdash
> cpdf_setflat
> cpdf_setgray
> cpdf_setgray_fill
> cpdf_setgray_stroke
> cpdf_setlinecap
> cpdf_setlinejoin
> cpdf_setlinewidth
> cpdf_setmiterlimit
> cpdf_setrgbcolor
> cpdf_setrgbcolor_fill
> cpdf_setrgbcolor_stroke
> cpdf_set_action_url
> cpdf_set_char_spacing
> cpdf_set_creator
> cpdf_set_current_page
> cpdf_set_font
> cpdf_set_horiz_scaling
> cpdf_set_keywords
> cpdf_set_leading
> cpdf_set_page_animation
> cpdf_set_subject
> cpdf_set_text_matrix
> cpdf_set_text_pos
> cpdf_set_text_rendering
> cpdf_set_text_rise
> cpdf_set_title
> cpdf_set_viewer_preferences
> cpdf_set_word_spacing
> cpdf_show
> cpdf_show_xy
> cpdf_stringwidth
> cpdf_stroke
> cpdf_text
> cpdf_translate
>
> CRACK
> crack_check
> crack_closedict
> crack_getlastmessage
> crack_opendict
>
> CTYPE
> ctype_alnum
> ctype_alpha
> ctype_cntrl
> ctype_digit
> ctype_graph
> ctype_lower
> ctype_print
> ctype_punct
> ctype_space
> ctype_upper
> ctype_xdigit
>
> CURL
> curl_close
> curl_errno
> curl_error
> curl_exec
> curl_getinfo
> curl_init
> curl_setopt
> curl_version
>
> CYBERCASH
> cybercash_base64_decode
> cybercash_base64_encode
> cybercash_decr
> cybercash_encr
>
> DB
> dblist
> dbmclose
> dbmdelete
> dbmexists
> dbmfetch
> dbmfirstkey
> dbminsert
> dbmnextkey
> dbmopen
> dbmreplace
>
> DBA
> dba_close
> dba_delete
> dba_exists
> dba_fetch
> dba_firstkey
> dba_insert
> dba_nextkey
> dba_open
> dba_optimize
> dba_popen
> dba_replace
> dba_sync
>
> DBASE
> dbase_add_record
> dbase_close
> dbase_create
> dbase_delete_record
> dbase_get_record
> dbase_get_record_with_names
> dbase_numfields
> dbase_numrecords
> dbase_open
> dbase_pack
> dbase_replace_record
>
> DOMXML
> domxml_add_root
> domxml_attributes
> domxml_children
> domxml_dumpmem
> domxml_getattr
> domxml_new_child
> domxml_new_xmldoc
> domxml_node
> domxml_root
> domxml_setattr
> domxml_set_content
> new_xmldoc
> xmldoc
> xmldocfile
> xmltree
> xpath_eval
> xpath_eval_expression
> xpath_new_context
> xptr_eval
> xptr_new_context
>
> EXIF
> read_exif_data
>

exif_read_data?

> FDF
> fdf_add_template
> fdf_close
> fdf_create
> fdf_get_file
> fdf_get_status
> fdf_get_value
> fdf_next_field_name
> fdf_open
> fdf_save
> fdf_set_ap
> fdf_set_file
> fdf_set_flags
> fdf_set_javascript_action
> fdf_set_opt
> fdf_set_status
> fdf_set_submit_form_action
> fdf_set_value
>
> FILEPRO
> filepro
> filepro_fieldcount
> filepro_fieldname
> filepro_fieldtype
> filepro_fieldwidth
> filepro_retrieve
> filepro_rowcount
>
> FRIBIDI
> fribidi_log2vis
>
> FTP
> ftp_cdup
> ftp_chdir
> ftp_connect
> ftp_delete
> ftp_exec
> ftp_fget
> ftp_fput
> ftp_get
> ftp_login
> ftp_mdtm
> ftp_mkdir
> ftp_nlist
> ftp_pasv
> ftp_put
> ftp_pwd
> ftp_quit
> ftp_rawlist
> ftp_rename
> ftp_rmdir
> ftp_site
> ftp_size
> ftp_systype
>
> GD
> image2wbmp
> imagearc
> imagechar
> imagecharup
> imagecolorallocate
> imagecolorat
> imagecolorclosest
> imagecolorclosesthwb
> imagecolordeallocate
> imagecolorexact
> imagecolorresolve
> imagecolorset
> imagecolorsforindex
> imagecolorstotal
> imagecolortransparent
> imagecopy
> imagecopymerge
> imagecopyresized
> imagecreate
> imagecreatefromgif
> imagecreatefromjpeg
> imagecreatefrompng
> imagecreatefromstring
> imagecreatefromwbmp
> imagecreatefromxbm
> imagecreatefromxpm
> imagedashedline
> imagedestroy
> imagefill
> imagefilledpolygon
> imagefilledrectangle
> imagefilltoborder
> imagefontheight
> imagefontwidth
> imagegammacorrect
> imagegif
> imageinterlace
> imagejpeg
> imageline
> imageloadfont
> imagepalettecopy
> imagepng
> imagepolygon
> imagepsbbox
> imagepscopyfont
> imagepsencodefont
> imagepsextendfont
> imagepsfreefont
> imagepsloadfont
> imagepsslantfont
> imagepstext
> imagerectangle
> imagesetpixel
> imagestring
> imagestringup
> imagesx
> imagesy
> imagettfbbox
> imagettftext
> imagetypes
> imagewbmp
> jpeg2wbmp
> png2wbmp
>
> GETTEXT
> bindtextdomain
> dcgettext
> dgettext
> gettext
> textdomain
> _
>
>
> GMP (not in manual yet)
> gmp_abs
> gmp_add
> gmp_and
> gmp_clrbit -> gmp_clr_bit ?

this_seems_a_little_long_gmp_clrbit_i_think_might_be_better.

> gmp_cmp
> gmp_com
> gmp_div
> gmp_divexact -> gmp_div_exact
> gmp_div_q
> gmp_div_qr
> gmp_div_r
> gmp_fact
> gmp_gcd
> gmp_gcdext -> gmp_gcd_ext
> gmp_hamdist -> gmp_ham_dist ?

hamdist is I believe an abbreviation for an algorithm, and a single
"concept" therefore it should be kept together.

> gmp_init
> gmp_intval
> gmp_invert
> gmp_jacobi
> gmp_legendre
> gmp_mod
> gmp_mul
> gmp_neg
> gmp_or
> gmp_perfect_square
> gmp_popcount -> gmp_pop_count
> gmp_pow
> gmp_powm -> gmp_pow_m ????
> gmp_prob_prime
> gmp_random
> gmp_scan0
> gmp_scan1
> gmp_setbit
> gmp_sign
> gmp_sqrt -> gmp_sqrt_rem

why that?

> gmp_strval
> gmp_sub
> gmp_xor
>
> GZ
> gzclose
> gzcompress
> gzdeflate
> gzencode
> gzeof
> gzfile
> gzgetc
> gzgets
> gzgetss
> gzinflate
> gzopen
> gzpassthru
> gzputs
> gzread
> gzrewind
> gzseek
> gztell
> gzuncompress
> gzwrite
> ob_gzhandler
> readgzfile
>`
gzreadfile?

> HYPERWAVE
> hw_array2objrec
> hw_changeobject
> hw_children
> hw_childrenobj
> hw_close
> hw_connect
> hw_connection_info
> hw_cp
> hw_deleteobject
> hw_docbyanchor
> hw_docbyanchorobj
> hw_document_attributes
> hw_document_bodytag
> hw_document_content
> hw_document_setcontent
> hw_document_size
> hw_dummy
> hw_edittext
> hw_error
> hw_errormsg
> hw_free_document
> hw_getanchors
> hw_getanchorsobj
> hw_getandlock
> hw_getcgi
> hw_getchildcoll
> hw_getchildcollobj
> hw_getchilddoccoll
> hw_getchilddoccollobj
> hw_getobject
> hw_getobjectbyftquery
> hw_getobjectbyftquerycoll
> hw_getobjectbyftquerycollobj
> hw_getobjectbyftqueryobj
> hw_getobjectbyquery
> hw_getobjectbyquerycoll
> hw_getobjectbyquerycollobj
> hw_getobjectbyqueryobj
> hw_getparents
> hw_getparentsobj
> hw_getrellink
> hw_getremote
> hw_getremotechildren
> hw_getsrcbydestobj
> hw_gettext
> hw_getusername
> hw_identify
> hw_incollections
> hw_info
> hw_inscoll
> hw_insdoc
> hw_insertanchors
> hw_insertdocument
> hw_insertobject
> hw_mapid
> hw_modifyobject
> hw_mv
> hw_new_document
> hw_new_document_from_file
> hw_objrec2array
> hw_output_document
> hw_pconnect
> hw_pipecgi
> hw_pipedocument
> hw_root
> hw_setlinkroot
> hw_stat
> hw_unlock
> hw_who
>
> ICAP
> icap_create_calendar
> icap_delete_calendar
> icap_delete_event
> icap_fetch_event
> icap_list_alarms
> icap_list_events
> icap_open
> icap_popen
> icap_rename_calendar
> icap_reopen
> icap_snooze
> icap_store_event
>
> ICONV
> iconv
> iconv_get_encoding
> iconv_set_encoding
> ob_iconv_handler
>
> IISFUNC (Not in manual yet)
> iis_addserver -> iis_add_server
> iis_getdirsecurity -> iis_get_dir_security
> iis_getscriptmap -> iis_get_script_map
> iis_getserverbycomment -> iis_get_server_by_comment
> iis_getserverbypath -> iis_get_server_by_path
> iis_getserverright -> iis_get_server_right
> iis_getservicestate -> iis_get_service_state
> iis_removeserver -> iis_remove_server
> iis_setappsettings -> iis_set_app_settings
> iis_setdirsecurity -> iis_set_dir_security
> iis_setscriptmap -> iis_set_script_map
> iis_setserverright -> iis_set_server_right
> iis_startserver -> iis_start_server
> iis_startservice -> iis_start_service
> iis_stopserver -> iis_stop_server
> iis_stopservice -> iis_stop_service
>

hrrm. these names seem long, perhaps we can shorten them?

> IMAP
> imap_8bit
> imap_alerts
> imap_append
> imap_base64
> imap_binary
> imap_body
> imap_bodystruct
> imap_check
> imap_clearflag_full -> imap_clearflagfull
> imap_close
> imap_create
> imap_createmailbox
> imap_delete
> imap_deletemailbox
> imap_errors
> imap_expunge
> imap_fetchbody
> imap_fetchheader
> imap_fetchstructure
> imap_fetchtext
> imap_fetch_overview -> imap_fetchoverview
> imap_getmailboxes
> imap_getsubscribed
> imap_header
> imap_headerinfo
> imap_headers
> imap_last_error -> imap_lasterror
> imap_list
> imap_listmailbox
> imap_listsubscribed
> imap_lsub
> imap_mail
> imap_mailboxmsginfo
> imap_mail_compose -> imap_mailcompose
> imap_mail_copy -> imap_mailcopy
> imap_mail_move -> imap_mailmove
> imap_mime_header_decode -> imap_mimeheaderdecode
> imap_msgno
> imap_num_msg -> imap_nummsg
> imap_num_recent -> imap_numrecent
> imap_open
> imap_ping
> imap_popen
> imap_qprint
> imap_rename
> imap_renamemailbox
> imap_reopen
> imap_rfc822_parse_adrlist -> imap_rfc822parseadrlist
> imap_rfc822_parse_headers -> imap_rfc822parseheaders
> imap_rfc822_write_address -> imap_rfc822parseaddress
> imap_scan
> imap_scanmailbox
> imap_search
> imap_setflag_full -> imap_setflagfull
> imap_sort
> imap_status
> imap_subscribe
> imap_uid
> imap_undelete
> imap_unsubscribe
> imap_utf7_decode -> imap_utf7decode
> imap_utf7_encode -> imap_utf7encode
> imap_utf8
>
> INFORMIX
> ifxus_close_slob
> ifxus_create_slob
> ifxus_free_slob
> ifxus_open_slob
> ifxus_read_slob
> ifxus_seek_slob
> ifxus_tell_slob
> ifxus_write_slob
> ifx_affected_rows
> ifx_blobinfile_mode -> ifx_blob_in_file_mode
> ifx_byteasvarchar -> ifx_byte_as_varchar
> ifx_close
> ifx_connect
> ifx_copy_blob
> ifx_create_blob
> ifx_create_char
> ifx_do
> ifx_error -> ifx_errno
> ifx_errormsg -> ifx_error
> ifx_fetch_row
> ifx_fieldproperties -> ifx_field_properties
> ifx_fieldtypes -> ifx_field_types
> ifx_free_blob
> ifx_free_char
> ifx_free_result
> ifx_getsqlca -> ifx_get_sql_ca
> ifx_get_blob
> ifx_get_char
> ifx_htmltbl_result -> ifx_html_tbl_result
> ifx_nullformat -> ifx_null_format
> ifx_num_fields
> ifx_num_rows
> ifx_pconnect
> ifx_prepare
> ifx_query
> ifx_textasvarchar -> ifx_text_as_varchar
> ifx_update_blob
> ifx_update_char
>
> INGRESS_II
> ingres_autocommit
> ingres_close
> ingres_commit
> ingres_connect
> ingres_fetch_array
> ingres_fetch_object
> ingres_fetch_row
> ingres_field_length
> ingres_field_name
> ingres_field_nullable
> ingres_field_precision
> ingres_field_scale
> ingres_field_type
> ingres_num_fields
> ingres_num_rows
> ingres_pconnect
> ingres_query
> ingres_rollback
>
> INTERBASE
> ibase_blob_add
> ibase_blob_cancel
> ibase_blob_close
> ibase_blob_create
> ibase_blob_echo
> ibase_blob_get
> ibase_blob_import
> ibase_blob_info
> ibase_blob_open
> ibase_close
> ibase_commit
> ibase_connect
> ibase_errmsg
> ibase_execute
> ibase_fetch_object
> ibase_fetch_row
> ibase_field_info
> ibase_free_query
> ibase_free_result
> ibase_num_fields
> ibase_pconnect
> ibase_prepare
> ibase_query
> ibase_rollback
> ibase_timefmt
> ibase_trans
>
> IRCG
> ircg_disconnect
> ircg_is_conn_alive
> ircg_join
> ircg_lookup_format_messages
> ircg_msg
> ircg_part
> ircg_pconnect
> ircg_register_format_messages
> ircg_set_current
>
> JAVA
> java_last_exception_clear
> java_last_exception_get
>
> LDAP
> ldap_8859_to_t61
> ldap_add
> ldap_bind
> ldap_close
> ldap_compare
> ldap_connect
> ldap_count_entries
> ldap_delete
> ldap_dn2ufn
> ldap_err2str
> ldap_errno
> ldap_error
> ldap_explode_dn
> ldap_first_attribute
> ldap_first_entry
> ldap_first_reference
> ldap_free_result
> ldap_get_attributes
> ldap_get_dn
> ldap_get_entries
> ldap_get_option
> ldap_get_values
> ldap_get_values_len
> ldap_list
> ldap_modify
> ldap_mod_add
> ldap_mod_del
> ldap_mod_replace
> ldap_next_attribute
> ldap_next_entry
> ldap_next_reference
> ldap_parse_reference
> ldap_parse_result
> ldap_read
> ldap_rename
> ldap_search
> ldap_set_option
> ldap_t61_to_8859
> ldap_unbind
>
> MCAL
> mcal_append_event
> mcal_close
> mcal_create_calendar
> mcal_date_compare
> mcal_date_valid
> mcal_days_in_month
> mcal_day_of_week
> mcal_day_of_year
> mcal_delete_calendar
> mcal_delete_event
> mcal_event_add_attribute
> mcal_event_init
> mcal_event_set_alarm
> mcal_event_set_category
> mcal_event_set_class
> mcal_event_set_description
> mcal_event_set_end
> mcal_event_set_recur_daily
> mcal_event_set_recur_monthly_mday
> mcal_event_set_recur_monthly_wday
> mcal_event_set_recur_none
> mcal_event_set_recur_weekly
> mcal_event_set_recur_yearly
> mcal_event_set_start
> mcal_event_set_title
> mcal_fetch_current_stream_event
> mcal_fetch_event
> mcal_is_leap_year
> mcal_list_alarms
> mcal_list_events
> mcal_next_recurrence
> mcal_open
> mcal_popen
> mcal_rename_calendar
> mcal_reopen
> mcal_snooze
> mcal_store_event
> mcal_time_valid
> mcal_week_of_year
>
> MCRYPT
> mcrypt_cbc
> mcrypt_cfb
> mcrypt_create_iv
> mcrypt_decrypt
> mcrypt_ecb
> mcrypt_encrypt
> mcrypt_enc_get_algorithms_name
> mcrypt_enc_get_block_size
> mcrypt_enc_get_iv_size
> mcrypt_enc_get_key_size
> mcrypt_enc_get_modes_name
> mcrypt_enc_get_supported_key_sizes
> mcrypt_enc_is_block_algorithm
> mcrypt_enc_is_block_algorithm_mode
> mcrypt_enc_is_block_mode
> mcrypt_enc_self_test
> mcrypt_generic
> mcrypt_generic_end
> mcrypt_generic_init
> mcrypt_get_block_size
> mcrypt_get_cipher_name
> mcrypt_get_iv_size
> mcrypt_get_key_size
> mcrypt_list_algorithms
> mcrypt_list_modes
> mcrypt_module_close
> mcrypt_module_get_algo_block_size
> mcrypt_module_get_algo_key_size
> mcrypt_module_get_supported_key_sizes
> mcrypt_module_is_block_algorithm
> mcrypt_module_is_block_algorithm_mode
> mcrypt_module_is_block_mode
> mcrypt_module_open
> mcrypt_module_self_test
> mcrypt_ofb
> mdecrypt_generic
>
> MHASH
> mhash
> mhash_count
> mhash_get_block_size
> mhash_get_hash_name
> mhash_keygen_s2k
>
> MSQL
> msql
> msql_affected_rows
> msql_close
> msql_connect
> msql_createdb
> msql_create_db
> msql_data_seek
> msql_dbname
> msql_db_query
> msql_dropdb
> msql_drop_db
> msql_error
> msql_fetch_array
> msql_fetch_field
> msql_fetch_object
> msql_fetch_row
> msql_fieldflags
> msql_fieldlen
> msql_fieldname
> msql_fieldtable
> msql_fieldtype
> msql_field_flags
> msql_field_len
> msql_field_name
> msql_field_seek
> msql_field_table
> msql_field_type
> msql_freeresult
> msql_free_result
> msql_listdbs
> msql_listfields
> msql_listtables
> msql_list_dbs
> msql_list_fields
> msql_list_tables
> msql_numfields
> msql_numrows
> msql_num_fields
> msql_num_rows
> msql_pconnect
> msql_query
> msql_regcase -> msql_reg_case

i like msql_regcase better, we shouldn't be using (IMHO prefixing all of
these comments, of course) underscores to seperate words per-sé, but rather
to seperate concepts.

> msql_result
> msql_selectdb
> msql_select_db
> msql_tablename
>
> MSSQL
> mssql_close
> mssql_connect
> mssql_data_seek
> mssql_fetch_array
> mssql_fetch_batch
> mssql_fetch_field
> mssql_fetch_object
> mssql_fetch_row
> mssql_field_length
> mssql_field_name
> mssql_field_seek
> mssql_field_type
> mssql_free_result
> mssql_get_last_message
> mssql_min_error_severity
> mssql_min_message_severity
> mssql_num_fields
> mssql_num_rows
> mssql_pconnect
> mssql_query
> mssql_result
> mssql_rows_affected
> mssql_select_db
>
> MUSCAT
> muscat_close
> muscat_get
> muscat_give
> muscat_setup
> muscat_setup_net
>
> MYSQL
> mysql
> mysql_affected_rows
> mysql_close
> mysql_connect
> mysql_createdb
> mysql_create_db
> mysql_data_seek
> mysql_dbname
> mysql_db_name
> mysql_db_query
> mysql_dropdb
> mysql_drop_db
> mysql_errno
> mysql_error
> mysql_escape_string
> mysql_fetch_array
> mysql_fetch_assoc
> mysql_fetch_field
> mysql_fetch_lengths
> mysql_fetch_object
> mysql_fetch_row
> mysql_fieldflags
> mysql_fieldlen
> mysql_fieldname
> mysql_fieldtable
> mysql_fieldtype
> mysql_field_flags
> mysql_field_len
> mysql_field_name
> mysql_field_seek
> mysql_field_table
> mysql_field_type
> mysql_freeresult
> mysql_free_result
> mysql_insert_id
> mysql_listdbs
> mysql_listfields
> mysql_listtables
> mysql_list_dbs
> mysql_list_fields
> mysql_list_tables
> mysql_numfields
> mysql_numrows
> mysql_num_fields
> mysql_num_rows
> mysql_pconnect
> mysql_query
> mysql_result
> mysql_selectdb
> mysql_select_db
> mysql_tablename -> mysql_table_name
>
> OCI8
> ocibindbyname
> ocicancel
> ocicolumnisnull
> ocicolumnname
> ocicolumnprecision
> ocicolumnscale
> ocicolumnsize
> ocicolumntype
> ocicolumntyperaw
> ocicommit
> ocidefinebyname
> ocierror
> ociexecute
> ocifetch
> ocifetchinto
> ocifetchstatement
> ocifreecursor
> ocifreedesc
> ocifreestatement
> ociinternaldebug
> ociloadlob
> ocilogoff
> ocilogon
> ocinewcursor
> ocinewdescriptor
> ocinlogon
> ocinumcols
> ociparse
> ociplogon
> ociresult
> ocirollback
> ocirowcount
> ocisavelob
> ocisavelobfile
> ociserverversion
> ocisetprefetch
> ocistatementtype
> ociwritelobtofile
>
> ODBC
> odbc_autocommit
> odbc_binmode
> odbc_close
> odbc_close_all
> odbc_columnprivileges
> odbc_columns
> odbc_commit
> odbc_connect
> odbc_cursor
> odbc_do
> odbc_error
> odbc_errormsg
> odbc_exec
> odbc_execute
> odbc_fetch_array
> odbc_fetch_into
> odbc_fetch_object
> odbc_fetch_row
> odbc_field_len
> odbc_field_name
> odbc_field_num
> odbc_field_precision
> odbc_field_scale
> odbc_field_type
> odbc_foreignkeys
> odbc_free_result
> odbc_gettypeinfo
> odbc_longreadlen
> odbc_num_fields
> odbc_num_rows
> odbc_pconnect
> odbc_prepare
> odbc_primarykeys
> odbc_procedurecolumns
> odbc_procedures
> odbc_result
> odbc_result_all
> odbc_rollback
> odbc_setoption
> odbc_specialcolumns
> odbc_statistics
> odbc_tableprivileges
> odbc_tables
> velocis_autocommit
> velocis_close
> velocis_commit
> velocis_connect
> velocis_exec
> velocis_fetch
> velocis_fieldname
> velocis_fieldnum
> velocis_freeresult
> velocis_off_autocommit
> velocis_result
> velocis_rollback
>
> OPENSSL
> openssl_free_key
> openssl_free_x509
> openssl_get_privatekey
> openssl_get_publickey
> openssl_open
> openssl_read_publickey
> openssl_read_x509
> openssl_seal
> openssl_sign
> openssl_verify
>
> ORA
> ora_bind
> ora_close
> ora_columnname
> ora_columnsize
> ora_columntype
> ora_commit
> ora_commitoff
> ora_commiton
> ora_do
> ora_error
> ora_errorcode
> ora_exec
> ora_fetch
> ora_fetch_into
> ora_getcolumn
> ora_logoff
> ora_logon
> ora_numcols
> ora_numrows
> ora_open
> ora_parse
> ora_plogon
> ora_rollback
>
> OVRIMOS
> ovrimos_close
> ovrimos_close_all
> ovrimos_commit
> ovrimos_connect
> ovrimos_cursor
> ovrimos_exec
> ovrimos_execute
> ovrimos_fetch_into
> ovrimos_fetch_row
> ovrimos_field_len
> ovrimos_field_name
> ovrimos_field_num
> ovrimos_field_type
> ovrimos_free_result
> ovrimos_longreadlen -> ovrimos_long_read_len
> ovrimos_num_fields
> ovrimos_num_rows
> ovrimos_prepare
> ovrimos_result
> ovrimos_result_all
> ovrimos_rollback
>
> PCRE
> preg_grep
> preg_match
> preg_match_all
> preg_quote
> preg_replace
> preg_split
>
> PDF
> pdf_add_annotation
> pdf_add_bookmark
> pdf_add_outline
> pdf_add_pdflink
> pdf_add_weblink
> pdf_arc
> pdf_begin_page
> pdf_circle
> pdf_clip
> pdf_close
> pdf_closepath
> pdf_closepath_fill_stroke
> pdf_closepath_stroke
> pdf_close_image
> pdf_continue_text
> pdf_curveto -> pdf_curve_to
> pdf_endpath -> pdf_end_path
> pdf_end_page
> pdf_fill
> pdf_fill_stroke
> pdf_get_font
> pdf_get_fontname -> pdf_get_font_name
> pdf_get_fontsize -> pdf_get_font_size
> pdf_get_image_height
> pdf_get_image_width
> pdf_get_parameter
> pdf_get_value
> pdf_lineto -> pdf_line_to
> pdf_moveto -> pdf_move_to
> pdf_open
> pdf_open_gif
> pdf_open_image_file
> pdf_open_jpeg
> pdf_open_memory_image
> pdf_open_png
> pdf_open_tiff
> pdf_place_image
> pdf_rect
> pdf_restore
> pdf_rotate
> pdf_save
> pdf_scale
> pdf_setdash -> pdf_set_dash
> pdf_setflat -> pdf_set_flat
> pdf_setgray -> pdf_set_gray
> pdf_setgray_fill -> pdf_set_gray_fill
> pdf_setgray_stroke -> pdf_set_gray_stroke
> pdf_setlinecap -> pdf_set_line_cap
> pdf_setlinejoin -> pdf_set_line_join
> pdf_setlinewidth -> pdf_set_line_width
> pdf_setmiterlimit -> pdf_set_miter_limit
> pdf_setrgbcolor -> pdf_set_rgb_color
> pdf_setrgbcolor_fill -> pdf_set_rgb_color_fill
> pdf_setrgbcolor_stroke -> pdf_set_rgb_color_stroke
> pdf_set_border_color
> pdf_set_border_dash
> pdf_set_border_style
> pdf_set_char_spacing
> pdf_set_duration
> pdf_set_font
> pdf_set_horiz_scaling
> pdf_set_info
> pdf_set_info_author
> pdf_set_info_creator
> pdf_set_info_keywords
> pdf_set_info_subject
> pdf_set_info_title
> pdf_set_leading
> pdf_set_parameter
> pdf_set_text_pos
> pdf_set_text_rendering
> pdf_set_text_rise
> pdf_set_transition
> pdf_set_value
> pdf_set_word_spacing
> pdf_show
> pdf_show_boxed
> pdf_show_xy
> pdf_skew
> pdf_stringwidth -> pdf_string_width
> pdf_stroke
> pdf_translate
>
> PFPRO
> pfpro_cleanup
> pfpro_init
> pfpro_process
> pfpro_process_raw
> pfpro_version
>
> PGSQL
> pg_clientencoding
> pg_client_encoding
> pg_close
> pg_cmdtuples -> pg_cmd_tuples
> pg_connect
> pg_dbname -> pg_db_name
> pg_end_copy
> pg_errormessage -> pg_error_message (perhaps pg_error ?)
> pg_exec
> pg_fetch_array
> pg_fetch_object
> pg_fetch_row
> pg_fieldisnull -> pg_field_is_null
> pg_fieldname -> pg_field_name
> pg_fieldnum -> pg_field_num
> pg_fieldprtlen -> pg_field_prt_len
> pg_fieldsize -> pg_field_size
> pg_fieldtype -> pg_field_type
> pg_freeresult -> pg_free_result
> pg_getlastoid -> pg_get_last_oid
> pg_host
> pg_loclose -> pg_lo_close
> pg_locreate -> pg_lo_create
> pg_loexport -> pg_lo_export
> pg_loimport -> pg_lo_import
> pg_loopen -> pg_lo_open
> pg_loread -> pg_lo_read
> pg_loreadall -> pg_lo_read_all
> pg_lounlink -> pg_lo_unlink
> pg_lowrite -> pg_lo_write
> pg_numfields -> pg_num_fields
> pg_numrows -> pg_num_rows
> pg_options
> pg_pconnect
> pg_port
> pg_put_line
> pg_result
> pg_setclientencoding
> pg_set_client_encoding
> pg_trace
> pg_tty
> pg_untrace
>
> POSIX
> posix_ctermid
> posix_getcwd
> posix_getegid
> posix_geteuid
> posix_getgid
> posix_getgrgid
> posix_getgrnam
> posix_getgroups
> posix_getlogin
> posix_getpgid
> posix_getpgrp
> posix_getpid
> posix_getppid
> posix_getpwnam
> posix_getpwuid
> posix_getrlimit
> posix_getsid
> posix_getuid
> posix_isatty
> posix_kill
> posix_mkfifo
> posix_setegid
> posix_seteuid
> posix_setgid
> posix_setpgid
> posix_setsid
> posix_setuid
> posix_times
> posix_ttyname
> posix_uname
>
> PRINTER
> printer_close
> printer_create_brush
> printer_create_dc
> printer_create_font
> printer_create_pen
> printer_delete_brush
> printer_delete_dc
> printer_delete_font
> printer_delete_pen
> printer_draw_elipse -> printer_draw_ellipse
> printer_draw_rectangle
> printer_draw_roundrect -> printer_draw_round_rect
> printer_draw_text
> printer_end_doc
> printer_end_page
> printer_get_option
> printer_list
> printer_logical_fontheight -> printer_logical_font_height
> printer_name
> printer_open
> printer_select_brush
> printer_select_font
> printer_select_pen
> printer_set_option
> printer_start_doc
> printer_start_page
> printer_write
>
> PSPELL
> pspell_add_to_personal
> pspell_add_to_session
> pspell_check
> pspell_clear_session
> pspell_config_create
> pspell_config_ignore
> pspell_config_mode
> pspell_config_personal
> pspell_config_repl
> pspell_config_runtogether -> pspell_config_run_together
> pspell_config_save_repl
> pspell_new
> pspell_new_config
> pspell_new_personal
> pspell_save_wordlist -> pspell_save_word_list
> pspell_store_replacement
> pspell_suggest
>
> QTDOM
> qdom_error
> qdom_tree
>
> READLINE
> Not an issue
>
> SABLOT
> xslt_closelog -> xslt_close_log

let's leave these (openlog, closelog).

> xslt_create
> xslt_errno
> xslt_error
> xslt_fetch_result
> xslt_free
> xslt_openlog -> xslt_open_log
> xslt_output_begintransform -> xslt_output_begin_transform
> xslt_output_endtransform -> xslt_output_end_transform

too long :)

> xslt_process
> xslt_run
> xslt_set_base
> xslt_set_encoding
> xslt_set_error_handler
> xslt_set_sax_handler
> xslt_set_scheme_handler
> xslt_transform
>
> SATELLITE
> orbit_caught_exception
> orbit_exception_id
> orbit_exception_value
> orbit_get_repository_id
> orbit_load_idl
> satellite_caught_exception
> satellite_exception_id
> satellite_exception_value
> satellite_get_repository_id
> satellite_load_idl
>
> SESSION
> session_cache_limiter
> session_decode
> session_destroy
> session_encode
> session_get_cookie_params
> session_id
> session_is_registered
> session_module_name
> session_name
> session_register
> session_save_path
> session_set_cookie_params
> session_set_save_handler
> session_start
> session_unregister
> session_unset
> session_write_close
>
> SHMOP
> shmop_close
> shmop_delete
> shmop_open
> shmop_read
> shmop_size
> shmop_write
>
> SNMP
> snmpget -> snmp_get
> snmprealwalk -> snmp_real_walk
> snmpset -> snmp_set
> snmpwalk -> snmp_walk
> snmpwalkoid -> snmp_walk_oid
> snmp_get_quick_print
> snmp_set_quick_print
>
> SOCKETS (Needs fixing!  Not sure if this is the right way...)

I think that the naming conventions with the socket extensions are actually
ok, sure there are a few things that should be changed.

I think these functions should be a seperated from the naming conventions
and left at their C equivalents, most C coders will be somewhat comfortable
then using PHP's socket features, *and* I think that's really the only way
for it to look elegant :-)

> accept_connect -> socket_accept_connect
> add_iovec -> socket_add_iovec
> bind -> socket_bind
> build_iovec -> socket_build_iovec
> close -> socket_close
> connect -> socket_connect
> delete_iovec -> socket_delete_iovec
> fd_alloc -> socket_fd_alloc
> fd_clear -> socket_fd_clear
> fd_dealloc -> socket_fd_dealloc
> fd_isset -> socket_fd_is_set
> fd_set -> socket_fd_set
> fd_zero -> socket_fd_zero
> fetch_iovec -> socket_fetch_iovec
> free_iovec -> socket_free_iovec
> gethostbyaddr ?
> gethostbyname ?
> getpeername ?
> getsockname -> socket_get_name
> getsockopt -> socket_get_opt
> listen -> socket_listen
> open_listen_sock -> socket_open_listen
> read -> socket_read
> readv -> socket_readv
> recv -> socket_recv
> recvfrom -> socket_recv_from
> recvmsg -> socket_recv_msg
> select -> socket_select
> send -> socket_send
> sendmsg -> socket_send_msg
> sendto -> socket_send_to
> setsockopt -> socket_set_opt
> set_iovec -> socket_set_iovec
> set_nonblock -> socket_non_block
> shutdown -> socket_shutdown
> signal -> socket_signal
> socket -> socket_create
> socketpair -> socket_pair
> strerror -> socket_str_error (socket_error ?)

strerror() is not socket specific, its a standard library call that can be
used in many areas.

> write -> socket_write
> writev -> socket_writev
>
> STANDARD
> abs
> acos
> addcslashes
> addslashes
> array_count_values
> array_diff
> array_flip
> array_intersect
> array_keys
> array_merge
> array_merge_recursive
> array_multisort -> array_multi_sort

uhhhhhhhh, dejá vue.

> array_pad
> array_pop
> array_push
> array_rand
> array_reverse
> array_shift
> array_slice
> array_splice
> array_sum
> array_unique
> array_unshift
> array_values
> array_walk
> arsort
> asin
> asort
> assert
> assert_options
> atan
> atan2
> base64_decode
> base64_encode
> basename
> base_convert
> bin2hex
> bindec
> call_user_func
> call_user_func_array
> call_user_method
> call_user_method_array
> ceil
> chdir
> checkdate
> checkdnsrr
> chgrp
> chmod
> chop
> chown
> chr
> chunk_split
> clearstatcache
> closedir
> closelog
> compact
> connection_aborted
> connection_status
> connection_timeout
> constant
> convert_cyr_string
> copy
> cos
> count
> count_chars
> crc32
> crypt
> current
> date
> decbin
> dechex
> decoct
> define_syslog_variables
> deg2rad
> dir
> dirname
> diskfreespace
> dl
> doubleval
> end
> ereg
> eregi
> eregi_replace
> ereg_replace
> error_log
> escapeshellarg
> escapeshellcmd
> exec
> exp
> explode
> extension_loaded
> extract
> ezmlm_hash
> fclose
> feof
> fflush
> fgetc
> fgetcsv
> fgets
> fgetss
> file
> fileatime
> filectime
> filegroup
> fileinode
> filemtime
> fileowner
> fileperms
> filesize
> filetype
> file_exists
> flock
> floor
> flush
> fopen
> fpassthru
> fputs
> fread
> fscanf
> fseek
> fsockopen
> fstat
> ftell
> ftruncate
> fwrite
> getcwd
> getdate
> getenv
> gethostbyaddr
> gethostbyname
> gethostbynamel
> getimagesize
> getlastmod
> getmxrr
> getmyinode
> getmypid
> getmyuid
> getprotobyname
> getprotobynumber
> getrandmax
> getrusage
> getservbyname
> getservbyport
> gettimeofday
> gettype
> get_browser
> get_cfg_var
> get_current_user
> get_extension_funcs
> get_html_translation_table
> get_loaded_extensions
> get_magic_quotes_gpc
> get_magic_quotes_runtime
> get_meta_tags
> gmdate
> gmmktime
> gmstrftime
> header
> headers_sent
> hebrev
> hebrevc
> hexdec
> highlight_file
> highlight_string
> htmlentities
> htmlspecialchars
> ignore_user_abort
> implode
> ini_alter
> ini_get
> ini_restore
> ini_set
> intval
> in_array
> ip2long
> iptcembed
> iptcparse
> is_array
> is_bool
> is_dir
> is_double
> is_executable
> is_file
> is_float
> is_int
> is_integer
> is_link
> is_long
> is_null
> is_numeric
> is_object
> is_readable
> is_real
> is_resource
> is_scalar
> is_string
> is_uploaded_file
> is_writable
> is_writeable
> join
> key
> krsort
> ksort
> lcg_value
> levenshtein
> link
> linkinfo
> localeconv
> localtime
> log
> log10
> long2ip
> lstat
> ltrim
> magic_quotes_runtime
> mail
> max
> md5
> metaphone
> microtime
> min
> mkdir
> mktime
> move_uploaded_file
> mt_getrandmax
> mt_rand
> mt_srand
> natcasesort
> natsort
> next
> nl2br
> number_format
> ob_end_clean
> ob_end_flush
> ob_get_contents
> ob_get_length
> ob_implicit_flush
> ob_start
> octdec
> opendir
> openlog
> ord
> pack
> parse_ini_file
> parse_str
> parse_url
> passthru
> pathinfo
> pclose
> pfsockopen
> phpcredits -> php_credits
> phpinfo -> php_info
> phpversion -> phpversion
> php_logo_guid
> php_sapi_name
> php_uname
> pi
> popen
> pos
> pow
> prev
> printf
> print_r
> putenv
> quoted_printable_decode
> quotemeta
> rad2deg
> rand
> range
> rawurldecode
> rawurlencode
> readdir
> readfile
> readlink
> realpath
> register_shutdown_function
> register_tick_function
> rename
> reset
> rewind
> rewinddir
> rmdir
> round
> rsort
> rtrim
> serialize
> setcookie
> setlocale
> settype
> set_file_buffer
> set_magic_quotes_runtime
> set_socket_blocking
> set_time_limit
> shell_exec
> show_source
> shuffle
> similar_text
> sin
> sizeof
> sleep
> socket_get_status
> socket_set_blocking
> socket_set_timeout
> sort
> soundex
> split
> spliti
> sprintf
> sql_regcase
> sqrt
> srand
> sscanf
> stat
> strchr
> strcoll
> strcspn
> strftime
> stripcslashes
> stripslashes
> strip_tags
> stristr
> strnatcasecmp
> strnatcmp
> strpos
> strrchr
> strrev
> strrpos
> strspn
> strstr
> strtok
> strtolower
> strtotime
> strtoupper
> strtr
> strval
> str_pad
> str_repeat
> str_replace
> substr
> substr_count
> substr_replace
> symlink
> syslog
> system
> tan
> tempnam
> time
> tmpfile
> touch
> trim
> uasort
> ucfirst
> ucwords
> uksort
> umask
> uniqid
> unlink
> unpack
> unregister_tick_function
> unserialize
> urldecode
> urlencode
> usleep
> usort
> var_dump
> wordwrap
> zend_logo_guid
>
> SWF
> swf_actiongeturl
> swf_actiongotoframe
> swf_actiongotolabel
> swf_actionnextframe
> swf_actionplay
> swf_actionprevframe
> swf_actionsettarget
> swf_actionstop
> swf_actiontogglequality
> swf_actionwaitforframe
> swf_addbuttonrecord
> swf_addcolor
> swf_closefile
> swf_definebitmap
> swf_definefont
> swf_defineline
> swf_definepoly
> swf_definerect
> swf_definetext
> swf_endbutton
> swf_enddoaction
> swf_endshape
> swf_endsymbol
> swf_fontsize
> swf_fontslant
> swf_fonttracking
> swf_getbitmapinfo
> swf_getfontinfo
> swf_getframe
> swf_labelframe
> swf_lookat
> swf_modifyobject
> swf_mulcolor
> swf_nextid
> swf_oncondition
> swf_openfile
> swf_ortho
> swf_ortho2
> swf_perspective
> swf_placeobject
> swf_polarview
> swf_popmatrix
> swf_posround
> swf_pushmatrix
> swf_removeobject
> swf_rotate
> swf_scale
> swf_setfont
> swf_setframe
> swf_shapearc
> swf_shapecurveto
> swf_shapecurveto3
> swf_shapefillbitmapclip
> swf_shapefillbitmaptile
> swf_shapefilloff
> swf_shapefillsolid
> swf_shapelinesolid
> swf_shapelineto
> swf_shapemoveto
> swf_showframe
> swf_startbutton
> swf_startdoaction
> swf_startshape
> swf_startsymbol
> swf_textwidth
> swf_translate
> swf_viewport
>
> SYBASE
> sybase_close
> sybase_connect
> sybase_data_seek
> sybase_fetch_array
> sybase_fetch_field
> sybase_fetch_object
> sybase_fetch_row
> sybase_field_seek
> sybase_free_result
> sybase_get_last_message
> sybase_min_error_severity
> sybase_min_message_severity
> sybase_num_fields
> sybase_num_rows
> sybase_pconnect
> sybase_query
> sybase_result
> sybase_select_db
>
> SYBASE_CT
> sybase_affected_rows
> sybase_close
> sybase_connect
> sybase_data_seek
> sybase_fetch_array
> sybase_fetch_field
> sybase_fetch_object
> sybase_fetch_row
> sybase_field_seek
> sybase_free_result
> sybase_get_last_message
> sybase_min_client_severity
> sybase_min_server_severity
> sybase_num_fields
> sybase_num_rows
> sybase_pconnect
> sybase_query
> sybase_result
> sybase_select_db
>
> SYSVMEM
> sem_acquire
> sem_get
> sem_release
>
> SYSVSHM
> shm_attach
> shm_detach
> shm_get_var
> shm_put_var
> shm_remove
> shm_remove_var
>
> VPOPMAIL
> vpopmail_add_alias_domain
> vpopmail_add_alias_domain_ex
> vpopmail_add_domain
> vpopmail_add_domain_ex
> vpopmail_add_user
> vpopmail_auth_user
> vpopmail_del_domain
> vpopmail_del_domain_ex
> vpopmail_del_user
> vpopmail_error
> vpopmail_passwd
> vpopmail_set_user_quota
>
> WDDX
> wddx_add_vars
> wddx_deserialize
> wddx_packet_end
> wddx_packet_start
> wddx_serialize_value
> wddx_serialize_vars
>
> XML
> utf8_decode
> utf8_encode
> xml_error_string
> xml_get_current_byte_index
> xml_get_current_column_number
> xml_get_current_line_number
> xml_get_error_code
> xml_parse
> xml_parser_create
> xml_parser_create_ns
> xml_parser_free
> xml_parser_get_option
> xml_parser_set_option
> xml_parse_into_struct
> xml_set_character_data_handler
> xml_set_default_handler
> xml_set_element_handler
> xml_set_end_namespace_decl_handler
> xml_set_external_entity_ref_handler
> xml_set_notation_decl_handler
> xml_set_object
> xml_set_processing_instruction_handler
> xml_set_start_namespace_decl_handler
> xml_set_unparsed_entity_decl_handler
>
> YAZ
> yaz_addinfo
> yaz_close
> yaz_connect
> yaz_element
> yaz_errno
> yaz_error
> yaz_hits
> yaz_range
> yaz_record
> yaz_search
> yaz_syntax
> yaz_wait
>
> YP
> yp_first
> yp_get_default_domain
> yp_master
> yp_match
> yp_next
> yp_order
>
> ZEND (All of the Zend changes are wishful thinking! :)
> class_exists
> crash
> create_function -> func_create (or function_create)
> define -> constant_define
> defined ->  constant_defined
> each
> error_reporting
> func_get_arg (or function_get_arg)
> func_get_args (or function_get_args)
> func_num_args (or function_num_args)
> function_exists -> func_exists (or function_exists)
> get_class
> get_class_methods
> get_class_vars
> get_declared_classes
> get_defined_functions
> get_defined_vars
> get_included_files
> get_object_vars
> get_parent_class
> get_required_files
> get_resource_type
> is_subclass_of
> leak
> method_exists
> restore_error_handler -> error_restore_handler
> set_error_handler -> error_set_handler
> strcasecmp
> strcmp
> strlen
> strncasecmp
> strncmp
> trigger_error -> error_trigger
> user_error
> zend_version
>
Please, NO! ;-)))

Seriously though, I think the Zend names are fine as they are...

> ZZIPLIB
> zzip_close
> zzip_closedir -> zzip_close_dir

no.

closedir() --> zzip_closedir()

I'd prefer to keep it close to the php name.

> zzip_entry_compressedsize -> ..._compressed_size
> zzip_entry_compressionmethod -> ..._compression_method
these two look ok

> zzip_entry_filesize
> zzip_entry_name
> zzip_open
> zzip_opendir -> zzip_open_dir

same as with zzip_closedir()

> zzip_read
> zzip_readdir -> zzip_read_dir
>

Same as with zzip_opendir()

-Sterling





-- 
PHP Development Mailing List <http://www.php.net/>
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]

Reply via email to