XML Parser Functions
xml_parser_create
int xml_parser_create ( string [encoding] );
建立一个XML解析器。
xml_set_element_handler
boolean xml_set_element_handler ( int parser, string startElementHandler, string endElementHandler );
注册开始和结束的标头。
xml_set_character_data_handler
boolean xml_set_character_data_handler ( int parser, string handler );
注册字符数据标头。
xml_set_processing_instruction_handler
boolean xml_set_processing_instruction_handler ( int parser, string handler );
注册处理命令标头。
xml_set_notation_decl_handler
boolean xml_set_notation_decl_handler ( int parser, string handler );
设置表示法声明的标头。
xml_set_external_entity_ref_handler
boolean xml_set_external_entity_ref_handler ( int parser, string handler );
注册外部实体参照的标头。
xml_set_unparsed_entity_decl_handler
boolean xml_set_unparsed_entity_decl_handler ( int parser, string handler );
注册未剖析实体声明的标头。
xml_set_default_handler
boolean xml_set_default_handler ( int parser, string handler );
注册默认的标头。
xml_parse
int xml_parse ( int parser, string data, int [isFinal] );
剖析XML文件。
xml_parser_free
int xml_parser_free ( int parser );
释放剖析XML文件时所占用的内存。
xml_parser_set_option
boolean xml_parser_set_option ( int parser, int option, mixed value );
设置剖析的使用选项。
xml_parser_get_option
mixed xml_parser_get_option (int parser, int option );
获取剖析的使用选项。
xml_get_error_code
int xml_get_error_code ( int parser );
获取XML错误信息代码。
xml_error_string
string xml_error_string ( int code );
获取XML错误信息字符串。
xml_get_current_column_number
int xml_get_current_column_number ( int parser );
获取目前剖析的字段。
xml_get_current_line_number
int xml_get_current_line_number ( int parser );
获取目前剖析的行号。
xml_ger_current_byte_index
int xml_get_current_column_number ( int parser );
获取目前剖析为第几个字节。
utf8_decode
string utf8_decode ( string data );
将UTF-8码转成ISO-8859-1。
utf8_encode
string utf8_encode ( string data );
将ISO-8859-1码转成UTF-8。
Miscellany Functions
connection_aborted
int connection_aborted ( void );
若连接中断则返回TRUE。
connection_status
int connection_status ( void );
获取连接状态。
connection_timeout
int connection_timeout ( void );
若超过PHP程序执行时间则返回true。
die
void die ( string message );
中断PHP程序并输出中断时所产生的信息。
eval
void eval ( string code_str );
将值代入字符串中。
exit
void exit ( void );
结束PHP网页。
extract
void extract ( array var_array, int [extract_type], string [prefix] );
导入数组到符号表。
function_exists
int function_exists ( string function_name );
检查函数是否己定义。
iptcparse
array iptcparse ( string iptcblock );
解析IPTC块至指定的标记里。
leak
void leak ( int bytes );
释放出内存。
pack
string pack ( string format, mixed [args] … );
将传入的数据转换为二进制字符串。
regiser_shutdown_function
int register_shutdown_function ( string func );
注册一个函数,并于PHP Script结束时执行。
serialize
string serialize ( mixed value );
将传入的字符串解析成一串接的字符串保存到系统中。
sleep
void sleep ( int seconds );
指定PHP Script所要暂停的秒数,暂停网页的执行。
uniqid
string uniqid ( string prefix );
产生独一无二的编号。
unpack
array unpack ( string format, mixed [args] … );
根据格式从二进制字符串分割数据。
unserialize
mixed unserialize ( string str );
从系统串接的数据中取出指定数据。
usleep
void usleep ( int micro_seconds );
暂停网页。