eschmid Fri Dec 7 04:58:53 2001 EDT
Modified files:
/phpdoc funclist.txt funcsummary.txt
Log:
New version. dbplus doesn't look correct.
Index: phpdoc/funclist.txt
diff -u phpdoc/funclist.txt:1.12 phpdoc/funclist.txt:1.13
--- phpdoc/funclist.txt:1.12 Fri Oct 12 03:45:16 2001
+++ phpdoc/funclist.txt Fri Dec 7 04:58:52 2001
@@ -370,9 +370,12 @@
fbsql_password
fbsql_pconnect
fbsql_query
+fbsql_read_blob
+fbsql_read_clob
fbsql_result
fbsql_rollback
fbsql_select_db
+fbsql_set_lob_mode
fbsql_set_transaction
fbsql_start_db
fbsql_stop_db
@@ -518,6 +521,7 @@
png2wbmp
# php4/ext/gettext/gettext.c
_
+bind_textdomain_codeset
bindtextdomain
dcgettext
dcngettext
@@ -721,7 +725,6 @@
imap_listsubscribed
imap_lsub
imap_mail
-imap_mail
imap_mail_compose
imap_mail_copy
imap_mail_move
@@ -862,11 +865,22 @@
ircg_pconnect
ircg_register_format_messages
ircg_set_current
+ircg_set_file
+ircg_set_on_die
ircg_topic
ircg_whois
# php4/ext/java/java.c
java_last_exception_clear
java_last_exception_get
+# php4/ext/dio/dio.c
+dio_close
+dio_fcntl
+dio_open
+dio_read
+dio_seek
+dio_stat
+dio_truncate
+dio_write
# php4/ext/ldap/ldap.c
ldap_8859_to_t61
ldap_add
@@ -905,6 +919,8 @@
ldap_rename
ldap_search
ldap_set_option
+ldap_set_rebind_proc
+ldap_sort
ldap_start_tls
ldap_t61_to_8859
ldap_unbind
@@ -1166,7 +1182,11 @@
udm_api_version
udm_cat_list
udm_cat_path
+udm_check_charset
+udm_check_stored
udm_clear_search_limits
+udm_close_stored
+udm_crc32
udm_errno
udm_error
udm_find
@@ -1177,6 +1197,7 @@
udm_get_res_field
udm_get_res_param
udm_load_ispell_data
+udm_open_stored
udm_set_agent_param
# php4/ext/msql/php_msql.c
msql
@@ -1232,6 +1253,7 @@
mssql_data_seek
mssql_execute
mssql_fetch_array
+mssql_fetch_assoc
mssql_fetch_batch
mssql_fetch_field
mssql_fetch_object
@@ -1932,24 +1954,6 @@
recode
recode_file
recode_string
-# php4/ext/sablot/sablot.c
-xslt_closelog
-xslt_create
-xslt_errno
-xslt_error
-xslt_fetch_result
-xslt_free
-xslt_openlog
-xslt_output_begintransform
-xslt_output_endtransform
-xslt_process
-xslt_run
-xslt_set_base
-xslt_set_encoding
-xslt_set_error_handler
-xslt_set_sax_handler
-xslt_set_scheme_handler
-xslt_transform
# php4/ext/satellite/object.c
# php4/ext/satellite/php_orbit.c
orbit_caught_exception
@@ -1965,6 +1969,7 @@
satellite_object_to_string
# php4/ext/satellite/struct.c
# php4/ext/session/session.c
+session_cache_expire
session_cache_limiter
session_decode
session_destroy
@@ -2025,6 +2030,7 @@
socket_iovec_fetch
socket_iovec_free
socket_iovec_set
+socket_last_error
socket_listen
socket_read
socket_readv
@@ -2069,11 +2075,14 @@
addcslashes
addslashes
array_change_key_case
+array_chunk
array_count_values
array_diff
+array_fill
array_filter
array_flip
array_intersect
+array_key_exists
array_keys
array_map
array_merge
@@ -2204,6 +2213,8 @@
fsockopen
fstat
ftell
+ftok
+ftok
ftruncate
fwrite
get_browser
@@ -2288,7 +2299,6 @@
is_writeable
join
key
-key_exists
krsort
ksort
lcg_value
@@ -2310,12 +2320,12 @@
mail
max
md5
+md5_file
metaphone
microtime
min
mkdir
mktime
-mmapfile
move_uploaded_file
mt_getrandmax
mt_rand
@@ -2327,10 +2337,13 @@
nl_langinfo
nl_langinfo
number_format
+ob_clean
ob_end_clean
ob_end_flush
+ob_flush
ob_get_contents
ob_get_length
+ob_get_level
ob_implicit_flush
ob_start
octdec
@@ -2416,6 +2429,7 @@
str_pad
str_repeat
str_replace
+str_rot13
strchr
strcoll
strcoll
@@ -2686,51 +2700,6 @@
xml_set_start_namespace_decl_handler
xml_set_unparsed_entity_decl_handler
# php4/ext/xslt/sablot.c
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-handle
-handle
-handle
-handle
-handle
-handle
-handle
-handle
-handle
-handle
xslt_create
xslt_errno
xslt_error
@@ -2809,7 +2778,6 @@
ob_gzhandler
readgzfile
# php4/ext/msession/msession.c
-confirm_msession_compiled
msession_connect
msession_count
msession_create
@@ -2845,6 +2813,13 @@
xmlrpc_server_register_introspection_callback
xmlrpc_server_register_method
xmlrpc_set_type
+# php4/ext/overload/overload.c
+overload
+# php4/ext/w32api/w32api.c
+w32api_deftype
+w32api_init_dtype
+w32api_register_function
+w32api_set_call_method
# php4/sapi/aolserver/aolserver.c
getallheaders
# php4/sapi/apache/php_apache.c
@@ -2856,8 +2831,8 @@
virtual
# php4/sapi/apache2filter/php_functions.c
apache_lookup_uri
-apache_sub_req
-get_all_headers
+getallheaders
+virtual
# php4/Zend/zend_API.c
display_disabled_function
# php4/Zend/zend_builtin_functions.c
Index: phpdoc/funcsummary.txt
diff -u phpdoc/funcsummary.txt:1.11 phpdoc/funcsummary.txt:1.12
--- phpdoc/funcsummary.txt:1.11 Fri Oct 12 03:45:16 2001
+++ phpdoc/funcsummary.txt Fri Dec 7 04:58:52 2001
@@ -27,25 +27,25 @@
string bcsub(string left_operand, string right_operand [, int scale])
Returns the difference between two arbitrary precision numbers
# php4/ext/bz2/bz2.c
-int bzclose(int bz)
+int bzclose(resouce bzp)
Closes a BZip2 stream
string bzcompress(string source [, int blocksize100k [, int workfactor]])
Compresses a string into BZip2 encoded data
string bzdecompress(string source [, int small])
Decompresses BZip2 compressed data
-int bzerrno(int bz)
+int bzerrno(resouce bzp)
Returns the error number
-array bzerror(int bz)
+array bzerror(resouce bzp)
Returns the error number and error string in an associative array
-string bzerrstr(int bz)
+string bzerrstr(resouce bzp)
Returns the error string
-int bzflush(int bz)
+int bzflush(resouce bzp)
Flushes a BZip2 stream
-int bzopen(string|int file|fp, string mode)
+resource bzopen(string fn|resource fp, string mode)
Opens a new BZip2 stream
-string bzread(int bz [, int len])
+string bzread(resouce bzp [, int len])
Reads len bytes from the BZip2 stream given by bz
-int bzwrite(int bz, string data [, int len])
+int bzwrite(resouce bzp, string data [, int len])
Writes data to the BZip2 stream given by bz
# php4/ext/calendar/cal_unix.c
int jdtounix(int jday)
@@ -122,25 +122,25 @@
# php4/ext/com/COM.c
mixed com_addref(int module)
Increases the reference counter on a COM object
-mixed com_invoke(int module)
- Releases a COM object
-mixed com_invoke(int module, string handler_name [, mixed arg [, ...]])
+mixed com_invoke(int module, string handler_name [, mixed arg [, mixed ...]])
Invokes a COM module
-bool com_isenum(com_module obj)
+bool com_isenum(object com_module)
Grabs an IEnumVariant
int com_load(string module_name [, string remote_host [, int codepage [, string
typelib]]])
Loads a COM module
-bool com_load_typelib(string typelib_name [, int case_insensitiv])
+bool com_load_typelib(string typelib_name [, int case_insensitive])
Loads a Typelib
mixed com_propget(int module, string property_name)
Gets properties from a COM module
bool com_propput(int module, string property_name, mixed value)
Puts the properties for a module
+mixed com_release(int module)
+ Releases a COM object
# php4/ext/cpdf/cpdf.c
void cpdf_add_annotation(int pdfdoc, float xll, float yll, float xur, float xur,
string title, string text [, int mode])
Sets annotation
int cpdf_add_outline(int pdfdoc, int lastoutline, int sublevel, int open, int pagenr,
string title)
- Add outline
+ Adds outline
void cpdf_arc(int pdfdoc, float x, float y, float radius, float start, float end [,
int mode])
Draws an arc
void cpdf_begin_text(int pdfdoc)
@@ -158,23 +158,23 @@
void cpdf_closepath_stroke(int pdfdoc)
Close path and draw line along path
void cpdf_continue_text(int pdfdoc, string text)
- Output text in next line
+ Outputs text in next line
void cpdf_curveto(int pdfdoc, float x1, float y1, float x2, float y2, float x3, float
y3 [, int mode])
Draws a curve
void cpdf_end_text(int pdfdoc)
Ends text section
void cpdf_fill(int pdfdoc)
- Fill current path
+ Fills current path
void cpdf_fill_stroke(int pdfdoc)
- Fill and stroke current path
+ Fills and stroke current path
array cpdf_finalize(int pdfdoc)
- Creates pdf doc in memory
+ Creates PDF doc in memory
void cpdf_finalize_page(int pdfdoc, int pagenr)
Ends the page to save memory
void cpdf_global_set_document_limits(int maxPages, int maxFonts, int maxImages, int
maxAnnots, int maxObjects)
Sets document settings for all documents
void cpdf_import_jpeg(int pdfdoc, string filename, float x, float y, float angle,
float width, float height, float x_scale, float y_scale, int gsave [, int mode])
- Includes jpeg image
+ Includes JPEG image
void cpdf_lineto(int pdfdoc, float x, float y [, int mode])
Draws a line
void cpdf_moveto(int pdfdoc, float x, float y [, int mode])
@@ -208,7 +208,7 @@
void cpdf_scale(int pdfdoc, float x_scale, float y_scale)
Sets scaling
void cpdf_set_action_url(int pdfdoc, float xll, float yll, float xur, float xur,
string url [, int mode])
- Sets Hyperlink
+ Sets hyperlink
void cpdf_set_char_spacing(int pdfdoc, float space)
Sets character spacing
bool cpdf_set_creator(int pdfdoc, string creator)
@@ -216,11 +216,11 @@
void cpdf_set_current_page(int pdfdoc, int pagenr)
Sets page for output
void cpdf_set_font(int pdfdoc, string font, float size, string encoding)
- Select the current font face, size and encoding
+ Selects the current font face, size and encoding
void cpdf_set_font_directories(int pdfdoc, string pfmdir, string pfbdir)
- Set directories to search when using external fonts.
+ Sets directories to search when using external fonts
void cpdf_set_font_map_file(int pdfdoc, string filename)
- Set fontname to filename translation map when using external fonts.
+ Sets fontname to filename translation map when using external fonts
void cpdf_set_horiz_scaling(int pdfdoc, float scale)
Sets horizontal scaling of text
bool cpdf_set_keywords(int pdfptr, string keywords)
@@ -234,7 +234,7 @@
void cpdf_set_text_matrix(int pdfdoc, arry matrix)
Sets the text matrix
void cpdf_set_text_pos(int pdfdoc, float x, float y [, int mode])
- Set the position of text for the next cpdf_show call
+ Sets the position of text for the next cpdf_show call
void cpdf_set_text_rendering(int pdfdoc, int rendermode)
Determines how text is rendered
void cpdf_set_text_rise(int pdfdoc, float value)
@@ -264,11 +264,11 @@
void cpdf_setmiterlimit(int pdfdoc, float value)
Sets miter limit
void cpdf_setrgbcolor(int pdfdoc, float red, float green, float blue)
- Sets drawing and filling color to rgb color value
+ Sets drawing and filling color to RGB color value
void cpdf_setrgbcolor_fill(int pdfdoc, float red, float green, float blue)
Sets filling color to rgb color value
void cpdf_setrgbcolor_stroke(int pdfdoc, float red, float green, float blue)
- Sets drawing color to rgb color value
+ Sets drawing color to RGB color value
void cpdf_show(int pdfdoc, string text)
Output text at current position
void cpdf_show_xy(int pdfdoc, string text, float x-koor, float y-koor [, int mode])
@@ -276,42 +276,42 @@
float cpdf_stringwidth(int pdfdoc, string text)
Returns width of text in current font
void cpdf_stroke(int pdfdoc)
- Draw line along path path
+ Draws line along path path
void cpdf_text(int pdfdoc, string text [, float x-koor, float y-koor [, int mode [,
float orientation [, int alignmode]]]])
- Output text
+ Outputs text
void cpdf_translate(int pdfdoc, float x, float y)
Sets origin of coordinate system
# php4/ext/crack/crack.c
-string crack_check([int dictionary, ] string password)
+string crack_check([int dictionary,] string password)
Performs an obscure check with the given password
string crack_closedict([int link_identifier])
- Closes an open cracklib dictionary.
-string crack_getlastmessage()
- Returns the message from the last obscure check.
+ Closes an open cracklib dictionary
+string crack_getlastmessage(void)
+ Returns the message from the last obscure check
string crack_opendict(string dictionary)
Opens a new cracklib dictionary
# php4/ext/ctype/ctype.c
-bool isalnum(mixed c)
+bool ctype_alnum(mixed c)
Checks for alphanumeric character(s)
-bool isalpha(mixed c)
+bool ctype_alpha(mixed c)
Checks for alphabetic character(s)
-bool iscntrl(mixed c)
+bool ctype_cntrl(mixed c)
Checks for control character(s)
-bool isdigit(mixed c)
+bool ctype_digit(mixed c)
Checks for numeric character(s)
-bool isgraph(mixed c)
+bool ctype_graph(mixed c)
Checks for any printable character(s) except space
-bool islower(mixed c)
+bool ctype_lower(mixed c)
Checks for lowercase character(s)
-bool isprint(mixed c)
+bool ctype_print(mixed c)
Checks for printable character(s)
-bool ispunct(mixed c)
+bool ctype_punct(mixed c)
Checks for any printable character which is not whitespace or an alphanumeric
character
-bool isspace(mixed c)
+bool ctype_space(mixed c)
Checks for whitespace character(s)
-bool isupper(mixed c)
+bool ctype_upper(mixed c)
Checks for uppercase character(s)
-bool isxdigit(mixed c)
+bool ctype_xdigit(mixed c)
Checks for character(s) representing a hexadecimal digit
# php4/ext/curl/curl.c
void curl_close(int ch)
@@ -346,6 +346,19 @@
Return a string containing the message of acknowledgement of delivery
(headers and body of the message). This result corresponds to the last parameter
"reponse" of the original function which was removed.
bool cybermut_testmac(string code_MAC, string version, string TPE, string cdate,
string montant, string ref_commande, string texte_libre, string code_retour)
Return a boolean attesting that the authentification proceeded well true :
the received message is authenticated false: if not
+# php4/ext/cyrus/cyrus.c
+bool cyrus_authenticate( resource connection [, string mechlist [, string service [,
+string user [, int minssf [, int maxssf]]]]])
+ Authenticate agaings a Cyrus IMAP server
+bool cyrus_bind( resource connection, array callbacks)
+ Bind callbacks to a Cyrus IMAP connection
+bool cyrus_close( resource connection)
+ Close connection to a cyrus server
+resource cyrus_connect([ string host [, string port [, int flags]]])
+ Connect to a Cyrus IMAP server
+bool cyrus_query( resource connection, string query)
+ Send a query to a Cyrus IMAP server
+bool cyrus_unbind( resource connection, string trigger_name)
+ Unbind ...
# php4/ext/db/db.c
string dblist(void)
Describes the dbm-compatible library being used
@@ -518,47 +531,53 @@
# php4/ext/dbx/dbx.c
bool dbx_close(dbx_link_object dbx_link)
Returns success or failure
-long dbx_compare(array row_x, array row_y, string columnname [, flags])
- returns row_y[columnname] - row_x[columnname], converted to -1, 0 or 1
+int dbx_compare(array row_x, array row_y, string columnname [, int flags])
+ Returns row_y[columnname] - row_x[columnname], converted to -1, 0 or 1
dbx_link_object dbx_connect(string module_name, string host, string db, string
username, string password [, bool persistent])
- returns a dbx_link_object on success returns 0 on failure
+ Returns a dbx_link_object on success and returns 0 on failure
void dbx_error(dbx_link_object dbx_link)
Returns success or failure
dbx_result_object dbx_query(dbx_link_object dbx_link, string sql_statement [, long
flags])
- returns a dbx_link_object on success returns 0 on failure
-long dbx_sort(dbx_result_object dbx_result, string compare_function_name)
- returns 0 on failure, 1 on success
+ Returns a dbx_link_object on success and returns 0 on failure
+int dbx_sort(object dbx_result, string compare_function_name)
+ Returns 0 on failure, 1 on success
# php4/ext/domxml/php_domxml.c
object domxml_add_root(string name)
Adds root node to document
-array domxml_attr_name()
+array domxml_attr_name(void)
Returns list of attribute names
-array domxml_attr_specified()
+array domxml_attr_specified(void)
Returns list of attribute names
-array domxml_attr_value()
+array domxml_attr_value(void)
Returns list of attribute names
-array domxml_cdata_length()
+array domxml_cdata_length(void)
Returns list of attribute names
+bool domxml_clone_node(void)
+ Clones a node
object domxml_doc_create_attribute(string name)
Creates new attribute node
+object domxml_doc_create_cdata_section(string name)
+ Creates new cdata node
object domxml_doc_create_comment(string name)
Creates new comment node
object domxml_doc_create_element(string name)
Creates new element node
+object domxml_doc_create_entity_reference(string name)
+ Creates new cdata node
object domxml_doc_create_processing_instruction(string name)
Creates new processing_instruction node
object domxml_doc_create_text_node(string name)
Creates new text node
-object domxml_doc_doctype()
+object domxml_doc_doctype(void)
Returns DomDocumentType
-array domxml_doc_document_element()
+array domxml_doc_document_element(void)
Returns root node of document
-object domxml_doc_implementation()
+object domxml_doc_implementation(void)
Returns DomeDOMImplementation
object domxml_doc_imported_node(int node, bool recursive)
Creates new element node
-array domxml_doctype_name()
- Return name of DocumentType
+array domxml_doctype_name(void)
+ Returns name of DocumentType
object domxml_dtd([int doc_handle])
Returns DTD of document
string domxml_dumpmem([int doc_handle])
@@ -570,17 +589,17 @@
string domxml_elem_get_element_by_tagname(string tagname)
Returns element for given attribute
string domxml_elem_remove_attribute(string attrname)
- Remove given attribute
+ Removes given attribute
bool domxml_elem_set_attribute(string attrname, string value)
Sets value of given attribute
bool domxml_elem_set_attribute_node(int attr)
Sets value of given attribute
-string domxml_elem_tagname()
+string domxml_elem_tagname(void)
Returns tag name of element node
object domxml_element(string name)
Constructor of DomElement
-object domxml_new_child(string name, string content)
- Adds child node to parent node
+bool domxml_is_blank_node(void)
+ Returns true if node is blank
object domxml_new_xmldoc(string version)
Creates new xmldoc
object domxml_node(string name)
@@ -589,55 +608,57 @@
Adds existing node to parent node
object domxml_node_append_child(int domnode)
Adds node to list of children
-array domxml_node_attributes()
+array domxml_node_attributes(void)
Returns list of attributes of node
-array domxml_node_children()
+array domxml_node_children(void)
Returns list of children nodes
-object domxml_node_first_child()
+object domxml_node_first_child(void)
Returns first child from list of children
-object domxml_node_has_attributes()
+object domxml_node_has_attributes(void)
Returns true if node has attributes
-object domxml_node_has_child_nodes()
+object domxml_node_has_child_nodes(void)
Returns true if node has children
object domxml_node_insert_before(int newnode, int refnode)
Adds node in list of nodes before given node
-object domxml_node_last_child()
+object domxml_node_last_child(void)
Returns last child from list of children
-object domxml_node_name()
+object domxml_node_name(void)
Returns name of node
-object domxml_node_next_sibling()
+object domxml_node_new_child(string name, string content)
+ Adds child node to parent node
+object domxml_node_next_sibling(void)
Returns next child from list of children
-object domxml_node_owner_document()
+object domxml_node_owner_document(void)
Returns document this node belongs to
-object domxml_node_parent()
+object domxml_node_parent(void)
Returns parent of node
-object domxml_node_prefix()
+object domxml_node_prefix(void)
Returns namespace prefix of node
-object domxml_node_previous_sibling()
+object domxml_node_previous_sibling(void)
Returns previous child from list of children
bool domxml_node_set_content(string content)
- Set content of a node
+ Sets content of a node
bool domxml_node_set_name(string name)
Sets name of a node
bool domxml_node_text_concat(string content)
Add string tocontent of a node
-int domxml_node_type()
- unknown
-object domxml_node_unlink_node()
+int domxml_node_type(void)
+ Returns the type of the node
+object domxml_node_unlink_node(void)
Deletes node
-object domxml_node_value()
+object domxml_node_value(void)
Returns name of value
-string domxml_notation_public_id()
+string domxml_notation_public_id(void)
Returns public id of notation node
-string domxml_notation_system_id()
- Returns system id of notation node
-array domxml_pi_data()
+string domxml_notation_system_id(void)
+ Returns system ID of notation node
+array domxml_pi_data(void)
Returns data of pi
-array domxml_pi_target()
+array domxml_pi_target(void)
Returns target of pi
int domxml_test(int id)
Unity function for testing
-string domxml_version()
+string domxml_version(void)
Dumps document into string
int node_attributes(zval **attributes, int node)
Returns list of children nodes
@@ -645,24 +666,24 @@
Returns list of children nodes
int node_namespace([int node])
Returns list of namespaces
-object xmldoc(string xmldoc)
+object xmldoc(string xmldoc [, bool from_file])
Creates DOM object of XML document
object xmldocfile(string filename)
- Creates DOM object of XML document in file
+ Creates DOM object of XML document in file
object xmltree(string xmltree)
- Create a tree of PHP objects from an XML document
-int xpath_eval([int xpathctx_handle, ] string str)
- Evaluate the XPath Location Path in the given string
-int xpath_eval_expression([int xpathctx_handle, ] string str)
- Evaluate the XPath Location Path in the given string
+ Creates a tree of PHP objects from an XML document
+int xpath_eval([int xpathctx_handle,] string str)
+ Evaluates the XPath Location Path in the given string
+int xpath_eval_expression([int xpathctx_handle,] string str)
+ Evaluates the XPath Location Path in the given string
bool xpath_init(void)
Initializing XPath environment
string xpath_new_context([int doc_handle])
- Create new XPath context
-int xptr_eval([int xpathctx_handle, ] string str)
- Evaluate the XPtr Location Path in the given string
+ Creates new XPath context
+int xptr_eval([int xpathctx_handle,] string str)
+ Evaluates the XPtr Location Path in the given string
string xptr_new_context([int doc_handle])
- Create new XPath context
+ Creates new XPath context
# php4/ext/exif/exif.c
string read_exif_data(string filename [, int readall])
Reads the EXIF header data from a JPEG file
@@ -701,17 +722,17 @@
string fbsql_error([resource link_identifier])
-array fbsql_fetch_array(int result [, int result_type])
+array fbsql_fetch_array(resource result [, int result_type])
Fetch a result row as an array (associative, numeric or both)
-object fbsql_fetch_assoc(int result)
+object fbsql_fetch_assoc(resource result)
object fbsql_fetch_field(int result [, int field_index])
array fbsql_fetch_lengths(int result)
-object fbsql_fetch_object(int result [, int result_type])
+object fbsql_fetch_object(resource result [, int result_type])
-array fbsql_fetch_row(int result)
+array fbsql_fetch_row(resource result)
string fbsql_field_flags(int result [, int field_index])
@@ -751,12 +772,18 @@
resource fbsql_query(string query [, resource link_identifier])
+string fbsql_read_blob(string blob_handle [, resource link_identifier])
+
+string fbsql_read_clob(string clob_handle [, resource link_identifier])
+
mixed fbsql_result(int result [, int row [, mixed field]])
int fbsql_rollback([resource link_identifier])
bool fbsql_select_db([string database_name [, resource link_identifier]])
+bool fbsql_set_lob_mode(resource result, int lob_mode)
+
void fbsql_set_transaction(resource link_identifier, int Locking, int Isolation)
Set the transaction locking and isolation
bool fbsql_start_db(string database_name [, resource link_identifier])
@@ -788,6 +815,8 @@
Writes out the FDF file
bool fdf_set_ap(int fdfdoc, string fieldname, int face, string filename, int pagenr)
Sets the appearence of a field
+bool fdf_set_encoding(int fdf_document, string encoding)
+ Sets FDF encoding (either "Shift-JIS" or "Unicode")
bool fdf_set_file(int fdfdoc, string filename)
Sets the value of /F key
bool fdf_set_flags(int fdfdoc, string fieldname, int whichflags, int newflags)
@@ -934,6 +963,8 @@
Create a new image from WBMP file or URL
int imagecreatefromxbm(string filename)
Create a new image from XBM file or URL
+int imagecreatefromxpm(string filename)
+ Create a new image from XPM file or URL
int imagecreatetruecolor(int x_size, int y_size)
Create a new true color image
int imagedashedline(int im, int x1, int y1, int x2, int y2, int col)
@@ -960,6 +991,8 @@
Get font width
array imageftbbox(int size, int angle, string font_file, string text[, array
extrainfo])
Give the bounding box of a text using fonts via freetype2
+array imagefttext(int im, int size, int angle, int x, int y, int col, string
+font_file, string text, [array extrainfo])
+ Write text to the image using fonts via freetype2
int imagegammacorrect(int im, float inputgamma, float outputgamma)
Apply a gamma correction to a GD image
int imagegd(int im [, string filename])
@@ -984,6 +1017,8 @@
Draw a polygon
array imagepsbbox(string text, int font, int size [, int space, int tightness, int
angle])
Return the bounding box needed by a string if rasterized
+int imagepscopyfont(int font_index)
+ Make a copy of a font for purposes like extending or reenconding
bool imagepsencodefont(int font_index, string filename)
To change a fonts character encoding vector
bool imagepsextendfont(int font_index, float extend)
@@ -1016,12 +1051,12 @@
Get image width
int imagesy(int im)
Get image height
+void imagetruecolortopalette(resource im, bool ditherFlag, int colorsWanted)
+ Convert a true colour image to a palette based image with a number of colours,
+optionally using dithering.
array imagettfbbox(int size, int angle, string font_file, string text)
Give the bounding box of a text using TrueType fonts
array imagettftext(int im, int size, int angle, int x, int y, int col, string
font_file, string text)
Write text to the image using a TrueType font
-array imagettftext(int im, int size, int angle, int x, int y, int col, string
font_file, string text, [array extrainfo])
- Write text to the image using a TrueType font
int imagetypes(void)
Return the types of images supported in a bitfield - 1=GIF, 2=JPEG, 4=PNG,
8=WBMP, 16=XPM
int imagewbmp(int im [, string filename, [, int foreground]])
@@ -1046,6 +1081,8 @@
array imagepstext(int image, string text, int font, int size, int xcoord, int ycoord
[, int space, int tightness, float angle, int antialias])
Rasterize a string over an image
# php4/ext/gettext/gettext.c
+string bind_textdomain_codeset (string domain, string codeset)
+ Specify the character encoding in which the messages from the DOMAIN message
+catalog will be returned.
string bindtextdomain(string domain_name, string dir)
Bind to the text domain domain_name, looking for translations in dir. Returns
the current domain
string dcgettext(string domain_name, string msgid, long category)
@@ -1309,6 +1346,8 @@
Returns list of UIDs for that day or range of days
int icap_open(string calendar, string user, string password [, int options])
Open an ICAP stream to a calendar
+void icap_popen(void)
+ For now this is obviously a dummy
string icap_rename_calendar(int stream_id, string src_calendar, string dest_calendar)
Rename a calendar
int icap_reopen(int stream_id, string calendar [, int options])
@@ -1331,6 +1370,8 @@
Creates a new virtual web server
int iis_get_dir_security(int ServerInstance, string VirtualPath)
Gets Directory Security
+int iis_get_script_map(int ServerInstance, string VirtualPath, string
+ScriptExtention)
+ Gets script mapping on a virtual directory for a specific extention
int iis_get_server_by_comment(string Comment)
Return the instance number associated with the Comment
int iis_get_server_by_path(string Path)
@@ -1345,20 +1386,18 @@
Creates application scope for a virtual directory
int iis_set_dir_security(int ServerInstance, string VirtualPath, int DirectoryFlags)
Sets Directory Security
-int iis_set_script_map(int ServerInstance, string VirtualPath, string
ScriptExtention)
- Gets script mapping on a virtual directory for a specific extention
int iis_set_script_map(int ServerInstance, string VirtualPath, string
ScriptExtention, string EnginePath, int AllowScripting)
Sets script mapping on a virtual directory
int iis_set_server_rights(int ServerInstance, string VirtualPath, int ServerFlags)
Sets server rights
int iis_start_server(int ServerInstance)
Starts the virtual web server
+int iis_start_service(string ServiceId)
+ Stops the service defined by ServiceId
int iis_stop_server(int ServerInstance)
Stops the virtual web server
int iis_stop_service(string ServiceId)
Starts the service defined by ServiceId
-int iis_stop_service(string ServiceId)
- Stops the service defined by ServiceId
# php4/ext/imap/php_imap.c
string imap_8bit(string text)
Convert an 8-bit string to a quoted-printable string
@@ -1647,6 +1686,77 @@
Sets the format of timestamp, date and time columns returned from queries
int ibase_trans([int trans_args [, int link_identifier]])
Start transaction
+# php4/ext/ircg/ircg.c
+bool ircg_channel_mode(int connection, string channel, string mode_spec, string nick)
+ Set channel mode flags for user
+bool ircg_disconnect
+
+array ircg_fetch_error_msg( int connection )
+ Returns the error from previous ircg operation
+string ircg_get_username(int connection)
+
+string ircg_html_encode(string html_text)
+ Encode HTML preserving output
+bool ircg_ignore_add( reosource connection, string nick)
+ Add a user to your ignore list on a server
+bool ircg_ignore_del(int connection, string nick)
+ Remove a user from your ignore list
+bool ircg_is_conn_alive(int connection)
+ Check connection status
+bool ircg_join( int connection, string channel )
+ Join a channel on a connected server
+bool ircg_kick(int connection, string channel, string nick, string reason)
+ Kick user from channel
+bool ircg_lookup_format_messages(string name)
+ Select a set of format strings for display of IRC messages
+bool ircg_msg
+
+bool ircg_nick
+
+string ircg_nickname_escape(string nick)
+
+string ircg_nickname_unescape(string nick)
+
+bool ircg_notice
+
+bool ircg_part(int connection, string channel)
+ Leave a channel
+int ircg_pconnect
+
+bool ircg_register_format_messages(string name, array messages)
+ Register a set of format strings for display of IRC messages
+bool ircg_set_current( int connection )
+ Set current connection for output
+bool ircg_set_file(int connection, string path)
+
+bool ircg_set_on_die(int connection, string p2, int p3, string p4)
+
+bool ircg_topic(int connection, string channel, string topic)
+ Set topic for channel
+bool ircg_whois( int connection, string nick)
+ Query user information for nick on server
+# php4/ext/java/java.c
+void java_last_exception_clear(void)
+ Clear last java extension
+object java_last_exception_get(void)
+ Get last Java exception
+# php4/ext/dio/dio.c
+void dio_close(resource fd)
+ Close the file descriptor given by fd
+mixed dio_fcntl(resource fd, int cmd[, mixed arg])
+ Perform a c library fcntl on fd
+resource dio_open(string filename, int flags[, int mode])
+ Open a new filename with specified permissions of flags and creation permissions
+of mode
+string dio_read(resource fd[, int n])
+ Read n bytes from fd and return them, if n is not specified, read 1k
+int dio_seek(resource fd, int pos, int whence)
+ Seek to pos on fd from whence
+array dio_stat(resource fd)
+ Get stat information about the file descriptor fd
+bool dio_truncate(resource fd, int offset)
+ Truncate file descriptor fd to offset bytes
+int dio_write(resource fd, string data[, int len])
+ Write data to fd with optional truncation at length
# php4/ext/ldap/ldap.c
string ldap_8859_to_t61(string value)
Translate 8859 characters to t61 characters
@@ -1720,6 +1830,10 @@
Search LDAP tree under base_dn
boolean ldap_set_option(int link, int option, mixed newval)
Set the value of various session-wide parameters
+int ldap_set_rebind_proc(int link, string callback)
+ Set a callback function to do re-binds on referral chasing.
+int ldap_sort(int link, int result, string sortfilter)
+ Sort LDAP result entries
int ldap_start_tls(int link)
Start TLS
string ldap_t61_to_8859(string value)
@@ -1727,32 +1841,32 @@
int ldap_unbind(int link)
Unbind from LDAP directory
# php4/ext/mailparse/mailparse.c
-long mailparse_determine_best_xfer_encoding(resource fp)
- figure out the best way of encoding the content read from the file pointer fp,
which must be seek-able.
-long mailparse_msg_create()
- Return a handle that can be used to parse a message
+int mailparse_determine_best_xfer_encoding(resource fp)
+ Figures out the best way of encoding the content read from the file pointer fp,
+which must be seek-able
+int mailparse_msg_create(void)
+ Returns a handle that can be used to parse a message
void mailparse_msg_extract_part(resource rfc2045, string msgbody[, string
callbackfunc])
- Extracts/decodes a message section. If callbackfunc is not specified, the
contents will be sent to "stdout".
-string mailparse_msg_extract_part_file(resource rfc2045, string filename[, string
callbackfunc])
- Extracts/decodes a message section, decoding the transfer encoding
+ Extracts/decodes a message section. If callbackfunc is not specified, the
+contents will be sent to "stdout"
+string mailparse_msg_extract_part_file(resource rfc2045, string filename [, string
+callbackfunc])
+ Extracts/decodes a message section, decoding the transfer encoding
void mailparse_msg_free(resource rfc2045buf)
- Frees a handle allocated by mailparse_msg_create
-long mailparse_msg_get_part(resource rfc2045, string mimesection)
- Return a handle on a given section in a mimemessage
+ Frees a handle allocated by mailparse_msg_create
+int mailparse_msg_get_part(resource rfc2045, string mimesection)
+ Returns a handle on a given section in a mimemessage
array mailparse_msg_get_part_data(resource rfc2045)
- Return an assoc. array of info about the message
+ Returns an associative array of info about the message
array mailparse_msg_get_structure(resource rfc2045)
- Returns an array of mime section names in the supplied message
+ Returns an array of mime section names in the supplied message
void mailparse_msg_parse(resource rfc2045buf, string data)
- Incrementally parse data into buffer
+ Incrementally parse data into buffer
resource mailparse_msg_parse_file(string filename)
- Parse file and return a resource representing the structure
+ Parse file and return a resource representing the structure
array mailparse_rfc822_parse_addresses(string addresses)
- parse addresses and return a hash containing that data
+ Parse addresses and returns a hash containing that data
boolean mailparse_stream_encode(resource sourcefp, resource destfp, string encoding)
- stream data from source file pointer, apply encoding and write to destfp
+ Streams data from source file pointer, apply encoding and write to destfp
array mailparse_uudecode_all(resource fp)
- Scan the data from fp and extract each embedded uuencoded file. Returns an
array listing filename information
+ Scans the data from fp and extract each embedded uuencoded file. Returns an
+array listing filename information
# php4/ext/mbstring/mbstring.c
string mb_convert_encoding(string str, string to-encoding [, mixed from-encoding])
Returns converted string in desired encoding
@@ -2179,8 +2293,16 @@
Get mnoGoSearch categories list with the same root
array udm_cat_path(int agent, string category)
Get mnoGoSearch categories path from the root to the given catgory
+int udm_check_charset(int agent, string charset)
+ Check if the given charset is known to mnogosearch
+int udm_check_stored(int agent, int link, string doc_id)
+ Open connection to stored
int udm_clear_search_limits(int agent)
Clear all mnoGoSearch search restrictions
+int udm_close_stored(int agent, int link)
+ Open connection to stored
+int udm_crc32(int agent, string str)
+ Return CRC32 checksum of gived string
int udm_errno(int agent)
Get mnoGoSearch error number
string udm_error(int agent)
@@ -2199,8 +2321,10 @@
Fetch mnoGoSearch result field
string udm_get_res_param(int res, int param)
Get mnoGoSearch result parameters
-int udm_load_ispell_data(int agent, int var, string val1, string val2, int flag)
+int udm_load_ispell_data(int agent, int var, string val1, [string charset], string
+val2, int flag)
Load ispell data
+int udm_open_stored(int agent, string storedaddr)
+ Open connection to stored
int udm_set_agent_param(int agent, int var, string val)
Set mnoGoSearch agent session parameters
# php4/ext/msql/php_msql.c
@@ -2273,6 +2397,8 @@
Executes a stored procedure on a MS-SQL server database
array mssql_fetch_array(int result_id [, int result_type])
Returns an associative array of the current row in the result set specified by
result_id
+array mssql_fetch_assoc(int result_id [, int result_type])
+ Returns an associative array of the current row in the result set specified by
+result_id
int mssql_fetch_batch(string result_index)
Returns the next batch of records
object mssql_fetch_field(int result_id [, int offset])
@@ -2301,7 +2427,7 @@
Sets the lower error severity
void mssql_min_message_severity(int severity)
Sets the lower message severity
-string mssql_next_result(int result_id)
+bool mssql_next_result(int result_id)
Move the internal result pointer to the next result
int mssql_num_fields(int mssql_result_index)
Returns the number of fields fetched in from the result id specified
@@ -2324,25 +2450,25 @@
Gets a line back from the core muscat api. Returns a literal FALSE when there
is no more to get (as opposed to ""). Use === FALSE or !== FALSE to check for this
int muscat_give(resource muscat_handle, string string)
Sends string to the core muscat api
-resource setup_muscat(int size [, string muscat_dir])
+resource muscat_setup(int size [, string muscat_dir])
Creates a new muscat session and returns the handle. Size is the ammount of
memory in bytes to allocate for muscat muscat_dir is the muscat installation dir e.g.
"/usr/local/empower", it defaults to the compile time muscat directory
-resource setup_muscat_net(string muscat_host, int port)
+resource muscat_setup_net(string muscat_host, int port)
Creates a new muscat session and returns the handle. muscat_host is the hostname
to connect to port is the port number to connect to - actually takes exactly the same
args as fsockopen
# php4/ext/mysql/php_mysql.c
int mysql_affected_rows([int link_identifier])
- Get number of affected rows in previous MySQL operation
-int mysql_close([int link_identifier])
+ Gets number of affected rows in previous MySQL operation
+bool mysql_close([int link_identifier])
Close a MySQL connection
-int mysql_connect([string hostname[:port][:/path/to/socket]] [, string username] [,
string password])
- Open a connection to a MySQL Server
-int mysql_create_db(string database_name [, int link_identifier])
+resource mysql_connect([string hostname[:port][:/path/to/socket]] [, string username]
+[, string password] [, bool new])
+ Opens a connection to a MySQL Server
+bool mysql_create_db(string database_name [, int link_identifier])
Create a MySQL database
-int mysql_data_seek(int result, int row_number)
+bool mysql_data_seek(int result, int row_number)
Move internal result pointer
-int mysql_db_query(string database_name, string query [, int link_identifier])
- Send an SQL query to MySQL
-int mysql_drop_db(string database_name [, int link_identifier])
- Drop (delete) a MySQL database
+resource mysql_db_query(string database_name, string query [, int link_identifier])
+ Sends an SQL query to MySQL
+bool mysql_drop_db(string database_name [, int link_identifier])
+ Drops (delete) a MySQL database
int mysql_errno([int link_identifier])
Returns the number of the error message from previous MySQL operation
string mysql_error([int link_identifier])
@@ -2350,30 +2476,30 @@
string mysql_escape_string(string to_be_escaped)
Escape string for mysql query
array mysql_fetch_array(int result [, int result_type])
- Fetch a result row as an array (associative, numeric or both)
+ Fetch a result row as an array (associative, numeric or both)
array mysql_fetch_assoc(int result)
Fetch a result row as an associative array
object mysql_fetch_field(int result [, int field_offset])
- Get column information from a result and return as an object
+ Gets column information from a result and return as an object
array mysql_fetch_lengths(int result)
- Get max data size of each column in a result
+ Gets max data size of each column in a result
object mysql_fetch_object(int result [, int result_type])
Fetch a result row as an object
array mysql_fetch_row(int result)
- Get a result row as an enumerated array
+ Gets a result row as an enumerated array
string mysql_field_flags(int result, int field_offset)
- Get the flags associated with the specified field in a result
+ Gets the flags associated with the specified field in a result
int mysql_field_len(int result, int field_offset)
Returns the length of the specified field
string mysql_field_name(int result, int field_index)
- Get the name of the specified field in a result
-int mysql_field_seek(int result, int field_offset)
- Set result pointer to a specific field offset
+ Gets the name of the specified field in a result
+bool mysql_field_seek(int result, int field_offset)
+ Sets result pointer to a specific field offset
string mysql_field_table(int result, int field_offset)
- Get name of the table the specified field is in
+ Gets name of the table the specified field is in
string mysql_field_type(int result, int field_offset)
- Get the type of the specified field in a result
-int mysql_free_result(int result)
+ Gets the type of the specified field in a result
+bool mysql_free_result(int result)
Free result memory
string mysql_get_client_info(void)
Returns a string that represents the client library version
@@ -2384,27 +2510,27 @@
string mysql_get_server_info([int link_identifier])
Returns a string that represents the server version number
int mysql_insert_id([int link_identifier])
- Get the id generated from the previous INSERT operation
-int mysql_list_dbs([int link_identifier])
+ Gets the ID generated from the previous INSERT operation
+resource mysql_list_dbs([int link_identifier])
List databases available on a MySQL server
-int mysql_list_fields(string database_name, string table_name [, int
link_identifier])
+resource mysql_list_fields(string database_name, string table_name [, int
+link_identifier])
List MySQL result fields
-int mysql_list_tables(string database_name [, int link_identifier])
+resource mysql_list_tables(string database_name [, int link_identifier])
List tables in a MySQL database
int mysql_num_fields(int result)
- Get number of fields in a result
+ Gets number of fields in a result
int mysql_num_rows(int result)
- Get number of rows in a result
-int mysql_pconnect([string hostname[:port][:/path/to/socket]] [, string username] [,
string password])
- Open a persistent connection to a MySQL Server
-int mysql_query(string query [, int link_identifier] [, int result_mode])
- Send an SQL query to MySQL
-int mysql_result(int result, int row [, mixed field])
- Get result data
-int mysql_select_db(string database_name [, int link_identifier])
- Select a MySQL database
-int mysql_unbuffered_query(string query [, int link_identifier] [, int result_mode])
- Send an SQL query to MySQL, without fetching and buffering the result rows
+ Gets number of rows in a result
+resource mysql_pconnect([string hostname[:port][:/path/to/socket]] [, string
+username] [, string password])
+ Opens a persistent connection to a MySQL Server
+resource mysql_query(string query [, int link_identifier] [, int result_mode])
+ Sends an SQL query to MySQL
+mixed mysql_result(int result, int row [, mixed field])
+ Gets result data
+bool mysql_select_db(string database_name [, int link_identifier])
+ Selects a MySQL database
+resource mysql_unbuffered_query(string query [, int link_identifier] [, int
+result_mode])
+ Sends an SQL query to MySQL, without fetching and buffering the result rows
# php4/ext/ncurses/ncurses.c
string confirm_ncurses_compiled(string arg)
Return a string to confirm that the module is compiled in
@@ -2650,6 +2776,8 @@
Open the message msg_number in the specified mailbox on the specified server
(leave server blank for local). Elements:
originator (Contains orignal message sender. Relevant only when forwarded messages)
to cc bcc from date
status (blank if delivered, otherwise contains failure reason)
priority H: High N: Normal L: Low receipt 1: Yes 0: No
subject
string notes_list(string database_name)
Returns the notes from a selected database_name
+bool notes_list_msgs(string db)
+
string notes_mark_read(string database_name, string user_name, string note_id)
Mark a note_id as read for the User user_name Note: user_name must be fully
distinguished user name
string notes_mark_unread(string database_name, string user_name, string note_id)
@@ -2844,19 +2972,42 @@
Returns a result identifier containing a list of tables and the privileges
associated with each table
int odbc_tables(int connection_id [, string qualifier, string owner, string name,
string table_types])
Call the SQLTables function
+# php4/ext/odbc/velocis.c
+int velocis(int index, string exec_str)
+
+bool velocis_close(int id)
+
+bool velocis_commit(int index)
+
+long velocis_connect(string server, string user, sting pass)
+
+bool velocis_fetch(int index)
+
+string velocis_fieldname(int index, int col)
+
+int velocis_fieldnum(int index)
+
+bool velocis_freeresult(int index)
+
+bool velocis_off_autocommit(int index)
+
+bool velocis_on_autocommit(int index)
+
+mixed velocis_result(int index, int col)
+
+bool velocis_rollback(int index)
+
# php4/ext/openssl/openssl.c
-openssl_csr_sign(mixed csr, mixed x509, mixed priv_key, long days)
- Signs a cert with another CERT
-openssl_csr_export(resource csr, string &out [, bool notext=true])
+bool openssl_csr_export(resource csr, string &out [, bool notext=true])
Exports a CSR to file or a var
-openssl_csr_export_to_file(resource csr, string outfilename [, bool notext=true])
+bool openssl_csr_export_to_file(resource csr, string outfilename [, bool
+notext=true])
Exports a CSR to file or a var
bool openssl_csr_new(array dn, resource &privkey [, array extraattribs, array
configargs])
Generates a privkey and CSR
+resource openssl_csr_sign(mixed csr, mixed x509, mixed priv_key, long days)
+ Signs a cert with another CERT
mixed openssl_error_string(void)
Returns a description of the last error, and alters the index of the error
messages. Returns false when the are no more messages
-void openssl_free_x509(resource x509)
- Frees X.509 certificates
bool openssl_open(string data, &string opendata, string ekey, mixed privkey)
Opens data
bool openssl_pkcs7_decrypt(string infilename, string outfilename, mixed recipcert [,
mixed recipkey])
@@ -2897,14 +3048,16 @@
Checks if a private key corresponds to a CERT
int openssl_x509_checkpurpose(mixed x509cert, int purpose, array cainfo [, string
untrustedfile])
Checks the CERT to see if it can be used for the purpose in purpose. cainfo
holds information about trusted CAs
+bool openssl_x509_export(mixed x509, string &out [, bool notext = true])
+ Exports a CERT to file or a var
+bool openssl_x509_export_to_file(mixed x509, string outfilename [, bool notext =
+true])
+ Exports a CERT to file or a var
+void openssl_x509_free(resource x509)
+ Frees X.509 certificates
array openssl_x509_parse(mixed x509 [, bool shortnames=true])
Returns an array of the fields/values of the CERT
resource openssl_x509_read(mixed cert)
Reads X.509 certificates
-openssl_x509_export(mixed x509, string &out [, bool notext = true])
- Exports a CERT to file or a var
-openssl_x509_export_to_file(mixed x509, string outfilename [, bool notext = true])
- Exports a CERT to file or a var
# php4/ext/oracle/oracle.c
@@ -3001,24 +3154,24 @@
Sets connection or statement options
# php4/ext/pcntl/pcntl.c
bool pcntl_exec(string path, [array args], [array envs])
- Executes specified program in current process space as defined by exec(2)
-long pcntl_fork()
+ Executes specified program in current process space as defined by exec(2)
+int pcntl_fork(void)
Forks the currently running process following the same behavior as the UNIX
fork() system call
bool pcntl_signal(long signo, mixed handle)
- Assigns a system signal handler to a php function
-long pcntl_waitpid(long pid, long status, long options)
- Waits on or returns the status of a forked child as defined by the waitpid()
system call
-long pcntl_wexitstatus(long status)
+ Assigns a system signal handler to a PHP function
+int pcntl_waitpid(long pid, long status, long options)
+ Waits on or returns the status of a forked child as defined by the waitpid()
+system call
+int pcntl_wexitstatus(long status)
Returns the status code of a child's exit
bool pcntl_wifexited(long status)
Returns true if the child status code represents a successful exit
bool pcntl_wifsignaled(long status)
Returns true if the child status code represents a process that was terminated
due to a signal
bool pcntl_wifstopped(long status)
- Returns true if the child status code represents a stopped process (WUNTRACED
must have been used with waitpid)
-long pcntl_wstopsig(long status)
- Returns the number of the signal that caused the process to stop who's status
code is passed
-long pcntl_wtermsig(long status)
+ Returns true if the child status code represents a stopped process (WUNTRACED
+must have been used with waitpid)
+int pcntl_wstopsig(long status)
+ Returns the number of the signal that caused the process to stop who's status
+code is passed
+int pcntl_wtermsig(long status)
Returns the number of the signal that terminated the process who's status code
is passed
# php4/ext/pcre/php_pcre.c
array preg_grep(string regex, array input)
@@ -3363,37 +3516,37 @@
Generate terminal path name (POSIX.1, 4.7.1)
string posix_getcwd(void)
Get working directory pathname (POSIX.1, 5.2.2)
-long posix_getegid(void)
+int posix_getegid(void)
Get the current effective group id (POSIX.1, 4.2.1)
-long posix_geteuid(void)
+int posix_geteuid(void)
Get the current effective user id (POSIX.1, 4.2.1)
-long posix_getgid(void)
+int posix_getgid(void)
Get the current group id (POSIX.1, 4.2.1)
array posix_getgrgid(long gid)
Group database access (POSIX.1, 9.2.1)
array posix_getgrnam(string groupname)
Group database access (POSIX.1, 9.2.1)
-long posix_getgroups(void)
+int posix_getgroups(void)
Get supplementary group id's (POSIX.1, 4.2.3)
string posix_getlogin(void)
Get user name (POSIX.1, 4.2.4)
-long posix_getpgid(void)
+int posix_getpgid(void)
Get the process group id of the specified process (This is not a POSIX function,
but a SVR4ism, so we compile conditionally)
-long posix_getpgrp(void)
+int posix_getpgrp(void)
Get current process group id (POSIX.1, 4.3.1)
-long posix_getpid(void)
+int posix_getpid(void)
Get the current process id (POSIX.1, 4.1.1)
-long posix_getppid(void)
+int posix_getppid(void)
Get the parent process id (POSIX.1, 4.1.1)
array posix_getpwnam(string groupname)
User database access (POSIX.1, 9.2.2)
array posix_getpwuid(long uid)
User database access (POSIX.1, 9.2.2)
-long posix_getrlimit(void)
+int posix_getrlimit(void)
Get system resource consumption limits (This is not a POSIX function, but a
BSDism and a SVR4ism. We compile conditionally)
-long posix_getsid(void)
+int posix_getsid(void)
Get process group id of session leader (This is not a POSIX function, but a
SVR4ism, so be compile conditionally)
-long posix_getuid(void)
+int posix_getuid(void)
Get the current user id (POSIX.1, 4.2.1)
bool posix_isatty(int fd)
Determine if filedesc is a tty (POSIX.1, 4.7.1)
@@ -3401,17 +3554,17 @@
Send a signal to a process (POSIX.1, 3.3.2)
string posix_mkfifo(void)
Make a FIFO special file (POSIX.1, 5.4.2)
-long posix_setegid(long uid)
+int posix_setegid(long uid)
Set effective group id
-long posix_seteuid(long uid)
+int posix_seteuid(long uid)
Set effective user id
-long posix_setgid(long uid)
+int posix_setgid(long uid)
Set group id (POSIX.1, 4.2.2)
-long posix_setpgid(long pid, long pgid)
+int posix_setpgid(long pid, long pgid)
Set process group id for job control (POSIX.1, 4.3.3)
-long posix_setsid(void)
+int posix_setsid(void)
Create session and set process group id (POSIX.1, 4.3.2)
-long posix_setuid(long uid)
+int posix_setuid(long uid)
Set user id (POSIX.1, 4.2.2)
array posix_times(void)
Get process times (POSIX.1, 4.5.2)
@@ -3544,42 +3697,23 @@
Recode file input into file output according to request
string recode_string(string request, string str)
Recode string str according to request string
-# php4/ext/sablot/sablot.c
-bool xslt_closelog(resource xh)
- Clear the logfile for a given instance Sablotron
-resource xslt_create(void)
- Create a new XSL processor and return a resource identifier.
-int xslt_errno([int xh])
- Return the error number related to a given error handle. If no handle is given
the last error number that occurred anywhere is returned.
-mixed xslt_error([int xh])
- Return the error string related to a given error handle. If no handle is given
the last error that occurred anywhere is returned.
-string xslt_fetch_result(resource xh[, string result_name])
- Fetch a result buffer on process handle, xh, with name, result_name, if name is
not given than the "/_result" buffer is fetched.
-void xslt_free(resource xh)
- Free resources associated with a xslt handle.
-bool xslt_openlog(resource xh, string logfile[, int loglevel])
- Sets a logfile for Sablotron to place all of its error messages
-void xslt_output_begintransform(string file)
- Begin filtering of all data that is being printed out through the XSL file given
by the file parameter.
-void xslt_output_endtranform(void)
- End filtering that data through the XSL file set by xslt_output_transform() and
output the data
-bool xslt_process(string xslt, string input_str, string &result[, string base])
- Process data given by input_str through xslt and place the results in the string
result. If base is supplied, it will be used as the base URI.
-bool xslt_run(resource xh, string xslt_file, string data_file[, string result[, array
xslt_params[, array xslt_args]]])
- Process the file data_file with the XSL stylesheet xslt_file and parameters
xslt_parameters place the results in the buffer pointed to by the result parameter
(defaults to "/_result"), args contains the values of the variables in the other
parameters.
-bool xslt_set_base(resource xh, string scheme, string base)
- Overrides the default base for a resource. If scheme is non-null, it only
affects the uri given by scheme
-void xslt_set_encoding(resource xh, string encoding)
- Sets output encoding to be used for Sablotron regardless of the encoding
specified by the stylesheet. To unset, call with encoding_ NULL.
-void xslt_set_error_handler([int xh, ] string error_handler_name)
- Set a error handler (either per handle or global)
-void xslt_set_sax_handler(resource xh, array handlers)
- Set SAX Handlers on the resource handle given by xh.
-void xslt_set_scheme_handler(resource xh, array handlers)
- Set SAX Handlers on the resource handle given by xh.
-bool xslt_transform(string xslt_uri, string transform_uri, string result_uri[, array
xslt_params[, array xslt_args[, string &result]]])
- Transform an XML document, transform_uri, with an XSL stylesheet, xslt_uri with
parameters, xslt_params, into the Result buffer, result_uri, xslt_args defines the
variables in xslt_uri, transform_uri and result_uri.
+# php4/ext/satellite/object.c
+string satellite_object_to_string(object obj)
+ Convert an object to its string representation
+# php4/ext/satellite/php_orbit.c
+bool satellite_caught_exception(void)
+ See if an exception was caught from the previous function
+string satellite_exception_id(void)
+ Get exception caught from the previous function
+object satellite_exception_value(void)
+ Get the exception struct for the latest exception
+int satellite_get_repository_id(object obj)
+ NOT IMPLEMENTED
+bool satellite_load_idl(string file)
+ Instruct the type manager to load an IDL file if not already loaded
# php4/ext/session/session.c
+int session_cache_expire([int new_cache_expire])
+ Return the current cache expire. If new_cache_expire is given, the current
+cache_expire is replaced with new_cache_expire
string session_cache_limiter([string new_cache_limiter])
Return the current cache limiter. If new_cache_limited is given, the current
cache_limiter is replaced with new_cache_limiter
bool session_decode(string data)
@@ -3612,6 +3746,8 @@
Removes varname from the list of variables which are freezed at the session end
void session_unset(void)
Unset all registered variables
+void session_write_close(void)
+ Write session data and end session
# php4/ext/shmop/shmop.c
void shmop_close (int shmid)
closes a shared memory segment
@@ -3660,7 +3796,7 @@
Allocates a new file descriptor set
bool socket_fd_clear(resource set, mixed socket)
Clears (a) file descriptor(s) from a set
-bool socket_fd_dealloc(resource set)
+bool socket_fd_free(resource set)
Deallocates a file descriptor set
bool socket_fd_isset(resource set, resource socket)
Checks to see if a file descriptor is set within the file descrirptor set
@@ -3686,6 +3822,8 @@
Frees the iovec specified by iovec_id
bool socket_iovec_set(resource iovec, int iovec_position, string new_val)
Sets the data held in iovec_id[iovec_position] to new_val
+int socket_last_error(resource socket)
+ Returns/Clears the last error on the socket
bool socket_listen(resource socket[, int backlog])
Sets the maximum number of connections allowed to be waited for on the socket
specified by fd
string socket_read(resource socket, int length [, int type])
@@ -3698,7 +3836,7 @@
Receives data from a socket, connected or not
bool socket_recvmsg(resource socket, resource iovec, array &control, int &controllen,
int &flags, string &addr [, int &port])
Used to receive messages on a socket, whether connection-oriented or not
-int socket_select(resource read_fd, resource write_fd, resource except_fd, int
tv_sec, int tv_usec)
+int socket_select(resource read_fd, resource write_fd, resource except_fd, int
+tv_sec[, int tv_usec])
Runs the select() system call on the sets mentioned with a timeout specified by
tv_sec and tv_usec
int socket_send(resource socket, string buf, int len, int flags)
Sends data to a connected socket
@@ -3721,16 +3859,22 @@
# php4/ext/standard/array.c
array array_change_key_case(array input [, int case=CASE_LOWER])
Retuns an array with all string keys lowercased [or uppercased]
+array array_chunk(array input, int size [, bool preserve_keys])
+ Split array into chunks
array array_count_values(array input)
Return the value as key and the frequency of that value in input as value
array array_diff(array arr1, array arr2 [, array ...])
Returns the entries of arr1 that have values which are not present in any of the
others arguments
+array array_fill(int start_key, int num, mixed val)
+ Create an array containing num elements starting with index start_key each
+initialized to val
array array_filter(array input [, mixed callback])
Filters elements from the array via the callback.
array array_flip(array input)
Return array with key <-> value flipped
array array_intersect(array arr1, array arr2 [, array ...])
Returns the entries of arr1 that have values which are present in all the other
arguments
+bool array_key_exists(mixed key, array search)
+ Checks if the given key or index exists in the array
array array_keys(array input [, mixed search_value])
Return just the keys from the input array, optionally only for the specified
search_value
array array_map(mixed callback, array input1 [, array input2 ,...])
@@ -3789,8 +3933,6 @@
Checks if the given value exists in the array
mixed key(array array_arg)
Return the key of the element currently pointed to by the internal array pointer
-bool key_exists(mixed key, array search)
- Checks if the given key or index exists in the array
int krsort(array array_arg [, int sort_flags])
Sort an array reverse by key
int ksort(array array_arg [, int sort_flags])
@@ -3880,7 +4022,7 @@
Syntax highlight a string
int ignore_user_abort(boolean value)
Set whether we want to ignore a user abort event or not
-bool import_request_variables(string types, string prefix)
+bool import_request_variables(string types [, string prefix])
Import GET/POST/Cookie variables into the global scope
string ini_get(string varname)
Get a configuration option
@@ -3898,7 +4040,7 @@
Returns true if variable is an array
bool is_bool(mixed var)
Returns true if variable is a boolean
-bool is_callable(mixed var [, bool syntax_only [, string callable_name ]])
+bool is_callable(mixed var [, bool syntax_only [, string callable_name]])
bool is_float(mixed var)
Returns true if variable is float point
@@ -3912,16 +4054,16 @@
Returns true if variable is an object
bool is_resource(mixed var)
Returns true if variable is a resource
-bool is_scalar (mixed value)
+bool is_scalar(mixed value)
Returns true if value is a scalar
bool is_string(mixed var)
Returns true if variable is a string
bool is_uploaded_file(string path)
- check if file was created by rfc1867 upload
+ Check if file was created by rfc1867 upload
string long2ip(int proper_address)
Converts an (IPv4) Internet network address into a string in Internet standard
dotted format
bool move_uploaded_file(string path, string new_path)
- move a file if and only if it was created by an upload
+ Move a file if and only if it was created by an upload
array parse_ini_file(string filename [, boolean process_sections])
Parse configuration file
bool print_r(mixed var)
@@ -3930,7 +4072,7 @@
Set the value of an environment variable
void register_shutdown_function(string function_name)
Register a user-level function to be called on request termination
-bool register_tick_function(string function_name [, mixed arg [, ... ]])
+bool register_tick_function(string function_name [, mixed arg [, mixed ... ]])
Registers a tick callback function
bool set_magic_quotes_runtime(int new_setting)
Set the current active configuration setting of magic_quotes_runtime and return
previous
@@ -4024,79 +4166,81 @@
int system(string command [, int return_value])
Execute an external program and display output
# php4/ext/standard/file.c
-int copy(string source_file, string destination_file)
+bool copy(string source_file, string destination_file)
Copy a file
-int fclose(int fp)
+bool fclose(resource fp)
Close an open file pointer
-int feof(int fp)
+bool feof(resource fp)
Test for end-of-file on a file pointer
-int fflush(int fp)
+bool fflush(resource fp)
Flushes output
-string fgetc(int fp)
+string fgetc(resource fp)
Get a character from file pointer
-array fgetcsv(int fp, int length [, string delimiter])
+array fgetcsv(resource fp, int length [, string delimiter])
Get line from file pointer and parse for CSV fields
-string fgets(int fp, int length)
+string fgets(resource fp[, int length])
Get a line from file pointer
-string fgetss(int fp, int length [, string allowable_tags])
+string fgetss(resource fp, int length [, string allowable_tags])
Get a line from file pointer and strip HTML tags
-array file(string filename [, int use_include_path])
+array file(string filename [, bool use_include_path])
Read entire file into an array
-bool flock(int fp, int operation [, int wouldblock])
+bool flock(resource fp, int operation [, int wouldblock])
Portable file locking
-int fopen(string filename, string mode [, int use_include_path])
+resource fopen(string filename, string mode [, bool use_include_path])
Open a file or a URL and return a file pointer
-int fpassthru(int fp)
+resource fopenstream(string filename, string mode)
+
+int fpassthru(resource fp)
Output all remaining data from a file pointer
-string fread(int fp, int length)
+string fread(resource fp, int length)
Binary-safe file read
mixed fscanf(string str, string format [, string ...])
Implements a mostly ANSI compatible fscanf()
-int fseek(int fp, int offset [, int whence])
+int fseek(resource fp, int offset [, int whence])
Seek on a file pointer
-int fstat(int fp)
+int fstat(resource fp)
Stat() on a filehandle
-int ftell(int fp)
+int ftell(resource fp)
Get file pointer's read/write position
-int ftruncate (int fp, int size)
+int ftruncate(resource fp, int size)
Truncate file to 'size' length
-int fwrite(int fp, string str [, int length])
+int fwrite(resource fp, string str [, int length])
Binary-safe file write
-array get_meta_tags(string filename [, int use_include_path])
+array get_meta_tags(string filename [, bool use_include_path])
Extracts all meta tag content attributes from a file and returns an array
-int mkdir(string pathname, int mode)
+bool mkdir(string pathname, int mode)
Create a directory
-string mmapfile (string filename [, int bytes_to_read])
- Read a file into a variable with mmap
-int pclose(int fp)
+int pclose(resource fp)
Close a file pointer opened by popen()
-int popen(string command, string mode)
+resource popen(string command, string mode)
Execute a command and open either a read or a write pipe to it
int readfile(string filename [, int use_include_path])
Output a file or a URL
string realpath(string path)
Return the resolved path
-int rename(string old_name, string new_name)
+bool rename(string old_name, string new_name)
Rename a file
-int rewind(int fp)
+bool rewind(resource fp)
Rewind the position of a file pointer
-int rmdir(string dirname)
+bool rmdir(string dirname)
Remove a directory
-int set_file_buffer(int fp, int buffer)
+int set_file_buffer(resource fp, int buffer)
Set file write buffer
-int set_socket_blocking(int socket_descriptor, int mode)
+bool set_socket_blocking(resource socket, int mode)
Set blocking/non-blocking mode on a socket
array socket_get_status(resource socket_descriptor)
Return an array describing socket status
+bool socket_set_blocking(resource socket, int mode)
+ Set blocking/non-blocking mode on a socket
bool socket_set_timeout(int socket_descriptor, int seconds, int microseconds)
Set timeout on socket read to seconds + microseonds
string tempnam(string dir, string prefix)
Create a unique filename in a directory
-int tmpfile(void)
+resource tmpfile(void)
Create a temporary file that will be deleted automatically after use
int umask([int mask])
Return or change the umask
-int unlink(string filename)
+bool unlink(string filename)
Delete a file
# php4/ext/standard/filestat.c
bool chgrp(string filename, mixed group)
@@ -4152,10 +4296,10 @@
# php4/ext/standard/formatted_print.c
int printf(string format [, mixed arg1 [, mixed ...]])
Output a formatted string
-int printf(string format, array args)
- Output a formatted string
string sprintf(string format [, mixed arg1 [, mixed ...]])
Return a formatted string
+int vprintf(string format, array args)
+ Output a formatted string
string vsprintf(string format, array args)
Return a formatted string
# php4/ext/standard/fsock.c
@@ -4164,14 +4308,14 @@
int pfsockopen(string hostname, int port [, int errno [, string errstr [, float
timeout]]])
Open persistent Internet or Unix domain socket connection
# php4/ext/standard/head.c
-void header(string header[, bool replace])
- Send a raw HTTP header
+void header(string header [, bool replace])
+ Sends a raw HTTP header
int headers_sent(void)
- Return true if headers have already been sent, false otherwise
-void setcookie(string name [, string value [, int expires [, string path [, string
domain [, string secure]]]]])
+ Returns true if headers have already been sent, false otherwise
+bool setcookie(string name [, string value [, int expires [, string path [, string
+domain [, bool secure]]]]])
Send a cookie
# php4/ext/standard/html.c
-array get_html_translation_table([int table [, int quote_style][, string charset]])
+array get_html_translation_table([int table [, int quote_style]])
Returns the internal translation table used by htmlspecialchars and htmlentities
string htmlentities(string string [, int quote_style][, string charset])
Convert all applicable characters to HTML entities
@@ -4298,6 +4442,8 @@
# php4/ext/standard/md5.c
string md5(string str)
Calculate the md5 hash of a string
+string md5_file(string filename)
+ Calculate the md5 hash of given filename
# php4/ext/standard/metaphone.c
string metaphone(string text, int phones)
Break english phrases down into their phonemes
@@ -4393,6 +4539,8 @@
Strips whitespace from the beginning of a string
string nl2br(string str)
Converts newlines to HTML line breaks
+string nl_langinfo(int item)
+ Query language and locale information
int ord(string character)
Returns ASCII value of character
void parse_str(string encoded_string [, array result])
@@ -4415,6 +4563,8 @@
Returns the input string repeat mult times
mixed str_replace(mixed search, mixed replace, mixed subject [, bool boyer])
Replaces all occurrences of search in haystack with replace
+string str_rot13(string str)
+ Perform the rot13 transform on a string
string strchr(string haystack, string needle)
An alias for strstr
int strcoll(string str1, string str2)
@@ -4477,8 +4627,8 @@
int syslog(int priority, string message)
Generate a system log message
# php4/ext/standard/uniqid.c
-string uniqid(string prefix, [bool more_entropy])
- Generate a unique id
+string uniqid(string prefix [, bool more_entropy])
+ Generates a unique ID
# php4/ext/standard/url.c
array parse_url(string url)
Parse a URL and return its components
@@ -4500,6 +4650,9 @@
# php4/ext/standard/versioning.c
int version_compare(string ver1, string ver2 [, string oper])
Compares two "PHP-standardized" version number strings
+# php4/ext/standard/ftok.c
+int ftok(string pathname, char proj)
+ convert a pathname and a project identifier to a System V IPC key
# php4/ext/swf/swf.c
void swf_actiongeturl(string url, string target)
Gets the specified url
@@ -4862,12 +5015,12 @@
Configure CCL package
int yaz_ccl_parse(int id, string query, array res)
Parse a CCL query
-int yaz_ccl_parse(int id, string query, array res)
- Parse a CCL query
int yaz_close(int id)
Destory and close target
int yaz_connect(string zurl [ array options])
Create target with given zurl. Returns positive id if successful.
+int yaz_database (int id, string databases)
+ Specify the databases within a session
int yaz_element(int id, string elementsetname)
Set Element-Set-Name for retrieval
int yaz_errno(int id)
@@ -4920,7 +5073,7 @@
# php4/ext/zip/zip.c
void zip_close(resource zip)
Close a Zip archive
-void zip_close(resource zip_ent)
+void zip_entry_close(resource zip_ent)
Close a zip entry
int zip_entry_compressedsize(resource zip_entry)
Return the compressed size of a ZZip entry
@@ -4932,12 +5085,12 @@
Return the name given a ZZip entry
bool zip_entry_open(resource zip_dp, resource zip_entry, string mode)
Open a Zip File, pointed by the resource entry
+string zip_entry_read(resource zip_ent)
+ Read X bytes from an opened zip entry
resource zip_open(string filename)
Open a new zip archive for reading
resource zip_read(resource zip)
Returns the next file in the archive
-string zip_read(resource zip_ent)
- Read X bytes from an opened zip entry
# php4/ext/zlib/zlib.c
int gzclose(int zp)
Close an open .gz-file pointer
@@ -4981,70 +5134,152 @@
Encode str based on accept-encoding setting - designed to be called from
ob_start()
int readgzfile(string filename [, int use_include_path])
Output a .gz-file
+# php4/ext/msession/msession.c
+bool msession_connect(string host, string port)
+
+int msession_count(void)
+
+bool msession_create(string session)
+
+bool msession_destroy(string name)
+
+void msession_disconnect(void)
+
+array msession_find(string name, string value)
+
+string msession_get(string session, string name, string value)
+
+array msession_get_array(string session)
+
+string msession_getdata(string session)
+
+string msession_inc(string session, string name)
+
+array msession_list(void)
+
+array msession_listvar(string name)
+
+int msession_lock(string name)
+
+string msession_plugin(string session, string val [, string param ])
+
+string msession_randstr(int param)
+
+bool msession_set(string session, string name, string value)
+
+bool msession_set_array(string session, array tuples)
+
+bool msession_setdata(string session, string value)
+
+int msession_timeout(string session [, int param ])
+
+string msession_uniq(int param)
+
+int msession_unlock(string session, int key)
+
# php4/ext/xmlrpc/xmlrpc-epi-php.c
-array xmlrpc_decode(string xml, [string encoding])
- decode xml into native php types
-array xmlrpc_decode_request(string xml, string& method, [string encoding])
- decode xml into native php types
+array xmlrpc_decode(string xml [, string encoding])
+ Decodes XML into native PHP types
+array xmlrpc_decode_request(string xml, string& method [, string encoding])
+ Decodes XML into native PHP types
string xmlrpc_encode(mixed value)
- generate xml for a PHP value
+ Generates XML for a PHP value
string xmlrpc_encode_request(string method, mixed params)
- generate xml for a method request
+ Generates XML for a method request
string xmlrpc_get_type(mixed value)
- get xmlrpc type for a php value. especially useful for base64 and datetime
strings
+ Gets xmlrpc type for a PHP value. Especially useful for base64 and datetime
+strings
array xmlrpc_parse_method_descriptions(string xml)
- decode xml into a list of method descriptions
+ Decodes XML into a list of method descriptions
int xmlrpc_server_add_introspection_data(handle server, array desc)
- add introspection documentation
-mixed xmlrpc_server_call_method(handle server, string xml, mixed user_data, [array
output_options])
- parse xml request and call method
-handle xmlrpc_server_create()
- create an xmlrpc server
+ Adds introspection documentation
+mixed xmlrpc_server_call_method(handle server, string xml, mixed user_data [, array
+output_options])
+ Parses XML requests and call methods
+handle xmlrpc_server_create(void)
+ Creates an xmlrpc server
void xmlrpc_server_destroy(handle server)
- destroy server resources
+ Destroys server resources
boolean xmlrpc_server_register_introspection_callback(handle server, string function)
- register a php function to generate documentation
+ Register a PHP function to generate documentation
boolean xmlrpc_server_register_method(handle server, string method_name, string
function)
- register a php function to handle method matching method_name
+ Register a PHP function to handle method matching method_name
bool xmlrpc_set_type(string value, string type)
- set xmlrpc type, base64 or datetime, for a php string value
+ Sets xmlrpc type, base64 or datetime, for a PHP string value
+# php4/ext/overload/overload.c
+void overload(string class_entry)
+ Enables property and method call overloading for a class.
+# php4/ext/w32api/w32api.c
+int w32api_deftype(string typename, string member1_type, string member1_name, ...)
+ Defines a type for use with other w32api_functions.
+resource w32api_init_dtype(string typename, mixed val1, mixed val2);
+ Creates an instance to the data type typename and fills it with the values
+val1, val2, the function then returns a DYNAPARM which can be passed when
+invoking a function as a parameter.
+mixed w32api_invoke_function(string funcname, ....)
+ Invokes function funcname with the arguments passed after the function name
+bool w32api_register_function(string libary, string function_name)
+ Registers function function_name from library with PHP
+void w32api_set_call_method(int method)
+ Sets the calling method used
# php4/main/main.c
void set_time_limit(int seconds)
Sets the maximum time a script can run
# php4/main/output.c
+void ob_clean(void)
+ Clean (erase) the output buffer
void ob_end_clean(void)
Clean (erase) the output buffer, and turn off output buffering
void ob_end_flush(void)
Flush (send) the output buffer, and turn off output buffering
+void ob_flush(void)
+ Flush (send) the output buffer
string ob_get_contents(void)
Return the contents of the output buffer
string ob_get_length(void)
Return the length of the output buffer
+integer ob_get_level(void)
+ Return the nesting level of the output buffer
void ob_implicit_flush([int flag])
Turn implicit flush on/off and is equivalent to calling flush() after every
output call
void ob_start([ string user_function [, int chunk_size]])
Turn on Output Buffering (specifying an optional output handler).
# php4/sapi/apache/mod_php4.c
# php4/sapi/apache/php_apache.c
+string apache_child_terminate()
+ Get and set Apache request notes
class apache_lookup_uri(string URI)
Perform a partial request of the given URI to obtain information about it
string apache_note(string note_name [, string note_value])
Get and set Apache request notes
int apache_setenv(string variable, string value [, boolean walk_to_top])
Set an Apache subprocess_env variable
-string child_terminate()
- Get and set Apache request notes
array getallheaders(void)
Fetch all HTTP request headers
int virtual(string filename)
Perform an Apache sub-request
+# php4/sapi/apache2filter/php_functions.c
+array getallheaders(void)
+ Fetch all HTTP request headers
+bool virtual(string uri)
+ Perform an apache sub-request
# php4/Zend/zend_builtin_functions.c
bool class_exists(string classname)
Checks if the class exists
string create_function(string args, string code)
Creates an anonymous function, and returns its name (funny, eh?)
+bool define(string constant_name)
+ Check whether a constant exists
+bool define(string constant_name, mixed value, case_sensitive=true)
+ Define a new constant
+array each(array arr)
+ Return the currently pointed key..value pair in the passed array, and advance
+the pointer to the next element
+int error_reporting(int new_error_level=null)
+ Return the current error_reporting level, and if an argument was passed - change
+to the new level
bool extension_loaded(string extension_name)
Returns true if the named extension is loaded
+mixed func_get_arg(int arg_num)
+ Get the $arg_num'th argument that was passed to the function
+array func_get_args()
+ Get an array of the arguments that were passed to the function
+int func_num_args(void)
+ Get the number of arguments that were passed to the function
bool function_exists(string function_name)
Checks if the function exists
string get_class(object object)
@@ -5073,6 +5308,8 @@
Retrieves the parent class name for object or class.
bool is_subclass_of(object object, string class_name)
Returns true if the object has this class as one of its parents
+void leak(int num_bytes=3)
+ Cause an intentional memory leak, for testing/debugging purposes
bool method_exists(object object, string method)
Checks if the class method exists
void restore_error_handler(void)
@@ -5091,3 +5328,5 @@
Binary safe string comparison
void trigger_error(string messsage [, int error_type])
Generates a user-level error/warning/notice message
+string zend_version(void)
+ Get the version of the Zend Engine