You are on page 1of 259

o o o

PHP Manual Copyright PHP Manual Preface Getting Started Introduction What is PHP? What can PHP do? A simple tutorial What do I need? Your first PHP-enabled page Something Useful Dealing with Forms Using old code with new versions of PHP What's next? Installation and Configuration General Installation Considerations Installation on Unix systems Apache 1.3.x on Unix systems Apache 2.x on Unix systems Lighttpd 1.4 on Unix systems Sun, iPlanet and Netscape servers on Sun Solaris CGI and command line setups HP-UX specific installation notes OpenBSD installation notes Solaris specific installation tips Debian GNU/Linux installation notes Installation on Mac OS X Using Packages Using the bundled PHP Compiling PHP on Mac OS X Installation on Windows systems Windows Installer (PHP 5.1.0 and earlier) Windows Installer (PHP 5.2 and later) Manual Installation Steps Microsoft IIS Microsoft IIS 5.1 and IIS 6.0 Microsoft IIS 7.0 and later Apache 1.3.x on Microsoft Windows Apache 2.x on Microsoft Windows Sun, iPlanet and Netscape servers on Microsoft Windows Sambar Server on Microsoft Windows Xitami on Microsoft Windows Building from source Installation of extensions on Windows Command Line PHP on Microsoft Windows Installation on Cloud Computing platforms

Microsoft Azure Amazon EC2 FastCGI Process Manager (FPM) Installation Configuration Installation of PECL extensions Introduction to PECL Installations Downloading PECL extensions Installing a PHP extension on Windows Compiling shared PECL extensions with the pecl command Compiling shared PECL extensions with phpize php-config Compiling PECL extensions statically into PHP Problems? Read the FAQ Other problems Bug reports Runtime Configuration The configuration file .user.ini files Where a configuration setting may be set How to change configuration settings Language Reference Basic syntax PHP tags Escaping from HTML Instruction separation Comments Types Introduction Booleans Integers Floating point numbers Strings Arrays Objects Resources NULL Callbacks Pseudo-types and variables used in this documentation Type Juggling Variables Basics Predefined Variables Variable scope Variable variables Variables From External Sources

Constants Syntax Magic constants Expressions Operators Operator Precedence Arithmetic Operators Assignment Operators Bitwise Operators Comparison Operators Error Control Operators Execution Operators Incrementing/Decrementing Operators Logical Operators String Operators Array Operators Type Operators Control Structures Introduction if else elseif/else if Alternative syntax for control structures while do-while for foreach break continue switch declare return require include require_once include_once goto Functions User-defined functions Function arguments Returning values Variable functions Internal (built-in) functions Anonymous functions Classes and Objects Introduction The Basics

Properties Class Constants Autoloading Classes Constructors and Destructors Visibility Object Inheritance Scope Resolution Operator (::) Static Keyword Class Abstraction Object Interfaces Traits Overloading Object Iteration Magic Methods Final Keyword Object Cloning Comparing Objects Type Hinting Late Static Bindings Objects and references Object Serialization OOP Changelog Namespaces Namespaces overview Defining namespaces Declaring sub-namespaces Defining multiple namespaces in the same file Using namespaces: Basics Namespaces and dynamic language features namespace keyword and __NAMESPACE__ constant Using namespaces: Aliasing/Importing Global space Using namespaces: fallback to global function/constant Name resolution rules FAQ: things you need to know about namespaces Exceptions Extending Exceptions References Explained What References Are What References Do What References Are Not Passing by Reference Returning References Unsetting References Spotting References Predefined Variables Superglobals

$GLOBALS $_SERVER $_GET $_POST $_FILES $_REQUEST $_SESSION $_ENV $_COOKIE $php_errormsg $HTTP_RAW_POST_DATA $http_response_header $argc $argv Predefined Exceptions Exception Exception::__construct Exception::getMessage Exception::getPrevious Exception::getCode Exception::getFile Exception::getLine Exception::getTrace Exception::getTraceAsString Exception::__toString Exception::__clone ErrorException ErrorException::__construct ErrorException::getSeverity Predefined Interfaces Traversable Iterator Iterator::current Iterator::key Iterator::next Iterator::rewind Iterator::valid IteratorAggregate IteratorAggregate::getIterator ArrayAccess ArrayAccess::offsetExists ArrayAccess::offsetGet ArrayAccess::offsetSet ArrayAccess::offsetUnset Serializable Serializable::serialize Serializable::unserialize

Closure Closure::__construct Closure::bind Closure::bindTo Context options and parameters Socket context options HTTP context options FTP context options SSL context options CURL context options Phar context options Context parameters Supported Protocols and Wrappers file:// http:// ftp:// php:// zlib:// data:// glob:// phar:// ssh2:// rar:// ogg:// expect:// Security Introduction General considerations Installed as CGI binary Possible attacks Case 1: only public files served Case 2: using cgi.force_redirect Case 3: setting doc_root or user_dir Case 4: PHP parser outside of web tree Installed as an Apache module Filesystem Security Null bytes related issues Database Security Designing Databases Connecting to Database Encrypted Storage Model SQL Injection Error Reporting Using Register Globals User Submitted Data Magic Quotes What are Magic Quotes

Why did we use Magic Quotes Why not to use Magic Quotes Disabling Magic Quotes Hiding PHP Keeping Current Features HTTP authentication with PHP Cookies Sessions Dealing with XForms Handling file uploads POST method uploads Error Messages Explained Common Pitfalls Uploading multiple files PUT method support Using remote files Connection handling Persistent Database Connections Safe Mode Security and Safe Mode Functions restricted/disabled by safe mode Command line usage Introduction Differences to other SAPIs Options Usage I/O streams Interactive shell Built-in web server INI settings Garbage Collection Reference Counting Basics Collecting Cycles Performance Considerations Function Reference Affecting PHP's Behaviour APC Introduction Installing/Configuring Requirements Installation Runtime Configuration Resource Types Predefined Constants APC Functions apc_add

apc_bin_dump apc_bin_dumpfile apc_bin_load apc_bin_loadfile apc_cache_info apc_cas apc_clear_cache apc_compile_file apc_dec apc_define_constants apc_delete_file apc_delete apc_exists apc_fetch apc_inc apc_load_constants apc_sma_info apc_store APCIterator APCIterator::__construct APCIterator::current APCIterator::getTotalCount APCIterator::getTotalHits APCIterator::getTotalSize APCIterator::key APCIterator::next APCIterator::rewind APCIterator::valid

APD

Introduction Installing/Configuring Requirements Installation Building on Win32 Runtime Configuration Resource Types Predefined Constants Examples How to use PHP-APD in your scripts APD Functions apd_breakpoint apd_callstack apd_clunk apd_continue apd_croak apd_dump_function_table apd_dump_persistent_resources

apd_dump_regular_resources apd_echo apd_get_active_symbols apd_set_pprof_trace apd_set_session_trace_socket apd_set_session_trace apd_set_session override_function rename_function

bcompiler Introduction Installing/Configuring Requirements Installation Runtime Configuration Resource Types Predefined Constants bcompiler Functions bcompiler_load_exe bcompiler_load bcompiler_parse_class bcompiler_read bcompiler_write_class bcompiler_write_constant bcompiler_write_exe_footer bcompiler_write_file bcompiler_write_footer bcompiler_write_function bcompiler_write_functions_from_file bcompiler_write_header bcompiler_write_included_filename Error Handling Introduction Installing/Configuring Requirements Installation Runtime Configuration Resource Types Predefined Constants Examples Error Handling Functions debug_backtrace debug_print_backtrace error_get_last error_log error_reporting restore_error_handler

restore_exception_handler set_error_handler set_exception_handler trigger_error user_error

htscanner Introduction Installing/Configuring Requirements Installation Runtime Configuration Resource Types inclued Introduction Installing/Configuring Requirements Installation Runtime Configuration Resource Types Predefined Constants Examples Example that implements inclued into an application inclued Functions inclued_get_data Memtrack Introduction Installing/Configuring Requirements Installation Runtime Configuration Resource Types Predefined Constants Examples Basic usage Output Control Introduction Installing/Configuring Requirements Installation Runtime Configuration Resource Types Predefined Constants Examples Basic usage Output Control Functions flush

ob_clean ob_end_clean ob_end_flush ob_flush ob_get_clean ob_get_contents ob_get_flush ob_get_length ob_get_level ob_get_status ob_gzhandler ob_implicit_flush ob_list_handlers ob_start output_add_rewrite_var output_reset_rewrite_vars Object overloading Introduction Installing/Configuring Requirements Installation Runtime Configuration Resource Types Predefined Constants Examples Basic usage Object overloading Functions overload PHP Options/Info Introduction Installing/Configuring Requirements Installation Runtime Configuration Resource Types Predefined Constants PHP Options/Info Functions assert_options assert dl extension_loaded gc_collect_cycles gc_disable gc_enable gc_enabled get_cfg_var get_current_user

get_defined_constants get_extension_funcs get_include_path get_included_files get_loaded_extensions get_magic_quotes_gpc get_magic_quotes_runtime get_required_files getenv getlastmod getmygid getmyinode getmypid getmyuid getopt getrusage ini_alter ini_get_all ini_get ini_restore ini_set magic_quotes_runtime main memory_get_peak_usage memory_get_usage php_ini_loaded_file php_ini_scanned_files php_logo_guid php_sapi_name php_uname phpcredits phpinfo phpversion putenv restore_include_path set_include_path set_magic_quotes_runtime set_time_limit sys_get_temp_dir version_compare zend_logo_guid zend_thread_id zend_version

runkit

Introduction Predefined Constants Installing/Configuring

Requirements Installation Runtime Configuration Resource Types runkit Functions Runkit_Sandbox Runkit_Sandbox_Parent runkit_class_adopt runkit_class_emancipate runkit_constant_add runkit_constant_redefine runkit_constant_remove runkit_function_add runkit_function_copy runkit_function_redefine runkit_function_remove runkit_function_rename runkit_import runkit_lint_file runkit_lint runkit_method_add runkit_method_copy runkit_method_redefine runkit_method_remove runkit_method_rename runkit_return_value_used runkit_sandbox_output_handler runkit_superglobals

scream Introduction Installing/Configuring Requirements Installation Runtime Configuration Resource Types Examples Example that shows the effect of scream Weakref Introduction Installing/Configuring Requirements Installation Resource Types WeakRef Weakref::acquire Weakref::__construct Weakref::get

Weakref::release Weakref::valid WeakMap WeakMap::__construct WeakMap::count WeakMap::current WeakMap::key WeakMap::next WeakMap::offsetExists WeakMap::offsetGet WeakMap::offsetSet WeakMap::offsetUnset WeakMap::rewind WeakMap::valid WinCache Introduction Installing/Configuring Requirements Installation Runtime Configuration WinCache Statistics Script WinCache Session Handler WinCache Functions Reroutes Resource Types Predefined Constants WinCache Functions wincache_fcache_fileinfo wincache_fcache_meminfo wincache_lock wincache_ocache_fileinfo wincache_ocache_meminfo wincache_refresh_if_changed wincache_rplist_fileinfo wincache_rplist_meminfo wincache_scache_info wincache_scache_meminfo wincache_ucache_add wincache_ucache_cas wincache_ucache_clear wincache_ucache_dec wincache_ucache_delete wincache_ucache_exists wincache_ucache_get wincache_ucache_inc wincache_ucache_info wincache_ucache_meminfo wincache_ucache_set

wincache_unlock Building for Windows Prerequisites Compiling and building Verifying the build

Xhprof

Introduction Installing/Configuring Requirements Installation Runtime Configuration Resource Types Predefined Constants Examples Xhprof Functions xhprof_disable xhprof_enable xhprof_sample_disable xhprof_sample_enable Audio Formats Manipulation ID3 Introduction Installing/Configuring Requirements Installation Runtime Configuration Resource Types Predefined Constants ID3 Functions id3_get_frame_long_name id3_get_frame_short_name id3_get_genre_id id3_get_genre_list id3_get_genre_name id3_get_tag id3_get_version id3_remove_tag id3_set_tag KTaglib Introduction Installing/Configuring Requirements Installation Predefined Constants KTaglib_MPEG_File KTaglib_MPEG_File::__construct KTaglib_MPEG_File::getAudioProperties

KTaglib_MPEG_File::getID3v1Tag KTaglib_MPEG_File::getID3v2Tag KTaglib_MPEG_AudioProperties KTaglib_MPEG_AudioProperties::getBitrate KTaglib_MPEG_AudioProperties::getChannels KTaglib_MPEG_AudioProperties::getLayer KTaglib_MPEG_AudioProperties::getLength KTaglib_MPEG_AudioProperties::getSampleB itrate KTaglib_MPEG_AudioProperties::getVersion KTaglib_MPEG_AudioProperties::isCopyright ed KTaglib_MPEG_AudioProperties::isOriginal KTaglib_MPEG_AudioProperties::isProtection Enabled KTaglib_Tag KTaglib_Tag::getAlbum KTaglib_Tag::getArtist KTaglib_Tag::getComment KTaglib_Tag::getGenre KTaglib_Tag::getTitle KTaglib_Tag::getTrack KTaglib_Tag::getYear KTaglib_Tag::isEmpty KTaglib_ID3v2_Tag KTaglib_ID3v2_Tag::addFrame KTaglib_ID3v2_Tag::getFrameList KTaglib_ID3v2_Frame KTaglib_ID3v2_Frame::getSize KTaglib_ID3v2_Frame::__toString KTaglib_ID3v2_AttachedPictureFrame KTaglib_ID3v2_AttachedPictureFrame::getDe scription KTaglib_ID3v2_AttachedPictureFrame::getMi meType KTaglib_ID3v2_AttachedPictureFrame::getTy pe KTaglib_ID3v2_AttachedPictureFrame::savePi cture KTaglib_ID3v2_AttachedPictureFrame::setMi meType KTaglib_ID3v2_AttachedPictureFrame::setPict ure KTaglib_ID3v2_AttachedPictureFrame::setTyp e oggvorbis Introduction

Installing/Configuring Requirements Installation Runtime Configuration Resource Types Predefined Constants Context options Examples Examples on using the ogg:// wrapper. OpenAL Introduction Installing/Configuring Requirements Installation Runtime Configuration Resource Types Predefined Constants OpenAL Functions openal_buffer_create openal_buffer_data openal_buffer_destroy openal_buffer_get openal_buffer_loadwav openal_context_create openal_context_current openal_context_destroy openal_context_process openal_context_suspend openal_device_close openal_device_open openal_listener_get openal_listener_set openal_source_create openal_source_destroy openal_source_get openal_source_pause openal_source_play openal_source_rewind openal_source_set openal_source_stop openal_stream Authentication Services KADM5 Introduction Installing/Configuring Requirements Installation

Runtime Configuration Resource Types Predefined Constants Constants for Attribute Flags Constants for Options Examples Basic usage KADM5 Functions kadm5_chpass_principal kadm5_create_principal kadm5_delete_principal kadm5_destroy kadm5_flush kadm5_get_policies kadm5_get_principal kadm5_get_principals kadm5_init_with_password kadm5_modify_principal

Radius

Introduction Installing/Configuring Requirements Installation Runtime Configuration Resource Types Predefined Constants Examples Radius Functions radius_acct_open radius_add_server radius_auth_open radius_close radius_config radius_create_request radius_cvt_addr radius_cvt_int radius_cvt_string radius_demangle_mppe_key radius_demangle radius_get_attr radius_get_vendor_attr radius_put_addr radius_put_attr radius_put_int radius_put_string radius_put_vendor_addr radius_put_vendor_attr

radius_put_vendor_int radius_put_vendor_string radius_request_authenticator radius_send_request radius_server_secret radius_strerror Date and Time Related Extensions Calendar Introduction Installing/Configuring Requirements Installation Runtime Configuration Resource Types Predefined Constants Calendar Functions cal_days_in_month cal_from_jd cal_info cal_to_jd easter_date easter_days FrenchToJD GregorianToJD JDDayOfWeek JDMonthName JDToFrench JDToGregorian jdtojewish JDToJulian jdtounix JewishToJD JulianToJD unixtojd Date/Time Introduction Installing/Configuring Requirements Installation Runtime Configuration Resource Types Predefined Constants DateTime DateTime::add DateTime::__construct DateTime::createFromFormat DateTime::diff

DateTime::format DateTime::getLastErrors DateTime::getOffset DateTime::getTimestamp DateTime::getTimezone DateTime::modify DateTime::__set_state DateTime::setDate DateTime::setISODate DateTime::setTime DateTime::setTimestamp DateTime::setTimezone DateTime::sub DateTime::__wakeup DateTimeZone DateTimeZone::__construct DateTimeZone::getLocation DateTimeZone::getName DateTimeZone::getOffset DateTimeZone::getTransitions DateTimeZone::listAbbreviations DateTimeZone::listIdentifiers DateInterval DateInterval::__construct DateInterval::createFromDateString DateInterval::format DatePeriod DatePeriod::__construct Date/Time Functions checkdate date_add date_create_from_format date_create date_date_set date_default_timezone_get date_default_timezone_set date_diff date_format date_get_last_errors date_interval_create_from_date_string date_interval_format date_isodate_set date_modify date_offset_get date_parse_from_format date_parse date_sub

date_sun_info date_sunrise date_sunset date_time_set date_timestamp_get date_timestamp_set date_timezone_get date_timezone_set date getdate gettimeofday gmdate gmmktime gmstrftime idate localtime microtime mktime strftime strptime strtotime time timezone_abbreviations_list timezone_identifiers_list timezone_location_get timezone_name_from_abbr timezone_name_get timezone_offset_get timezone_open timezone_transitions_get timezone_version_get Supported Date and Time Formats Time Formats Date Formats Compound Formats Relative Formats List of Supported Timezones Africa America Antarctica Arctic Asia Atlantic Australia Europe Indian Pacific

Others Command Line Specific Extensions Ncurses Introduction Installing/Configuring Requirements Installation Runtime Configuration Resource Types Predefined Constants Error codes Colors Keys Mouse Ncurses Functions ncurses_addch ncurses_addchnstr ncurses_addchstr ncurses_addnstr ncurses_addstr ncurses_assume_default_colors ncurses_attroff ncurses_attron ncurses_attrset ncurses_baudrate ncurses_beep ncurses_bkgd ncurses_bkgdset ncurses_border ncurses_bottom_panel ncurses_can_change_color ncurses_cbreak ncurses_clear ncurses_clrtobot ncurses_clrtoeol ncurses_color_content ncurses_color_set ncurses_curs_set ncurses_def_prog_mode ncurses_def_shell_mode ncurses_define_key ncurses_del_panel ncurses_delay_output ncurses_delch ncurses_deleteln ncurses_delwin ncurses_doupdate

ncurses_echo ncurses_echochar ncurses_end ncurses_erase ncurses_erasechar ncurses_filter ncurses_flash ncurses_flushinp ncurses_getch ncurses_getmaxyx ncurses_getmouse ncurses_getyx ncurses_halfdelay ncurses_has_colors ncurses_has_ic ncurses_has_il ncurses_has_key ncurses_hide_panel ncurses_hline ncurses_inch ncurses_init_color ncurses_init_pair ncurses_init ncurses_insch ncurses_insdelln ncurses_insertln ncurses_insstr ncurses_instr ncurses_isendwin ncurses_keyok ncurses_keypad ncurses_killchar ncurses_longname ncurses_meta ncurses_mouse_trafo ncurses_mouseinterval ncurses_mousemask ncurses_move_panel ncurses_move ncurses_mvaddch ncurses_mvaddchnstr ncurses_mvaddchstr ncurses_mvaddnstr ncurses_mvaddstr ncurses_mvcur ncurses_mvdelch ncurses_mvgetch

ncurses_mvhline ncurses_mvinch ncurses_mvvline ncurses_mvwaddstr ncurses_napms ncurses_new_panel ncurses_newpad ncurses_newwin ncurses_nl ncurses_nocbreak ncurses_noecho ncurses_nonl ncurses_noqiflush ncurses_noraw ncurses_pair_content ncurses_panel_above ncurses_panel_below ncurses_panel_window ncurses_pnoutrefresh ncurses_prefresh ncurses_putp ncurses_qiflush ncurses_raw ncurses_refresh ncurses_replace_panel ncurses_reset_prog_mode ncurses_reset_shell_mode ncurses_resetty ncurses_savetty ncurses_scr_dump ncurses_scr_init ncurses_scr_restore ncurses_scr_set ncurses_scrl ncurses_show_panel ncurses_slk_attr ncurses_slk_attroff ncurses_slk_attron ncurses_slk_attrset ncurses_slk_clear ncurses_slk_color ncurses_slk_init ncurses_slk_noutrefresh ncurses_slk_refresh ncurses_slk_restore ncurses_slk_set ncurses_slk_touch

ncurses_standend ncurses_standout ncurses_start_color ncurses_termattrs ncurses_termname ncurses_timeout ncurses_top_panel ncurses_typeahead ncurses_ungetch ncurses_ungetmouse ncurses_update_panels ncurses_use_default_colors ncurses_use_env ncurses_use_extended_names ncurses_vidattr ncurses_vline ncurses_waddch ncurses_waddstr ncurses_wattroff ncurses_wattron ncurses_wattrset ncurses_wborder ncurses_wclear ncurses_wcolor_set ncurses_werase ncurses_wgetch ncurses_whline ncurses_wmouse_trafo ncurses_wmove ncurses_wnoutrefresh ncurses_wrefresh ncurses_wstandend ncurses_wstandout ncurses_wvline

Newt

Introduction Installing/Configuring Requirements Installation Runtime Configuration Resource Types Predefined Constants Newt form exit reasons Newt colorsets Newt argument flags Newt Flags Sense Newt Components Flags

File Descriptor Flags Checkbox Tree Flags Entry Flags Listbox Flags Textbox Flags Form Flags Newt Keys Newt Anchors Grid Flags Examples Basic usage Newt Functions newt_bell newt_button_bar newt_button newt_centered_window newt_checkbox_get_value newt_checkbox_set_flags newt_checkbox_set_value newt_checkbox_tree_add_item newt_checkbox_tree_find_item newt_checkbox_tree_get_current newt_checkbox_tree_get_entry_value newt_checkbox_tree_get_multi_selection newt_checkbox_tree_get_selection newt_checkbox_tree_multi newt_checkbox_tree_set_current newt_checkbox_tree_set_entry_value newt_checkbox_tree_set_entry newt_checkbox_tree_set_width newt_checkbox_tree newt_checkbox newt_clear_key_buffer newt_cls newt_compact_button newt_component_add_callback newt_component_takes_focus newt_create_grid newt_cursor_off newt_cursor_on newt_delay newt_draw_form newt_draw_root_text newt_entry_get_value newt_entry_set_filter newt_entry_set_flags newt_entry_set

newt_entry newt_finished newt_form_add_component newt_form_add_components newt_form_add_hot_key newt_form_destroy newt_form_get_current newt_form_run newt_form_set_background newt_form_set_height newt_form_set_size newt_form_set_timer newt_form_set_width newt_form_watch_fd newt_form newt_get_screen_size newt_grid_add_components_to_form newt_grid_basic_window newt_grid_free newt_grid_get_size newt_grid_h_close_stacked newt_grid_h_stacked newt_grid_place newt_grid_set_field newt_grid_simple_window newt_grid_v_close_stacked newt_grid_v_stacked newt_grid_wrapped_window_at newt_grid_wrapped_window newt_init newt_label_set_text newt_label newt_listbox_append_entry newt_listbox_clear_selection newt_listbox_clear newt_listbox_delete_entry newt_listbox_get_current newt_listbox_get_selection newt_listbox_insert_entry newt_listbox_item_count newt_listbox_select_item newt_listbox_set_current_by_key newt_listbox_set_current newt_listbox_set_data newt_listbox_set_entry newt_listbox_set_width newt_listbox

newt_listitem_get_data newt_listitem_set newt_listitem newt_open_window newt_pop_help_line newt_pop_window newt_push_help_line newt_radio_get_current newt_radiobutton newt_redraw_help_line newt_reflow_text newt_refresh newt_resize_screen newt_resume newt_run_form newt_scale_set newt_scale newt_scrollbar_set newt_set_help_callback newt_set_suspend_callback newt_suspend newt_textbox_get_num_lines newt_textbox_reflowed newt_textbox_set_height newt_textbox_set_text newt_textbox newt_vertical_scrollbar newt_wait_for_key newt_win_choice newt_win_entries newt_win_menu newt_win_message newt_win_messagev newt_win_ternary

Readline Introduction Installing/Configuring Requirements Installation Runtime Configuration Resource Types Predefined Constants Readline Functions readline_add_history readline_callback_handler_install readline_callback_handler_remove readline_callback_read_char

readline_clear_history readline_completion_function readline_info readline_list_history readline_on_new_line readline_read_history readline_redisplay readline_write_history readline Compression and Archive Extensions Bzip2 Introduction Installing/Configuring Requirements Installation Runtime Configuration Resource Types Predefined Constants Examples Bzip2 Functions bzclose bzcompress bzdecompress bzerrno bzerror bzerrstr bzflush bzopen bzread bzwrite LZF Introduction Installing/Configuring Requirements Installation Runtime Configuration Resource Types Predefined Constants LZF Functions lzf_compress lzf_decompress lzf_optimized_for Phar Introduction Installing/Configuring Requirements Installation

Runtime Configuration Resource Types Predefined Constants Using Phar Archives Using Phar Archives: Introduction Using Phar Archives: the phar stream wrapper Using Phar Archives: the Phar and PharData class Creating Phar Archives Creating Phar Archives: Introduction What makes a phar a phar and not a tar or a zip? Ingredients of all Phar archives, independent of file format Phar file stub Head-to-head comparison of Phar, Tar and Zip Tar-based phars Zip-based phars Phar File Format Global Phar bitmapped flags Phar manifest file entry definition Phar Signature format Phar Phar::addEmptyDir Phar::addFile Phar::addFromString Phar::apiVersion Phar::buildFromDirectory Phar::buildFromIterator Phar::canCompress Phar::canWrite Phar::compress Phar::compressAllFilesBZIP2 Phar::compressAllFilesGZ Phar::compressFiles Phar::__construct Phar::convertToData Phar::convertToExecutable Phar::copy Phar::count Phar::createDefaultStub Phar::decompress Phar::decompressFiles Phar::delMetadata Phar::delete Phar::extractTo Phar::getMetadata Phar::getModified

Phar::getSignature Phar::getStub Phar::getSupportedCompression Phar::getSupportedSignatures Phar::getVersion Phar::hasMetadata Phar::interceptFileFuncs Phar::isBuffering Phar::isCompressed Phar::isFileFormat Phar::isValidPharFilename Phar::isWritable Phar::loadPhar Phar::mapPhar Phar::mount Phar::mungServer Phar::offsetExists Phar::offsetGet Phar::offsetSet Phar::offsetUnset Phar::running Phar::setAlias Phar::setDefaultStub Phar::setMetadata Phar::setSignatureAlgorithm Phar::setStub Phar::startBuffering Phar::stopBuffering Phar::uncompressAllFiles Phar::unlinkArchive Phar::webPhar PharData PharData::addEmptyDir PharData::addFile PharData::addFromString PharData::buildFromDirectory PharData::buildFromIterator PharData::compress PharData::compressFiles PharData::__construct PharData::convertToData PharData::convertToExecutable PharData::copy PharData::decompress PharData::decompressFiles PharData::delMetadata PharData::delete

PharData::extractTo PharData::isWritable PharData::offsetSet PharData::offsetUnset PharData::setAlias PharData::setDefaultStub Phar::setMetadata Phar::setSignatureAlgorithm PharData::setStub PharFileInfo PharFileInfo::chmod PharFileInfo::compress PharFileInfo::__construct PharFileInfo::decompress PharFileInfo::delMetadata PharFileInfo::getCRC32 PharFileInfo::getCompressedSize PharFileInfo::getMetadata PharFileInfo::getPharFlags PharFileInfo::hasMetadata PharFileInfo::isCRCChecked PharFileInfo::isCompressed PharFileInfo::isCompressedBZIP2 PharFileInfo::isCompressedGZ PharFileInfo::setCompressedBZIP2 PharFileInfo::setCompressedGZ PharFileInfo::setMetadata PharFileInfo::setUncompressed PharException PharException

Rar

Introduction Installing/Configuring Requirements Installation Runtime Configuration Resource Types Predefined Constants Examples Rar Functions rar_wrapper_cache_stats RarArchive RarArchive::close RarArchive::getComment RarArchive::getEntries RarArchive::getEntry RarArchive::isBroken

RarArchive::isSolid RarArchive::open RarArchive::setAllowBroken RarArchive::__toString RarEntry RarEntry::extract RarEntry::getAttr RarEntry::getCrc RarEntry::getFileTime RarEntry::getHostOs RarEntry::getMethod RarEntry::getName RarEntry::getPackedSize RarEntry::getStream RarEntry::getUnpackedSize RarEntry::getVersion RarEntry::isDirectory RarEntry::isEncrypted RarEntry::__toString RarException RarException::isUsingExceptions RarException::setUsingExceptions

Zip

Introduction Installing/Configuring Requirements Installation Runtime Configuration Resource Types Predefined Constants Examples ZipArchive ZipArchive::addEmptyDir ZipArchive::addFile ZipArchive::addFromString ZipArchive::close ZipArchive::deleteIndex ZipArchive::deleteName ZipArchive::extractTo ZipArchive::getArchiveComment ZipArchive::getCommentIndex ZipArchive::getCommentName ZipArchive::getFromIndex ZipArchive::getFromName ZipArchive::getNameIndex ZipArchive::getStatusString ZipArchive::getStream

ZipArchive::locateName ZipArchive::open ZipArchive::renameIndex ZipArchive::renameName ZipArchive::setArchiveComment ZipArchive::setCommentIndex ZipArchive::setCommentName ZipArchive::statIndex ZipArchive::statName ZipArchive::unchangeAll ZipArchive::unchangeArchive ZipArchive::unchangeIndex ZipArchive::unchangeName Zip Functions zip_close zip_entry_close zip_entry_compressedsize zip_entry_compressionmethod zip_entry_filesize zip_entry_name zip_entry_open zip_entry_read zip_open zip_read

Zlib

Introduction Installing/Configuring Requirements Installation Runtime Configuration Resource Types Predefined Constants Examples Zlib Functions gzclose gzcompress gzdecode gzdeflate gzencode gzeof gzfile gzgetc gzgets gzgetss gzinflate gzopen gzpassthru

gzputs gzread gzrewind gzseek gztell gzuncompress gzwrite readgzfile zlib_decode zlib_encode zlib_get_coding_type Credit Card Processing MCVE Introduction Installing/Configuring Requirements Installation Runtime Configuration Resource Types Predefined Constants MCVE Functions m_checkstatus m_completeauthorizations m_connect m_connectionerror m_deletetrans m_destroyconn m_destroyengine m_getcell m_getcellbynum m_getcommadelimited m_getheader m_initconn m_initengine m_iscommadelimited m_maxconntimeout m_monitor m_numcolumns m_numrows m_parsecommadelimited m_responsekeys m_responseparam m_returnstatus m_setblocking m_setdropfile m_setip m_setssl_cafile

m_setssl_files m_setssl m_settimeout m_sslcert_gen_hash m_transactionssent m_transinqueue m_transkeyval m_transnew m_transsend m_uwait m_validateidentifier m_verifyconnection m_verifysslcert

SPPLUS Introduction Installing/Configuring Requirements Installation Runtime Configuration Resource Types Predefined Constants SPPLUS Functions calcul_hmac calculhmac nthmac signeurlpaiement Cryptography Extensions Crack Introduction Installing/Configuring Requirements Installation Runtime Configuration Resource Types Predefined Constants Examples Crack Functions crack_check crack_closedict crack_getlastmessage crack_opendict Hash Introduction Installing/Configuring Requirements Installation Runtime Configuration

Resource Types Predefined Constants Hash Functions hash_algos hash_copy hash_file hash_final hash_hmac_file hash_hmac hash_init hash_update_file hash_update_stream hash_update hash

Mcrypt

Introduction Installing/Configuring Requirements Installation Runtime Configuration Resource Types Predefined Constants Mcrypt ciphers Examples Mcrypt Functions mcrypt_cbc mcrypt_cfb mcrypt_create_iv mcrypt_decrypt mcrypt_ecb 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_mode mcrypt_enc_is_block_algorithm mcrypt_enc_is_block_mode mcrypt_enc_self_test mcrypt_encrypt mcrypt_generic_deinit mcrypt_generic_end mcrypt_generic_init mcrypt_generic 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_mode mcrypt_module_is_block_algorithm mcrypt_module_is_block_mode mcrypt_module_open mcrypt_module_self_test mcrypt_ofb mdecrypt_generic

Mhash Introduction Installing/Configuring Requirements Installation Runtime Configuration Resource Types Predefined Constants Examples Mhash Functions mhash_count mhash_get_block_size mhash_get_hash_name mhash_keygen_s2k mhash OpenSSL Introduction Installing/Configuring Requirements Installation Runtime Configuration Resource Types Predefined Constants Purpose checking flags Padding flags for asymmetric encryption Key types PKCS7 Flags/Constants Signature Algorithms Ciphers Version constants Server Name Indication constants Key/Certificate parameters

Certificate Verification OpenSSL Functions openssl_cipher_iv_length openssl_csr_export_to_file openssl_csr_export openssl_csr_get_public_key openssl_csr_get_subject openssl_csr_new openssl_csr_sign openssl_decrypt openssl_dh_compute_key openssl_digest openssl_encrypt openssl_error_string openssl_free_key openssl_get_cipher_methods openssl_get_md_methods openssl_get_privatekey openssl_get_publickey openssl_open openssl_pkcs12_export_to_file openssl_pkcs12_export openssl_pkcs12_read openssl_pkcs7_decrypt openssl_pkcs7_encrypt openssl_pkcs7_sign openssl_pkcs7_verify openssl_pkey_export_to_file openssl_pkey_export openssl_pkey_free openssl_pkey_get_details openssl_pkey_get_private openssl_pkey_get_public openssl_pkey_new openssl_private_decrypt openssl_private_encrypt openssl_public_decrypt openssl_public_encrypt openssl_random_pseudo_bytes openssl_seal openssl_sign openssl_verify openssl_x509_check_private_key openssl_x509_checkpurpose openssl_x509_export_to_file openssl_x509_export openssl_x509_free

openssl_x509_parse openssl_x509_read

Database Extensions Abstraction Layers DBA Introduction Installing/Configuring Requirements Installation Runtime Configuration Resource Types Predefined Constants Examples Basic usage DBA Functions dba_close dba_delete dba_exists dba_fetch dba_firstkey dba_handlers dba_insert dba_key_split dba_list dba_nextkey dba_open dba_optimize dba_popen dba_replace dba_sync dbx Introduction Installing/Configuring Requirements Installation Runtime Configuration Resource Types Predefined Constants dbx Functions dbx_close dbx_compare dbx_connect dbx_error dbx_escape_string dbx_fetch_row dbx_query dbx_sort

ODBC

Introduction Installing/Configuring Requirements Installation Runtime Configuration Resource Types Predefined Constants ODBC Functions odbc_autocommit odbc_binmode odbc_close_all odbc_close odbc_columnprivileges odbc_columns odbc_commit odbc_connect odbc_cursor odbc_data_source 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_next_result odbc_num_fields odbc_num_rows odbc_pconnect odbc_prepare odbc_primarykeys odbc_procedurecolumns odbc_procedures odbc_result_all

odbc_result odbc_rollback odbc_setoption odbc_specialcolumns odbc_statistics odbc_tableprivileges odbc_tables

PDO

Introduction Installing/Configuring Requirements Installation Runtime Configuration Resource Types Predefined Constants Connections and Connection management Transactions and auto-commit Prepared statements and stored procedures Errors and error handling Large Objects (LOBs) PDO PDO::beginTransaction PDO::commit PDO::__construct PDO::errorCode PDO::errorInfo PDO::exec PDO::getAttribute PDO::getAvailableDrivers PDO::inTransaction PDO::lastInsertId PDO::prepare PDO::query PDO::quote PDO::rollBack PDO::setAttribute PDOStatement PDOStatement::bindColumn PDOStatement::bindParam PDOStatement::bindValue PDOStatement::closeCursor PDOStatement::columnCount PDOStatement::debugDumpParams PDOStatement::errorCode PDOStatement::errorInfo PDOStatement::execute PDOStatement::fetch

PDOStatement::fetchAll PDOStatement::fetchColumn PDOStatement::fetchObject PDOStatement::getAttribute PDOStatement::getColumnMeta PDOStatement::nextRowset PDOStatement::rowCount PDOStatement::setAttribute PDOStatement::setFetchMode PDOException PDO Drivers CUBRID (PDO) PDO_CUBRID DSN PDO::cubrid_schema MS SQL Server (PDO) PDO_DBLIB DSN Firebird/Interbase (PDO) PDO_FIREBIRD DSN IBM (PDO) PDO_IBM DSN Informix (PDO) PDO_INFORMIX DSN MySQL (PDO) PDO_MYSQL DSN MS SQL Server (PDO) PDO_SQLSRV DSN Oracle (PDO) PDO_OCI DSN ODBC and DB2 (PDO) PDO_ODBC DSN PostgreSQL (PDO) PDO_PGSQL DSN PDO::pgsqlLOBCreate PDO::pgsqlLOBOpen PDO::pgsqlLOBUnlink SQLite (PDO) PDO_SQLITE DSN PDO::sqliteCreateAggregate PDO::sqliteCreateFunction 4D (PDO) PDO_4D DSN Constants for PDO_4D SQL types with PDO_4D and PHP SQL acceptable by 4D Examples with PDO_4D Vendor Specific Database Extensions

CUBRID Introduction Installing/Configuring Requirements Installation Runtime Configuration Resource Types Predefined Constants Examples CUBRID Functions cubrid_bind cubrid_close_prepare cubrid_close_request cubrid_col_get cubrid_col_size cubrid_column_names cubrid_column_types cubrid_commit cubrid_connect_with_url cubrid_connect cubrid_current_oid cubrid_disconnect cubrid_drop cubrid_error_code_facility cubrid_error_code cubrid_error_msg cubrid_execute cubrid_fetch cubrid_free_result cubrid_get_autocommit cubrid_get_charset cubrid_get_class_name cubrid_get_client_info cubrid_get_db_parameter cubrid_get_query_timeout cubrid_get_server_info cubrid_get cubrid_insert_id cubrid_is_instance cubrid_lob_close cubrid_lob_export cubrid_lob_get cubrid_lob_send cubrid_lob_size cubrid_lock_read cubrid_lock_write cubrid_move_cursor

cubrid_next_result cubrid_num_cols cubrid_num_rows cubrid_pconnect_with_url cubrid_pconnect cubrid_prepare cubrid_put cubrid_rollback cubrid_schema cubrid_seq_drop cubrid_seq_insert cubrid_seq_put cubrid_set_add cubrid_set_autocommit cubrid_set_db_parameter cubrid_set_drop cubrid_set_query_timeout cubrid_version CUBRID MySQL Compatibility Functions cubrid_affected_rows cubrid_client_encoding cubrid_close cubrid_data_seek cubrid_db_name cubrid_errno cubrid_error cubrid_fetch_array cubrid_fetch_assoc cubrid_fetch_field cubrid_fetch_lengths cubrid_fetch_object cubrid_fetch_row cubrid_field_flags cubrid_field_len cubrid_field_name cubrid_field_seek cubrid_field_table cubrid_field_type cubrid_list_dbs cubrid_num_fields cubrid_ping cubrid_query cubrid_real_escape_string cubrid_result cubrid_unbuffered_query CUBRID Obsolete Aliases and Functions cubrid_load_from_glo

cubrid_new_glo cubrid_save_to_glo cubrid_send_glo

DB++

Introduction Installing/Configuring Requirements Installation Runtime Configuration Resource Types Predefined Constants db++ error codes DB++ Functions dbplus_add dbplus_aql dbplus_chdir dbplus_close dbplus_curr dbplus_errcode dbplus_errno dbplus_find dbplus_first dbplus_flush dbplus_freealllocks dbplus_freelock dbplus_freerlocks dbplus_getlock dbplus_getunique dbplus_info dbplus_last dbplus_lockrel dbplus_next dbplus_open dbplus_prev dbplus_rchperm dbplus_rcreate dbplus_rcrtexact dbplus_rcrtlike dbplus_resolve dbplus_restorepos dbplus_rkeys dbplus_ropen dbplus_rquery dbplus_rrename dbplus_rsecindex dbplus_runlink dbplus_rzap

dbplus_savepos dbplus_setindex dbplus_setindexbynumber dbplus_sql dbplus_tcl dbplus_tremove dbplus_undo dbplus_undoprepare dbplus_unlockrel dbplus_unselect dbplus_update dbplus_xlockrel dbplus_xunlockrel

dBase

Introduction Installing/Configuring Requirements Installation Runtime Configuration Resource Types Predefined Constants dBase Functions dbase_add_record dbase_close dbase_create dbase_delete_record dbase_get_header_info dbase_get_record_with_names dbase_get_record dbase_numfields dbase_numrecords dbase_open dbase_pack dbase_replace_record Introduction Installing/Configuring Requirements Installation Runtime Configuration Resource Types Predefined Constants filePro Functions filepro_fieldcount filepro_fieldname filepro_fieldtype filepro_fieldwidth

filePro

filepro_retrieve filepro_rowcount filepro Firebird/InterBase Introduction Installing/Configuring Requirements Installation Runtime Configuration Resource Types Predefined Constants Firebird/InterBase Functions ibase_add_user ibase_affected_rows ibase_backup 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_ret ibase_commit ibase_connect ibase_db_info ibase_delete_user ibase_drop_db ibase_errcode ibase_errmsg ibase_execute ibase_fetch_assoc ibase_fetch_object ibase_fetch_row ibase_field_info ibase_free_event_handler ibase_free_query ibase_free_result ibase_gen_id ibase_maintain_db ibase_modify_user ibase_name_result ibase_num_fields ibase_num_params

ibase_param_info ibase_pconnect ibase_prepare ibase_query ibase_restore ibase_rollback_ret ibase_rollback ibase_server_info ibase_service_attach ibase_service_detach ibase_set_event_handler ibase_timefmt ibase_trans ibase_wait_event

FrontBase Introduction Installing/Configuring Requirements Installation Runtime Configuration Resource Types Predefined Constants FrontBase Functions fbsql_affected_rows fbsql_autocommit fbsql_blob_size fbsql_change_user fbsql_clob_size fbsql_close fbsql_commit fbsql_connect fbsql_create_blob fbsql_create_clob fbsql_create_db fbsql_data_seek fbsql_database_password fbsql_database fbsql_db_query fbsql_db_status fbsql_drop_db fbsql_errno fbsql_error fbsql_fetch_array fbsql_fetch_assoc fbsql_fetch_field fbsql_fetch_lengths fbsql_fetch_object

fbsql_fetch_row fbsql_field_flags fbsql_field_len fbsql_field_name fbsql_field_seek fbsql_field_table fbsql_field_type fbsql_free_result fbsql_get_autostart_info fbsql_hostname fbsql_insert_id fbsql_list_dbs fbsql_list_fields fbsql_list_tables fbsql_next_result fbsql_num_fields fbsql_num_rows fbsql_password fbsql_pconnect fbsql_query fbsql_read_blob fbsql_read_clob fbsql_result fbsql_rollback fbsql_rows_fetched fbsql_select_db fbsql_set_characterset fbsql_set_lob_mode fbsql_set_password fbsql_set_transaction fbsql_start_db fbsql_stop_db fbsql_table_name fbsql_tablename fbsql_username fbsql_warnings

IBM DB2 Introduction Installing/Configuring Requirements Installation Runtime Configuration Resource Types Predefined Constants IBM DB2 Functions db2_autocommit db2_bind_param

db2_client_info db2_close db2_column_privileges db2_columns db2_commit db2_conn_error db2_conn_errormsg db2_connect db2_cursor_type db2_escape_string db2_exec db2_execute db2_fetch_array db2_fetch_assoc db2_fetch_both db2_fetch_object db2_fetch_row db2_field_display_size db2_field_name db2_field_num db2_field_precision db2_field_scale db2_field_type db2_field_width db2_foreign_keys db2_free_result db2_free_stmt db2_get_option db2_last_insert_id db2_lob_read db2_next_result db2_num_fields db2_num_rows db2_pclose db2_pconnect db2_prepare db2_primary_keys db2_procedure_columns db2_procedures db2_result db2_rollback db2_server_info db2_set_option db2_special_columns db2_statistics db2_stmt_error db2_stmt_errormsg

db2_table_privileges db2_tables

Informix Introduction Installing/Configuring Requirements Installation Runtime Configuration Resource Types Predefined Constants Informix Functions ifx_affected_rows ifx_blobinfile_mode ifx_byteasvarchar ifx_close ifx_connect ifx_copy_blob ifx_create_blob ifx_create_char ifx_do ifx_error ifx_errormsg ifx_fetch_row ifx_fieldproperties ifx_fieldtypes ifx_free_blob ifx_free_char ifx_free_result ifx_get_blob ifx_get_char ifx_getsqlca ifx_htmltbl_result ifx_nullformat ifx_num_fields ifx_num_rows ifx_pconnect ifx_prepare ifx_query ifx_textasvarchar ifx_update_blob ifx_update_char ifxus_close_slob ifxus_create_slob ifxus_free_slob ifxus_open_slob ifxus_read_slob ifxus_seek_slob

ifxus_tell_slob ifxus_write_slob

Ingres

Introduction Installing/Configuring Requirements Installation Runtime Configuration Resource Types Predefined Constants Examples Basic usage Ingres Functions ingres_autocommit_state ingres_autocommit ingres_charset ingres_close ingres_commit ingres_connect ingres_cursor ingres_errno ingres_error ingres_errsqlstate ingres_escape_string ingres_execute ingres_fetch_array ingres_fetch_assoc ingres_fetch_object ingres_fetch_proc_return ingres_fetch_row ingres_field_length ingres_field_name ingres_field_nullable ingres_field_precision ingres_field_scale ingres_field_type ingres_free_result ingres_next_error ingres_num_fields ingres_num_rows ingres_pconnect ingres_prepare ingres_query ingres_result_seek ingres_rollback ingres_set_environment ingres_unbuffered_query

MaxDB Introduction Installing/Configuring Requirements Installation Runtime Configuration Resource Types Predefined Constants Examples Basic usage MaxDB Functions maxdb_affected_rows maxdb_autocommit maxdb_bind_param maxdb_bind_result maxdb_change_user maxdb_character_set_name maxdb_client_encoding maxdb_close_long_data maxdb_close maxdb_commit maxdb_connect_errno maxdb_connect_error maxdb_connect maxdb_data_seek maxdb_debug maxdb_disable_reads_from_master maxdb_disable_rpl_parse maxdb_dump_debug_info maxdb_embedded_connect maxdb_enable_reads_from_master maxdb_enable_rpl_parse maxdb_errno maxdb_error maxdb_escape_string maxdb_execute maxdb_fetch_array maxdb_fetch_assoc maxdb_fetch_field_direct maxdb_fetch_field maxdb_fetch_fields maxdb_fetch_lengths maxdb_fetch_object maxdb_fetch_row maxdb_fetch maxdb_field_count maxdb_field_seek

maxdb_field_tell maxdb_free_result maxdb_get_client_info maxdb_get_client_version maxdb_get_host_info maxdb_get_metadata maxdb_get_proto_info maxdb_get_server_info maxdb_get_server_version maxdb_info maxdb_init maxdb_insert_id maxdb_kill maxdb_master_query maxdb_more_results maxdb_multi_query maxdb_next_result maxdb_num_fields maxdb_num_rows maxdb_options maxdb_param_count maxdb_ping maxdb_prepare maxdb_query maxdb_real_connect maxdb_real_escape_string maxdb_real_query maxdb_report maxdb_rollback maxdb_rpl_parse_enabled maxdb_rpl_probe maxdb_rpl_query_type maxdb_select_db maxdb_send_long_data maxdb_send_query maxdb_server_end maxdb_server_init maxdb_set_opt maxdb_sqlstate maxdb_ssl_set maxdb_stat maxdb_stmt_affected_rows maxdb_stmt_bind_param maxdb_stmt_bind_result maxdb_stmt_close_long_data maxdb_stmt_close maxdb_stmt_data_seek

maxdb_stmt_errno maxdb_stmt_error maxdb_stmt_execute maxdb_stmt_fetch maxdb_stmt_free_result maxdb_stmt_init maxdb_stmt_num_rows maxdb_stmt_param_count maxdb_stmt_prepare maxdb_stmt_reset maxdb_stmt_result_metadata maxdb_stmt_send_long_data maxdb_stmt_sqlstate maxdb_stmt_store_result maxdb_store_result maxdb_thread_id maxdb_thread_safe maxdb_use_result maxdb_warning_count

Mongo

Manual Installation Tutorial SQL to Mongo Mapping Chart Connecting Writes Querying Updates php.ini Options Security Troubleshooting Running the Driver's Tests Core Classes Mongo Mongo::close Mongo::connect Mongo::connectUtil Mongo::__construct Mongo::dropDB Mongo::__get Mongo::getHosts Mongo::getPoolSize Mongo::getSlave Mongo::getSlaveOkay Mongo::listDBs Mongo::poolDebug Mongo::selectCollection

Mongo::selectDB Mongo::setPoolSize Mongo::setSlaveOkay Mongo::switchSlave Mongo::__toString MongoDB MongoDB::authenticate MongoDB::command MongoDB::__construct MongoDB::createCollection MongoDB::createDBRef MongoDB::drop MongoDB::dropCollection MongoDB::execute MongoDB::forceError MongoDB::__get MongoDB::getDBRef MongoDB::getGridFS MongoDB::getProfilingLevel MongoDB::getSlaveOkay MongoDB::lastError MongoDB::listCollections MongoDB::prevError MongoDB::repair MongoDB::resetError MongoDB::selectCollection MongoDB::setProfilingLevel MongoDB::setSlaveOkay MongoDB::__toString MongoCollection MongoCollection::batchInsert MongoCollection::__construct MongoCollection::count MongoCollection::createDBRef MongoCollection::deleteIndex MongoCollection::deleteIndexe s MongoCollection::drop MongoCollection::ensureIndex MongoCollection::find MongoCollection::findOne MongoCollection::__get MongoCollection::getDBRef MongoCollection::getIndexInfo MongoCollection::getName MongoCollection::getSlaveOka y

MongoCollection::group MongoCollection::insert MongoCollection::remove MongoCollection::save MongoCollection::setSlaveOka y MongoCollection::toIndexStrin g MongoCollection::__toString MongoCollection::update MongoCollection::validate MongoCursor MongoCursor::addOption MongoCursor::batchSize MongoCursor::__construct MongoCursor::count MongoCursor::current MongoCursor::dead MongoCursor::doQuery MongoCursor::explain MongoCursor::fields MongoCursor::getNext MongoCursor::hasNext MongoCursor::hint MongoCursor::immortal MongoCursor::info MongoCursor::key MongoCursor::limit MongoCursor::next MongoCursor::partial MongoCursor::reset MongoCursor::rewind MongoCursor::skip MongoCursor::slaveOkay MongoCursor::snapshot MongoCursor::sort MongoCursor::tailable MongoCursor::timeout MongoCursor::valid

Types

MongoId MongoId::__construct MongoId::getHostname MongoId::getInc MongoId::getPID MongoId::getTimestamp MongoId::__set_state

MongoId::__toString MongoCode MongoCode::__construct MongoCode::__toString MongoDate MongoDate::__construct MongoDate::__toString MongoRegex MongoRegex::__construct MongoRegex::__toString MongoBinData MongoBinData::__construct MongoBinData::__toString MongoInt32 MongoInt32::__construct MongoInt32::__toString MongoInt64 MongoInt64::__construct MongoInt64::__toString MongoDBRef MongoDBRef::create MongoDBRef::get MongoDBRef::isRef MongoMinKey MongoMaxKey MongoTimestamp MongoTimestamp::__construct MongoTimestamp::__toString GridFS Classes MongoGridFS MongoGridFS::__construct MongoGridFS::delete MongoGridFS::drop MongoGridFS::find MongoGridFS::findOne MongoGridFS::get MongoGridFS::put MongoGridFS::remove MongoGridFS::storeBytes MongoGridFS::storeFile MongoGridFS::storeUpload MongoGridFSFile MongoGridfsFile::__construct MongoGridFSFile::getBytes MongoGridFSFile::getFilename MongoGridFSFile::getResource MongoGridFSFile::getSize

MongoGridFSFile::write MongoGridFSCursor MongoGridFSCursor::__constru ct MongoGridFSCursor::current MongoGridFSCursor::getNext MongoGridFSCursor::key Miscellaneous MongoLog MongoLog::getLevel MongoLog::getModule MongoLog::setLevel MongoLog::setModule MongoPool MongoPool::getSize MongoPool::info MongoPool::setSize Functions Mongo Functions bson_decode bson_encode Exceptions MongoException MongoCursorException MongoCursorTimeoutException MongoConnectionException MongoGridFSException

mSQL

Introduction Installing/Configuring Requirements Installation Runtime Configuration Resource Types Predefined Constants Examples Basic usage mSQL Functions msql_affected_rows msql_close msql_connect msql_create_db msql_createdb msql_data_seek msql_db_query msql_dbname msql_drop_db

msql_error msql_fetch_array msql_fetch_field msql_fetch_object msql_fetch_row msql_field_flags msql_field_len msql_field_name msql_field_seek msql_field_table msql_field_type msql_fieldflags msql_fieldlen msql_fieldname msql_fieldtable msql_fieldtype msql_free_result msql_list_dbs msql_list_fields msql_list_tables msql_num_fields msql_num_rows msql_numfields msql_numrows msql_pconnect msql_query msql_regcase msql_result msql_select_db msql_tablename msql

Mssql

Introduction Installing/Configuring Requirements Installation Runtime Configuration Resource Types Predefined Constants Mssql Functions mssql_bind mssql_close mssql_connect mssql_data_seek mssql_execute mssql_fetch_array mssql_fetch_assoc

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_free_statement mssql_get_last_message mssql_guid_string mssql_init mssql_min_error_severity mssql_min_message_severity mssql_next_result mssql_num_fields mssql_num_rows mssql_pconnect mssql_query mssql_result mssql_rows_affected mssql_select_db

MySQL Overview of the MySQL PHP drivers Terminology overview Choosing an API Choosing a library Concepts Buffered and Unbuffered queries Mysql Introduction Installing/Configuring Requirements Installation Runtime Configuration Resource Types Predefined Constants Examples MySQL extension overview example MySQL Functions mysql_affected_rows mysql_client_encoding mysql_close mysql_connect

mysql_create_db mysql_data_seek mysql_db_name mysql_db_query 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_field_flags mysql_field_len mysql_field_name mysql_field_seek mysql_field_table mysql_field_type mysql_free_result mysql_get_client_info mysql_get_host_info mysql_get_proto_info mysql_get_server_info mysql_info mysql_insert_id mysql_list_dbs mysql_list_fields mysql_list_processes mysql_list_tables mysql_num_fields mysql_num_rows mysql_pconnect mysql_ping mysql_query mysql_real_escape_string mysql_result mysql_select_db mysql_set_charset mysql_stat mysql_tablename mysql_thread_id mysql_unbuffered_query

Mysqli

Introduction Overview

Quick start guide Dual procedural and objectoriented interface Connections Executing statements Prepared Statements Stored Procedures Multiple Statements API support for transactions Metadata Installing/Configuring Requirements Installation Runtime Configuration Resource Types The mysqli Extension and Persistent Connections Predefined Constants Notes The MySQLi Extension Function Summary mysqli mysqli::$affected_rows mysqli::autocommit mysqli::change_user mysqli::character_set_name mysqli::$client_info mysqli::$client_version mysqli::close mysqli::commit mysqli::$connect_errno mysqli::$connect_error mysqli::__construct mysqli::debug mysqli::disable_reads_from_ma ster mysqli::dump_debug_info mysqli::$errno mysqli::$error_list mysqli::$error mysqli::$field_count mysqli::get_charset mysqli::get_client_info mysqli_get_client_stats mysqli::$client_version mysqli::get_connection_stats mysqli::$host_info

mysqli::$protocol_version mysqli::$server_info mysqli::$server_version mysqli::get_warnings mysqli::$info mysqli::init mysqli::$insert_id mysqli::kill mysqli::more_results mysqli::multi_query mysqli::next_result mysqli::options mysqli::ping mysqli::poll mysqli::prepare mysqli::query mysqli::real_connect mysqli::real_escape_string mysqli::real_query mysqli::reap_async_query mysqli::refresh mysqli::rollback mysqli::rpl_query_type mysqli::select_db mysqli::send_query mysqli::set_charset mysqli::set_local_infile_default mysqli::set_local_infile_handler mysqli::$sqlstate mysqli::ssl_set mysqli::stat mysqli::stmt_init mysqli::store_result mysqli::$thread_id mysqli::thread_safe mysqli::use_result mysqli::$warning_count mysqli_stmt mysqli_stmt::$affected_rows mysqli_stmt::attr_get mysqli_stmt::attr_set mysqli_stmt::bind_param mysqli_stmt::bind_result mysqli_stmt::close mysqli_stmt::data_seek mysqli_stmt::$errno mysqli_stmt::$error_list

mysqli_stmt::$error mysqli_stmt::execute mysqli_stmt::fetch mysqli_stmt::$field_count mysqli_stmt::free_result mysqli_stmt::get_result mysqli_stmt::get_warnings mysqli_stmt::$insert_id mysqli_stmt::more_results mysqli_stmt::next_result mysqli_stmt::$num_rows mysqli_stmt::$param_count mysqli_stmt::prepare mysqli_stmt::reset mysqli_stmt::result_metadata mysqli_stmt::send_long_data mysqli_stmt::$sqlstate mysqli_stmt::store_result mysqli_result mysqli_result::$current_field mysqli_result::data_seek mysqli_result::fetch_all mysqli_result::fetch_array mysqli_result::fetch_assoc mysqli_result::fetch_field_direc t mysqli_result::fetch_field mysqli_result::fetch_fields mysqli_result::fetch_object mysqli_result::fetch_row mysqli_result::$field_count mysqli_result::field_seek mysqli_result::free mysqli_result::$lengths mysqli_result::$num_rows mysqli_driver mysqli_driver::embedded_serve r_end mysqli_driver::embedded_serve r_start mysqli_warning mysqli_warning::__construct mysqli_warning::next mysqli_sql_exception Aliases and deprecated Mysqli Functions mysqli_bind_param

mysqli_bind_result mysqli_client_encoding mysqli_connect mysqli_disable_rpl_parse mysqli_enable_reads_from_mas ter mysqli_enable_rpl_parse mysqli_escape_string mysqli_execute mysqli_fetch mysqli_get_cache_stats mysqli_get_metadata mysqli_master_query mysqli_param_count mysqli_report mysqli_rpl_parse_enabled mysqli_rpl_probe mysqli_send_long_data mysqli_set_opt mysqli_slave_query

Mysqlnd Introduction Overview Installation Runtime Configuration Persistent Connections Statistics Notes MySQL Native Driver Plugin API A comparison of mysqlnd plugins with MySQL Proxy Obtaining the mysqlnd plugin API MySQL Native Driver Plugin Architecture The mysqlnd plugin API Getting started building a mysqlnd plugin mysqlnd_ms Introduction Quickstart and Examples Setup Running statements Connection state SQL Hints Transactions Service level and consistency

Global transaction IDs Cache integration Concepts Architecture Connection pooling and switching Transaction handling Error handling Failover Load balancing Read-write splitting Filter Service level and consistency Global transaction IDs Cache integration Supported clusters Installing/Configuring Requirements Installation Runtime Configuration Plugin configuration file (>=1.1.x) Plugin configuration file (<= 1.0.x) Testing Debugging and Tracing Monitoring Predefined Constants Mysqlnd_ms Functions mysqlnd_ms_get_last_gtid mysqlnd_ms_get_last_used_con nection mysqlnd_ms_get_stats mysqlnd_ms_match_wild mysqlnd_ms_query_is_select mysqlnd_ms_set_qos mysqlnd_ms_set_user_pick_ser ver Change History PECL/mysqlnd_ms 1.4 series PECL/mysqlnd_ms 1.3 series PECL/mysqlnd_ms 1.2 series PECL/mysqlnd_ms 1.1 series PECL/mysqlnd_ms 1.0 series mysqlnd_qc Introduction Quickstart and Examples

Architecture and Concepts Setup Caching queries Setting the TTL Pattern based caching Slam defense Finding cache candidates Measuring cache efficiency Beyond TTL: user-defined storage Installing/Configuring Requirements Installation Runtime Configuration Predefined Constants mysqlnd_qc Functions mysqlnd_qc_clear_cache mysqlnd_qc_get_available_han dlers mysqlnd_qc_get_cache_info mysqlnd_qc_get_core_stats mysqlnd_qc_get_normalized_q uery_trace_log mysqlnd_qc_get_query_trace_l og mysqlnd_qc_set_cache_conditio n mysqlnd_qc_set_is_select mysqlnd_qc_set_storage_handle r mysqlnd_qc_set_user_handlers Change History PECL/mysqlnd_qc 1.1 series PECL/mysqlnd_qc 1.0 series mysqlnd_uh Introduction Quickstart and Examples Setup How it works Installing a proxy Basic query monitoring Installing/Configuring Requirements Installation Runtime Configuration Resource Types Predefined Constants

MysqlndUhConnection MysqlndUhConnection::change User MysqlndUhConnection::charset Name MysqlndUhConnection::close MysqlndUhConnection::connect MysqlndUhConnection::__const ruct MysqlndUhConnection::endPSe ssion MysqlndUhConnection::escape String MysqlndUhConnection::getAffe ctedRows MysqlndUhConnection::getErro rNumber MysqlndUhConnection::getErro rString MysqlndUhConnection::getFiel dCount MysqlndUhConnection::getHost Information MysqlndUhConnection::getLast InsertId MysqlndUhConnection::getLast Message MysqlndUhConnection::getProt ocolInformation MysqlndUhConnection::getServ erInformation MysqlndUhConnection::getServ erStatistics MysqlndUhConnection::getServ erVersion MysqlndUhConnection::getSqls tate MysqlndUhConnection::getStati stics MysqlndUhConnection::getThre adId MysqlndUhConnection::getWar ningCount MysqlndUhConnection::init MysqlndUhConnection::killCon nection

MysqlndUhConnection::listFiel ds MysqlndUhConnection::listMet hod MysqlndUhConnection::moreR esults MysqlndUhConnection::nextRe sult MysqlndUhConnection::ping MysqlndUhConnection::query MysqlndUhConnection::queryR eadResultsetHeader MysqlndUhConnection::reapQu ery MysqlndUhConnection::refresh Server MysqlndUhConnection::restartP Session MysqlndUhConnection::selectD b MysqlndUhConnection::sendCl ose MysqlndUhConnection::sendQu ery MysqlndUhConnection::server DumpDebugInformation MysqlndUhConnection::setAuto commit MysqlndUhConnection::setChar set MysqlndUhConnection::setClie ntOption MysqlndUhConnection::setServ erOption MysqlndUhConnection::shutdo wnServer MysqlndUhConnection::simple Command MysqlndUhConnection::simple CommandHandleResponse MysqlndUhConnection::sslSet MysqlndUhConnection::stmtInit MysqlndUhConnection::storeRe sult MysqlndUhConnection::txCom mit

MysqlndUhConnection::txRollb ack MysqlndUhConnection::useRes ult MysqlndUhPreparedStatement MysqlndUhPreparedStatement:: __construct MysqlndUhPreparedStatement:: execute MysqlndUhPreparedStatement:: prepare Mysqlnd_uh Functions mysqlnd_uh_convert_to_mysql nd mysqlnd_uh_set_connection_pr oxy mysqlnd_uh_set_statement_pro xy Change History PECL/mysqlnd_uh 1.0 series

OCI8

Introduction Installing/Configuring Requirements Installation Testing Runtime Configuration Predefined Constants Examples Connection Handling Supported Datatypes OCI8 Functions OCI-Collection::append OCI-Collection::assign OCI-Collection::assignElem OCI-Collection::free OCI-Collection::getElem OCI-Collection::max OCI-Collection::size OCI-Collection::trim OCI-Lob::append OCI-Lob::close OCI-Lob::eof OCI-Lob::erase OCI-Lob::export OCI-Lob::flush OCI-Lob::free

OCI-Lob::getBuffering OCI-Lob::import OCI-Lob::load OCI-Lob::read OCI-Lob::rewind OCI-Lob::save OCI-Lob::saveFile OCI-Lob::seek OCI-Lob::setBuffering OCI-Lob::size OCI-Lob::tell OCI-Lob::truncate OCI-Lob::write OCI-Lob::writeTemporary OCI-Lob::writeToFile oci_bind_array_by_name oci_bind_by_name oci_cancel oci_client_version oci_close oci_commit oci_connect oci_define_by_name oci_error oci_execute oci_fetch_all oci_fetch_array oci_fetch_assoc oci_fetch_object oci_fetch_row oci_fetch oci_field_is_null oci_field_name oci_field_precision oci_field_scale oci_field_size oci_field_type_raw oci_field_type oci_free_statement oci_internal_debug oci_lob_copy oci_lob_is_equal oci_new_collection oci_new_connect oci_new_cursor oci_new_descriptor oci_num_fields

oci_num_rows oci_parse oci_password_change oci_pconnect oci_result oci_rollback oci_server_version oci_set_action oci_set_client_identifier oci_set_client_info oci_set_edition oci_set_module_name oci_set_prefetch oci_statement_type OCI8 Obsolete Aliases and Functions ocibindbyname ocicancel ocicloselob ocicollappend ocicollassign ocicollassignelem ocicollgetelem ocicollmax ocicollsize ocicolltrim ocicolumnisnull ocicolumnname ocicolumnprecision ocicolumnscale ocicolumnsize ocicolumntype ocicolumntyperaw ocicommit ocidefinebyname ocierror ociexecute ocifetch ocifetchinto ocifetchstatement ocifreecollection ocifreecursor ocifreedesc ocifreestatement ociinternaldebug ociloadlob ocilogoff ocilogon

ocinewcollection ocinewcursor ocinewdescriptor ocinlogon ocinumcols ociparse ociplogon ociresult ocirollback ocirowcount ocisavelob ocisavelobfile ociserverversion ocisetprefetch ocistatementtype ociwritelobtofile ociwritetemporarylob

Ovrimos SQL Introduction Installing/Configuring Requirements Installation Runtime Configuration Resource Types Predefined Constants Examples Basic usage Ovrimos SQL Functions ovrimos_close 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_num_fields ovrimos_num_rows ovrimos_prepare ovrimos_result_all ovrimos_result

ovrimos_rollback Paradox Introduction Installing/Configuring Requirements Installation Runtime Configuration Resource Types Predefined Constants Paradox Functions px_close px_create_fp px_date2string px_delete_record px_delete px_get_field px_get_info px_get_parameter px_get_record px_get_schema px_get_value px_insert_record px_new px_numfields px_numrecords px_open_fp px_put_record px_retrieve_record px_set_blob_file px_set_parameter px_set_tablename px_set_targetencoding px_set_value px_timestamp2string px_update_record PostgreSQL Introduction Installing/Configuring Requirements Installation Runtime Configuration Resource Types Predefined Constants Examples Basic usage PostgreSQL Functions pg_affected_rows

pg_cancel_query pg_client_encoding pg_close pg_connect pg_connection_busy pg_connection_reset pg_connection_status pg_convert pg_copy_from pg_copy_to pg_dbname pg_delete pg_end_copy pg_escape_bytea pg_escape_identifier pg_escape_literal pg_escape_string pg_execute pg_fetch_all_columns pg_fetch_all pg_fetch_array pg_fetch_assoc pg_fetch_object pg_fetch_result pg_fetch_row pg_field_is_null pg_field_name pg_field_num pg_field_prtlen pg_field_size pg_field_table pg_field_type_oid pg_field_type pg_free_result pg_get_notify pg_get_pid pg_get_result pg_host pg_insert pg_last_error pg_last_notice pg_last_oid pg_lo_close pg_lo_create pg_lo_export pg_lo_import pg_lo_open

pg_lo_read_all pg_lo_read pg_lo_seek pg_lo_tell pg_lo_unlink pg_lo_write pg_meta_data pg_num_fields pg_num_rows pg_options pg_parameter_status pg_pconnect pg_ping pg_port pg_prepare pg_put_line pg_query_params pg_query pg_result_error_field pg_result_error pg_result_seek pg_result_status pg_select pg_send_execute pg_send_prepare pg_send_query_params pg_send_query pg_set_client_encoding pg_set_error_verbosity pg_trace pg_transaction_status pg_tty pg_unescape_bytea pg_untrace pg_update pg_version

SQLite

Introduction Installing/Configuring Requirements Installation Runtime Configuration Resource Types Predefined Constants SQLite Functions sqlite_array_query sqlite_busy_timeout

sqlite_changes sqlite_close sqlite_column sqlite_create_aggregate sqlite_create_function sqlite_current sqlite_error_string sqlite_escape_string sqlite_exec sqlite_factory sqlite_fetch_all sqlite_fetch_array sqlite_fetch_column_types sqlite_fetch_object sqlite_fetch_single sqlite_fetch_string sqlite_field_name sqlite_has_more sqlite_has_prev sqlite_key sqlite_last_error sqlite_last_insert_rowid sqlite_libencoding sqlite_libversion sqlite_next sqlite_num_fields sqlite_num_rows sqlite_open sqlite_popen sqlite_prev sqlite_query sqlite_rewind sqlite_seek sqlite_single_query sqlite_udf_decode_binary sqlite_udf_encode_binary sqlite_unbuffered_query sqlite_valid

SQLite3 Introduction Installing/Configuring Requirements Installation Runtime Configuration Resource Types Predefined Constants SQLite3

SQLite3::busyTimeout SQLite3::changes SQLite3::close SQLite3::__construct SQLite3::createAggregate SQLite3::createFunction SQLite3::escapeString SQLite3::exec SQLite3::lastErrorCode SQLite3::lastErrorMsg SQLite3::lastInsertRowID SQLite3::loadExtension SQLite3::open SQLite3::prepare SQLite3::query SQLite3::querySingle SQLite3::version SQLite3Stmt SQLite3Stmt::bindParam SQLite3Stmt::bindValue SQLite3Stmt::clear SQLite3Stmt::close SQLite3Stmt::execute SQLite3Stmt::paramCount SQLite3Stmt::reset SQLite3Result SQLite3Result::columnName SQLite3Result::columnType SQLite3Result::fetchArray SQLite3Result::finalize SQLite3Result::numColumns SQLite3Result::reset SQLSRV Introduction Installing/Configuring Requirements Installation Runtime Configuration Resource Types Predefined Constants SQLSRV Functions sqlsrv_begin_transaction sqlsrv_cancel sqlsrv_client_info sqlsrv_close sqlsrv_commit sqlsrv_configure

sqlsrv_connect sqlsrv_errors sqlsrv_execute sqlsrv_fetch_array sqlsrv_fetch_object sqlsrv_fetch sqlsrv_field_metadata sqlsrv_free_stmt sqlsrv_get_config sqlsrv_get_field sqlsrv_has_rows sqlsrv_next_result sqlsrv_num_fields sqlsrv_num_rows sqlsrv_prepare sqlsrv_query sqlsrv_rollback sqlsrv_rows_affected sqlsrv_send_stream_data sqlsrv_server_info

Sybase

Introduction Installing/Configuring Requirements Installation Runtime Configuration Resource Types Predefined Constants Sybase Functions sybase_affected_rows sybase_close sybase_connect sybase_data_seek sybase_deadlock_retry_count sybase_fetch_array sybase_fetch_assoc 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_error_severity sybase_min_message_severity sybase_min_server_severity sybase_num_fields

sybase_num_rows sybase_pconnect sybase_query sybase_result sybase_select_db sybase_set_message_handler sybase_unbuffered_query

tokyo_tyrant Introduction Installing/Configuring Requirements Installation Runtime Configuration Resource Types Predefined Constants Examples TokyoTyrant TokyoTyrant::add TokyoTyrant::connect TokyoTyrant::connectUri TokyoTyrant::__construct TokyoTyrant::copy TokyoTyrant::ext TokyoTyrant::fwmKeys TokyoTyrant::get TokyoTyrant::getIterator TokyoTyrant::num TokyoTyrant::out TokyoTyrant::put TokyoTyrant::putCat TokyoTyrant::putKeep TokyoTyrant::putNr TokyoTyrant::putShl TokyoTyrant::restore TokyoTyrant::setMaster TokyoTyrant::size TokyoTyrant::stat TokyoTyrant::sync TokyoTyrant::tune TokyoTyrant::vanish TokyoTyrantTable TokyoTyrantTable::add TokyoTyrantTable::genUid TokyoTyrantTable::get TokyoTyrantTable::getIterator TokyoTyrantTable::getQuery TokyoTyrantTable::out

TokyoTyrantTable::put TokyoTyrantTable::putCat TokyoTyrantTable::putKeep TokyoTyrantTable::putNr TokyoTyrantTable::putShl TokyoTyrantTable::setIndex TokyoTyrantQuery TokyoTyrantQuery::addCond TokyoTyrantQuery::__construct TokyoTyrantQuery::count TokyoTyrantQuery::current TokyoTyrantQuery::hint TokyoTyrantQuery::key TokyoTyrantQuery::metaSearch TokyoTyrantQuery::next TokyoTyrantQuery::out TokyoTyrantQuery::rewind TokyoTyrantQuery::search TokyoTyrantQuery::setLimit TokyoTyrantQuery::setOrder TokyoTyrantQuery::valid TokyoTyrantIterator TokyoTyrantIterator::__construct TokyoTyrantIterator::current TokyoTyrantIterator::key TokyoTyrantIterator::next TokyoTyrantIterator::rewind TokyoTyrantIterator::valid TokyoTyrantException File System Related Extensions Direct IO Introduction Installing/Configuring Requirements Installation Runtime Configuration Resource Types Predefined Constants Direct IO Functions dio_close dio_fcntl dio_open dio_read dio_seek dio_stat dio_tcsetattr dio_truncate

dio_write Directories Installing/Configuring Requirements Installation Runtime Configuration Resource Types Predefined Constants Directory Directory::close Directory::read Directory::rewind Directory Functions chdir chroot closedir dir getcwd opendir readdir rewinddir scandir Fileinfo Introduction Installing/Configuring Requirements Installation Runtime Configuration Resource Types Predefined Constants Fileinfo Functions finfo_buffer finfo_close finfo_file finfo_open finfo_set_flags mime_content_type Filesystem Introduction Installing/Configuring Requirements Installation Runtime Configuration Resource Types Predefined Constants Filesystem Functions basename

chgrp chmod chown clearstatcache copy delete dirname disk_free_space disk_total_space diskfreespace fclose feof fflush fgetc fgetcsv fgets fgetss file_exists file_get_contents file_put_contents file fileatime filectime filegroup fileinode filemtime fileowner fileperms filesize filetype flock fnmatch fopen fpassthru fputcsv fputs fread fscanf fseek fstat ftell ftruncate fwrite glob is_dir is_executable is_file

is_link is_readable is_uploaded_file is_writable is_writeable lchgrp lchown link linkinfo lstat mkdir move_uploaded_file parse_ini_file parse_ini_string pathinfo pclose popen readfile readlink realpath_cache_get realpath_cache_size realpath rename rewind rmdir set_file_buffer stat symlink tempnam tmpfile touch umask unlink

Inotify

Introduction Installing/Configuring Requirements Installing/Configuring Runtime Configuration Resource Types Predefined Constants Inotify Functions inotify_add_watch inotify_init inotify_queue_len inotify_read inotify_rm_watch

Mimetype Introduction Installing/Configuring Requirements Installation Runtime Configuration Resource Types Predefined Constants Proctitle Introduction Installing/Configuring Requirements Installation Runtime Configuration Resource Types Predefined Constants Proctitle Functions setproctitle setthreadtitle xattr Introduction Installing/Configuring Requirements Installation Runtime Configuration Resource Types Predefined Constants xattr Functions xattr_get xattr_list xattr_remove xattr_set xattr_supported xdiff Introduction Installing/Configuring Requirements Installation Runtime Configuration Resource Types Predefined Constants xdiff Functions xdiff_file_bdiff_size xdiff_file_bdiff xdiff_file_bpatch xdiff_file_diff_binary xdiff_file_diff

xdiff_file_merge3 xdiff_file_patch_binary xdiff_file_patch xdiff_file_rabdiff xdiff_string_bdiff_size xdiff_string_bdiff xdiff_string_bpatch xdiff_string_diff_binary xdiff_string_diff xdiff_string_merge3 xdiff_string_patch_binary xdiff_string_patch xdiff_string_rabdiff Human Language and Character Encoding Support Enchant Introduction Installing/Configuring Requirements Installation Runtime Configuration Resource Types Predefined Constants Examples Enchant Functions enchant_broker_describe enchant_broker_dict_exists enchant_broker_free_dict enchant_broker_free enchant_broker_get_error enchant_broker_init enchant_broker_list_dicts enchant_broker_request_dict enchant_broker_request_pwl_dict enchant_broker_set_ordering enchant_dict_add_to_personal enchant_dict_add_to_session enchant_dict_check enchant_dict_describe enchant_dict_get_error enchant_dict_is_in_session enchant_dict_quick_check enchant_dict_store_replacement enchant_dict_suggest FriBiDi Introduction Installing/Configuring Requirements

Installation Runtime Configuration Resource Types Predefined Constants FriBiDi Functions fribidi_log2vis

Gettext

Introduction Installing/Configuring Requirements Installation Runtime Configuration Resource Types Predefined Constants Gettext Functions bind_textdomain_codeset bindtextdomain dcgettext dcngettext dgettext dngettext gettext ngettext textdomain Introduction Installing/Configuring Requirements Installation Runtime Configuration Resource Types Predefined Constants iconv Functions iconv_get_encoding iconv_mime_decode_headers iconv_mime_decode iconv_mime_encode iconv_set_encoding iconv_strlen iconv_strpos iconv_strrpos iconv_substr iconv ob_iconv_handler Introduction Installing/Configuring

iconv

intl

Requirements Installation Runtime Configuration Resource Types Predefined Constants Examples Basic usage of this extension Collator Collator::asort Collator::compare Collator::__construct Collator::create Collator::getAttribute Collator::getErrorCode Collator::getErrorMessage Collator::getLocale Collator::getSortKey Collator::getStrength Collator::setAttribute Collator::setStrength Collator::sortWithSortKeys Collator::sort NumberFormatter NumberFormatter::create NumberFormatter::formatCurrency NumberFormatter::format NumberFormatter::getAttribute NumberFormatter::getErrorCode NumberFormatter::getErrorMessage NumberFormatter::getLocale NumberFormatter::getPattern NumberFormatter::getSymbol NumberFormatter::getTextAttribute NumberFormatter::parseCurrency NumberFormatter::parse NumberFormatter::setAttribute NumberFormatter::setPattern NumberFormatter::setSymbol NumberFormatter::setTextAttribute Locale Locale::acceptFromHttp Locale::composeLocale Locale::filterMatches Locale::getAllVariants Locale::getDefault Locale::getDisplayLanguage Locale::getDisplayName

Locale::getDisplayRegion Locale::getDisplayScript Locale::getDisplayVariant Locale::getKeywords Locale::getPrimaryLanguage Locale::getRegion Locale::getScript Locale::lookup Locale::parseLocale Locale::setDefault Normalizer Normalizer::isNormalized Normalizer::normalize MessageFormatter MessageFormatter::create MessageFormatter::formatMessage MessageFormatter::format MessageFormatter::getErrorCode MessageFormatter::getErrorMessage MessageFormatter::getLocale MessageFormatter::getPattern MessageFormatter::parseMessage MessageFormatter::parse MessageFormatter::setPattern IntlDateFormatter IntlDateFormatter::create IntlDateFormatter::format IntlDateFormatter::getCalendar IntlDateFormatter::getDateType IntlDateFormatter::getErrorCode IntlDateFormatter::getErrorMessage IntlDateFormatter::getLocale IntlDateFormatter::getPattern IntlDateFormatter::getTimeType IntlDateFormatter::getTimeZoneId IntlDateFormatter::isLenient IntlDateFormatter::localtime IntlDateFormatter::parse IntlDateFormatter::setCalendar IntlDateFormatter::setLenient IntlDateFormatter::setPattern IntlDateFormatter::setTimeZoneId ResourceBundle ResourceBundle::count ResourceBundle::create ResourceBundle::getErrorCode ResourceBundle::getErrorMessage

ResourceBundle::get ResourceBundle::getLocales Spoofchecker Spoofchecker::areConfusable Spoofchecker::__construct Spoofchecker::isSuspicious Spoofchecker::setAllowedLocales Spoofchecker::setChecks Transliterator Transliterator::__construct Transliterator::create Transliterator::createFromRules Transliterator::createInverse Transliterator::getErrorCode Transliterator::getErrorMessage Transliterator::listIDs Transliterator::transliterate Grapheme Functions grapheme_extract grapheme_stripos grapheme_stristr grapheme_strlen grapheme_strpos grapheme_strripos grapheme_strrpos grapheme_strstr grapheme_substr IDN Functions idn_to_ascii idn_to_unicode idn_to_utf8 intl Functions intl_error_name intl_get_error_code intl_get_error_message intl_is_failure Multibyte String Introduction Installing/Configuring Requirements Installation Runtime Configuration Resource Types Predefined Constants Summaries of supported encodings Basics of Japanese multi-byte encodings HTTP Input and Output

Supported Character Encodings Function Overloading Feature PHP Character Encoding Requirements Multibyte String Functions mb_check_encoding mb_convert_case mb_convert_encoding mb_convert_kana mb_convert_variables mb_decode_mimeheader mb_decode_numericentity mb_detect_encoding mb_detect_order mb_encode_mimeheader mb_encode_numericentity mb_encoding_aliases mb_ereg_match mb_ereg_replace_callback mb_ereg_replace mb_ereg_search_getpos mb_ereg_search_getregs mb_ereg_search_init mb_ereg_search_pos mb_ereg_search_regs mb_ereg_search_setpos mb_ereg_search mb_ereg mb_eregi_replace mb_eregi mb_get_info mb_http_input mb_http_output mb_internal_encoding mb_language mb_list_encodings mb_output_handler mb_parse_str mb_preferred_mime_name mb_regex_encoding mb_regex_set_options mb_send_mail mb_split mb_strcut mb_strimwidth mb_stripos mb_stristr mb_strlen

mb_strpos mb_strrchr mb_strrichr mb_strripos mb_strrpos mb_strstr mb_strtolower mb_strtoupper mb_strwidth mb_substitute_character mb_substr_count mb_substr

Pspell

Introduction Installing/Configuring Requirements Installation Runtime Configuration Resource Types Predefined Constants Pspell Functions pspell_add_to_personal pspell_add_to_session pspell_check pspell_clear_session pspell_config_create pspell_config_data_dir pspell_config_dict_dir pspell_config_ignore pspell_config_mode pspell_config_personal pspell_config_repl pspell_config_runtogether pspell_config_save_repl pspell_new_config pspell_new_personal pspell_new pspell_save_wordlist pspell_store_replacement pspell_suggest Introduction Installing/Configuring Requirements Installation Runtime Configuration Resource Types

Recode

Predefined Constants Recode Functions recode_file recode_string recode Image Processing and Generation Cairo Introduction Installing/Configuring Requirements Installation Runtime Configuration Resource Types Predefined Constants Examples Cairo Functions cairo_create cairo_font_face_get_type cairo_font_face_status cairo_font_options_create cairo_font_options_equal cairo_font_options_get_antialias cairo_font_options_get_hint_metrics cairo_font_options_get_hint_style cairo_font_options_get_subpixel_order cairo_font_options_hash cairo_font_options_merge cairo_font_options_set_antialias cairo_font_options_set_hint_metrics cairo_font_options_set_hint_style cairo_font_options_set_subpixel_order cairo_font_options_status cairo_format_stride_for_width cairo_image_surface_create_for_data cairo_image_surface_create_from_png cairo_image_surface_create cairo_image_surface_get_data cairo_image_surface_get_format cairo_image_surface_get_height cairo_image_surface_get_stride cairo_image_surface_get_width cairo_matrix_create_scale cairo_matrix_create_translate cairo_matrix_invert cairo_matrix_multiply cairo_matrix_rotate cairo_matrix_transform_distance

cairo_matrix_transform_point cairo_matrix_translate cairo_pattern_add_color_stop_rgb cairo_pattern_add_color_stop_rgba cairo_pattern_create_for_surface cairo_pattern_create_linear cairo_pattern_create_radial cairo_pattern_create_rgb cairo_pattern_create_rgba cairo_pattern_get_color_stop_count cairo_pattern_get_color_stop_rgba cairo_pattern_get_extend cairo_pattern_get_filter cairo_pattern_get_linear_points cairo_pattern_get_matrix cairo_pattern_get_radial_circles cairo_pattern_get_rgba cairo_pattern_get_surface cairo_pattern_get_type cairo_pattern_set_extend cairo_pattern_set_filter cairo_pattern_set_matrix cairo_pattern_status cairo_pdf_surface_create cairo_pdf_surface_set_size cairo_ps_get_levels cairo_ps_level_to_string cairo_ps_surface_create cairo_ps_surface_dsc_begin_page_setup cairo_ps_surface_dsc_begin_setup cairo_ps_surface_dsc_comment cairo_ps_surface_get_eps cairo_ps_surface_restrict_to_level cairo_ps_surface_set_eps cairo_ps_surface_set_size cairo_scaled_font_create cairo_scaled_font_extents cairo_scaled_font_get_ctm cairo_scaled_font_get_font_face cairo_scaled_font_get_font_matrix cairo_scaled_font_get_font_options cairo_scaled_font_get_scale_matrix cairo_scaled_font_get_type cairo_scaled_font_glyph_extents cairo_scaled_font_status cairo_scaled_font_text_extents cairo_surface_copy_page

cairo_surface_create_similar cairo_surface_finish cairo_surface_flush cairo_surface_get_content cairo_surface_get_device_offset cairo_surface_get_font_options cairo_surface_get_type cairo_surface_mark_dirty_rectangle cairo_surface_mark_dirty cairo_surface_set_device_offset cairo_surface_set_fallback_resolution cairo_surface_show_page cairo_surface_status cairo_surface_write_to_png cairo_svg_surface_create cairo_svg_surface_restrict_to_version cairo_svg_version_to_string

Cairo Cairo::availableFonts Cairo::availableSurfaces Cairo::statusToString Cairo::version Cairo::versionString CairoContext CairoContext::appendPath CairoContext::arc CairoContext::arcNegative CairoContext::clip CairoContext::clipExtents CairoContext::clipPreserve CairoContext::clipRectangleList CairoContext::closePath CairoContext::__construct CairoContext::copyPage CairoContext::copyPath CairoContext::copyPathFlat CairoContext::curveTo CairoContext::deviceToUser CairoContext::deviceToUserDistance CairoContext::fill CairoContext::fillExtents CairoContext::fillPreserve CairoContext::fontExtents CairoContext::getAntialias CairoContext::getCurrentPoint CairoContext::getDash CairoContext::getDashCount

CairoContext::getFillRule CairoContext::getFontFace CairoContext::getFontMatrix CairoContext::getFontOptions CairoContext::getGroupTarget CairoContext::getLineCap CairoContext::getLineJoin CairoContext::getLineWidth CairoContext::getMatrix CairoContext::getMiterLimit CairoContext::getOperator CairoContext::getScaledFont CairoContext::getSource CairoContext::getTarget CairoContext::getTolerance CairoContext::glyphPath CairoContext::hasCurrentPoint CairoContext::identityMatrix CairoContext::inFill CairoContext::inStroke CairoContext::lineTo CairoContext::mask CairoContext::maskSurface CairoContext::moveTo CairoContext::newPath CairoContext::newSubPath CairoContext::paint CairoContext::paintWithAlpha CairoContext::pathExtents CairoContext::popGroup CairoContext::popGroupToSource CairoContext::pushGroup CairoContext::pushGroupWithContent CairoContext::rectangle CairoContext::relCurveTo CairoContext::relLineTo CairoContext::relMoveTo CairoContext::resetClip CairoContext::restore CairoContext::rotate CairoContext::save CairoContext::scale CairoContext::selectFontFace CairoContext::setAntialias CairoContext::setDash CairoContext::setFillRule CairoContext::setFontFace

CairoContext::setFontMatrix CairoContext::setFontOptions CairoContext::setFontSize CairoContext::setLineCap CairoContext::setLineJoin CairoContext::setLineWidth CairoContext::setMatrix CairoContext::setMiterLimit CairoContext::setOperator CairoContext::setScaledFont CairoContext::setSource CairoContext::setSourceRGB CairoContext::setSourceRGBA CairoContext::setSourceSurface CairoContext::setTolerance CairoContext::showPage CairoContext::showText CairoContext::status CairoContext::stroke CairoContext::strokeExtents CairoContext::strokePreserve CairoContext::textExtents CairoContext::textPath CairoContext::transform CairoContext::translate CairoContext::userToDevice CairoContext::userToDeviceDistance CairoException CairoStatus CairoSurface CairoSurface::__construct CairoSurface::copyPage CairoSurface::createSimilar CairoSurface::finish CairoSurface::flush CairoSurface::getContent CairoSurface::getDeviceOffset CairoSurface::getFontOptions CairoSurface::getType CairoSurface::markDirty CairoSurface::markDirtyRectangle CairoSurface::setDeviceOffset CairoSurface::setFallbackResolution CairoSurface::showPage CairoSurface::status CairoSurface::writeToPng CairoSvgSurface

CairoSvgSurface::__construct CairoSvgSurface::getVersions CairoSvgSurface::restrictToVersion CairoSvgSurface::versionToString CairoImageSurface CairoImageSurface::__construct CairoImageSurface::createForData CairoImageSurface::createFromPng CairoImageSurface::getData CairoImageSurface::getFormat CairoImageSurface::getHeight CairoImageSurface::getStride CairoImageSurface::getWidth CairoPdfSurface CairoPdfSurface::__construct CairoPdfSurface::setSize CairoPsSurface CairoPsSurface::__construct CairoPsSurface::dscBeginPageSetup CairoPsSurface::dscBeginSetup CairoPsSurface::dscComment CairoPsSurface::getEps CairoPsSurface::getLevels CairoPsSurface::levelToString CairoPsSurface::restrictToLevel CairoPsSurface::setEps CairoPsSurface::setSize CairoSurfaceType CairoFontFace CairoFontFace::__construct CairoFontFace::getType CairoFontFace::status CairoFontOptions CairoFontOptions::__construct CairoFontOptions::equal CairoFontOptions::getAntialias CairoFontOptions::getHintMetrics CairoFontOptions::getHintStyle CairoFontOptions::getSubpixelOrder CairoFontOptions::hash CairoFontOptions::merge CairoFontOptions::setAntialias CairoFontOptions::setHintMetrics CairoFontOptions::setHintStyle CairoFontOptions::setSubpixelOrder CairoFontOptions::status CairoFontSlant

CairoFontType CairoFontWeight CairoScaledFont CairoScaledFont::__construct CairoScaledFont::extents CairoScaledFont::getCtm CairoScaledFont::getFontFace CairoScaledFont::getFontMatrix CairoScaledFont::getFontOptions CairoScaledFont::getScaleMatrix CairoScaledFont::getType CairoScaledFont::glyphExtents CairoScaledFont::status CairoScaledFont::textExtents CairoToyFontFace CairoPatternType CairoPattern CairoPattern::__construct CairoPattern::getMatrix CairoPattern::getType CairoPattern::setMatrix CairoPattern::status CairoGradientPattern CairoGradientPattern::addColorStopRgb CairoGradientPattern::addColorStopRgba CairoGradientPattern::getColorStopCount CairoGradientPattern::getColorStopRgba CairoGradientPattern::getExtend CairoGradientPattern::setExtend CairoSolidPattern CairoSolidPattern::__construct CairoSolidPattern::getRgba CairoSurfacePattern CairoSurfacePattern::__construct CairoSurfacePattern::getExtend CairoSurfacePattern::getFilter CairoSurfacePattern::getSurface CairoSurfacePattern::setExtend CairoSurfacePattern::setFilter CairoLinearGradient CairoLinearGradient::__construct CairoLinearGradient::getPoints CairoRadialGradient CairoRadialGradient::__construct CairoRadialGradient::getCircles CairoAntialias CairoContent

CairoExtend CairoFormat CairoFormat::strideForWidth CairoFillRule CairoFilter CairoHintMetrics CairoHintStyle CairoLineCap CairoLineJoin CairoMatrix CairoMatrix::__construct CairoMatrix::initIdentity CairoMatrix::initRotate CairoMatrix::initScale CairoMatrix::initTranslate CairoMatrix::invert CairoMatrix::multiply CairoMatrix::rotate CairoMatrix::scale CairoMatrix::transformDistance CairoMatrix::transformPoint CairoMatrix::translate CairoOperator CairoPath CairoPsLevel CairoSubpixelOrder CairoSvgVersion Introduction Installing/Configuring Requirements Installation Runtime Configuration Resource Types Predefined Constants Exif Functions exif_imagetype exif_read_data exif_tagname exif_thumbnail read_exif_data Introduction Installing/Configuring Requirements Installation Runtime Configuration

Exif

GD

Resource Types Predefined Constants Examples PNG creation with PHP Adding watermarks to images using alpha channels Using imagecopymerge to create a translucent watermark GD and Image Functions gd_info getimagesize getimagesizefromstring image_type_to_extension image_type_to_mime_type image2wbmp imagealphablending imageantialias imagearc imagechar imagecharup imagecolorallocate imagecolorallocatealpha imagecolorat imagecolorclosest imagecolorclosestalpha imagecolorclosesthwb imagecolordeallocate imagecolorexact imagecolorexactalpha imagecolormatch imagecolorresolve imagecolorresolvealpha imagecolorset imagecolorsforindex imagecolorstotal imagecolortransparent imageconvolution imagecopy imagecopymerge imagecopymergegray imagecopyresampled imagecopyresized imagecreate imagecreatefromgd2 imagecreatefromgd2part imagecreatefromgd imagecreatefromgif

imagecreatefromjpeg imagecreatefrompng imagecreatefromstring imagecreatefromwbmp imagecreatefromxbm imagecreatefromxpm imagecreatetruecolor imagedashedline imagedestroy imageellipse imagefill imagefilledarc imagefilledellipse imagefilledpolygon imagefilledrectangle imagefilltoborder imagefilter imagefontheight imagefontwidth imageftbbox imagefttext imagegammacorrect imagegd2 imagegd imagegif imagegrabscreen imagegrabwindow imageinterlace imageistruecolor imagejpeg imagelayereffect imageline imageloadfont imagepalettecopy imagepng imagepolygon imagepsbbox imagepsencodefont imagepsextendfont imagepsfreefont imagepsloadfont imagepsslantfont imagepstext imagerectangle imagerotate imagesavealpha imagesetbrush

imagesetpixel imagesetstyle imagesetthickness imagesettile imagestring imagestringup imagesx imagesy imagetruecolortopalette imagettfbbox imagettftext imagetypes imagewbmp imagexbm iptcembed iptcparse jpeg2wbmp png2wbmp

Gmagick Introduction Installing/Configuring Requirements Installation Runtime Configuration Predefined Constants Examples Gmagick Gmagick::addimage Gmagick::addnoiseimage Gmagick::annotateimage Gmagick::blurimage Gmagick::borderimage Gmagick::charcoalimage Gmagick::chopimage Gmagick::clear Gmagick::commentimage Gmagick::compositeimage Gmagick::__construct Gmagick::cropimage Gmagick::cropthumbnailimage Gmagick::current Gmagick::cyclecolormapimage Gmagick::deconstructimages Gmagick::despeckleimage Gmagick::destroy Gmagick::drawimage Gmagick::edgeimage

Gmagick::embossimage Gmagick::enhanceimage Gmagick::equalizeimage Gmagick::flipimage Gmagick::flopimage Gmagick::frameimage Gmagick::gammaimage Gmagick::getcopyright Gmagick::getfilename Gmagick::getimagebackgroundcolor Gmagick::getimageblueprimary Gmagick::getimagebordercolor Gmagick::getimagechanneldepth Gmagick::getimagecolors Gmagick::getimagecolorspace Gmagick::getimagecompose Gmagick::getimagedelay Gmagick::getimagedepth Gmagick::getimagedispose Gmagick::getimageextrema Gmagick::getimagefilename Gmagick::getimageformat Gmagick::getimagegamma Gmagick::getimagegreenprimary Gmagick::getimageheight Gmagick::getimagehistogram Gmagick::getimageindex Gmagick::getimageinterlacescheme Gmagick::getimageiterations Gmagick::getimagematte Gmagick::getimagemattecolor Gmagick::getimageprofile Gmagick::getimageredprimary Gmagick::getimagerenderingintent Gmagick::getimageresolution Gmagick::getimagescene Gmagick::getimagesignature Gmagick::getimagetype Gmagick::getimageunits Gmagick::getimagewhitepoint Gmagick::getimagewidth Gmagick::getpackagename Gmagick::getquantumdepth Gmagick::getreleasedate Gmagick::getsamplingfactors Gmagick::getsize Gmagick::getversion

Gmagick::hasnextimage Gmagick::haspreviousimage Gmagick::implodeimage Gmagick::labelimage Gmagick::levelimage Gmagick::magnifyimage Gmagick::mapimage Gmagick::medianfilterimage Gmagick::minifyimage Gmagick::modulateimage Gmagick::motionblurimage Gmagick::newimage Gmagick::nextimage Gmagick::normalizeimage Gmagick::oilpaintimage Gmagick::previousimage Gmagick::profileimage Gmagick::quantizeimage Gmagick::quantizeimages Gmagick::queryfontmetrics Gmagick::queryfonts Gmagick::queryformats Gmagick::radialblurimage Gmagick::raiseimage Gmagick::read Gmagick::readimage Gmagick::readimageblob Gmagick::readimagefile Gmagick::reducenoiseimage Gmagick::removeimage Gmagick::removeimageprofile Gmagick::resampleimage Gmagick::resizeimage Gmagick::rollimage Gmagick::rotateimage Gmagick::scaleimage Gmagick::separateimagechannel Gmagick::setfilename Gmagick::setimagebackgroundcolor Gmagick::setimageblueprimary Gmagick::setimagebordercolor Gmagick::setimagechanneldepth Gmagick::setimagecolorspace Gmagick::setimagecompose Gmagick::setimagedelay Gmagick::setimagedepth Gmagick::setimagedispose

Gmagick::setimagefilename Gmagick::setimageformat Gmagick::setimagegamma Gmagick::setimagegreenprimary Gmagick::setimageindex Gmagick::setimageinterlacescheme Gmagick::setimageiterations Gmagick::setimageprofile Gmagick::setimageredprimary Gmagick::setimagerenderingintent Gmagick::setimageresolution Gmagick::setimagescene Gmagick::setimagetype Gmagick::setimageunits Gmagick::setimagewhitepoint Gmagick::setsamplingfactors Gmagick::setsize Gmagick::shearimage Gmagick::solarizeimage Gmagick::spreadimage Gmagick::stripimage Gmagick::swirlimage Gmagick::thumbnailimage Gmagick::trimimage Gmagick::write Gmagick::writeimage GmagickDraw GmagickDraw::annotate GmagickDraw::arc GmagickDraw::bezier GmagickDraw::ellipse GmagickDraw::getfillcolor GmagickDraw::getfillopacity GmagickDraw::getfont GmagickDraw::getfontsize GmagickDraw::getfontstyle GmagickDraw::getfontweight GmagickDraw::getstrokecolor GmagickDraw::getstrokeopacity GmagickDraw::getstrokewidth GmagickDraw::gettextdecoration GmagickDraw::gettextencoding GmagickDraw::line GmagickDraw::point GmagickDraw::polygon GmagickDraw::polyline GmagickDraw::rectangle

GmagickDraw::rotate GmagickDraw::roundrectangle GmagickDraw::scale GmagickDraw::setfillcolor GmagickDraw::setfillopacity GmagickDraw::setfont GmagickDraw::setfontsize GmagickDraw::setfontstyle GmagickDraw::setfontweight GmagickDraw::setstrokecolor GmagickDraw::setstrokeopacity GmagickDraw::setstrokewidth GmagickDraw::settextdecoration GmagickDraw::settextencoding GmagickPixel GmagickPixel::__construct GmagickPixel::getcolor GmagickPixel::getcolorcount GmagickPixel::getcolorvalue GmagickPixel::setcolor GmagickPixel::setcolorvalue ImageMagick Introduction Installing/Configuring Requirements Installation Runtime Configuration Resource Types Predefined Constants Examples Basic usage Imagick Imagick::adaptiveBlurImage Imagick::adaptiveResizeImage Imagick::adaptiveSharpenImage Imagick::adaptiveThresholdImage Imagick::addImage Imagick::addNoiseImage Imagick::affineTransformImage Imagick::animateImages Imagick::annotateImage Imagick::appendImages Imagick::averageImages Imagick::blackThresholdImage Imagick::blurImage Imagick::borderImage Imagick::charcoalImage

Imagick::chopImage Imagick::clear Imagick::clipImage Imagick::clipPathImage Imagick::clone Imagick::clutImage Imagick::coalesceImages Imagick::colorFloodfillImage Imagick::colorizeImage Imagick::combineImages Imagick::commentImage Imagick::compareImageChannels Imagick::compareImageLayers Imagick::compareImages Imagick::compositeImage Imagick::__construct Imagick::contrastImage Imagick::contrastStretchImage Imagick::convolveImage Imagick::cropImage Imagick::cropThumbnailImage Imagick::current Imagick::cycleColormapImage Imagick::decipherImage Imagick::deconstructImages Imagick::deleteImageArtifact Imagick::deskewImage Imagick::despeckleImage Imagick::destroy Imagick::displayImage Imagick::displayImages Imagick::distortImage Imagick::drawImage Imagick::edgeImage Imagick::embossImage Imagick::encipherImage Imagick::enhanceImage Imagick::equalizeImage Imagick::evaluateImage Imagick::exportImagePixels Imagick::extentImage Imagick::flattenImages Imagick::flipImage Imagick::floodFillPaintImage Imagick::flopImage Imagick::frameImage Imagick::functionImage

Imagick::fxImage Imagick::gammaImage Imagick::gaussianBlurImage Imagick::getColorspace Imagick::getCompression Imagick::getCompressionQuality Imagick::getCopyright Imagick::getFilename Imagick::getFont Imagick::getFormat Imagick::getGravity Imagick::getHomeURL Imagick::getImage Imagick::getImageAlphaChannel Imagick::getImageArtifact Imagick::getImageBackgroundColor Imagick::getImageBlob Imagick::getImageBluePrimary Imagick::getImageBorderColor Imagick::getImageChannelDepth Imagick::getImageChannelDistortion Imagick::getImageChannelDistortions Imagick::getImageChannelExtrema Imagick::getImageChannelKurtosis Imagick::getImageChannelMean Imagick::getImageChannelRange Imagick::getImageChannelStatistics Imagick::getImageClipMask Imagick::getImageColormapColor Imagick::getImageColors Imagick::getImageColorspace Imagick::getImageCompose Imagick::getImageCompression Imagick::getImageCompressionQuality Imagick::getImageDelay Imagick::getImageDepth Imagick::getImageDispose Imagick::getImageDistortion Imagick::getImageExtrema Imagick::getImageFilename Imagick::getImageFormat Imagick::getImageGamma Imagick::getImageGeometry Imagick::getImageGravity Imagick::getImageGreenPrimary Imagick::getImageHeight Imagick::getImageHistogram

Imagick::getImageIndex Imagick::getImageInterlaceScheme Imagick::getImageInterpolateMethod Imagick::getImageIterations Imagick::getImageLength Imagick::getImageMagickLicense Imagick::getImageMatte Imagick::getImageMatteColor Imagick::getImageOrientation Imagick::getImagePage Imagick::getImagePixelColor Imagick::getImageProfile Imagick::getImageProfiles Imagick::getImageProperties Imagick::getImageProperty Imagick::getImageRedPrimary Imagick::getImageRegion Imagick::getImageRenderingIntent Imagick::getImageResolution Imagick::getImagesBlob Imagick::getImageScene Imagick::getImageSignature Imagick::getImageSize Imagick::getImageTicksPerSecond Imagick::getImageTotalInkDensity Imagick::getImageType Imagick::getImageUnits Imagick::getImageVirtualPixelMethod Imagick::getImageWhitePoint Imagick::getImageWidth Imagick::getInterlaceScheme Imagick::getIteratorIndex Imagick::getNumberImages Imagick::getOption Imagick::getPackageName Imagick::getPage Imagick::getPixelIterator Imagick::getPixelRegionIterator Imagick::getPointSize Imagick::getQuantumDepth Imagick::getQuantumRange Imagick::getReleaseDate Imagick::getResource Imagick::getResourceLimit Imagick::getSamplingFactors Imagick::getSize Imagick::getSizeOffset

Imagick::getVersion Imagick::haldClutImage Imagick::hasNextImage Imagick::hasPreviousImage Imagick::identifyImage Imagick::implodeImage Imagick::importImagePixels Imagick::labelImage Imagick::levelImage Imagick::linearStretchImage Imagick::liquidRescaleImage Imagick::magnifyImage Imagick::mapImage Imagick::matteFloodfillImage Imagick::medianFilterImage Imagick::mergeImageLayers Imagick::minifyImage Imagick::modulateImage Imagick::montageImage Imagick::morphImages Imagick::mosaicImages Imagick::motionBlurImage Imagick::negateImage Imagick::newImage Imagick::newPseudoImage Imagick::nextImage Imagick::normalizeImage Imagick::oilPaintImage Imagick::opaquePaintImage Imagick::optimizeImageLayers Imagick::orderedPosterizeImage Imagick::paintFloodfillImage Imagick::paintOpaqueImage Imagick::paintTransparentImage Imagick::pingImage Imagick::pingImageBlob Imagick::pingImageFile Imagick::polaroidImage Imagick::posterizeImage Imagick::previewImages Imagick::previousImage Imagick::profileImage Imagick::quantizeImage Imagick::quantizeImages Imagick::queryFontMetrics Imagick::queryFonts Imagick::queryFormats

Imagick::radialBlurImage Imagick::raiseImage Imagick::randomThresholdImage Imagick::readImage Imagick::readImageBlob Imagick::readImageFile Imagick::recolorImage Imagick::reduceNoiseImage Imagick::remapImage Imagick::removeImage Imagick::removeImageProfile Imagick::render Imagick::resampleImage Imagick::resetImagePage Imagick::resizeImage Imagick::rollImage Imagick::rotateImage Imagick::roundCorners Imagick::sampleImage Imagick::scaleImage Imagick::segmentImage Imagick::separateImageChannel Imagick::sepiaToneImage Imagick::setBackgroundColor Imagick::setColorspace Imagick::setCompression Imagick::setCompressionQuality Imagick::setFilename Imagick::setFirstIterator Imagick::setFont Imagick::setFormat Imagick::setGravity Imagick::setImage Imagick::setImageAlphaChannel Imagick::setImageArtifact Imagick::setImageBackgroundColor Imagick::setImageBias Imagick::setImageBluePrimary Imagick::setImageBorderColor Imagick::setImageChannelDepth Imagick::setImageClipMask Imagick::setImageColormapColor Imagick::setImageColorspace Imagick::setImageCompose Imagick::setImageCompression Imagick::setImageCompressionQuality Imagick::setImageDelay

Imagick::setImageDepth Imagick::setImageDispose Imagick::setImageExtent Imagick::setImageFilename Imagick::setImageFormat Imagick::setImageGamma Imagick::setImageGravity Imagick::setImageGreenPrimary Imagick::setImageIndex Imagick::setImageInterlaceScheme Imagick::setImageInterpolateMethod Imagick::setImageIterations Imagick::setImageMatte Imagick::setImageMatteColor Imagick::setImageOpacity Imagick::setImageOrientation Imagick::setImagePage Imagick::setImageProfile Imagick::setImageProperty Imagick::setImageRedPrimary Imagick::setImageRenderingIntent Imagick::setImageResolution Imagick::setImageScene Imagick::setImageTicksPerSecond Imagick::setImageType Imagick::setImageUnits Imagick::setImageVirtualPixelMethod Imagick::setImageWhitePoint Imagick::setInterlaceScheme Imagick::setIteratorIndex Imagick::setLastIterator Imagick::setOption Imagick::setPage Imagick::setPointSize Imagick::setResolution Imagick::setResourceLimit Imagick::setSamplingFactors Imagick::setSize Imagick::setSizeOffset Imagick::setType Imagick::shadeImage Imagick::shadowImage Imagick::sharpenImage Imagick::shaveImage Imagick::shearImage Imagick::sigmoidalContrastImage Imagick::sketchImage

Imagick::solarizeImage Imagick::sparseColorImage Imagick::spliceImage Imagick::spreadImage Imagick::steganoImage Imagick::stereoImage Imagick::stripImage Imagick::swirlImage Imagick::textureImage Imagick::thresholdImage Imagick::thumbnailImage Imagick::tintImage Imagick::transformImage Imagick::transparentPaintImage Imagick::transposeImage Imagick::transverseImage Imagick::trimImage Imagick::uniqueImageColors Imagick::unsharpMaskImage Imagick::valid Imagick::vignetteImage Imagick::waveImage Imagick::whiteThresholdImage Imagick::writeImage Imagick::writeImageFile Imagick::writeImages Imagick::writeImagesFile ImagickDraw ImagickDraw::affine ImagickDraw::annotation ImagickDraw::arc ImagickDraw::bezier ImagickDraw::circle ImagickDraw::clear ImagickDraw::clone ImagickDraw::color ImagickDraw::comment ImagickDraw::composite ImagickDraw::__construct ImagickDraw::destroy ImagickDraw::ellipse ImagickDraw::getClipPath ImagickDraw::getClipRule ImagickDraw::getClipUnits ImagickDraw::getFillColor ImagickDraw::getFillOpacity ImagickDraw::getFillRule

ImagickDraw::getFont ImagickDraw::getFontFamily ImagickDraw::getFontSize ImagickDraw::getFontStyle ImagickDraw::getFontWeight ImagickDraw::getGravity ImagickDraw::getStrokeAntialias ImagickDraw::getStrokeColor ImagickDraw::getStrokeDashArray ImagickDraw::getStrokeDashOffset ImagickDraw::getStrokeLineCap ImagickDraw::getStrokeLineJoin ImagickDraw::getStrokeMiterLimit ImagickDraw::getStrokeOpacity ImagickDraw::getStrokeWidth ImagickDraw::getTextAlignment ImagickDraw::getTextAntialias ImagickDraw::getTextDecoration ImagickDraw::getTextEncoding ImagickDraw::getTextUnderColor ImagickDraw::getVectorGraphics ImagickDraw::line ImagickDraw::matte ImagickDraw::pathClose ImagickDraw::pathCurveToAbsolute ImagickDraw::pathCurveToQuadraticBezierAb solute ImagickDraw::pathCurveToQuadraticBezierRe lative ImagickDraw::pathCurveToQuadraticBezierS moothAbsolute ImagickDraw::pathCurveToQuadraticBezierS moothRelative ImagickDraw::pathCurveToRelative ImagickDraw::pathCurveToSmoothAbsolute ImagickDraw::pathCurveToSmoothRelative ImagickDraw::pathEllipticArcAbsolute ImagickDraw::pathEllipticArcRelative ImagickDraw::pathFinish ImagickDraw::pathLineToAbsolute ImagickDraw::pathLineToHorizontalAbsolute ImagickDraw::pathLineToHorizontalRelative ImagickDraw::pathLineToRelative ImagickDraw::pathLineToVerticalAbsolute ImagickDraw::pathLineToVerticalRelative ImagickDraw::pathMoveToAbsolute ImagickDraw::pathMoveToRelative

ImagickDraw::pathStart ImagickDraw::point ImagickDraw::polygon ImagickDraw::polyline ImagickDraw::pop ImagickDraw::popClipPath ImagickDraw::popDefs ImagickDraw::popPattern ImagickDraw::push ImagickDraw::pushClipPath ImagickDraw::pushDefs ImagickDraw::pushPattern ImagickDraw::rectangle ImagickDraw::render ImagickDraw::rotate ImagickDraw::roundRectangle ImagickDraw::scale ImagickDraw::setClipPath ImagickDraw::setClipRule ImagickDraw::setClipUnits ImagickDraw::setFillAlpha ImagickDraw::setFillColor ImagickDraw::setFillOpacity ImagickDraw::setFillPatternURL ImagickDraw::setFillRule ImagickDraw::setFont ImagickDraw::setFontFamily ImagickDraw::setFontSize ImagickDraw::setFontStretch ImagickDraw::setFontStyle ImagickDraw::setFontWeight ImagickDraw::setGravity ImagickDraw::setStrokeAlpha ImagickDraw::setStrokeAntialias ImagickDraw::setStrokeColor ImagickDraw::setStrokeDashArray ImagickDraw::setStrokeDashOffset ImagickDraw::setStrokeLineCap ImagickDraw::setStrokeLineJoin ImagickDraw::setStrokeMiterLimit ImagickDraw::setStrokeOpacity ImagickDraw::setStrokePatternURL ImagickDraw::setStrokeWidth ImagickDraw::setTextAlignment ImagickDraw::setTextAntialias ImagickDraw::setTextDecoration ImagickDraw::setTextEncoding

ImagickDraw::setTextUnderColor ImagickDraw::setVectorGraphics ImagickDraw::setViewbox ImagickDraw::skewX ImagickDraw::skewY ImagickDraw::translate ImagickPixel ImagickPixel::clear ImagickPixel::__construct ImagickPixel::destroy ImagickPixel::getColor ImagickPixel::getColorAsString ImagickPixel::getColorCount ImagickPixel::getColorValue ImagickPixel::getHSL ImagickPixel::isSimilar ImagickPixel::setColor ImagickPixel::setColorValue ImagickPixel::setHSL ImagickPixelIterator ImagickPixelIterator::clear ImagickPixelIterator::__construct ImagickPixelIterator::destroy ImagickPixelIterator::getCurrentIteratorRow ImagickPixelIterator::getIteratorRow ImagickPixelIterator::getNextIteratorRow ImagickPixelIterator::getPreviousIteratorRow ImagickPixelIterator::newPixelIterator ImagickPixelIterator::newPixelRegionIterator ImagickPixelIterator::resetIterator ImagickPixelIterator::setIteratorFirstRow ImagickPixelIterator::setIteratorLastRow ImagickPixelIterator::setIteratorRow ImagickPixelIterator::syncIterator Mail Related Extensions Cyrus Introduction Installing/Configuring Requirements Installation Runtime Configuration Resource Types Predefined Constants Cyrus Functions cyrus_authenticate cyrus_bind cyrus_close

cyrus_connect cyrus_query cyrus_unbind

IMAP

Introduction Installing/Configuring Requirements Installation Runtime Configuration Resource Types Predefined Constants IMAP Functions imap_8bit imap_alerts imap_append imap_base64 imap_binary imap_body imap_bodystruct imap_check imap_clearflag_full imap_close imap_create imap_createmailbox imap_delete imap_deletemailbox imap_errors imap_expunge imap_fetch_overview imap_fetchbody imap_fetchheader imap_fetchmime imap_fetchstructure imap_fetchtext imap_gc imap_get_quota imap_get_quotaroot imap_getacl imap_getmailboxes imap_getsubscribed imap_header imap_headerinfo imap_headers imap_last_error imap_list imap_listmailbox imap_listscan

imap_listsubscribed imap_lsub imap_mail_compose imap_mail_copy imap_mail_move imap_mail imap_mailboxmsginfo imap_mime_header_decode imap_msgno imap_num_msg imap_num_recent imap_open imap_ping imap_qprint imap_rename imap_renamemailbox imap_reopen imap_rfc822_parse_adrlist imap_rfc822_parse_headers imap_rfc822_write_address imap_savebody imap_scan imap_scanmailbox imap_search imap_set_quota imap_setacl imap_setflag_full imap_sort imap_status imap_subscribe imap_thread imap_timeout imap_uid imap_undelete imap_unsubscribe imap_utf7_decode imap_utf7_encode imap_utf8

Mail

Introduction Installing/Configuring Requirements Installation Runtime Configuration Resource Types Predefined Constants Mail Functions

ezmlm_hash mail

Mailparse Introduction Installing/Configuring Requirements Installation Runtime Configuration Resource Types Predefined Constants Mailparse Functions mailparse_determine_best_xfer_encoding mailparse_msg_create mailparse_msg_extract_part_file mailparse_msg_extract_part mailparse_msg_extract_whole_part_file mailparse_msg_free mailparse_msg_get_part_data mailparse_msg_get_part mailparse_msg_get_structure mailparse_msg_parse_file mailparse_msg_parse mailparse_rfc822_parse_addresses mailparse_stream_encode mailparse_uudecode_all vpopmail Introduction Installing/Configuring Requirements Installation Runtime Configuration Resource Types Predefined Constants vpopmail Functions vpopmail_add_alias_domain_ex vpopmail_add_alias_domain vpopmail_add_domain_ex vpopmail_add_domain vpopmail_add_user vpopmail_alias_add vpopmail_alias_del_domain vpopmail_alias_del vpopmail_alias_get_all vpopmail_alias_get vpopmail_auth_user vpopmail_del_domain_ex vpopmail_del_domain

vpopmail_del_user vpopmail_error vpopmail_passwd vpopmail_set_user_quota Mathematical Extensions BC Math Introduction Installing/Configuring Requirements Installation Runtime Configuration Resource Types Predefined Constants BC Math Functions bcadd bccomp bcdiv bcmod bcmul bcpow bcpowmod bcscale bcsqrt bcsub GMP Introduction Installing/Configuring Requirements Installation Runtime Configuration Resource Types Predefined Constants Examples GMP Functions gmp_abs gmp_add gmp_and gmp_clrbit gmp_cmp gmp_com gmp_div_q gmp_div_qr gmp_div_r gmp_div gmp_divexact gmp_fact gmp_gcd

gmp_gcdext gmp_hamdist gmp_init gmp_intval gmp_invert gmp_jacobi gmp_legendre gmp_mod gmp_mul gmp_neg gmp_nextprime gmp_or gmp_perfect_square gmp_popcount gmp_pow gmp_powm gmp_prob_prime gmp_random gmp_scan0 gmp_scan1 gmp_setbit gmp_sign gmp_sqrt gmp_sqrtrem gmp_strval gmp_sub gmp_testbit gmp_xor

Lapack

Introduction Installing/Configuring Requirements Installation Runtime Configuration Resource Types Predefined Constants Lapack Lapack::eigenValues Lapack::identity Lapack::leastSquaresByFactorisation Lapack::leastSquaresBySVD Lapack::pseudoInverse Lapack::singularValues Lapack::solveLinearEquation LapackException Introduction

Math

Installing/Configuring Requirements Installation Runtime Configuration Resource Types Predefined Constants Math Functions abs acos acosh asin asinh atan2 atan atanh base_convert bindec ceil cos cosh decbin dechex decoct deg2rad exp expm1 floor fmod getrandmax hexdec hypot is_finite is_infinite is_nan lcg_value log10 log1p log max min mt_getrandmax mt_rand mt_srand octdec pi pow rad2deg

rand round sin sinh sqrt srand tan tanh

Statistics Introduction Installing/Configuring Requirements Installation Runtime Configuration Resource Types Predefined Constants Statistic Functions stats_absolute_deviation stats_cdf_beta stats_cdf_binomial stats_cdf_cauchy stats_cdf_chisquare stats_cdf_exponential stats_cdf_f stats_cdf_gamma stats_cdf_laplace stats_cdf_logistic stats_cdf_negative_binomial stats_cdf_noncentral_chisquare stats_cdf_noncentral_f stats_cdf_poisson stats_cdf_t stats_cdf_uniform stats_cdf_weibull stats_covariance stats_den_uniform stats_dens_beta stats_dens_cauchy stats_dens_chisquare stats_dens_exponential stats_dens_f stats_dens_gamma stats_dens_laplace stats_dens_logistic stats_dens_negative_binomial stats_dens_normal stats_dens_pmf_binomial

stats_dens_pmf_hypergeometric stats_dens_pmf_poisson stats_dens_t stats_dens_weibull stats_harmonic_mean stats_kurtosis stats_rand_gen_beta stats_rand_gen_chisquare stats_rand_gen_exponential stats_rand_gen_f stats_rand_gen_funiform stats_rand_gen_gamma stats_rand_gen_ibinomial_negative stats_rand_gen_ibinomial stats_rand_gen_int stats_rand_gen_ipoisson stats_rand_gen_iuniform stats_rand_gen_noncenral_chisquare stats_rand_gen_noncentral_f stats_rand_gen_noncentral_t stats_rand_gen_normal stats_rand_gen_t stats_rand_get_seeds stats_rand_phrase_to_seeds stats_rand_ranf stats_rand_setall stats_skew stats_standard_deviation stats_stat_binomial_coef stats_stat_correlation stats_stat_gennch stats_stat_independent_t stats_stat_innerproduct stats_stat_noncentral_t stats_stat_paired_t stats_stat_percentile stats_stat_powersum stats_variance Non-Text MIME Output FDF Introduction Installing/Configuring Requirements Installation Runtime Configuration Resource Types Predefined Constants

Examples FDF Functions fdf_add_doc_javascript fdf_add_template fdf_close fdf_create fdf_enum_values fdf_errno fdf_error fdf_get_ap fdf_get_attachment fdf_get_encoding fdf_get_file fdf_get_flags fdf_get_opt fdf_get_status fdf_get_value fdf_get_version fdf_header fdf_next_field_name fdf_open_string fdf_open fdf_remove_item fdf_save_string fdf_save fdf_set_ap fdf_set_encoding fdf_set_file fdf_set_flags fdf_set_javascript_action fdf_set_on_import_javascript fdf_set_opt fdf_set_status fdf_set_submit_form_action fdf_set_target_frame fdf_set_value fdf_set_version Introduction Installing/Configuring Requirements Installation Runtime Configuration Resource Types Predefined Constants Examples Clearsign text

GnuPG

GnuPG Functions gnupg_adddecryptkey gnupg_addencryptkey gnupg_addsignkey gnupg_cleardecryptkeys gnupg_clearencryptkeys gnupg_clearsignkeys gnupg_decrypt gnupg_decryptverify gnupg_encrypt gnupg_encryptsign gnupg_export gnupg_geterror gnupg_getprotocol gnupg_import gnupg_init gnupg_keyinfo gnupg_setarmor gnupg_seterrormode gnupg_setsignmode gnupg_sign gnupg_verify Introduction Installing/Configuring Requirements Installation Runtime Configuration Resource Types Predefined Constants Examples Basic PECL/haru example Builtin Fonts And Encodings Builtin Fonts Builtin Encodings HaruException HaruDoc HaruDoc::addPage HaruDoc::addPageLabel HaruDoc::__construct HaruDoc::createOutline HaruDoc::getCurrentEncoder HaruDoc::getCurrentPage HaruDoc::getEncoder HaruDoc::getFont HaruDoc::getInfoAttr HaruDoc::getPageLayout

haru

HaruDoc::getPageMode HaruDoc::getStreamSize HaruDoc::insertPage HaruDoc::loadJPEG HaruDoc::loadPNG HaruDoc::loadRaw HaruDoc::loadTTC HaruDoc::loadTTF HaruDoc::loadType1 HaruDoc::output HaruDoc::readFromStream HaruDoc::resetError HaruDoc::resetStream HaruDoc::save HaruDoc::saveToStream HaruDoc::setCompressionMode HaruDoc::setCurrentEncoder HaruDoc::setEncryptionMode HaruDoc::setInfoAttr HaruDoc::setInfoDateAttr HaruDoc::setOpenAction HaruDoc::setPageLayout HaruDoc::setPageMode HaruDoc::setPagesConfiguration HaruDoc::setPassword HaruDoc::setPermission HaruDoc::useCNSEncodings HaruDoc::useCNSFonts HaruDoc::useCNTEncodings HaruDoc::useCNTFonts HaruDoc::useJPEncodings HaruDoc::useJPFonts HaruDoc::useKREncodings HaruDoc::useKRFonts HaruPage HaruPage::arc HaruPage::beginText HaruPage::circle HaruPage::closePath HaruPage::concat HaruPage::createDestination HaruPage::createLinkAnnotation HaruPage::createTextAnnotation HaruPage::createURLAnnotation HaruPage::curveTo2 HaruPage::curveTo3 HaruPage::curveTo

HaruPage::drawImage HaruPage::ellipse HaruPage::endPath HaruPage::endText HaruPage::eofill HaruPage::eoFillStroke HaruPage::fill HaruPage::fillStroke HaruPage::getCharSpace HaruPage::getCMYKFill HaruPage::getCMYKStroke HaruPage::getCurrentFont HaruPage::getCurrentFontSize HaruPage::getCurrentPos HaruPage::getCurrentTextPos HaruPage::getDash HaruPage::getFillingColorSpace HaruPage::getFlatness HaruPage::getGMode HaruPage::getGrayFill HaruPage::getGrayStroke HaruPage::getHeight HaruPage::getHorizontalScaling HaruPage::getLineCap HaruPage::getLineJoin HaruPage::getLineWidth HaruPage::getMiterLimit HaruPage::getRGBFill HaruPage::getRGBStroke HaruPage::getStrokingColorSpace HaruPage::getTextLeading HaruPage::getTextMatrix HaruPage::getTextRenderingMode HaruPage::getTextRise HaruPage::getTextWidth HaruPage::getTransMatrix HaruPage::getWidth HaruPage::getWordSpace HaruPage::lineTo HaruPage::measureText HaruPage::moveTextPos HaruPage::moveTo HaruPage::moveToNextLine HaruPage::rectangle HaruPage::setCharSpace HaruPage::setCMYKFill HaruPage::setCMYKStroke

HaruPage::setDash HaruPage::setFlatness HaruPage::setFontAndSize HaruPage::setGrayFill HaruPage::setGrayStroke HaruPage::setHeight HaruPage::setHorizontalScaling HaruPage::setLineCap HaruPage::setLineJoin HaruPage::setLineWidth HaruPage::setMiterLimit HaruPage::setRGBFill HaruPage::setRGBStroke HaruPage::setRotate HaruPage::setSize HaruPage::setSlideShow HaruPage::setTextLeading HaruPage::setTextMatrix HaruPage::setTextRenderingMode HaruPage::setTextRise HaruPage::setWidth HaruPage::setWordSpace HaruPage::showText HaruPage::showTextNextLine HaruPage::stroke HaruPage::textOut HaruPage::textRect HaruFont HaruFont::getAscent HaruFont::getCapHeight HaruFont::getDescent HaruFont::getEncodingName HaruFont::getFontName HaruFont::getTextWidth HaruFont::getUnicodeWidth HaruFont::getXHeight HaruFont::measureText HaruImage HaruImage::getBitsPerComponent HaruImage::getColorSpace HaruImage::getHeight HaruImage::getSize HaruImage::getWidth HaruImage::setColorMask HaruImage::setMaskImage HaruEncoder HaruEncoder::getByteType

HaruEncoder::getType HaruEncoder::getUnicode HaruEncoder::getWritingMode HaruOutline HaruOutline::setDestination HaruOutline::setOpened HaruAnnotation HaruAnnotation::setBorderStyle HaruAnnotation::setHighlightMode HaruAnnotation::setIcon HaruAnnotation::setOpened HaruDestination HaruDestination::setFit HaruDestination::setFitB HaruDestination::setFitBH HaruDestination::setFitBV HaruDestination::setFitH HaruDestination::setFitR HaruDestination::setFitV HaruDestination::setXYZ

Ming

Introduction Installing/Configuring Requirements Installation Runtime Configuration Resource Types Predefined Constants Examples SWFAction Examples SWFSPrite basic examples Ming Functions ming_keypress ming_setcubicthreshold ming_setscale ming_setswfcompression ming_useconstants ming_useswfversion SWFAction SWFAction::__construct SWFBitmap SWFBitmap::__construct SWFBitmap::getHeight SWFBitmap::getWidth SWFButton SWFButton::addAction SWFButton::addASound

SWFButton::addShape SWFButton::__construct SWFButton::setAction SWFButton::setDown SWFButton::setHit SWFButton::setMenu SWFButton::setOver SWFButton::setUp SWFDisplayItem SWFDisplayItem::addAction SWFDisplayItem::addColor SWFDisplayItem::endMask SWFDisplayItem::getRot SWFDisplayItem::getX SWFDisplayItem::getXScale SWFDisplayItem::getXSkew SWFDisplayItem::getY SWFDisplayItem::getYScale SWFDisplayItem::getYSkew SWFDisplayItem::move SWFDisplayItem::moveTo SWFDisplayItem::multColor SWFDisplayItem::remove SWFDisplayItem::rotate SWFDisplayItem::rotateTo SWFDisplayItem::scale SWFDisplayItem::scaleTo SWFDisplayItem::setDepth SWFDisplayItem::setMaskLevel SWFDisplayItem::setMatrix SWFDisplayItem::setName SWFDisplayItem::setRatio SWFDisplayItem::skewX SWFDisplayItem::skewXTo SWFDisplayItem::skewY SWFDisplayItem::skewYTo SWFFill SWFFill::moveTo SWFFill::rotateTo SWFFill::scaleTo SWFFill::skewXTo SWFFill::skewYTo SWFFont SWFFont::__construct SWFFont::getAscent SWFFont::getDescent SWFFont::getLeading

SWFFont::getShape SWFFont::getUTF8Width SWFFont::getWidth SWFFontChar SWFFontChar::addChars SWFFontChar::addUTF8Chars SWFGradient SWFGradient::addEntry SWFGradient::__construct SWFMorph SWFMorph::__construct SWFMorph::getShape1 SWFMorph::getShape2 SWFMovie SWFMovie::add SWFMovie::addExport SWFMovie::addFont SWFMovie::__construct SWFMovie::importChar SWFMovie::importFont SWFMovie::labelFrame SWFMovie::nextFrame SWFMovie::output SWFMovie::remove SWFMovie::save SWFMovie::saveToFile SWFMovie::setbackground SWFMovie::setDimension SWFMovie::setFrames SWFMovie::setRate SWFMovie::startSound SWFMovie::stopSound SWFMovie::streamMP3 SWFMovie::writeExports SWFPrebuiltClip SWFPrebuiltClip::__construct SWFShape SWFShape::addFill SWFShape::__construct SWFShape::drawArc SWFShape::drawCircle SWFShape::drawCubic SWFShape::drawCubicTo SWFShape::drawCurve SWFShape::drawCurveTo SWFShape::drawGlyph SWFShape::drawLine

SWFShape::drawLineTo SWFShape::movePen SWFShape::movePenTo SWFShape::setLeftFill SWFShape::setLine SWFShape::setRightFill SWFSound SWFSound::__construct SWFSoundInstance SWFSoundInstance::loopCount SWFSoundInstance::loopInPoint SWFSoundInstance::loopOutPoint SWFSoundInstance::noMultiple SWFSprite SWFSprite::add SWFSprite::__construct SWFSprite::labelFrame SWFSprite::nextFrame SWFSprite::remove SWFSprite::setFrames SWFSprite::startSound SWFSprite::stopSound SWFText SWFText::addString SWFText::addUTF8String SWFText::__construct SWFText::getAscent SWFText::getDescent SWFText::getLeading SWFText::getUTF8Width SWFText::getWidth SWFText::moveTo SWFText::setColor SWFText::setFont SWFText::setHeight SWFText::setSpacing SWFTextField SWFTextField::addChars SWFTextField::addString SWFTextField::align SWFTextField::__construct SWFTextField::setBounds SWFTextField::setColor SWFTextField::setFont SWFTextField::setHeight SWFTextField::setIndentation SWFTextField::setLeftMargin

SWFTextField::setLineSpacing SWFTextField::setMargins SWFTextField::setName SWFTextField::setPadding SWFTextField::setRightMargin SWFVideoStream SWFVideoStream::__construct SWFVideoStream::getNumFrames SWFVideoStream::setDimension


PDF

Introduction Installing/Configuring Requirements Installation Runtime Configuration Resource Types Predefined Constants Examples Basic Usage Examples PDF Functions PDF_activate_item PDF_add_annotation PDF_add_bookmark PDF_add_launchlink PDF_add_locallink PDF_add_nameddest PDF_add_note PDF_add_outline PDF_add_pdflink PDF_add_table_cell PDF_add_textflow PDF_add_thumbnail PDF_add_weblink PDF_arc PDF_arcn PDF_attach_file PDF_begin_document PDF_begin_font PDF_begin_glyph PDF_begin_item PDF_begin_layer PDF_begin_page_ext PDF_begin_page PDF_begin_pattern PDF_begin_template_ext PDF_begin_template PDF_circle

PDF_clip PDF_close_image PDF_close_pdi_page PDF_close_pdi PDF_close PDF_closepath_fill_stroke PDF_closepath_stroke PDF_closepath PDF_concat PDF_continue_text PDF_create_3dview PDF_create_action PDF_create_annotation PDF_create_bookmark PDF_create_field PDF_create_fieldgroup PDF_create_gstate PDF_create_pvf PDF_create_textflow PDF_curveto PDF_define_layer PDF_delete_pvf PDF_delete_table PDF_delete_textflow PDF_delete PDF_encoding_set_char PDF_end_document PDF_end_font PDF_end_glyph PDF_end_item PDF_end_layer PDF_end_page_ext PDF_end_page PDF_end_pattern PDF_end_template PDF_endpath PDF_fill_imageblock PDF_fill_pdfblock PDF_fill_stroke PDF_fill_textblock PDF_fill PDF_findfont PDF_fit_image PDF_fit_pdi_page PDF_fit_table PDF_fit_textflow PDF_fit_textline

PDF_get_apiname PDF_get_buffer PDF_get_errmsg PDF_get_errnum PDF_get_font PDF_get_fontname PDF_get_fontsize PDF_get_image_height PDF_get_image_width PDF_get_majorversion PDF_get_minorversion PDF_get_parameter PDF_get_pdi_parameter PDF_get_pdi_value PDF_get_value PDF_info_font PDF_info_matchbox PDF_info_table PDF_info_textflow PDF_info_textline PDF_initgraphics PDF_lineto PDF_load_3ddata PDF_load_font PDF_load_iccprofile PDF_load_image PDF_makespotcolor PDF_moveto PDF_new PDF_open_ccitt PDF_open_file PDF_open_gif PDF_open_image_file PDF_open_image PDF_open_jpeg PDF_open_memory_image PDF_open_pdi_document PDF_open_pdi_page PDF_open_pdi PDF_open_tiff PDF_pcos_get_number PDF_pcos_get_stream PDF_pcos_get_string PDF_place_image PDF_place_pdi_page PDF_process_pdi PDF_rect

PDF_restore PDF_resume_page PDF_rotate PDF_save PDF_scale PDF_set_border_color PDF_set_border_dash PDF_set_border_style PDF_set_char_spacing PDF_set_duration PDF_set_gstate PDF_set_horiz_scaling PDF_set_info_author PDF_set_info_creator PDF_set_info_keywords PDF_set_info_subject PDF_set_info_title PDF_set_info PDF_set_layer_dependency PDF_set_leading PDF_set_parameter PDF_set_text_matrix PDF_set_text_pos PDF_set_text_rendering PDF_set_text_rise PDF_set_value PDF_set_word_spacing PDF_setcolor PDF_setdash PDF_setdashpattern PDF_setflat PDF_setfont PDF_setgray_fill PDF_setgray_stroke PDF_setgray PDF_setlinecap PDF_setlinejoin PDF_setlinewidth PDF_setmatrix PDF_setmiterlimit PDF_setpolydash PDF_setrgbcolor_fill PDF_setrgbcolor_stroke PDF_setrgbcolor PDF_shading_pattern PDF_shading PDF_shfill

PDF_show_boxed PDF_show_xy PDF_show PDF_skew PDF_stringwidth PDF_stroke PDF_suspend_page PDF_translate PDF_utf16_to_utf8 PDF_utf32_to_utf16 PDF_utf8_to_utf16

PS

Introduction Installing/Configuring Requirements Installation Runtime Configuration Resource Types Predefined Constants PS Functions ps_add_bookmark ps_add_launchlink ps_add_locallink ps_add_note ps_add_pdflink ps_add_weblink ps_arc ps_arcn ps_begin_page ps_begin_pattern ps_begin_template ps_circle ps_clip ps_close_image ps_close ps_closepath_stroke ps_closepath ps_continue_text ps_curveto ps_delete ps_end_page ps_end_pattern ps_end_template ps_fill_stroke ps_fill ps_findfont ps_get_buffer

ps_get_parameter ps_get_value ps_hyphenate ps_include_file ps_lineto ps_makespotcolor ps_moveto ps_new ps_open_file ps_open_image_file ps_open_image ps_open_memory_image ps_place_image ps_rect ps_restore ps_rotate ps_save ps_scale ps_set_border_color ps_set_border_dash ps_set_border_style ps_set_info ps_set_parameter ps_set_text_pos ps_set_value ps_setcolor ps_setdash ps_setflat ps_setfont ps_setgray ps_setlinecap ps_setlinejoin ps_setlinewidth ps_setmiterlimit ps_setoverprintmode ps_setpolydash ps_shading_pattern ps_shading ps_shfill ps_show_boxed ps_show_xy2 ps_show_xy ps_show2 ps_show ps_string_geometry ps_stringwidth ps_stroke

ps_symbol_name ps_symbol_width ps_symbol ps_translate

RPM Reader Introduction Installing/Configuring Requirements Installation Runtime Configuration Resource Types Predefined Constants Examples Basic usage RPM Reader Functions rpm_close rpm_get_tag rpm_is_valid rpm_open rpm_version SWF Introduction Installing/Configuring Requirements Installation Runtime Configuration Resource Types Predefined Constants Examples Basic usage SWF Functions 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_ortho2 swf_ortho 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_shapecurveto3 swf_shapecurveto 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 Process Control Extensions Eio Introduction Installing/Configuring Requirements Installation Runtime Configuration Resource Types Predefined Constants Examples Eio Functions eio_busy eio_cancel eio_chmod eio_chown eio_close eio_custom eio_dup2 eio_event_loop eio_fallocate eio_fchmod eio_fchown eio_fdatasync eio_fstat eio_fstatvfs eio_fsync eio_ftruncate eio_futime eio_get_event_stream eio_grp_add eio_grp_cancel eio_grp_limit eio_grp eio_link eio_lstat eio_mkdir eio_mknod eio_nop eio_npending eio_nready eio_nreqs eio_nthreads eio_open

eio_poll eio_read eio_readahead eio_readdir eio_readlink eio_realpath eio_rename eio_rmdir eio_sendfile eio_set_max_idle eio_set_max_parallel eio_set_max_poll_reqs eio_set_max_poll_time eio_set_min_parallel eio_stat eio_statvfs eio_symlink eio_sync_file_range eio_sync eio_syncfs eio_truncate eio_unlink eio_utime eio_write

Expect Introduction Installing/Configuring Requirements Installation Runtime Configuration Resource Types Predefined Constants Examples Expect Usage Examples Expect Functions expect_expectl expect_popen Libevent Introduction Installing/Configuring Requirements Installation Runtime Configuration Resource Types Predefined Constants Examples Libevent Functions

event_add event_base_free event_base_loop event_base_loopbreak event_base_loopexit event_base_new event_base_priority_init event_base_set event_buffer_base_set event_buffer_disable event_buffer_enable event_buffer_fd_set event_buffer_free event_buffer_new event_buffer_priority_set event_buffer_read event_buffer_set_callback event_buffer_timeout_set event_buffer_watermark_set event_buffer_write event_del event_free event_new event_set

PCNTL Introduction Installing/Configuring Requirements Installation Runtime Configuration Resource Types Predefined Constants Examples Basic usage PCNTL Functions pcntl_alarm pcntl_exec pcntl_fork pcntl_getpriority pcntl_setpriority pcntl_signal_dispatch pcntl_signal pcntl_sigprocmask pcntl_sigtimedwait pcntl_sigwaitinfo pcntl_wait pcntl_waitpid

pcntl_wexitstatus pcntl_wifexited pcntl_wifsignaled pcntl_wifstopped pcntl_wstopsig pcntl_wtermsig

POSIX

Introduction Installing/Configuring Requirements Installation Runtime Configuration Resource Types Predefined Constants POSIX Functions posix_access posix_ctermid posix_errno posix_get_last_error 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_initgroups posix_isatty posix_kill posix_mkfifo posix_mknod posix_setegid posix_seteuid posix_setgid posix_setpgid posix_setsid posix_setuid

posix_strerror posix_times posix_ttyname posix_uname Program execution Introduction Installing/Configuring Requirements Installation Runtime Configuration Resource Types Predefined Constants Program execution Functions escapeshellarg escapeshellcmd exec passthru proc_close proc_get_status proc_nice proc_open proc_terminate shell_exec system Semaphore Introduction Installing/Configuring Requirements Installation Runtime Configuration Resource Types Predefined Constants Semaphore Functions ftok msg_get_queue msg_queue_exists msg_receive msg_remove_queue msg_send msg_set_queue msg_stat_queue sem_acquire sem_get sem_release sem_remove shm_attach shm_detach

shm_get_var shm_has_var shm_put_var shm_remove_var shm_remove Shared Memory Introduction Installing/Configuring Requirements Installation Runtime Configuration Resource Types Predefined Constants Examples Basic usage Shared Memory Functions shmop_close shmop_delete shmop_open shmop_read shmop_size shmop_write Other Basic Extensions GeoIP Introduction Installing/Configuring Requirements Installation Runtime Configuration Resource Types Predefined Constants GeoIP Functions geoip_continent_code_by_name geoip_country_code_by_name geoip_country_code3_by_name geoip_country_name_by_name geoip_database_info geoip_db_avail geoip_db_filename geoip_db_get_all_info geoip_id_by_name geoip_isp_by_name geoip_org_by_name geoip_record_by_name geoip_region_by_name geoip_region_name_by_code geoip_time_zone_by_country_and_region

JSON

Introduction Installing/Configuring Requirements Installation Runtime Configuration Resource Types Predefined Constants JsonSerializable JsonSerializable::jsonSerialize JSON Functions json_decode json_encode json_last_error Introduction Installing/Configuring Requirements Installation Runtime Configuration Resource Types Judy Judy::byCount Judy::__construct Judy::count Judy::__destruct Judy::first Judy::firstEmpty Judy::free Judy::getType Judy::last Judy::lastEmpty Judy::memoryUsage Judy::next Judy::nextEmpty Judy::offsetExists Judy::offsetGet Judy::offsetSet Judy::offsetUnset Judy::prev Judy::prevEmpty Judy::size Judy Functions judy_type judy_version Introduction

Judy

Lua

Installing/Configuring Requirements Installation Runtime Configuration Resource Types Lua Lua::assign Lua::call Lua::__construct Lua::eval Lua::getVersion Lua::include Lua::registerCallback LuaClosure LuaClosure::__invoke Introduction Installing/Configuring Requirements Installation Runtime Configuration Resource Types Predefined Constants Misc. Functions connection_aborted connection_status connection_timeout constant define defined die eval exit get_browser __halt_compiler highlight_file highlight_string ignore_user_abort pack php_check_syntax php_strip_whitespace show_source sleep sys_getloadavg time_nanosleep time_sleep_until uniqid

Misc.

unpack usleep

Parsekit Introduction Installing/Configuring Requirements Installation Runtime Configuration Resource Types Predefined Constants Parsekit Functions parsekit_compile_file parsekit_compile_string parsekit_func_arginfo SPL Introduction Installing/Configuring Requirements Installation Runtime Configuration Resource Types Predefined Constants Datastructures SplDoublyLinkedList SplDoublyLinkedList::bottom SplDoublyLinkedList::__construct SplDoublyLinkedList::count SplDoublyLinkedList::current SplDoublyLinkedList::getIteratorMode SplDoublyLinkedList::isEmpty SplDoublyLinkedList::key SplDoublyLinkedList::next SplDoublyLinkedList::offsetExists SplDoublyLinkedList::offsetGet SplDoublyLinkedList::offsetSet SplDoublyLinkedList::offsetUnset SplDoublyLinkedList::pop SplDoublyLinkedList::prev SplDoublyLinkedList::push SplDoublyLinkedList::rewind SplDoublyLinkedList::serialize SplDoublyLinkedList::setIteratorMode SplDoublyLinkedList::shift SplDoublyLinkedList::top SplDoublyLinkedList::unserialize SplDoublyLinkedList::unshift SplDoublyLinkedList::valid

SplStack SplStack::__construct SplStack::setIteratorMode SplQueue SplQueue::__construct SplQueue::dequeue SplQueue::enqueue SplQueue::setIteratorMode SplHeap SplHeap::compare SplHeap::__construct SplHeap::count SplHeap::current SplHeap::extract SplHeap::insert SplHeap::isEmpty SplHeap::key SplHeap::next SplHeap::recoverFromCorruption SplHeap::rewind SplHeap::top SplHeap::valid SplMaxHeap SplMaxHeap::compare SplMinHeap SplMinHeap::compare SplPriorityQueue SplPriorityQueue::compare SplPriorityQueue::__construct SplPriorityQueue::count SplPriorityQueue::current SplPriorityQueue::extract SplPriorityQueue::insert SplPriorityQueue::isEmpty SplPriorityQueue::key SplPriorityQueue::next SplPriorityQueue::recoverFromCorrupti on SplPriorityQueue::rewind SplPriorityQueue::setExtractFlags SplPriorityQueue::top SplPriorityQueue::valid SplFixedArray SplFixedArray::__construct SplFixedArray::count SplFixedArray::current SplFixedArray::fromArray

SplFixedArray::getSize SplFixedArray::key SplFixedArray::next SplFixedArray::offsetExists SplFixedArray::offsetGet SplFixedArray::offsetSet SplFixedArray::offsetUnset SplFixedArray::rewind SplFixedArray::setSize SplFixedArray::toArray SplFixedArray::valid SplObjectStorage SplObjectStorage::addAll SplObjectStorage::attach SplObjectStorage::contains SplObjectStorage::count SplObjectStorage::current SplObjectStorage::detach SplObjectStorage::getHash SplObjectStorage::getInfo SplObjectStorage::key SplObjectStorage::next SplObjectStorage::offsetExists SplObjectStorage::offsetGet SplObjectStorage::offsetSet SplObjectStorage::offsetUnset SplObjectStorage::removeAll SplObjectStorage::removeAllExcept SplObjectStorage::rewind SplObjectStorage::serialize SplObjectStorage::setInfo SplObjectStorage::unserialize SplObjectStorage::valid Iterators AppendIterator AppendIterator::append AppendIterator::__construct AppendIterator::current AppendIterator::getArrayIterator AppendIterator::getInnerIterator AppendIterator::getIteratorIndex AppendIterator::key AppendIterator::next AppendIterator::rewind AppendIterator::valid ArrayIterator ArrayIterator::append

ArrayIterator::asort ArrayIterator::__construct ArrayIterator::count ArrayIterator::current ArrayIterator::getArrayCopy ArrayIterator::getFlags ArrayIterator::key ArrayIterator::ksort ArrayIterator::natcasesort ArrayIterator::natsort ArrayIterator::next ArrayIterator::offsetExists ArrayIterator::offsetGet ArrayIterator::offsetSet ArrayIterator::offsetUnset ArrayIterator::rewind ArrayIterator::seek ArrayIterator::serialize ArrayIterator::setFlags ArrayIterator::uasort ArrayIterator::uksort ArrayIterator::unserialize ArrayIterator::valid CachingIterator CachingIterator::__construct CachingIterator::count CachingIterator::current CachingIterator::getCache CachingIterator::getFlags CachingIterator::getInnerIterator CachingIterator::hasNext CachingIterator::key CachingIterator::next CachingIterator::offsetExists CachingIterator::offsetGet CachingIterator::offsetSet CachingIterator::offsetUnset CachingIterator::rewind CachingIterator::setFlags CachingIterator::__toString CachingIterator::valid CallbackFilterIterator CallbackFilterIterator::accept CallbackFilterIterator::__construct DirectoryIterator DirectoryIterator::__construct DirectoryIterator::current

DirectoryIterator::getATime DirectoryIterator::getBasename DirectoryIterator::getCTime DirectoryIterator::getExtension DirectoryIterator::getFilename DirectoryIterator::getGroup DirectoryIterator::getInode DirectoryIterator::getMTime DirectoryIterator::getOwner DirectoryIterator::getPath DirectoryIterator::getPathname DirectoryIterator::getPerms DirectoryIterator::getSize DirectoryIterator::getType DirectoryIterator::isDir DirectoryIterator::isDot DirectoryIterator::isExecutable DirectoryIterator::isFile DirectoryIterator::isLink DirectoryIterator::isReadable DirectoryIterator::isWritable DirectoryIterator::key DirectoryIterator::next DirectoryIterator::rewind DirectoryIterator::seek DirectoryIterator::__toString DirectoryIterator::valid EmptyIterator EmptyIterator::current EmptyIterator::key EmptyIterator::next EmptyIterator::rewind EmptyIterator::valid FilesystemIterator FilesystemIterator::__construct FilesystemIterator::current FilesystemIterator::getFlags FilesystemIterator::key FilesystemIterator::next FilesystemIterator::rewind FilesystemIterator::setFlags FilterIterator FilterIterator::accept FilterIterator::__construct FilterIterator::current FilterIterator::getInnerIterator FilterIterator::key

FilterIterator::next FilterIterator::rewind FilterIterator::valid GlobIterator GlobIterator::__construct GlobIterator::count InfiniteIterator InfiniteIterator::__construct InfiniteIterator::next IteratorIterator IteratorIterator::__construct IteratorIterator::current IteratorIterator::getInnerIterator IteratorIterator::key IteratorIterator::next IteratorIterator::rewind IteratorIterator::valid LimitIterator LimitIterator::__construct LimitIterator::current LimitIterator::getInnerIterator LimitIterator::getPosition LimitIterator::key LimitIterator::next LimitIterator::rewind LimitIterator::seek LimitIterator::valid MultipleIterator MultipleIterator::attachIterator MultipleIterator::__construct MultipleIterator::containsIterator MultipleIterator::countIterators MultipleIterator::current MultipleIterator::detachIterator MultipleIterator::getFlags MultipleIterator::key MultipleIterator::next MultipleIterator::rewind MultipleIterator::setFlags MultipleIterator::valid NoRewindIterator NoRewindIterator::__construct NoRewindIterator::current NoRewindIterator::getInnerIterator NoRewindIterator::key NoRewindIterator::next NoRewindIterator::rewind

NoRewindIterator::valid ParentIterator ParentIterator::accept ParentIterator::__construct ParentIterator::getChildren ParentIterator::hasChildren ParentIterator::next ParentIterator::rewind RecursiveArrayIterator RecursiveArrayIterator::getChildren RecursiveArrayIterator::hasChildren RecursiveCachingIterator RecursiveCachingIterator::__construct RecursiveCachingIterator::getChildren RecursiveCachingIterator::hasChildren RecursiveCallbackFilterIterator RecursiveCallbackFilterIterator::__cons truct RecursiveCallbackFilterIterator::getChi ldren RecursiveCallbackFilterIterator::hasChi ldren RecursiveDirectoryIterator RecursiveDirectoryIterator::__construct RecursiveDirectoryIterator::getChildren RecursiveDirectoryIterator::getSubPath RecursiveDirectoryIterator::getSubPath name RecursiveDirectoryIterator::hasChildre n RecursiveDirectoryIterator::key RecursiveDirectoryIterator::next RecursiveDirectoryIterator::rewind RecursiveFilterIterator RecursiveFilterIterator::__construct RecursiveFilterIterator::getChildren RecursiveFilterIterator::hasChildren RecursiveIteratorIterator RecursiveIteratorIterator::beginChildre n RecursiveIteratorIterator::beginIteration RecursiveIteratorIterator::callGetChildr en RecursiveIteratorIterator::callHasChildr en RecursiveIteratorIterator::__construct RecursiveIteratorIterator::current

RecursiveIteratorIterator::endChildren RecursiveIteratorIterator::endIteration RecursiveIteratorIterator::getDepth RecursiveIteratorIterator::getInnerIterat or RecursiveIteratorIterator::getMaxDepth RecursiveIteratorIterator::getSubIterato r RecursiveIteratorIterator::key RecursiveIteratorIterator::next RecursiveIteratorIterator::nextElement RecursiveIteratorIterator::rewind RecursiveIteratorIterator::setMaxDepth RecursiveIteratorIterator::valid RecursiveRegexIterator RecursiveRegexIterator::__construct RecursiveRegexIterator::getChildren RecursiveRegexIterator::hasChildren RecursiveTreeIterator RecursiveTreeIterator::beginChildren RecursiveTreeIterator::beginIteration RecursiveTreeIterator::callGetChildren RecursiveTreeIterator::callHasChildren RecursiveTreeIterator::__construct RecursiveTreeIterator::current RecursiveTreeIterator::endChildren RecursiveTreeIterator::endIteration RecursiveTreeIterator::getEntry RecursiveTreeIterator::getPostfix RecursiveTreeIterator::getPrefix RecursiveTreeIterator::key RecursiveTreeIterator::next RecursiveTreeIterator::nextElement RecursiveTreeIterator::rewind RecursiveTreeIterator::setPrefixPart RecursiveTreeIterator::valid RegexIterator RegexIterator::accept RegexIterator::__construct RegexIterator::getFlags RegexIterator::getMode RegexIterator::getPregFlags RegexIterator::getRegex RegexIterator::setFlags RegexIterator::setMode RegexIterator::setPregFlags Interfaces

Countable Countable::count OuterIterator OuterIterator::getInnerIterator RecursiveIterator RecursiveIterator::getChildren RecursiveIterator::hasChildren SeekableIterator SeekableIterator::seek Exceptions BadFunctionCallException BadMethodCallException DomainException InvalidArgumentException LengthException LogicException OutOfBoundsException OutOfRangeException OverflowException RangeException RuntimeException UnderflowException UnexpectedValueException SPL Functions class_implements class_parents class_uses iterator_apply iterator_count iterator_to_array spl_autoload_call spl_autoload_extensions spl_autoload_functions spl_autoload_register spl_autoload_unregister spl_autoload spl_classes spl_object_hash File Handling SplFileInfo SplFileInfo::__construct SplFileInfo::getATime SplFileInfo::getBasename SplFileInfo::getCTime SplFileInfo::getExtension SplFileInfo::getFileInfo SplFileInfo::getFilename

SplFileInfo::getGroup SplFileInfo::getInode SplFileInfo::getLinkTarget SplFileInfo::getMTime SplFileInfo::getOwner SplFileInfo::getPath SplFileInfo::getPathInfo SplFileInfo::getPathname SplFileInfo::getPerms SplFileInfo::getRealPath SplFileInfo::getSize SplFileInfo::getType SplFileInfo::isDir SplFileInfo::isExecutable SplFileInfo::isFile SplFileInfo::isLink SplFileInfo::isReadable SplFileInfo::isWritable SplFileInfo::openFile SplFileInfo::setFileClass SplFileInfo::setInfoClass SplFileInfo::__toString SplFileObject SplFileObject::__construct SplFileObject::current SplFileObject::eof SplFileObject::fflush SplFileObject::fgetc SplFileObject::fgetcsv SplFileObject::fgets SplFileObject::fgetss SplFileObject::flock SplFileObject::fpassthru SplFileObject::fputcsv SplFileObject::fscanf SplFileObject::fseek SplFileObject::fstat SplFileObject::ftell SplFileObject::ftruncate SplFileObject::fwrite SplFileObject::getChildren SplFileObject::getCsvControl SplFileObject::getCurrentLine SplFileObject::getFlags SplFileObject::getMaxLineLen SplFileObject::hasChildren SplFileObject::key

SplFileObject::next SplFileObject::rewind SplFileObject::seek SplFileObject::setCsvControl SplFileObject::setFlags SplFileObject::setMaxLineLen SplFileObject::__toString SplFileObject::valid SplTempFileObject SplTempFileObject::__construct Miscellaneous Classes and Interfaces ArrayObject ArrayObject::append ArrayObject::asort ArrayObject::__construct ArrayObject::count ArrayObject::exchangeArray ArrayObject::getArrayCopy ArrayObject::getFlags ArrayObject::getIterator ArrayObject::getIteratorClass ArrayObject::ksort ArrayObject::natcasesort ArrayObject::natsort ArrayObject::offsetExists ArrayObject::offsetGet ArrayObject::offsetSet ArrayObject::offsetUnset ArrayObject::serialize ArrayObject::setFlags ArrayObject::setIteratorClass ArrayObject::uasort ArrayObject::uksort ArrayObject::unserialize SplObserver SplObserver::update SplSubject SplSubject::attach SplSubject::detach SplSubject::notify SPL Types Introduction Installing/Configuring Requirements Installation Runtime Configuration Resource Types

SplType SplType::__construct SplInt SplFloat SplEnum SplEnum::getConstList SplBool SplString Streams Introduction Installing/Configuring Requirements Installation Runtime Configuration Stream Classes Predefined Constants Stream Filters Stream Contexts Stream Errors Examples Example class registered as stream wrapper php_user_filter php_user_filter::filter php_user_filter::onClose php_user_filter::onCreate streamWrapper streamWrapper::__construct streamWrapper::__destruct streamWrapper::dir_closedir streamWrapper::dir_opendir streamWrapper::dir_readdir streamWrapper::dir_rewinddir streamWrapper::mkdir streamWrapper::rename streamWrapper::rmdir streamWrapper::stream_cast streamWrapper::stream_close streamWrapper::stream_eof streamWrapper::stream_flush streamWrapper::stream_lock streamWrapper::stream_metadata streamWrapper::stream_open streamWrapper::stream_read streamWrapper::stream_seek streamWrapper::stream_set_option streamWrapper::stream_stat streamWrapper::stream_tell

streamWrapper::stream_truncate streamWrapper::stream_write streamWrapper::unlink streamWrapper::url_stat Stream Functions set_socket_blocking stream_bucket_append stream_bucket_make_writeable stream_bucket_new stream_bucket_prepend stream_context_create stream_context_get_default stream_context_get_options stream_context_get_params stream_context_set_default stream_context_set_option stream_context_set_params stream_copy_to_stream stream_encoding stream_filter_append stream_filter_prepend stream_filter_register stream_filter_remove stream_get_contents stream_get_filters stream_get_line stream_get_meta_data stream_get_transports stream_get_wrappers stream_is_local stream_notification_callback stream_register_wrapper stream_resolve_include_path stream_select stream_set_blocking stream_set_chunk_size stream_set_read_buffer stream_set_timeout stream_set_write_buffer stream_socket_accept stream_socket_client stream_socket_enable_crypto stream_socket_get_name stream_socket_pair stream_socket_recvfrom stream_socket_sendto stream_socket_server

stream_socket_shutdown stream_supports_lock stream_wrapper_register stream_wrapper_restore stream_wrapper_unregister

Tidy

Introduction Installing/Configuring Requirements Installation Runtime Configuration Resource Types Predefined Constants Examples Tidy example tidy tidy::body tidy::cleanRepair tidy::__construct tidy::diagnose tidy::$errorBuffer tidy::getConfig tidy::getHtmlVer tidy::getOpt tidy::getoptdoc tidy::getRelease tidy::getStatus tidy::head tidy::html tidy::isXhtml tidy::isXml tidy::parseFile tidy::parseString tidy::repairFile tidy::repairString tidy::root tidyNode tidyNode::getParent tidyNode::hasChildren tidyNode::hasSiblings tidyNode::isAsp tidyNode::isComment tidyNode::isHtml tidyNode::isJste tidyNode::isPhp tidyNode::isText Tidy Functions

ob_tidyhandler tidy_access_count tidy_config_count tidy_error_count tidy_get_output tidy_load_config tidy_reset_config tidy_save_config tidy_set_encoding tidy_setopt tidy_warning_count

Tokenizer Introduction Installing/Configuring Requirements Installation Runtime Configuration Resource Types Predefined Constants Examples Tokenizer Functions token_get_all token_name URLs Introduction Installing/Configuring Requirements Installation Runtime Configuration Resource Types Predefined Constants URL Functions base64_decode base64_encode get_headers get_meta_tags http_build_query parse_url rawurldecode rawurlencode urldecode urlencode V8js Introduction Installing/Configuring Requirements Installation

Runtime Configuration Resource Types Examples V8Js V8Js::__construct V8Js::executeString V8Js::getExtensions V8Js::getPendingException V8Js::registerExtension V8JsException V8JsException::getJsFileName V8JsException::getJsLineNumber V8JsException::getJsSourceLine V8JsException::getJsTrace

Yaml

Introduction Installing/Configuring Requirements Installation Runtime Configuration Resource Types Predefined Constants Examples Callbacks Parse callbacks Emit callbacks Yaml Functions yaml_emit_file yaml_emit yaml_parse_file yaml_parse_url yaml_parse Introduction Installing/Configuring Requirements Installation Runtime Configuration Resource Types Predefined Constants Examples Application Configuration Yaf_Application Yaf_Application::app Yaf_Application::bootstrap Yaf_Application::clearLastError Yaf_Application::__clone

Yaf

Yaf_Application::__construct Yaf_Application::__destruct Yaf_Application::environ Yaf_Application::execute Yaf_Application::getAppDirectory Yaf_Application::getConfig Yaf_Application::getDispatcher Yaf_Application::getLastErrorMsg Yaf_Application::getLastErrorNo Yaf_Application::getModules Yaf_Application::run Yaf_Application::setAppDirectory Yaf_Application::__sleep Yaf_Application::__wakeup Yaf_Bootstrap_Abstract Yaf_Dispatcher Yaf_Dispatcher::autoRender Yaf_Dispatcher::catchException Yaf_Dispatcher::__clone Yaf_Dispatcher::__construct Yaf_Dispatcher::disableView Yaf_Dispatcher::dispatch Yaf_Dispatcher::enableView Yaf_Dispatcher::flushInstantly Yaf_Dispatcher::getApplication Yaf_Dispatcher::getInstance Yaf_Dispatcher::getRequest Yaf_Dispatcher::getRouter Yaf_Dispatcher::initView Yaf_Dispatcher::registerPlugin Yaf_Dispatcher::returnResponse Yaf_Dispatcher::setDefaultAction Yaf_Dispatcher::setDefaultController Yaf_Dispatcher::setDefaultModule Yaf_Dispatcher::setErrorHandler Yaf_Dispatcher::setRequest Yaf_Dispatcher::setView Yaf_Dispatcher::__sleep Yaf_Dispatcher::throwException Yaf_Dispatcher::__wakeup Yaf_Config_Abstract Yaf_Config_Abstract::get Yaf_Config_Abstract::readonly Yaf_Config_Abstract::set Yaf_Config_Abstract::toArray Yaf_Config_Ini Yaf_Config_Ini::__construct

Yaf_Config_Ini::count Yaf_Config_Ini::current Yaf_Config_Ini::__get Yaf_Config_Ini::__isset Yaf_Config_Ini::key Yaf_Config_Ini::next Yaf_Config_Ini::offsetExists Yaf_Config_Ini::offsetGet Yaf_Config_Ini::offsetSet Yaf_Config_Ini::offsetUnset Yaf_Config_Ini::readonly Yaf_Config_Ini::rewind Yaf_Config_Ini::__set Yaf_Config_Ini::toArray Yaf_Config_Ini::valid Yaf_Config_Simple Yaf_Config_Simple::__construct Yaf_Config_Simple::count Yaf_Config_Simple::current Yaf_Config_Simple::__get Yaf_Config_Simple::__isset Yaf_Config_Simple::key Yaf_Config_Simple::next Yaf_Config_Simple::offsetExists Yaf_Config_Simple::offsetGet Yaf_Config_Simple::offsetSet Yaf_Config_Simple::offsetUnset Yaf_Config_Simple::readonly Yaf_Config_Simple::rewind Yaf_Config_Simple::__set Yaf_Config_Simple::toArray Yaf_Config_Simple::valid Yaf_Controller_Abstract Yaf_Controller_Abstract::__clone Yaf_Controller_Abstract::__construct Yaf_Controller_Abstract::display Yaf_Controller_Abstract::forward Yaf_Controller_Abstract::getInvokeArg Yaf_Controller_Abstract::getInvokeArgs Yaf_Controller_Abstract::getModuleName Yaf_Controller_Abstract::getRequest Yaf_Controller_Abstract::getResponse Yaf_Controller_Abstract::getView Yaf_Controller_Abstract::getViewpath Yaf_Controller_Abstract::initView Yaf_Controller_Abstract::redirect Yaf_Controller_Abstract::render

Yaf_Controller_Abstract::setViewpath Yaf_Action_Abstract Yaf_Action_Abstract::execute Yaf_Action_Abstract::getController Yaf_View_Interface Yaf_View_Interface::assign Yaf_View_Interface::display Yaf_View_Interface::getScriptPath Yaf_View_Interface::render Yaf_View_Interface::setScriptPath Yaf_View_Simple Yaf_View_Simple::assign Yaf_View_Simple::assignRef Yaf_View_Simple::clear Yaf_View_Simple::__construct Yaf_View_Simple::display Yaf_View_Simple::__get Yaf_View_Simple::getScriptPath Yaf_View_Simple::__isset Yaf_View_Simple::render Yaf_View_Simple::__set Yaf_View_Simple::setScriptPath Yaf_Loader Yaf_Loader::autoload Yaf_Loader::clearLocalNamespace Yaf_Loader::__clone Yaf_Loader::__construct Yaf_Loader::getInstance Yaf_Loader::getLibraryPath Yaf_Loader::getLocalNamespace Yaf_Loader::import Yaf_Loader::isLocalName Yaf_Loader::registerLocalNamespace Yaf_Loader::setLibraryPath Yaf_Loader::__sleep Yaf_Loader::__wakeup Yaf_Plugin_Abstract Yaf_Plugin_Abstract::dispatchLoopShutdown Yaf_Plugin_Abstract::dispatchLoopStartup Yaf_Plugin_Abstract::postDispatch Yaf_Plugin_Abstract::preDispatch Yaf_Plugin_Abstract::preResponse Yaf_Plugin_Abstract::routerShutdown Yaf_Plugin_Abstract::routerStartup Yaf_Registry Yaf_Registry::__clone Yaf_Registry::__construct

Yaf_Registry::del Yaf_Registry::get Yaf_Registry::has Yaf_Registry::set Yaf_Request_Abstract Yaf_Request_Abstract::getActionName Yaf_Request_Abstract::getBaseUri Yaf_Request_Abstract::getControllerName Yaf_Request_Abstract::getEnv Yaf_Request_Abstract::getException Yaf_Request_Abstract::getLanguage Yaf_Request_Abstract::getMethod Yaf_Request_Abstract::getModuleName Yaf_Request_Abstract::getParam Yaf_Request_Abstract::getParams Yaf_Request_Abstract::getRequestUri Yaf_Request_Abstract::getServer Yaf_Request_Abstract::isCli Yaf_Request_Abstract::isDispatched Yaf_Request_Abstract::isGet Yaf_Request_Abstract::isHead Yaf_Request_Abstract::isOptions Yaf_Request_Abstract::isPost Yaf_Request_Abstract::isPut Yaf_Request_Abstract::isRouted Yaf_Request_Abstract::isXmlHttpRequest Yaf_Request_Abstract::setActionName Yaf_Request_Abstract::setBaseUri Yaf_Request_Abstract::setControllerName Yaf_Request_Abstract::setDispatched Yaf_Request_Abstract::setModuleName Yaf_Request_Abstract::setParam Yaf_Request_Abstract::setRequestUri Yaf_Request_Abstract::setRouted Yaf_Request_Http Yaf_Request_Http::__clone Yaf_Request_Http::__construct Yaf_Request_Http::get Yaf_Request_Http::getCookie Yaf_Request_Http::getFiles Yaf_Request_Http::getPost Yaf_Request_Http::getQuery Yaf_Request_Http::getRequest Yaf_Request_Http::isXmlHttpRequest Yaf_Request_Simple Yaf_Request_Simple::__clone Yaf_Request_Simple::__construct

Yaf_Request_Simple::get Yaf_Request_Simple::getCookie Yaf_Request_Simple::getFiles Yaf_Request_Simple::getPost Yaf_Request_Simple::getQuery Yaf_Request_Simple::getRequest Yaf_Request_Simple::isXmlHttpRequest Yaf_Response_Abstract Yaf_Response_Abstract::appendBody Yaf_Response_Abstract::clearBody Yaf_Response_Abstract::clearHeaders Yaf_Response_Abstract::__clone Yaf_Response_Abstract::__construct Yaf_Response_Abstract::__destruct Yaf_Response_Abstract::getBody Yaf_Response_Abstract::getHeader Yaf_Response_Abstract::prependBody Yaf_Response_Abstract::response Yaf_Response_Abstract::setAllHeaders Yaf_Response_Abstract::setBody Yaf_Response_Abstract::setHeader Yaf_Response_Abstract::setRedirect Yaf_Response_Abstract::__toString Yaf_Route_Interface Yaf_Route_Interface::route Yaf_Route_Map Yaf_Route_Map::__construct Yaf_Route_Map::route Yaf_Route_Regex Yaf_Route_Regex::__construct Yaf_Route_Regex::route Yaf_Route_Rewrite Yaf_Route_Rewrite::__construct Yaf_Route_Rewrite::route Yaf_Router Yaf_Router::addConfig Yaf_Router::addRoute Yaf_Router::__construct Yaf_Router::getCurrentRoute Yaf_Router::getRoute Yaf_Router::getRoutes Yaf_Router::route Yaf_Route_Simple Yaf_Route_Simple::__construct Yaf_Route_Simple::route Yaf_Route_Static Yaf_Route_Static::match

Yaf_Route_Static::route Yaf_Route_Supervar Yaf_Route_Supervar::__construct Yaf_Route_Supervar::route Yaf_Session Yaf_Session::__clone Yaf_Session::__construct Yaf_Session::count Yaf_Session::current Yaf_Session::del Yaf_Session::__get Yaf_Session::getInstance Yaf_Session::has Yaf_Session::__isset Yaf_Session::key Yaf_Session::next Yaf_Session::offsetExists Yaf_Session::offsetGet Yaf_Session::offsetSet Yaf_Session::offsetUnset Yaf_Session::rewind Yaf_Session::__set Yaf_Session::__sleep Yaf_Session::start Yaf_Session::__unset Yaf_Session::valid Yaf_Session::__wakeup Yaf_Exception Yaf_Exception::__construct Yaf_Exception::getPrevious Yaf_Exception_TypeError Yaf_Exception_StartupError Yaf_Exception_DispatchFailed Yaf_Exception_RouterFailed Yaf_Exception_LoadFailed Yaf_Exception_LoadFailed_Module Yaf_Exception_LoadFailed_Controller Yaf_Exception_LoadFailed_Action Yaf_Exception_LoadFailed_View

Taint

Introduction Installing/Configuring Requirements Installation Runtime Configuration Resource Types More Details

Functions and Statements which will spread the tainted mark of a Functions and statements which will check tainted string Functions which untaint the tainted string Taint Functions is_tainted taint untaint

Other Services AMQP


Introduction Installing/Configuring Requirements Installation Runtime Configuration Resource Types Predefined Constants Examples AMQPConnection AMQPConnection::connect AMQPConnection::__construct AMQPConnection::disconnect AMQPConnection::getHost AMQPConnection::getLogin AMQPConnection::getPassword AMQPConnection::getPort AMQPConnection::getVhost AMQPConnection::isConnected AMQPConnection::reconnect AMQPConnection::setHost AMQPConnection::setLogin AMQPConnection::setPassword AMQPConnection::setPort AMQPConnection::setVhost AMQPChannel AMQPChannel::commitTransaction AMQPChannel::__construct AMQPChannel::isConnected AMQPChannel::qos AMQPChannel::rollbackTransaction AMQPChannel::setPrefetchCount AMQPChannel::setPrefetchSize AMQPChannel::startTransaction AMQPExchange AMQPExchange::bind AMQPExchange::__construct

AMQPExchange::declare AMQPExchange::delete AMQPExchange::getArgument AMQPExchange::getArguments AMQPExchange::getFlags AMQPExchange::getName AMQPExchange::getType AMQPExchange::publish AMQPExchange::setArgument AMQPExchange::setArguments AMQPExchange::setFlags AMQPExchange::setName AMQPExchange::setType AMQPQueue AMQPQueue::ack AMQPQueue::bind AMQPQueue::cancel AMQPQueue::__construct AMQPQueue::consume AMQPQueue::declare AMQPQueue::delete AMQPQueue::get AMQPQueue::getArgument AMQPQueue::getArguments AMQPQueue::getFlags AMQPQueue::getName AMQPQueue::nack AMQPQueue::purge AMQPQueue::setArgument AMQPQueue::setArguments AMQPQueue::setFlags AMQPQueue::setName AMQPQueue::unbind AMQPEnvelope AMQPEnvelope::getAppId AMQPEnvelope::getBody AMQPEnvelope::getContentEncoding AMQPEnvelope::getContentType AMQPEnvelope::getCorrelationId AMQPEnvelope::getDeliveryTag AMQPEnvelope::getExchange AMQPEnvelope::getExpiration AMQPEnvelope::getHeader AMQPEnvelope::getHeaders AMQPEnvelope::getMessageId AMQPEnvelope::getPriority AMQPEnvelope::getReplyTo

AMQPEnvelope::getRoutingKey AMQPEnvelope::getTimeStamp AMQPEnvelope::getType AMQPEnvelope::getUserId AMQPEnvelope::isRedelivery

chdb

Introduction Installing/Configuring Requirements Installation Runtime Configuration Resource Types Predefined Constants Examples chdb chdb::__construct chdb::get chdb Functions chdb_create Introduction Installing/Configuring Requirements Installation Runtime Configuration Resource Types Predefined Constants Examples Basic curl example cURL Functions curl_close curl_copy_handle curl_errno curl_error curl_exec curl_getinfo curl_init curl_multi_add_handle curl_multi_close curl_multi_exec curl_multi_getcontent curl_multi_info_read curl_multi_init curl_multi_remove_handle curl_multi_select curl_setopt_array curl_setopt

cURL

curl_version

FAM

Introduction Installing/Configuring Requirements Installation Runtime Configuration Resource Types Predefined Constants FAM Functions fam_cancel_monitor fam_close fam_monitor_collection fam_monitor_directory fam_monitor_file fam_next_event fam_open fam_pending fam_resume_monitor fam_suspend_monitor Introduction Installing/Configuring Requirements Installation Runtime Configuration Resource Types Predefined Constants Examples Basic usage FTP Functions ftp_alloc ftp_cdup ftp_chdir ftp_chmod ftp_close ftp_connect ftp_delete ftp_exec ftp_fget ftp_fput ftp_get_option ftp_get ftp_login ftp_mdtm ftp_mkdir ftp_nb_continue

FTP

ftp_nb_fget ftp_nb_fput ftp_nb_get ftp_nb_put ftp_nlist ftp_pasv ftp_put ftp_pwd ftp_quit ftp_raw ftp_rawlist ftp_rename ftp_rmdir ftp_set_option ftp_site ftp_size ftp_ssl_connect ftp_systype

Gearman Introduction Installing/Configuring Requirements Installation Runtime Configuration Resource Types Predefined Constants Examples Basic usage Basic Gearman client and worker, background Basic Gearman client and worker, submitting tasks GearmanClient GearmanClient::addOptions GearmanClient::addServer GearmanClient::addServers GearmanClient::addTask GearmanClient::addTaskBackground GearmanClient::addTaskHigh GearmanClient::addTaskHighBackground GearmanClient::addTaskLow GearmanClient::addTaskLowBackground GearmanClient::addTaskStatus GearmanClient::clearCallbacks GearmanClient::clone GearmanClient::__construct GearmanClient::context GearmanClient::data

GearmanClient::do GearmanClient::doBackground GearmanClient::doHigh GearmanClient::doHighBackground GearmanClient::doJobHandle GearmanClient::doLow GearmanClient::doLowBackground GearmanClient::doNormal GearmanClient::doStatus GearmanClient::echo GearmanClient::error GearmanClient::getErrno GearmanClient::jobStatus GearmanClient::ping GearmanClient::removeOptions GearmanClient::returnCode GearmanClient::runTasks GearmanClient::setClientCallback GearmanClient::setCompleteCallback GearmanClient::setContext GearmanClient::setCreatedCallback GearmanClient::setData GearmanClient::setDataCallback GearmanClient::setExceptionCallback GearmanClient::setFailCallback GearmanClient::setOptions GearmanClient::setStatusCallback GearmanClient::setTimeout GearmanClient::setWarningCallback GearmanClient::setWorkloadCallback GearmanClient::timeout GearmanJob GearmanJob::complete GearmanJob::__construct GearmanJob::data GearmanJob::exception GearmanJob::fail GearmanJob::functionName GearmanJob::handle GearmanJob::returnCode GearmanJob::sendComplete GearmanJob::sendData GearmanJob::sendException GearmanJob::sendFail GearmanJob::sendStatus GearmanJob::sendWarning GearmanJob::setReturn

GearmanJob::status GearmanJob::unique GearmanJob::warning GearmanJob::workload GearmanJob::workloadSize GearmanTask GearmanTask::__construct GearmanTask::create GearmanTask::data GearmanTask::dataSize GearmanTask::function GearmanTask::functionName GearmanTask::isKnown GearmanTask::isRunning GearmanTask::jobHandle GearmanTask::recvData GearmanTask::returnCode GearmanTask::sendData GearmanTask::sendWorkload GearmanTask::taskDenominator GearmanTask::taskNumerator GearmanTask::unique GearmanTask::uuid GearmanWorker GearmanWorker::addFunction GearmanWorker::addOptions GearmanWorker::addServer GearmanWorker::addServers GearmanWorker::clone GearmanWorker::__construct GearmanWorker::echo GearmanWorker::error GearmanWorker::getErrno GearmanWorker::options GearmanWorker::register GearmanWorker::removeOptions GearmanWorker::returnCode GearmanWorker::setOptions GearmanWorker::setTimeout GearmanWorker::timeout GearmanWorker::unregister GearmanWorker::unregisterAll GearmanWorker::wait GearmanWorker::work

Gopher

Introduction Installing/Configuring

Requirements Installation Runtime Configuration Resource Types Predefined Constants Examples Basic Example Gopher Functions gopher_parsedir

Gupnp

Introduction Installing/Configuring Requirements Installation Runtime Configuration Resource Types Predefined Constants Examples Browsing devices and services Implementing the BinaryLight device Gupnp Functions gupnp_context_get_host_ip gupnp_context_get_port gupnp_context_get_subscription_timeout gupnp_context_host_path gupnp_context_new gupnp_context_set_subscription_timeout gupnp_context_timeout_add gupnp_context_unhost_path gupnp_control_point_browse_start gupnp_control_point_browse_stop gupnp_control_point_callback_set gupnp_control_point_new gupnp_device_action_callback_set gupnp_device_info_get_service gupnp_device_info_get gupnp_root_device_get_available gupnp_root_device_get_relative_location gupnp_root_device_new gupnp_root_device_set_available gupnp_root_device_start gupnp_root_device_stop gupnp_service_action_get gupnp_service_action_return_error gupnp_service_action_return gupnp_service_action_set gupnp_service_freeze_notify

gupnp_service_info_get_introspection gupnp_service_info_get gupnp_service_introspection_get_state_variabl e gupnp_service_notify gupnp_service_proxy_action_get gupnp_service_proxy_action_set gupnp_service_proxy_add_notify gupnp_service_proxy_callback_set gupnp_service_proxy_get_subscribed gupnp_service_proxy_remove_notify gupnp_service_proxy_send_action gupnp_service_proxy_set_subscribed gupnp_service_thaw_notify

HTTP

Introduction Installing/Configuring Requirements Installing the HTTP extension Runtime Configuration Resource Types Predefined Constants Request Options HttpDeflateStream HttpDeflateStream::__construct HttpDeflateStream::factory HttpDeflateStream::finish HttpDeflateStream::flush HttpDeflateStream::update HttpInflateStream HttpInflateStream::__construct HttpInflateStream::factory HttpInflateStream::finish HttpInflateStream::flush HttpInflateStream::update HttpMessage HttpMessage::addHeaders HttpMessage::__construct HttpMessage::detach HttpMessage::factory HttpMessage::fromEnv HttpMessage::fromString HttpMessage::getBody HttpMessage::getHeader HttpMessage::getHeaders HttpMessage::getHttpVersion HttpMessage::getParentMessage

HttpMessage::getRequestMethod HttpMessage::getRequestUrl HttpMessage::getResponseCode HttpMessage::getResponseStatus HttpMessage::getType HttpMessage::guessContentType HttpMessage::prepend HttpMessage::reverse HttpMessage::send HttpMessage::setBody HttpMessage::setHeaders HttpMessage::setHttpVersion HttpMessage::setRequestMethod HttpMessage::setRequestUrl HttpMessage::setResponseCode HttpMessage::setResponseStatus HttpMessage::setType HttpMessage::toMessageTypeObject HttpMessage::toString HttpQueryString HttpQueryString::__construct HttpQueryString::get HttpQueryString::mod HttpQueryString::set HttpQueryString::singleton HttpQueryString::toArray HttpQueryString::toString HttpQueryString::xlate HttpRequest HttpRequest::addCookies HttpRequest::addHeaders HttpRequest::addPostFields HttpRequest::addPostFile HttpRequest::addPutData HttpRequest::addQueryData HttpRequest::addRawPostData HttpRequest::addSslOptions HttpRequest::clearHistory HttpRequest::__construct HttpRequest::enableCookies HttpRequest::getContentType HttpRequest::getCookies HttpRequest::getHeaders HttpRequest::getHistory HttpRequest::getMethod HttpRequest::getOptions HttpRequest::getPostFields

HttpRequest::getPostFiles HttpRequest::getPutData HttpRequest::getPutFile HttpRequest::getQueryData HttpRequest::getRawPostData HttpRequest::getRawRequestMessage HttpRequest::getRawResponseMessage HttpRequest::getRequestMessage HttpRequest::getResponseBody HttpRequest::getResponseCode HttpRequest::getResponseCookies HttpRequest::getResponseData HttpRequest::getResponseHeader HttpRequest::getResponseInfo HttpRequest::getResponseMessage HttpRequest::getResponseStatus HttpRequest::getSslOptions HttpRequest::getUrl HttpRequest::resetCookies HttpRequest::send HttpRequest::setBody HttpRequest::setContentType HttpRequest::setCookies HttpRequest::setHeaders HttpRequest::setMethod HttpRequest::setOptions HttpRequest::setPostFields HttpRequest::setPostFiles HttpRequest::setPutData HttpRequest::setPutFile HttpRequest::setQueryData HttpRequest::setRawPostData HttpRequest::setSslOptions HttpRequest::setUrl HttpRequestPool HttpRequestPool::attach HttpRequestPool::__construct HttpRequestPool::__destruct HttpRequestPool::detach HttpRequestPool::getAttachedRequests HttpRequestPool::getFinishedRequests HttpRequestPool::reset HttpRequestPool::send HttpRequestPool::socketPerform HttpRequestPool::socketSelect HttpResponse HttpResponse::capture

HttpResponse::getBufferSize HttpResponse::getCache HttpResponse::getCacheControl HttpResponse::getContentDisposition HttpResponse::getContentType HttpResponse::getData HttpResponse::getETag HttpResponse::getFile HttpResponse::getGzip HttpResponse::getHeader HttpResponse::getLastModified HttpResponse::getRequestBody HttpResponse::getRequestBodyStream HttpResponse::getRequestHeaders HttpResponse::getStream HttpResponse::getThrottleDelay HttpResponse::guessContentType HttpResponse::redirect HttpResponse::send HttpResponse::setBufferSize HttpResponse::setCache HttpResponse::setCacheControl HttpResponse::setContentDisposition HttpResponse::setContentType HttpResponse::setData HttpResponse::setETag HttpResponse::setFile HttpResponse::setGzip HttpResponse::setHeader HttpResponse::setLastModified HttpResponse::setStream HttpResponse::setThrottleDelay HttpResponse::status HTTP Functions http_cache_etag http_cache_last_modified http_chunked_decode http_deflate http_inflate http_build_cookie http_date http_get_request_body_stream http_get_request_body http_get_request_headers http_match_etag http_match_modified http_match_request_header

http_support http_negotiate_charset http_negotiate_content_type http_negotiate_language ob_deflatehandler ob_etaghandler ob_inflatehandler http_parse_cookie http_parse_headers http_parse_message http_parse_params http_persistent_handles_clean http_persistent_handles_count http_persistent_handles_ident http_get http_head http_post_data http_post_fields http_put_data http_put_file http_put_stream http_request_body_encode http_request_method_exists http_request_method_name http_request_method_register http_request_method_unregister http_request http_redirect http_send_content_disposition http_send_content_type http_send_data http_send_file http_send_last_modified http_send_status http_send_stream http_throttle http_build_str http_build_url

Hyperwave Introduction Installing/Configuring Requirements Installation Runtime Configuration Resource Types Predefined Constants Integration with Apache

Hyperwave Functions 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_GetChildColl hw_GetChildCollObj hw_GetChildDocColl hw_GetChildDocCollObj hw_GetObject 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_objrec2array hw_Output_Document hw_pConnect hw_PipeDocument hw_Root hw_setlinkroot hw_stat hw_Unlock hw_Who Hyperwave API Introduction Installing/Configuring Requirements Installation Runtime Configuration Resource Types Predefined Constants Hyperwave API Functions hw_api::checkin hw_api::checkout hw_api::children hw_api::content hw_api::copy hw_api::dbstat hw_api::dcstat hw_api::dstanchors hw_api::dstofsrcanchor hw_api::find hw_api::ftstat hw_api::hwstat hw_api::identify hw_api::info hw_api::insert hw_api::insertanchor hw_api::insertcollection hw_api::insertdocument hw_api::link hw_api::lock hw_api::move hw_api::object

hw_api::objectbyanchor hw_api::parents hw_api::remove hw_api::replace hw_api::setcommittedversion hw_api::srcanchors hw_api::srcsofdst hw_api::unlock hw_api::user hw_api::userlist hw_api_attribute::key hw_api_attribute::langdepvalue hw_api_attribute::value hw_api_attribute::values hw_api_content::mimetype hw_api_content::read hw_api_error::count hw_api_error::reason hw_api_object::assign hw_api_object::attreditable hw_api_object::count hw_api_object::insert hw_api_object::remove hw_api_object::title hw_api_object::value hw_api_reason::description hw_api_reason::type hwapi_attribute_new hwapi_content_new hwapi_hgcsp hwapi_object_new

Java

Introduction Installing/Configuring Requirements Installation Runtime Configuration Resource Types Predefined Constants Java Servlet SAPI Examples Basic usage Java Functions java_last_exception_clear java_last_exception_get Introduction

LDAP

Installing/Configuring Requirements Installation Runtime Configuration Resource Types Predefined Constants Using the PHP LDAP calls Examples Basic usage LDAP Functions ldap_8859_to_t61 ldap_add ldap_bind ldap_close ldap_compare ldap_connect ldap_control_paged_result_response ldap_control_paged_result 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_len ldap_get_values ldap_list ldap_mod_add ldap_mod_del ldap_mod_replace ldap_modify ldap_next_attribute ldap_next_entry ldap_next_reference ldap_parse_reference ldap_parse_result ldap_read ldap_rename

ldap_sasl_bind ldap_search ldap_set_option ldap_set_rebind_proc ldap_sort ldap_start_tls ldap_t61_to_8859 ldap_unbind

Lotus Notes Introduction Installing/Configuring Requirements Installation Runtime Configuration Resource Types Predefined Constants Lotus Notes Functions notes_body notes_copy_db notes_create_db notes_create_note notes_drop_db notes_find_note notes_header_info notes_list_msgs notes_mark_read notes_mark_unread notes_nav_create notes_search notes_unread notes_version Memcache Introduction Installing/Configuring Requirements Installation Runtime Configuration Resource Types Predefined Constants Examples Basic usage Memcache Memcache::add Memcache::addServer Memcache::close Memcache::connect Memcache::decrement

Memcache::delete Memcache::flush Memcache::get Memcache::getExtendedStats Memcache::getServerStatus Memcache::getStats Memcache::getVersion Memcache::increment Memcache::pconnect Memcache::replace Memcache::set Memcache::setCompressThreshold Memcache::setServerParams Memcache Functions memcache_debug Memcached Introduction Installing/Configuring Requirements Installation Runtime Configuration Resource Types Predefined Constants Expiration Times Callbacks Result callbacks Read-through cache callbacks Sessions support Memcached Memcached::add Memcached::addByKey Memcached::addServer Memcached::addServers Memcached::append Memcached::appendByKey Memcached::cas Memcached::casByKey Memcached::__construct Memcached::decrement Memcached::delete Memcached::deleteByKey Memcached::fetch Memcached::fetchAll Memcached::flush Memcached::get Memcached::getByKey Memcached::getDelayed

Memcached::getDelayedByKey Memcached::getMulti Memcached::getMultiByKey Memcached::getOption Memcached::getResultCode Memcached::getResultMessage Memcached::getServerByKey Memcached::getServerList Memcached::getStats Memcached::getVersion Memcached::increment Memcached::prepend Memcached::prependByKey Memcached::replace Memcached::replaceByKey Memcached::set Memcached::setByKey Memcached::setMulti Memcached::setMultiByKey Memcached::setOption

mqseries Introduction Installing/Configuring Requirements Installation Runtime Configuration Resource Types Predefined Constants mqseries Functions mqseries_back mqseries_begin mqseries_close mqseries_cmit mqseries_conn mqseries_connx mqseries_disc mqseries_get mqseries_inq mqseries_open mqseries_put1 mqseries_put mqseries_set mqseries_strerror Network Introduction Installing/Configuring Requirements

Installation Runtime Configuration Resource Types Predefined Constants Network Functions checkdnsrr closelog define_syslog_variables dns_check_record dns_get_mx dns_get_record fsockopen gethostbyaddr gethostbyname gethostbynamel gethostname getmxrr getprotobyname getprotobynumber getservbyname getservbyport header_register_callback header_remove header headers_list headers_sent http_response_code inet_ntop inet_pton ip2long long2ip openlog pfsockopen setcookie setrawcookie socket_get_status socket_set_blocking socket_set_timeout syslog

RRD

Introduction Installing/Configuring Requirements Installation Runtime Configuration Resource Types Predefined Constants

Examples Procedural PECL/rrd example OOP PECL/rrd example RRD Functions rrd_create rrd_error rrd_fetch rrd_first rrd_graph rrd_info rrd_last rrd_lastupdate rrd_restore rrd_tune rrd_update rrd_version rrd_xport RRDCreator RRDCreator::addArchive RRDCreator::addDataSource RRDCreator::__construct RRDCreator::save RRDGraph RRDGraph::__construct RRDGraph::save RRDGraph::saveVerbose RRDGraph::setOptions RRDUpdater RRDUpdater::__construct RRDUpdater::update Introduction Installing/Configuring Requirements Installation Runtime Configuration Resource Types Predefined Constants Examples Connections Messages Messaging operations Publish/Subscribe and subscriptions to topics Error handling SAM Functions SAMConnection::commit SAMConnection::connect

SAM

SAMConnection::__construct SAMConnection::disconnect SAMConnection::errno SAMConnection::error SAMConnection::isConnected SAMConnection::peek SAMConnection::peekAll SAMConnection::receive SAMConnection::remove SAMConnection::rollback SAMConnection::send SAMConnection::setDebug SAMConnection::subscribe SAMConnection::unsubscribe SAMMessage::body SAMMessage::__construct SAMMessage::header

SNMP

Introduction Installing/Configuring Requirements Installation Runtime Configuration Resource Types Predefined Constants SNMP Functions snmp_get_quick_print snmp_get_valueretrieval snmp_read_mib snmp_set_enum_print snmp_set_oid_numeric_print snmp_set_oid_output_format snmp_set_quick_print snmp_set_valueretrieval snmp2_get snmp2_getnext snmp2_real_walk snmp2_set snmp2_walk snmp3_get snmp3_getnext snmp3_real_walk snmp3_set snmp3_walk snmpget snmpgetnext snmprealwalk

snmpset snmpwalk snmpwalkoid

SNMP

SNMP::close SNMP::__construct SNMP::get SNMP::getErrno SNMP::getError SNMP::getnext SNMP::set SNMP::setSecurity SNMP::walk SNMPException Sockets Introduction Installing/Configuring Requirements Installation Runtime Configuration Resource Types Predefined Constants Examples Socket Errors Socket Functions socket_accept socket_bind socket_clear_error socket_close socket_connect socket_create_listen socket_create_pair socket_create socket_get_option socket_getpeername socket_getsockname socket_import_stream socket_last_error socket_listen socket_read socket_recv socket_recvfrom socket_select socket_send socket_sendto socket_set_block socket_set_nonblock

socket_set_option socket_shutdown socket_strerror socket_write

SSH2

Introduction Installing/Configuring Requirements Installation Runtime Configuration Resource Types Predefined Constants SSH2 Functions ssh2_auth_hostbased_file ssh2_auth_none ssh2_auth_password ssh2_auth_pubkey_file ssh2_connect ssh2_exec ssh2_fetch_stream ssh2_fingerprint ssh2_methods_negotiated ssh2_publickey_add ssh2_publickey_init ssh2_publickey_list ssh2_publickey_remove ssh2_scp_recv ssh2_scp_send ssh2_sftp_lstat ssh2_sftp_mkdir ssh2_sftp_readlink ssh2_sftp_realpath ssh2_sftp_rename ssh2_sftp_rmdir ssh2_sftp_stat ssh2_sftp_symlink ssh2_sftp_unlink ssh2_sftp ssh2_shell ssh2_tunnel Introduction Installing/Configuring Requirements Installation Runtime Configuration Resource Types

Stomp

Examples Stomp Functions stomp_connect_error stomp_version Stomp Stomp::abort Stomp::ack Stomp::begin Stomp::commit Stomp::__construct Stomp::__destruct Stomp::error Stomp::getReadTimeout Stomp::getSessionId Stomp::hasFrame Stomp::readFrame Stomp::send Stomp::setReadTimeout Stomp::subscribe Stomp::unsubscribe StompFrame StompFrame::__construct StompException StompException::getDetails Introduction Installing/Configuring Requirements Installation Runtime Configuration Resource Types Examples SVM SVM::__construct SVM::crossvalidate SVM::getOptions SVM::setOptions SVM::train SVMModel SVMModel::checkProbabilityModel SVMModel::__construct SVMModel::getLabels SVMModel::getNrClass SVMModel::getSvmType SVMModel::getSvrProbability SVMModel::load SVMModel::predict_probability

SVM

SVMModel::predict SVMModel::save

SVN

Introduction Installing/Configuring Requirements Installation Runtime Configuration Resource Types Predefined Constants SVN Functions svn_add svn_auth_get_parameter svn_auth_set_parameter svn_blame svn_cat svn_checkout svn_cleanup svn_client_version svn_commit svn_delete svn_diff svn_export svn_fs_abort_txn svn_fs_apply_text svn_fs_begin_txn2 svn_fs_change_node_prop svn_fs_check_path svn_fs_contents_changed svn_fs_copy svn_fs_delete svn_fs_dir_entries svn_fs_file_contents svn_fs_file_length svn_fs_is_dir svn_fs_is_file svn_fs_make_dir svn_fs_make_file svn_fs_node_created_rev svn_fs_node_prop svn_fs_props_changed svn_fs_revision_prop svn_fs_revision_root svn_fs_txn_root svn_fs_youngest_rev svn_import svn_log

svn_ls svn_mkdir svn_repos_create svn_repos_fs_begin_txn_for_commit svn_repos_fs_commit_txn svn_repos_fs svn_repos_hotcopy svn_repos_open svn_repos_recover svn_revert svn_status svn_update

TCP Introduction Installing/Configuring Requirements Installation Runtime Configuration Resource Types Predefined Constants TCP Functions tcpwrap_check Varnish Introduction Installing/Configuring Requirements Installation Runtime Configuration Resource Types Predefined Constants Examples Basic VarnishAdmin usage Basic VarnishStat usage Basic VarnishLog usage VarnishAdmin VarnishAdmin::auth VarnishAdmin::ban VarnishAdmin::banUrl VarnishAdmin::clearPanic VarnishAdmin::connect VarnishAdmin::__construct VarnishAdmin::getPanic VarnishAdmin::getParams VarnishAdmin::isRunning VarnishAdmin::setCompat VarnishAdmin::setHost VarnishAdmin::setIdent

VarnishAdmin::setParam VarnishAdmin::setPort VarnishAdmin::setSecret VarnishAdmin::setTimeout VarnishAdmin::start VarnishAdmin::stop VarnishStat VarnishStat::__construct VarnishStat::getSnapshot VarnishLog VarnishLog::__construct VarnishLog::getLine VarnishLog::getTagName

YAZ

Introduction Installing/Configuring Requirements Installation Runtime Configuration Resource Types Predefined Constants Examples YAZ Functions yaz_addinfo yaz_ccl_conf yaz_ccl_parse yaz_close yaz_connect yaz_database yaz_element yaz_errno yaz_error yaz_es_result yaz_es yaz_get_option yaz_hits yaz_itemorder yaz_present yaz_range yaz_record yaz_scan_result yaz_scan yaz_schema yaz_search yaz_set_option yaz_sort yaz_syntax

yaz_wait YP/NIS Introduction Installing/Configuring Requirements Installation Runtime Configuration Resource Types Predefined Constants YP/NIS Functions yp_all yp_cat yp_err_string yp_errno yp_first yp_get_default_domain yp_master yp_match yp_next yp_order Search Engine Extensions mnoGoSearch Introduction Installing/Configuring Requirements Installation Runtime Configuration Resource Types Predefined Constants mnoGoSearch Functions udm_add_search_limit udm_alloc_agent_array udm_alloc_agent 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 udm_free_agent udm_free_ispell_data udm_free_res

udm_get_doc_count udm_get_res_field udm_get_res_param udm_hash32 udm_load_ispell_data udm_open_stored udm_set_agent_param

Solr

Introduction Installing/Configuring Requirements Installation Runtime Configuration Resource Types Predefined Constants Solr Functions solr_get_version Examples SolrUtils SolrUtils::digestXmlResponse SolrUtils::escapeQueryChars SolrUtils::getSolrVersion SolrUtils::queryPhrase SolrInputDocument SolrInputDocument::addField SolrInputDocument::clear SolrInputDocument::__clone SolrInputDocument::__construct SolrInputDocument::deleteField SolrInputDocument::__destruct SolrInputDocument::fieldExists SolrInputDocument::getBoost SolrInputDocument::getField SolrInputDocument::getFieldBoost SolrInputDocument::getFieldCount SolrInputDocument::getFieldNames SolrInputDocument::merge SolrInputDocument::reset SolrInputDocument::setBoost SolrInputDocument::setFieldBoost SolrInputDocument::sort SolrInputDocument::toArray SolrDocument SolrDocument::addField SolrDocument::clear SolrDocument::__clone SolrDocument::__construct

SolrDocument::current SolrDocument::deleteField SolrDocument::__destruct SolrDocument::fieldExists SolrDocument::__get SolrDocument::getField SolrDocument::getFieldCount SolrDocument::getFieldNames SolrDocument::getInputDocument SolrDocument::__isset SolrDocument::key SolrDocument::merge SolrDocument::next SolrDocument::offsetExists SolrDocument::offsetGet SolrDocument::offsetSet SolrDocument::offsetUnset SolrDocument::reset SolrDocument::rewind SolrDocument::serialize SolrDocument::__set SolrDocument::sort SolrDocument::toArray SolrDocument::unserialize SolrDocument::__unset SolrDocument::valid SolrDocumentField SolrDocumentField::__construct SolrDocumentField::__destruct SolrObject SolrObject::__construct SolrObject::__destruct SolrObject::getPropertyNames SolrObject::offsetExists SolrObject::offsetGet SolrObject::offsetSet SolrObject::offsetUnset SolrClient SolrClient::addDocument SolrClient::addDocuments SolrClient::commit SolrClient::__construct SolrClient::deleteById SolrClient::deleteByIds SolrClient::deleteByQueries SolrClient::deleteByQuery SolrClient::__destruct

SolrClient::getDebug SolrClient::getOptions SolrClient::optimize SolrClient::ping SolrClient::query SolrClient::request SolrClient::rollback SolrClient::setResponseWriter SolrClient::setServlet SolrClient::threads SolrResponse SolrResponse::getDigestedResponse SolrResponse::getHttpStatus SolrResponse::getHttpStatusMessage SolrResponse::getRawRequest SolrResponse::getRawRequestHeaders SolrResponse::getRawResponse SolrResponse::getRawResponseHeaders SolrResponse::getRequestUrl SolrResponse::getResponse SolrResponse::setParseMode SolrResponse::success SolrQueryResponse SolrQueryResponse::__construct SolrQueryResponse::__destruct SolrUpdateResponse SolrUpdateResponse::__construct SolrUpdateResponse::__destruct SolrPingResponse SolrPingResponse::__construct SolrPingResponse::__destruct SolrPingResponse::getResponse SolrGenericResponse SolrGenericResponse::__construct SolrGenericResponse::__destruct SolrParams SolrParams::add SolrParams::addParam SolrParams::get SolrParams::getParam SolrParams::getParams SolrParams::getPreparedParams SolrParams::serialize SolrParams::set SolrParams::setParam SolrParams::toString SolrParams::unserialize

SolrModifiableParams SolrModifiableParams::__construct SolrModifiableParams::__destruct SolrQuery SolrQuery::addFacetDateField SolrQuery::addFacetDateOther SolrQuery::addFacetField SolrQuery::addFacetQuery SolrQuery::addField SolrQuery::addFilterQuery SolrQuery::addHighlightField SolrQuery::addMltField SolrQuery::addMltQueryField SolrQuery::addSortField SolrQuery::addStatsFacet SolrQuery::addStatsField SolrQuery::__construct SolrQuery::__destruct SolrQuery::getFacet SolrQuery::getFacetDateEnd SolrQuery::getFacetDateFields SolrQuery::getFacetDateGap SolrQuery::getFacetDateHardEnd SolrQuery::getFacetDateOther SolrQuery::getFacetDateStart SolrQuery::getFacetFields SolrQuery::getFacetLimit SolrQuery::getFacetMethod SolrQuery::getFacetMinCount SolrQuery::getFacetMissing SolrQuery::getFacetOffset SolrQuery::getFacetPrefix SolrQuery::getFacetQueries SolrQuery::getFacetSort SolrQuery::getFields SolrQuery::getFilterQueries SolrQuery::getHighlight SolrQuery::getHighlightAlternateField SolrQuery::getHighlightFields SolrQuery::getHighlightFormatter SolrQuery::getHighlightFragmenter SolrQuery::getHighlightFragsize SolrQuery::getHighlightHighlightMultiTerm SolrQuery::getHighlightMaxAlternateFieldLen gth SolrQuery::getHighlightMaxAnalyzedChars SolrQuery::getHighlightMergeContiguous

SolrQuery::getHighlightRegexMaxAnalyzedCh ars SolrQuery::getHighlightRegexPattern SolrQuery::getHighlightRegexSlop SolrQuery::getHighlightRequireFieldMatch SolrQuery::getHighlightSimplePost SolrQuery::getHighlightSimplePre SolrQuery::getHighlightSnippets SolrQuery::getHighlightUsePhraseHighlighter SolrQuery::getMlt SolrQuery::getMltBoost SolrQuery::getMltCount SolrQuery::getMltFields SolrQuery::getMltMaxNumQueryTerms SolrQuery::getMltMaxNumTokens SolrQuery::getMltMaxWordLength SolrQuery::getMltMinDocFrequency SolrQuery::getMltMinTermFrequency SolrQuery::getMltMinWordLength SolrQuery::getMltQueryFields SolrQuery::getQuery SolrQuery::getRows SolrQuery::getSortFields SolrQuery::getStart SolrQuery::getStats SolrQuery::getStatsFacets SolrQuery::getStatsFields SolrQuery::getTerms SolrQuery::getTermsField SolrQuery::getTermsIncludeLowerBound SolrQuery::getTermsIncludeUpperBound SolrQuery::getTermsLimit SolrQuery::getTermsLowerBound SolrQuery::getTermsMaxCount SolrQuery::getTermsMinCount SolrQuery::getTermsPrefix SolrQuery::getTermsReturnRaw SolrQuery::getTermsSort SolrQuery::getTermsUpperBound SolrQuery::getTimeAllowed SolrQuery::removeFacetDateField SolrQuery::removeFacetDateOther SolrQuery::removeFacetField SolrQuery::removeFacetQuery SolrQuery::removeField SolrQuery::removeFilterQuery SolrQuery::removeHighlightField

SolrQuery::removeMltField SolrQuery::removeMltQueryField SolrQuery::removeSortField SolrQuery::removeStatsFacet SolrQuery::removeStatsField SolrQuery::setEchoHandler SolrQuery::setEchoParams SolrQuery::setExplainOther SolrQuery::setFacet SolrQuery::setFacetDateEnd SolrQuery::setFacetDateGap SolrQuery::setFacetDateHardEnd SolrQuery::setFacetDateStart SolrQuery::setFacetEnumCacheMinDefaultFre quency SolrQuery::setFacetLimit SolrQuery::setFacetMethod SolrQuery::setFacetMinCount SolrQuery::setFacetMissing SolrQuery::setFacetOffset SolrQuery::setFacetPrefix SolrQuery::setFacetSort SolrQuery::setHighlight SolrQuery::setHighlightAlternateField SolrQuery::setHighlightFormatter SolrQuery::setHighlightFragmenter SolrQuery::setHighlightFragsize SolrQuery::setHighlightHighlightMultiTerm SolrQuery::setHighlightMaxAlternateFieldLen gth SolrQuery::setHighlightMaxAnalyzedChars SolrQuery::setHighlightMergeContiguous SolrQuery::setHighlightRegexMaxAnalyzedCh ars SolrQuery::setHighlightRegexPattern SolrQuery::setHighlightRegexSlop SolrQuery::setHighlightRequireFieldMatch SolrQuery::setHighlightSimplePost SolrQuery::setHighlightSimplePre SolrQuery::setHighlightSnippets SolrQuery::setHighlightUsePhraseHighlighter SolrQuery::setMlt SolrQuery::setMltBoost SolrQuery::setMltCount SolrQuery::setMltMaxNumQueryTerms SolrQuery::setMltMaxNumTokens SolrQuery::setMltMaxWordLength

SolrQuery::setMltMinDocFrequency SolrQuery::setMltMinTermFrequency SolrQuery::setMltMinWordLength SolrQuery::setOmitHeader SolrQuery::setQuery SolrQuery::setRows SolrQuery::setShowDebugInfo SolrQuery::setStart SolrQuery::setStats SolrQuery::setTerms SolrQuery::setTermsField SolrQuery::setTermsIncludeLowerBound SolrQuery::setTermsIncludeUpperBound SolrQuery::setTermsLimit SolrQuery::setTermsLowerBound SolrQuery::setTermsMaxCount SolrQuery::setTermsMinCount SolrQuery::setTermsPrefix SolrQuery::setTermsReturnRaw SolrQuery::setTermsSort SolrQuery::setTermsUpperBound SolrQuery::setTimeAllowed SolrException SolrException::getInternalInfo SolrClientException SolrClientException::getInternalInfo SolrIllegalArgumentException SolrIllegalArgumentException::getInternalInfo SolrIllegalOperationException SolrIllegalOperationException::getInternalInfo

Sphinx

Introduction Installing/Configuring Requirements Installation Runtime Configuration Resource Types Predefined Constants Examples SphinxClient SphinxClient::addQuery SphinxClient::buildExcerpts SphinxClient::buildKeywords SphinxClient::close SphinxClient::__construct SphinxClient::escapeString SphinxClient::getLastError

SphinxClient::getLastWarning SphinxClient::open SphinxClient::query SphinxClient::resetFilters SphinxClient::resetGroupBy SphinxClient::runQueries SphinxClient::setArrayResult SphinxClient::setConnectTimeout SphinxClient::setFieldWeights SphinxClient::setFilter SphinxClient::setFilterFloatRange SphinxClient::setFilterRange SphinxClient::setGeoAnchor SphinxClient::setGroupBy SphinxClient::setGroupDistinct SphinxClient::setIDRange SphinxClient::setIndexWeights SphinxClient::setLimits SphinxClient::setMatchMode SphinxClient::setMaxQueryTime SphinxClient::setOverride SphinxClient::setRankingMode SphinxClient::setRetries SphinxClient::setSelect SphinxClient::setServer SphinxClient::setSortMode SphinxClient::status SphinxClient::updateAttributes

Swish

Introduction Installing/Configuring Requirements Installation Runtime Configuration Resource Types Predefined Constants Examples Basic usage Swish Functions Swish::__construct Swish::getMetaList Swish::getPropertyList Swish::prepare Swish::query SwishResult::getMetaList SwishResult::stem SwishResults::getParsedWords

SwishResults::getRemovedStopwords SwishResults::nextResult SwishResults::seekResult SwishSearch::execute SwishSearch::resetLimit SwishSearch::setLimit SwishSearch::setPhraseDelimiter SwishSearch::setSort SwishSearch::setStructure Server Specific Extensions Apache Introduction Installing/Configuring Requirements Installation Runtime Configuration Resource Types Predefined Constants Apache Functions apache_child_terminate apache_get_modules apache_get_version apache_getenv apache_lookup_uri apache_note apache_request_headers apache_reset_timeout apache_response_headers apache_setenv getallheaders virtual IIS Introduction Installing/Configuring Requirements Installation Runtime Configuration Resource Types Predefined Constants IIS Functions iis_add_server iis_get_dir_security iis_get_script_map iis_get_server_by_comment iis_get_server_by_path iis_get_server_rights iis_get_service_state

iis_remove_server iis_set_app_settings iis_set_dir_security iis_set_script_map iis_set_server_rights iis_start_server iis_start_service iis_stop_server iis_stop_service

NSAPI

Introduction Installing/Configuring Requirements Installation Runtime Configuration Resource Types Predefined Constants NSAPI Functions nsapi_request_headers nsapi_response_headers nsapi_virtual Session Extensions Msession Introduction Installing/Configuring Requirements Installation Runtime Configuration Resource Types Predefined Constants Msession Functions msession_connect msession_count msession_create msession_destroy msession_disconnect msession_find msession_get_array msession_get_data msession_get msession_inc msession_list msession_listvar msession_lock msession_plugin msession_randstr msession_set_array

msession_set_data msession_set msession_timeout msession_uniq msession_unlock

Sessions Introduction Installing/Configuring Requirements Installation Runtime Configuration Resource Types Predefined Constants Examples Basic usage Passing the Session ID Custom Session Handlers Session Upload Progress Sessions and security Session Functions session_cache_expire session_cache_limiter session_commit session_decode session_destroy session_encode session_get_cookie_params session_id session_is_registered session_module_name session_name session_regenerate_id session_register_shutdown session_register session_save_path session_set_cookie_params session_set_save_handler session_start session_status session_unregister session_unset session_write_close SessionHandler SessionHandler::close SessionHandler::destroy SessionHandler::gc SessionHandler::open

SessionHandler::read SessionHandler::write SessionHandlerInterface SessionHandlerInterface::close SessionHandlerInterface::destroy SessionHandlerInterface::gc SessionHandlerInterface::open SessionHandlerInterface::read SessionHandlerInterface::write Session PgSQL Introduction Installing/Configuring Requirements Installation Runtime Configuration Resource Types Table definitions Predefined Constants Session PgSQL Functions session_pgsql_add_error session_pgsql_get_error session_pgsql_get_field session_pgsql_reset session_pgsql_set_field session_pgsql_status Text Processing BBCode Introduction Installing/Configuring Requirements Installation Runtime Configuration Resource Types Predefined Constants BBCode Functions bbcode_add_element bbcode_add_smiley bbcode_create bbcode_destroy bbcode_parse bbcode_set_arg_parser bbcode_set_flags PCRE Introduction Installing/Configuring Requirements Installation

Runtime Configuration Resource Types Predefined Constants Examples PCRE Patterns PCRE regex syntax Introduction Delimiters Meta-characters Escape sequences Unicode character properties Anchors Dot Character classes Alternation Internal option setting Subpatterns Repetition Back references Assertions Once-only subpatterns Conditional subpatterns Comments Recursive patterns Performance Possible modifiers in regex patterns Differences From Perl Differences from POSIX regex PCRE Functions preg_filter preg_grep preg_last_error preg_match_all preg_match preg_quote preg_replace_callback preg_replace preg_split POSIX Regex Introduction Installing/Configuring Requirements Installation Runtime Configuration Resource Types Predefined Constants Examples

POSIX Regex Functions ereg_replace ereg eregi_replace eregi split spliti sql_regcase Introduction Installing/Configuring Requirements Installation Runtime Configuration Resource Types Predefined Constants ssdeep Functions ssdeep_fuzzy_compare ssdeep_fuzzy_hash_filename ssdeep_fuzzy_hash Introduction Installing/Configuring Requirements Installation Runtime Configuration Resource Types Predefined Constants String Functions addcslashes addslashes bin2hex chop chr chunk_split convert_cyr_string convert_uudecode convert_uuencode count_chars crc32 crypt echo explode fprintf get_html_translation_table hebrev hebrevc

ssdeep

Strings

hex2bin html_entity_decode htmlentities htmlspecialchars_decode htmlspecialchars implode join lcfirst levenshtein localeconv ltrim md5_file md5 metaphone money_format nl_langinfo nl2br number_format ord parse_str print printf quoted_printable_decode quoted_printable_encode quotemeta rtrim setlocale sha1_file sha1 similar_text soundex sprintf sscanf str_getcsv str_ireplace str_pad str_repeat str_replace str_rot13 str_shuffle str_split str_word_count strcasecmp strchr strcmp strcoll strcspn

strip_tags stripcslashes stripos stripslashes stristr strlen strnatcasecmp strnatcmp strncasecmp strncmp strpbrk strpos strrchr strrev strripos strrpos strspn strstr strtok strtolower strtoupper strtr substr_compare substr_count substr_replace substr trim ucfirst ucwords vfprintf vprintf vsprintf wordwrap Variable and Type Related Extensions Arrays Introduction Installing/Configuring Requirements Installation Runtime Configuration Resource Types Predefined Constants Sorting Arrays Array Functions array_change_key_case array_chunk array_combine

array_count_values array_diff_assoc array_diff_key array_diff_uassoc array_diff_ukey array_diff array_fill_keys array_fill array_filter array_flip array_intersect_assoc array_intersect_key array_intersect_uassoc array_intersect_ukey array_intersect array_key_exists array_keys array_map array_merge_recursive array_merge array_multisort array_pad array_pop array_product array_push array_rand array_reduce array_replace_recursive array_replace array_reverse array_search array_shift array_slice array_splice array_sum array_udiff_assoc array_udiff_uassoc array_udiff array_uintersect_assoc array_uintersect_uassoc array_uintersect array_unique array_unshift array_values array_walk_recursive array_walk array

arsort asort compact count current each end extract in_array key krsort ksort list natcasesort natsort next pos prev range reset rsort shuffle sizeof sort uasort uksort usort Classes/Objects Introduction Installing/Configuring Requirements Installation Runtime Configuration Resource Types Predefined Constants Examples Classes/Object Functions __autoload call_user_method_array call_user_method class_alias class_exists get_called_class get_class_methods get_class_vars get_class get_declared_classes

get_declared_interfaces get_declared_traits get_object_vars get_parent_class interface_exists is_a is_subclass_of method_exists property_exists trait_exists

Classkit Introduction Installing/Configuring Requirements Installation Runtime Configuration Resource Types Predefined Constants Classkit Functions classkit_import classkit_method_add classkit_method_copy classkit_method_redefine classkit_method_remove classkit_method_rename Ctype Introduction Installing/Configuring Requirements Installation Runtime Configuration Resource Types Predefined Constants Ctype Functions ctype_alnum ctype_alpha ctype_cntrl ctype_digit ctype_graph ctype_lower ctype_print ctype_punct ctype_space ctype_upper ctype_xdigit Filter Introduction

Installing/Configuring Requirements Installation Runtime Configuration Resource Types Types of filters Validate filters Sanitize filters Other filters Filter flags Predefined Constants Examples Validation Sanitization Filter Functions filter_has_var filter_id filter_input_array filter_input filter_list filter_var_array filter_var Function Handling Introduction Installing/Configuring Requirements Installation Runtime Configuration Resource Types Predefined Constants Function handling Functions call_user_func_array call_user_func create_function forward_static_call_array forward_static_call func_get_arg func_get_args func_num_args function_exists get_defined_functions register_shutdown_function register_tick_function unregister_tick_function Object Aggregation Introduction Examples

Object Aggregation examples Examples Object Aggregation Functions aggregate_info aggregate_methods_by_list aggregate_methods_by_regexp aggregate_methods aggregate_properties_by_list aggregate_properties_by_regexp aggregate_properties aggregate aggregation_info deaggregate Quickhash Introduction Installing/Configuring Requirements Installation Runtime Configuration Predefined Constants Examples QuickHashIntSet QuickHashIntSet::add QuickHashIntSet::__construct QuickHashIntSet::delete QuickHashIntSet::exists QuickHashIntSet::getSize QuickHashIntSet::loadFromFile QuickHashIntSet::loadFromString QuickHashIntSet::saveToFile QuickHashIntSet::saveToString QuickHashIntHash QuickHashIntHash::add QuickHashIntHash::__construct QuickHashIntHash::delete QuickHashIntHash::exists QuickHashIntHash::get QuickHashIntHash::getSize QuickHashIntHash::loadFromFile QuickHashIntHash::loadFromString QuickHashIntHash::saveToFile QuickHashIntHash::saveToString QuickHashIntHash::set QuickHashIntHash::update QuickHashStringIntHash QuickHashStringIntHash::add QuickHashStringIntHash::__construct

QuickHashStringIntHash::delete QuickHashStringIntHash::exists QuickHashStringIntHash::get QuickHashStringIntHash::getSize QuickHashStringIntHash::loadFromFile QuickHashStringIntHash::loadFromString QuickHashStringIntHash::saveToFile QuickHashStringIntHash::saveToString QuickHashStringIntHash::set QuickHashStringIntHash::update QuickHashIntStringHash QuickHashIntStringHash::add QuickHashIntStringHash::__construct QuickHashIntStringHash::delete QuickHashIntStringHash::exists QuickHashIntStringHash::get QuickHashIntStringHash::getSize QuickHashIntStringHash::loadFromFile QuickHashIntStringHash::loadFromString QuickHashIntStringHash::saveToFile QuickHashIntStringHash::saveToString QuickHashIntStringHash::set QuickHashIntStringHash::update Reflection Introduction Installing/Configuring Requirements Installation Runtime Configuration Resource Types Predefined Constants Examples Extending Reflection Reflection::export Reflection::getModifierNames ReflectionClass ReflectionClass::__construct ReflectionClass::export ReflectionClass::getConstant ReflectionClass::getConstants ReflectionClass::getConstructor ReflectionClass::getDefaultProperties ReflectionClass::getDocComment ReflectionClass::getEndLine ReflectionClass::getExtension ReflectionClass::getExtensionName

ReflectionClass::getFileName ReflectionClass::getInterfaceNames ReflectionClass::getInterfaces ReflectionClass::getMethod ReflectionClass::getMethods ReflectionClass::getModifiers ReflectionClass::getName ReflectionClass::getNamespaceName ReflectionClass::getParentClass ReflectionClass::getProperties ReflectionClass::getProperty ReflectionClass::getShortName ReflectionClass::getStartLine ReflectionClass::getStaticProperties ReflectionClass::getStaticPropertyValue ReflectionClass::getTraitAliases ReflectionClass::getTraitNames ReflectionClass::getTraits ReflectionClass::hasConstant ReflectionClass::hasMethod ReflectionClass::hasProperty ReflectionClass::implementsInterface ReflectionClass::inNamespace ReflectionClass::isAbstract ReflectionClass::isCloneable ReflectionClass::isFinal ReflectionClass::isInstance ReflectionClass::isInstantiable ReflectionClass::isInterface ReflectionClass::isInternal ReflectionClass::isIterateable ReflectionClass::isSubclassOf ReflectionClass::isTrait ReflectionClass::isUserDefined ReflectionClass::newInstance ReflectionClass::newInstanceArgs ReflectionClass::newInstanceWithoutConstruct or ReflectionClass::setStaticPropertyValue ReflectionClass::__toString ReflectionZendExtension ReflectionZendExtension::__clone ReflectionZendExtension::__construct ReflectionZendExtension::export ReflectionZendExtension::getAuthor ReflectionZendExtension::getCopyright ReflectionZendExtension::getName

ReflectionZendExtension::getURL ReflectionZendExtension::getVersion ReflectionZendExtension::__toString ReflectionExtension ReflectionExtension::__clone ReflectionExtension::__construct ReflectionExtension::export ReflectionExtension::getClasses ReflectionExtension::getClassNames ReflectionExtension::getConstants ReflectionExtension::getDependencies ReflectionExtension::getFunctions ReflectionExtension::getINIEntries ReflectionExtension::getName ReflectionExtension::getVersion ReflectionExtension::info ReflectionExtension::isPersistent ReflectionExtension::isTemporary ReflectionExtension::__toString ReflectionFunction ReflectionFunction::__construct ReflectionFunction::export ReflectionFunction::getClosure ReflectionFunction::invoke ReflectionFunction::invokeArgs ReflectionFunction::isDisabled ReflectionFunction::__toString ReflectionFunctionAbstract ReflectionFunctionAbstract::__clone ReflectionFunctionAbstract::getClosureThis ReflectionFunctionAbstract::getDocComment ReflectionFunctionAbstract::getEndLine ReflectionFunctionAbstract::getExtension ReflectionFunctionAbstract::getExtensionNam e ReflectionFunctionAbstract::getFileName ReflectionFunctionAbstract::getName ReflectionFunctionAbstract::getNamespaceNa me ReflectionFunctionAbstract::getNumberOfPara meters ReflectionFunctionAbstract::getNumberOfReq uiredParameters ReflectionFunctionAbstract::getParameters ReflectionFunctionAbstract::getShortName ReflectionFunctionAbstract::getStartLine ReflectionFunctionAbstract::getStaticVariables

ReflectionFunctionAbstract::inNamespace ReflectionFunctionAbstract::isClosure ReflectionFunctionAbstract::isDeprecated ReflectionFunctionAbstract::isInternal ReflectionFunctionAbstract::isUserDefined ReflectionFunctionAbstract::returnsReference ReflectionFunctionAbstract::__toString ReflectionMethod ReflectionMethod::__construct ReflectionMethod::export ReflectionMethod::getClosure ReflectionMethod::getDeclaringClass ReflectionMethod::getModifiers ReflectionMethod::getPrototype ReflectionMethod::invoke ReflectionMethod::invokeArgs ReflectionMethod::isAbstract ReflectionMethod::isConstructor ReflectionMethod::isDestructor ReflectionMethod::isFinal ReflectionMethod::isPrivate ReflectionMethod::isProtected ReflectionMethod::isPublic ReflectionMethod::isStatic ReflectionMethod::setAccessible ReflectionMethod::__toString ReflectionObject ReflectionObject::__construct ReflectionObject::export ReflectionParameter ReflectionParameter::allowsNull ReflectionParameter::canBePassedByValue ReflectionParameter::__clone ReflectionParameter::__construct ReflectionParameter::export ReflectionParameter::getClass ReflectionParameter::getDeclaringClass ReflectionParameter::getDeclaringFunction ReflectionParameter::getDefaultValue ReflectionParameter::getName ReflectionParameter::getPosition ReflectionParameter::isArray ReflectionParameter::isDefaultValueAvailable ReflectionParameter::isOptional ReflectionParameter::isPassedByReference ReflectionParameter::__toString ReflectionProperty

ReflectionProperty::__clone ReflectionProperty::__construct ReflectionProperty::export ReflectionProperty::getDeclaringClass ReflectionProperty::getDocComment ReflectionProperty::getModifiers ReflectionProperty::getName ReflectionProperty::getValue ReflectionProperty::isDefault ReflectionProperty::isPrivate ReflectionProperty::isProtected ReflectionProperty::isPublic ReflectionProperty::isStatic ReflectionProperty::setAccessible ReflectionProperty::setValue ReflectionProperty::__toString Reflector Reflector::export Reflector::__toString ReflectionException Variable handling Introduction Installing/Configuring Requirements Installation Runtime Configuration Resource Types Predefined Constants Variable handling Functions debug_zval_dump doubleval empty floatval get_defined_vars get_resource_type gettype import_request_variables intval is_array is_bool is_callable is_double is_float is_int is_integer is_long is_null

is_numeric is_object is_real is_resource is_scalar is_string isset print_r serialize settype strval unserialize unset var_dump var_export

Web Services OAuth


Introduction Installing/Configuring Requirements Installation Runtime Configuration Resource Types Predefined Constants Examples FireEagle OAuth Functions oauth_get_sbs oauth_urlencode OAuth OAuth::__construct OAuth::__destruct OAuth::disableDebug OAuth::disableRedirects OAuth::disableSSLChecks OAuth::enableDebug OAuth::enableRedirects OAuth::enableSSLChecks OAuth::fetch OAuth::generateSignature OAuth::getAccessToken OAuth::getCAPath OAuth::getLastResponse OAuth::getLastResponseHeaders OAuth::getLastResponseInfo OAuth::getRequestHeader OAuth::getRequestToken

OAuth::setAuthType OAuth::setCAPath OAuth::setNonce OAuth::setRequestEngine OAuth::setRSACertificate OAuth::setSSLChecks OAuth::setTimestamp OAuth::setToken OAuth::setVersion OAuthProvider OAuthProvider::addRequiredParameter OAuthProvider::callconsumerHandler OAuthProvider::callTimestampNonceHandler OAuthProvider::calltokenHandler OAuthProvider::checkOAuthRequest OAuthProvider::__construct OAuthProvider::consumerHandler OAuthProvider::generateToken OAuthProvider::is2LeggedEndpoint OAuthProvider::isRequestTokenEndpoint OAuthProvider::removeRequiredParameter OAuthProvider::reportProblem OAuthProvider::setParam OAuthProvider::setRequestTokenPath OAuthProvider::timestampNonceHandler OAuthProvider::tokenHandler OAuthException

SCA

Introduction Installing/Configuring Requirements Installation Runtime Configuration Resource Types Predefined Constants Examples The structure of a Service Component Obtaining a proxy for another Service Component Calling another Service Component Locating and calling services from a script which is not an Exposing a Service Component as a Web service Deploying an SCA component Obtaining the WSDL for an SCA component offering a Service as

Understanding how the WSDL is generated Working with Data Structures Error handling SCA Functions SCA::createDataObject SCA::getService SCA_LocalProxy::createDataObject SCA_SoapProxy::createDataObject

SOAP

Introduction Installing/Configuring Requirements Installation Runtime Configuration Resource Types Predefined Constants SOAP Functions is_soap_fault use_soap_error_handler SoapClient SoapClient::__call SoapClient::__construct SoapClient::__doRequest SoapClient::__getFunctions SoapClient::__getLastRequest SoapClient::__getLastRequestHeaders SoapClient::__getLastResponse SoapClient::__getLastResponseHeaders SoapClient::__getTypes SoapClient::__setCookie SoapClient::__setLocation SoapClient::__setSoapHeaders SoapClient::__soapCall SoapClient::SoapClient SoapServer SoapServer::addFunction SoapServer::addSoapHeader SoapServer::__construct SoapServer::fault SoapServer::getFunctions SoapServer::handle SoapServer::setClass SoapServer::setObject SoapServer::setPersistence SoapServer::SoapServer SoapFault SoapFault::__construct

SoapFault::SoapFault SoapFault::__toString SoapHeader SoapHeader::__construct SoapHeader::SoapHeader SoapParam SoapParam::__construct SoapParam::SoapParam SoapVar SoapVar::__construct SoapVar::SoapVar XML-RPC Introduction Installing/Configuring Requirements Installation Runtime Configuration Resource Types Predefined Constants XML-RPC Functions xmlrpc_decode_request xmlrpc_decode xmlrpc_encode_request xmlrpc_encode xmlrpc_get_type xmlrpc_is_fault xmlrpc_parse_method_descriptions xmlrpc_server_add_introspection_data xmlrpc_server_call_method xmlrpc_server_create xmlrpc_server_destroy xmlrpc_server_register_introspection_callback xmlrpc_server_register_method xmlrpc_set_type Windows Only Extensions .NET Introduction Installing/Configuring Requirements Installation Runtime Configuration Resource Types Predefined Constants .NET Functions dotnet_load COM Introduction

Installing/Configuring Requirements Installation Runtime Configuration Resource Types Predefined Constants Errors and error handling Examples For Each Arrays and Array-style COM properties COM DOTNET VARIANT COM Functions com_addref com_create_guid com_event_sink com_get_active_object com_get com_invoke com_isenum com_load_typelib com_load com_message_pump com_print_typeinfo com_propget com_propput com_propset com_release com_set variant_abs variant_add variant_and variant_cast variant_cat variant_cmp variant_date_from_timestamp variant_date_to_timestamp variant_div variant_eqv variant_fix variant_get_type variant_idiv variant_imp variant_int variant_mod variant_mul

variant_neg variant_not variant_or variant_pow variant_round variant_set_type variant_set variant_sub variant_xor

Printer

Introduction Installing/Configuring Requirements Installation Runtime Configuration Resource Types Predefined Constants Printer Functions printer_abort 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_bmp printer_draw_chord printer_draw_elipse printer_draw_line printer_draw_pie printer_draw_rectangle printer_draw_roundrect printer_draw_text printer_end_doc printer_end_page printer_get_option printer_list printer_logical_fontheight printer_open printer_select_brush printer_select_font printer_select_pen printer_set_option printer_start_doc

printer_start_page printer_write

W32api Introduction Installing/Configuring Requirements Installation Runtime Configuration Resource Types Predefined Constants Examples w32api examples W32api Functions w32api_deftype w32api_init_dtype w32api_invoke_function w32api_register_function w32api_set_call_method win32ps Introduction Installing/Configuring Requirements Installation Runtime Configuration Resource Types Predefined Constants Examples Win32ps examples win32ps Functions win32_ps_list_procs win32_ps_stat_mem win32_ps_stat_proc win32service Introduction Installing/Configuring Requirements Installation Runtime Configuration Resource Types Predefined Constants Win32Service Service Type Bitmasks Win32Service Service Status Constants Win32Service Service Control Message Constants Win32Service Service Control Message Accepted Bitmasks Win32Service Service Start Type Constants

Win32Service Service Error Control Constants Win32Service Service Flag Constants Win32 Error Codes Win32 Base Priority Classes Examples win32service Functions win32_continue_service win32_create_service win32_delete_service win32_get_last_control_message win32_pause_service win32_query_service_status win32_set_service_status win32_start_service_ctrl_dispatcher win32_start_service win32_stop_service XML Manipulation DOM Introduction Installing/Configuring Requirements Installation Runtime Configuration Resource Types Predefined Constants DOMAttr DOMAttr::__construct DOMAttr::isId DOMCdataSection DOMCdataSection::__construct DOMCharacterData DOMCharacterData::appendData DOMCharacterData::deleteData DOMCharacterData::insertData DOMCharacterData::replaceData DOMCharacterData::substringData DOMComment DOMComment::__construct DOMDocument DOMDocument::__construct DOMDocument::createAttribute DOMDocument::createAttributeNS DOMDocument::createCDATASection DOMDocument::createComment DOMDocument::createDocumentFragment DOMDocument::createElement DOMDocument::createElementNS

DOMDocument::createEntityReference DOMDocument::createProcessingInstruction DOMDocument::createTextNode DOMDocument::getElementById DOMDocument::getElementsByTagName DOMDocument::getElementsByTagNameNS DOMDocument::importNode DOMDocument::load DOMDocument::loadHTML DOMDocument::loadHTMLFile DOMDocument::loadXML DOMDocument::normalizeDocument DOMDocument::registerNodeClass DOMDocument::relaxNGValidate DOMDocument::relaxNGValidateSource DOMDocument::save DOMDocument::saveHTML DOMDocument::saveHTMLFile DOMDocument::saveXML DOMDocument::schemaValidate DOMDocument::schemaValidateSource DOMDocument::validate DOMDocument::xinclude DOMDocumentFragment DOMDocumentFragment::appendXML DOMDocumentType DOMElement DOMElement::__construct DOMElement::getAttribute DOMElement::getAttributeNode DOMElement::getAttributeNodeNS DOMElement::getAttributeNS DOMElement::getElementsByTagName DOMElement::getElementsByTagNameNS DOMElement::hasAttribute DOMElement::hasAttributeNS DOMElement::removeAttribute DOMElement::removeAttributeNode DOMElement::removeAttributeNS DOMElement::setAttribute DOMElement::setAttributeNode DOMElement::setAttributeNodeNS DOMElement::setAttributeNS DOMElement::setIdAttribute DOMElement::setIdAttributeNode DOMElement::setIdAttributeNS DOMEntity

DOMEntityReference DOMEntityReference::__construct DOMException DOMImplementation DOMImplementation::__construct DOMImplementation::createDocument DOMImplementation::createDocumentType DOMImplementation::hasFeature DOMNamedNodeMap DOMNamedNodeMap::getNamedItem DOMNamedNodeMap::getNamedItemNS DOMNamedNodeMap::item DOMNode DOMNode::appendChild DOMNode::C14N DOMNode::C14NFile DOMNode::cloneNode DOMNode::getLineNo DOMNode::getNodePath DOMNode::hasAttributes DOMNode::hasChildNodes DOMNode::insertBefore DOMNode::isDefaultNamespace DOMNode::isSameNode DOMNode::isSupported DOMNode::lookupNamespaceURI DOMNode::lookupPrefix DOMNode::normalize DOMNode::removeChild DOMNode::replaceChild DOMNodeList DOMNodelist::item DOMNotation DOMProcessingInstruction DOMProcessingInstruction::__construct DOMText DOMText::__construct DOMText::isWhitespaceInElementContent DOMText::splitText DOMXPath DOMXPath::__construct DOMXPath::evaluate DOMXPath::query DOMXPath::registerNamespace DOMXPath::registerPhpFunctions DOM Functions dom_import_simplexml

DOM XML (PHP 4) Introduction Installing/Configuring Requirements Installation Runtime Configuration Resource Types Predefined Constants DOM XML (PHP 4) Functions DomAttribute::name DomAttribute::set_value DomAttribute::specified DomAttribute::value DomDocument::add_root DomDocument::create_attribute DomDocument::create_cdata_section DomDocument::create_comment DomDocument::create_element_ns DomDocument::create_element DomDocument::create_entity_reference DomDocument::create_processing_instruction DomDocument::create_text_node DomDocument::doctype DomDocument::document_element DomDocument::dump_file DomDocument::dump_mem DomDocument::get_element_by_id DomDocument::get_elements_by_tagname DomDocument::html_dump_mem DomDocument::xinclude DomDocumentType::entities DomDocumentType::internal_subset DomDocumentType::name DomDocumentType::notations DomDocumentType::public_id DomDocumentType::system_id DomElement::get_attribute_node DomElement::get_attribute DomElement::get_elements_by_tagname DomElement::has_attribute DomElement::remove_attribute DomElement::set_attribute_node DomElement::set_attribute DomElement::tagname DomNode::add_namespace DomNode::append_child DomNode::append_sibling

DomNode::attributes DomNode::child_nodes DomNode::clone_node DomNode::dump_node DomNode::first_child DomNode::get_content DomNode::has_attributes DomNode::has_child_nodes DomNode::insert_before DomNode::is_blank_node DomNode::last_child DomNode::next_sibling DomNode::node_name DomNode::node_type DomNode::node_value DomNode::owner_document DomNode::parent_node DomNode::prefix DomNode::previous_sibling DomNode::remove_child DomNode::replace_child DomNode::replace_node DomNode::set_content DomNode::set_name DomNode::set_namespace DomNode::unlink_node DomProcessingInstruction::data DomProcessingInstruction::target DomXsltStylesheet::process DomXsltStylesheet::result_dump_file DomXsltStylesheet::result_dump_mem domxml_new_doc domxml_open_file domxml_open_mem domxml_version domxml_xmltree domxml_xslt_stylesheet_doc domxml_xslt_stylesheet_file domxml_xslt_stylesheet domxml_xslt_version xpath_eval_expression xpath_eval xpath_new_context xpath_register_ns_auto xpath_register_ns xptr_eval xptr_new_context

libxml

Introduction Installing/Configuring Requirements Installation Runtime Configuration Resource Types Predefined Constants libXMLError libxml Functions libxml_clear_errors libxml_disable_entity_loader libxml_get_errors libxml_get_last_error libxml_set_external_entity_loader libxml_set_streams_context libxml_use_internal_errors Introduction Installing/Configuring Requirements Installation Runtime Configuration Resource Types Predefined Constants qtdom Functions qdom_error qdom_tree Introduction Installing/Configuring Requirements Installation Runtime Configuration Resource Types Predefined Constants Limitations Examples Basic usage Setting and Getting Property Values Working with Sequenced Data Objects Reflecting on Service Data Objects SDO Functions SDO_DAS_ChangeSummary::beginLogging SDO_DAS_ChangeSummary::endLogging SDO_DAS_ChangeSummary::getChangeType

qtdom

SDO

SDO_DAS_ChangeSummary::getChangedData Objects SDO_DAS_ChangeSummary::getOldContainer SDO_DAS_ChangeSummary::getOldValues SDO_DAS_ChangeSummary::isLogging SDO_DAS_DataFactory::addPropertyToType SDO_DAS_DataFactory::addType SDO_DAS_DataFactory::getDataFactory SDO_DAS_DataObject::getChangeSummary SDO_DAS_Setting::getListIndex SDO_DAS_Setting::getPropertyIndex SDO_DAS_Setting::getPropertyName SDO_DAS_Setting::getValue SDO_DAS_Setting::isSet SDO_DataFactory::create SDO_DataObject::clear SDO_DataObject::createDataObject SDO_DataObject::getContainer SDO_DataObject::getSequence SDO_DataObject::getTypeName SDO_DataObject::getTypeNamespaceURI SDO_Exception::getCause SDO_List::insert SDO_Model_Property::getContainingType SDO_Model_Property::getDefault SDO_Model_Property::getName SDO_Model_Property::getType SDO_Model_Property::isContainment SDO_Model_Property::isMany SDO_Model_ReflectionDataObject::__constru ct SDO_Model_ReflectionDataObject::export SDO_Model_ReflectionDataObject::getContai nmentProperty SDO_Model_ReflectionDataObject::getInstanc eProperties SDO_Model_ReflectionDataObject::getType SDO_Model_Type::getBaseType SDO_Model_Type::getName SDO_Model_Type::getNamespaceURI SDO_Model_Type::getProperties SDO_Model_Type::getProperty SDO_Model_Type::isAbstractType SDO_Model_Type::isDataType SDO_Model_Type::isInstance SDO_Model_Type::isOpenType SDO_Model_Type::isSequencedType

SDO_Sequence::getProperty SDO_Sequence::insert SDO_Sequence::move SDO-DAS-Relational Introduction Installing/Configuring Requirements Installation Runtime Configuration Resource Types Predefined Constants Examples Creating, retrieving, updating and deleting data Specifying the metadata One-table examples Two-table examples Three-table example Limitations SDO-DAS-Relational Functions SDO_DAS_Relational::applyChanges SDO_DAS_Relational::__construct SDO_DAS_Relational::createRootDataObject SDO_DAS_Relational::executePreparedQuery SDO_DAS_Relational::executeQuery SDO DAS XML Introduction Installing/Configuring Requirements Installation Runtime Configuration Resource Types Predefined Constants Examples SDO DAS XML Functions SDO_DAS_XML::addTypes SDO_DAS_XML::create SDO_DAS_XML::createDataObject SDO_DAS_XML::createDocument SDO_DAS_XML::loadFile SDO_DAS_XML::loadString SDO_DAS_XML::saveFile SDO_DAS_XML::saveString SDO_DAS_XML_Document::getRootDataObj ect SDO_DAS_XML_Document::getRootElement Name

SDO_DAS_XML_Document::getRootElement URI SDO_DAS_XML_Document::setEncoding SDO_DAS_XML_Document::setXMLDeclarat ion SDO_DAS_XML_Document::setXMLVersion

SimpleXML Introduction Installing/Configuring Requirements Installation Runtime Configuration Resource Types Predefined Constants Examples Basic SimpleXML usage Dealing with XML errors SimpleXMLElement SimpleXMLElement::addAttribute SimpleXMLElement::addChild SimpleXMLElement::asXML SimpleXMLElement::attributes SimpleXMLElement::children SimpleXMLElement::__construct SimpleXMLElement::count SimpleXMLElement::getDocNamespaces SimpleXMLElement::getName SimpleXMLElement::getNamespaces SimpleXMLElement::registerXPathNamespace SimpleXMLElement::saveXML SimpleXMLElement::xpath SimpleXMLIterator SimpleXMLIterator::current SimpleXMLIterator::getChildren SimpleXMLIterator::hasChildren SimpleXMLIterator::key SimpleXMLIterator::next SimpleXMLIterator::rewind SimpleXMLIterator::valid SimpleXML Functions simplexml_import_dom simplexml_load_file simplexml_load_string WDDX Introduction Installing/Configuring Requirements

Installation Runtime Configuration Resource Types Predefined Constants Examples wddx examples WDDX Functions wddx_add_vars wddx_deserialize wddx_packet_end wddx_packet_start wddx_serialize_value wddx_serialize_vars XML Parser Introduction Installing/Configuring Requirements Installation Runtime Configuration Resource Types Predefined Constants Event Handlers Case Folding Error Codes Character Encoding Examples XML Element Structure Example XML Tag Mapping Example XML External Entity Example XML Parser Functions 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_into_struct xml_parse xml_parser_create_ns xml_parser_create xml_parser_free xml_parser_get_option xml_parser_set_option 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

XMLReader Introduction Installing/Configuring Requirements Installation Runtime Configuration Resource Types XMLReader XMLReader::close XMLReader::expand XMLReader::getAttribute XMLReader::getAttributeNo XMLReader::getAttributeNs XMLReader::getParserProperty XMLReader::isValid XMLReader::lookupNamespace XMLReader::moveToAttribute XMLReader::moveToAttributeNo XMLReader::moveToAttributeNs XMLReader::moveToElement XMLReader::moveToFirstAttribute XMLReader::moveToNextAttribute XMLReader::next XMLReader::open XMLReader::read XMLReader::readInnerXML XMLReader::readOuterXML XMLReader::readString XMLReader::setParserProperty XMLReader::setRelaxNGSchema XMLReader::setRelaxNGSchemaSource XMLReader::setSchema XMLReader::XML XMLWriter Introduction Installing/Configuring Requirements Installation Runtime Configuration Resource Types

Predefined Constants XMLWriter Functions XMLWriter::endAttribute XMLWriter::endCData XMLWriter::endComment XMLWriter::endDocument XMLWriter::endDTDAttlist XMLWriter::endDTDElement XMLWriter::endDTDEntity XMLWriter::endDTD XMLWriter::endElement XMLWriter::endPI XMLWriter::flush XMLWriter::fullEndElement XMLWriter::openMemory XMLWriter::openURI XMLWriter::outputMemory XMLWriter::setIndentString XMLWriter::setIndent XMLWriter::startAttributeNS XMLWriter::startAttribute XMLWriter::startCData XMLWriter::startComment XMLWriter::startDocument XMLWriter::startDTDAttlist XMLWriter::startDTDElement XMLWriter::startDTDEntity XMLWriter::startDTD XMLWriter::startElementNS XMLWriter::startElement XMLWriter::startPI XMLWriter::text XMLWriter::writeAttributeNS XMLWriter::writeAttribute XMLWriter::writeCData XMLWriter::writeComment XMLWriter::writeDTDAttlist XMLWriter::writeDTDElement XMLWriter::writeDTDEntity XMLWriter::writeDTD XMLWriter::writeElementNS XMLWriter::writeElement XMLWriter::writePI XMLWriter::writeRaw Introduction Installing/Configuring

XSL

Requirements Installation Runtime Configuration Resource Types Predefined Constants Examples Example collection.xml and collection.xsl files XSLTProcessor XSLTProcessor::__construct XSLTProcessor::getParameter XsltProcessor::getSecurityPrefs XSLTProcessor::hasExsltSupport XSLTProcessor::importStylesheet XSLTProcessor::registerPHPFunctions XSLTProcessor::removeParameter XSLTProcessor::setParameter XSLTProcessor::setProfiling XsltProcessor::setSecurityPrefs XSLTProcessor::transformToDoc XSLTProcessor::transformToUri XSLTProcessor::transformToXML XSLT (PHP 4) Introduction Installing/Configuring Requirements Installation Runtime Configuration Resource Types Predefined Constants XSLT (PHP 4) Functions xslt_backend_info xslt_backend_name xslt_backend_version xslt_create xslt_errno xslt_error xslt_free xslt_getopt xslt_process xslt_set_base xslt_set_encoding xslt_set_error_handler xslt_set_log xslt_set_object xslt_set_sax_handler xslt_set_sax_handlers xslt_set_scheme_handler

xslt_set_scheme_handlers xslt_setopt PHP at the Core: A Hacker's Guide to the Zend Engine Preface The "counter" Extension - A Continuing Example Installing/Configuring Introduction Runtime Configuration Resource Types Predefined Constants Examples Basic interface Extended interface Objective interface Counter Counter::__construct Counter::getValue Counter::bumpValue Counter::resetValue Counter::getMeta Counter::getNamed Counter::setCounterClass Basic counter_get counter_bump counter_reset Extended counter_create counter_get_value counter_bump_value counter_reset_value counter_get_meta counter_get_named The PHP 5 build system Building PHP for extension development The ext_skel script Talking to the UNIX build system: config.m4 Talking to the Windows build system: config.w32 Extension structure Files which make up an extension Basic constructs The zend_module structure Extension globals Life cycle of an extension Testing an extension Memory management Basic memory management

Data persistence Thread-Safe Resource Manager Working with variables Intro Creating variables and setting values Writing functions Working with classes and objects Working with resources Working with INI settings Working with streams PDO Driver How-To Prerequisites Preparation and Housekeeping Fleshing out your skeleton Building Testing Packaging and distribution pdo_dbh_t definition pdo_stmt_t definition Constants Error handling Extension FAQs Zend Engine 2 API reference Zend Engine 2 Opcodes Opcode Descriptions and Examples ADD ADD_ARRAY_ELEMENT ADD_CHAR ADD_INTERFACE ADD_STRING ADD_VAR ASSIGN ASSIGN_ADD ASSIGN_BW_AND ASSIGN_BW_OR ASSIGN_BW_XOR ASSIGN_CONCAT ASSIGN_DIM ASSIGN_DIV ASSIGN_MOD ASSIGN_MUL ASSIGN_OBJ ASSIGN_REF ASSIGN_SL ASSIGN_SR ASSIGN_SUB BEGIN_SILENCE

BOOL BOOL_NOT BOOL_XOR BRK BW_AND BW_NOT BW_OR BW_XOR CASE CAST CATCH CLONE CONCAT CONT DECLARE_CLASS DECLARE_CONST DECLARE_FUNCTION DECLARE_INHERITED_CLASS DECLARE_INHERITED_CLASS_DELAYED DIV DO_FCALL DO_FCALL_BY_NAME ECHO END_SILENCE EXIT EXT_FCALL_BEGIN EXT_FCALL_END EXT_NOP EXT_STMT FE_FETCH FE_RESET FETCH_CLASS FETCH_CONSTANT FETCH_DIM_FUNC_ARG FETCH_DIM_IS FETCH_DIM_R FETCH_DIM_RW FETCH_DIM_TMP_VAR FETCH_DIM_UNSET FETCH_DIM_W FETCH_FUNC_ARG FETCH_IS FETCH_OBJ_FUNC_ARG FETCH_OBJ_IS FETCH_OBJ_R FETCH_OBJ_RW FETCH_OBJ_UNSET

FETCH_OBJ_W FETCH_R FETCH_RW FETCH_UNSET FETCH_W FREE GOTO HANDLE_EXCEPTION INCLUDE_OR_EVAL INIT_ARRAY INIT_FCALL_BY_NAME INIT_METHOD_CALL INIT_NS_FCALL_BY_NAME INIT_STATIC_METHOD_CALL INIT_STRING INSTANCEOF IS_EQUAL IS_IDENTICAL IS_NOT_EQUAL IS_NOT_IDENTICAL IS_SMALLER IS_SMALLER_OR_EQUAL ISSET_ISEMPTY_DIM_OBJ ISSET_ISEMPTY_PROP_OBJ ISSET_ISEMPTY_VAR JMP JMPNZ JMPNZ_EX JMPZ JMPZ_EX JMPZNZ MOD MUL NEW NOP POST_DEC POST_DEC_OBJ POST_INC POST_INC_OBJ PRE_DEC PRE_DEC_OBJ PRE_INC PRE_INC_OBJ PRINT QM_ASSIGN RAISE_ABSTRACT_ERROR RECV

RECV_INIT RETURN RETURN_BY_REF SEND_REF SEND_VAL SEND_VAR SEND_VAR_NO_REF SL SR SUB SWITCH_FREE THROW TICKS UNSET_DIM UNSET_OBJ UNSET_VAR USER_OPCODE VERIFY_ABSTRACT_CLASS ZEND_DECLARE_LAMBDA_FUNCTION ZEND_JMP_SET

Zend Engine 1 Old introduction Streams API for PHP Extension Authors Zend API: Hacking the Core of PHP TSRM API

FAQ General Information Mailing lists Obtaining PHP Database issues Installation Build Problems Using PHP Password Hashing PHP and HTML PHP and COM PHP and other languages Migrating from PHP 4 to PHP 5 Miscellaneous Questions Appendices History of PHP and Related Projects History of PHP History of PHP related projects Books about PHP Publications about PHP Migrating from PHP 5.3.x to PHP 5.4.x What has changed in PHP 5.4.x

Backward Incompatible Changes New features Changes in SAPI modules Deprecated features in PHP 5.4.x Changed Functions New Functions New Classes and Interfaces New Methods Removed Extensions Other changes to extensions New Global Constants Changes to INI file handling Other changes Migrating from PHP 5.2.x to PHP 5.3.x What has changed in PHP 5.3.x Backward Incompatible Changes New features Changes made to Windows support Changes in SAPI modules Deprecated features in PHP 5.3.x Undeprecated features in PHP 5.3.x New Parameters New Functions New stream wrappers New stream filters New Class Constants New Methods New Extensions Removed Extensions Other changes to extensions New Classes New Global Constants Changes to INI file handling Other changes Migrating from PHP 5.1.x to PHP 5.2.x What has changed in PHP 5.2.x Backward Incompatible Changes New Error Messages Changes in PHP datetime New Parameters New Functions New Methods Removed Extensions New Extensions New Classes New Global Constants New Class Constants

New INI Configuration Directives Error Reporting Other Enhancements Migrating from PHP 5.0.x to PHP 5.1.x Key PHP 5.1.x features Changes in reference handling Reading [] Integer values in function parameters Class and object changes Extensions Date/time support Changes in database support Checking for E_STRICT Migrating from PHP 4 to PHP 5.0.x What has changed in PHP 5.0.x Backward Incompatible Changes CLI and CGI Migrating Configuration Files New Functions New Directives Databases New Object Model Error Reporting Classes and Objects (PHP 4) class extends Constructors Scope Resolution Operator (::) parent Serializing objects - objects in sessions The magic functions __sleep and __wakeup References inside the constructor Comparing objects Debugging in PHP About debugging in PHP Configure options List of core configure options php.ini directives List of php.ini directives List of php.ini sections Description of core php.ini directives Extension List/Categorization Alphabetical Membership State List of Function Aliases List of Reserved Words

List of Keywords Predefined Classes Predefined Constants List of Resource Types List of Available Filters String Filters Conversion Filters Compression Filters Encryption Filters List of Supported Socket Transports Internet Domain: TCP, UDP, SSL, and TLS Unix Domain: Unix and UDG PHP type comparison tables List of Parser Tokens Userland Naming Guide Global Namespace Rules Tips About the manual Formats About user notes How to read a function definition (prototype) PHP versions documented in this manual How to find more information about PHP How to help improve the documentation How we generate the formats Translations Creative Commons Attribution 3.0 Index listing Function and Method listing Example listing HTML Help Edition About This Edition Using PHP Manual CHM Edition The HTML Help Toolbar The Navigation Pane Keyboard Shortcuts The Full Text Search General searching rules Searching for words or phrases Defining search terms Using nested expressions when searching Specialities of this Edition User Preferences Presentational Specialities Integrating the PHP Manual Skin development

Page Display Process Page Elements CSS classes CHM Edition Credits Atop CHM to web converter

You might also like