diff options
Diffstat (limited to 'languages/php')
43 files changed, 14051 insertions, 0 deletions
diff --git a/languages/php/Makefile.am b/languages/php/Makefile.am new file mode 100644 index 00000000..ac053aaf --- /dev/null +++ b/languages/php/Makefile.am @@ -0,0 +1,24 @@ +# Here resides the PHP support part. + +INCLUDES = -I$(top_srcdir)/lib/interfaces \ + -I$(top_srcdir)/lib/interfaces/extensions -I$(top_srcdir)/lib/interfaces/external -I$(top_srcdir)/lib/util \ + -I$(top_srcdir)/lib/widgets $(all_includes) +SUBDIRS = data app_templates file_templates doc + + +kde_module_LTLIBRARIES = libkdevphpsupport.la +libkdevphpsupport_la_LDFLAGS = $(all_libraries) $(KDE_PLUGIN) +libkdevphpsupport_la_LIBADD = $(top_builddir)/lib/libkdevelop.la $(top_builddir)/lib/widgets/libkdevwidgets.la $(LIB_KHTML) + +libkdevphpsupport_la_SOURCES = phpsupportpart.cpp phpconfigwidgetbase.ui phpconfigwidget.cpp phpinfodlg.ui phphtmlview.cpp phperrorview.cpp phpconfigdata.cpp phpcodecompletion.cpp phpparser.cpp phpnewclassdlgbase.ui phpnewclassdlg.cpp phpfile.cpp + +METASOURCES = AUTO + +servicedir = $(kde_servicesdir) +service_DATA = kdevphpsupport.desktop + +rcdir = $(kde_datadir)/kdevphpsupport +rc_DATA = kdevphpsupport.rc + +templatedir = ${kde_datadir}/kdevabbrev/templates +template_DATA = phptemplates diff --git a/languages/php/README.dox b/languages/php/README.dox new file mode 100644 index 00000000..14e69997 --- /dev/null +++ b/languages/php/README.dox @@ -0,0 +1,32 @@ +/** \class PHPSupportPart +This is PHP language support plugin. + +Support for the <a href="http://www.php.net">PHP Language</a>, you can +develop php script for web or php script for shell. + +It's support checking of your script with problems report and also parse +all include files from your script. + +\authors <a href="mailto:smeier AT kdevelop.org">Sandy Meier</a> +\authors <a href="mailto:n.escuder AT intra-links.com">Escuder Nicolas</a> + +\maintainer <a href="mailto:smeier AT kdevelop.org">Sandy Meier</a> +\maintainer <a href="mailto:n.escuder AT intra-links.com">Escuder Nicolas</a> + +\feature PHP language support +\feature Consult \ref LangSupportStatus for a up to date features/status of this programming language support part. + +\bug bugs in <a href="http://bugs.kde.org/buglist.cgi?product=kdevelop&component=php+support&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&order=Bug+Number">php support component at Bugzilla database</a> + +\requirement PHP Cli Version or WebServer with php + +\todo extended classtools (new class,new function...) based on filetemplates +\todo debugger and profiler support dbg (http://dd.cron.ru/dbg) +\todo html form support (dialogs for generating html code, tables...) +\todo support for phpdoc +\todo documentation viewer for php (maybe plugins for the current docviewer) (tf) +\todo integrated filemanager with ftp client (maybe a konqueror part) +\todo code template factory (contains useful php code snippet like array_display,trace,validator) +\todo new functions list from php 5 documentation + +*/ diff --git a/languages/php/app_templates/Makefile.am b/languages/php/app_templates/Makefile.am new file mode 100644 index 00000000..12fdee76 --- /dev/null +++ b/languages/php/app_templates/Makefile.am @@ -0,0 +1,3 @@ +SUBDIRS = phphello +profilesdir = $(kde_datadir)/kdevelop/profiles/IDE/ScriptingLanguageIDE/PHPIDE +profiles_DATA = php.appwizard diff --git a/languages/php/app_templates/php.appwizard b/languages/php/app_templates/php.appwizard new file mode 100644 index 00000000..5cddaac5 --- /dev/null +++ b/languages/php/app_templates/php.appwizard @@ -0,0 +1,2 @@ +[General] +List=phphello diff --git a/languages/php/app_templates/phphello/.kdev_ignore b/languages/php/app_templates/phphello/.kdev_ignore new file mode 100644 index 00000000..e69de29b --- /dev/null +++ b/languages/php/app_templates/phphello/.kdev_ignore diff --git a/languages/php/app_templates/phphello/Makefile.am b/languages/php/app_templates/phphello/Makefile.am new file mode 100644 index 00000000..12d29f1b --- /dev/null +++ b/languages/php/app_templates/phphello/Makefile.am @@ -0,0 +1,16 @@ +dataFiles = app.php app.kdevelop +templateName = phphello + +### no need to change below: +template_DATA = $(templateName).kdevtemplate +templatedir = ${appwizarddatadir}/templates + +appwizarddatadir = ${kde_datadir}/kdevappwizard +$(templateName).tar.gz: ${dataFiles} + $(TAR) -cf $(templateName).tar -C $(srcdir) ${dataFiles} + $(GZIP_COMMAND) -f9 $(templateName).tar + +archivedir = ${appwizarddatadir} +archive_DATA = $(templateName).tar.gz ${templateName}.png + +CLEANFILES = *.tar.gz
\ No newline at end of file diff --git a/languages/php/app_templates/phphello/app.kdevelop b/languages/php/app_templates/phphello/app.kdevelop new file mode 100644 index 00000000..c8844e1e --- /dev/null +++ b/languages/php/app_templates/phphello/app.kdevelop @@ -0,0 +1,87 @@ +<?xml version="1.0"?> +<kdevelop> + <general> + <author>%{AUTHOR}</author> + <email>%{EMAIL}</email> + <version>%{VERSION}</version> + <projectmanagement>KDevScriptProject</projectmanagement> + <primarylanguage>PHP</primarylanguage> + <keywords> + <keyword>PHP</keyword> + </keywords> + <ignoreparts> + <part>KDevDoxygen</part> + <part>KDevdistpart</part> + <part>KDevVisualBoyAdvance</part> + </ignoreparts> + </general> + <kdevscriptproject> + <general> + <activedir></activedir> + <includepatterns>*.php,*.phps,*.php3,*.inc</includepatterns> + </general> + </kdevscriptproject> + <kdevdoctreeview> + <ignoretocs> + <toc>ada</toc> + <toc>ada_bugs_gcc</toc> + <toc>bash</toc> + <toc>bash_bugs</toc> + <toc>c++_bugs_gcc</toc> + <toc>clanlib</toc> + <toc>fortran_bugs_gcc</toc> + <toc>gnome1</toc> + <toc>gnustep</toc> + <toc>gtk</toc> + <toc>gtk_bugs</toc> + <toc>haskell</toc> + <toc>haskell_bugs_ghc</toc> + <toc>java_bugs_gcc</toc> + <toc>java_bugs_sun</toc> + <toc>kde2book</toc> + <toc>libc</toc> + <toc>libstdc++</toc> + <toc>opengl</toc> + <toc>pascal_bugs_fp</toc> + <toc>perl</toc> + <toc>perl_bugs</toc> + <toc>python</toc> + <toc>python_bugs</toc> + <toc>qt-kdev3</toc> + <toc>ruby</toc> + <toc>ruby_bugs</toc> + <toc>sdl</toc> + <toc>stl</toc> + <toc>sw</toc> + <toc>wxwidgets_bugs</toc> + </ignoretocs> + <ignoreqt_xml> + <toc>Guide to the Qt Translation Tools</toc> + <toc>Qt Assistant Manual</toc> + <toc>Qt Designer Manual</toc> + <toc>Qt Reference Documentation</toc> + <toc>qmake User Guide</toc> + </ignoreqt_xml> + <ignoredoxygen> + <toc>KDE Libraries (Doxygen)</toc> + </ignoredoxygen> + </kdevdoctreeview> +<kdevphpsupport> + <codeHelp> + <codeCompletion>true</codeCompletion> + <codeHinting>true</codeHinting> + <realtimeParsing>true</realtimeParsing> + </codeHelp> +</kdevphpsupport> + <kdevfilecreate> + <useglobaltypes> + <type ext="php"/> + </useglobaltypes> + </kdevfilecreate> + <kdevfileview> + <groups> + <group pattern="*.php;*.phps;*.php3" name="PHP files" /> + <group pattern="*.inc" name="Include files" /> + </groups> + </kdevfileview> +</kdevelop> diff --git a/languages/php/app_templates/phphello/app.php b/languages/php/app_templates/phphello/app.php new file mode 100644 index 00000000..c6a62b4f --- /dev/null +++ b/languages/php/app_templates/phphello/app.php @@ -0,0 +1,28 @@ +<?php + +%{PHP_TEMPLATE} + +printHeader(); +echo "<h1>Hello World!</h1>\n"; +printFooter(); + +function printHeader(){ + echo <<<EOF +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"> +<head> + <meta name="description" content="" /> + <meta name="author" content="%{AUTHOR}" /> + <meta name="keywords" content="" /> + <title>%{APPNAME}</title> +</head> +<body> + +EOF; +} + +function printFooter(){ + echo "</body>\n</html>"; +} + +?> diff --git a/languages/php/app_templates/phphello/phphello b/languages/php/app_templates/phphello/phphello new file mode 100644 index 00000000..f9f1a69f --- /dev/null +++ b/languages/php/app_templates/phphello/phphello @@ -0,0 +1,25 @@ +# KDE Config File +[General] +Name=Simple PHP script +Name[fr]=Un simple script de test Hello world +Category=PHP +Comment=This generates a simplistic 'Hello world' program in PHP (http://www.php.net) +Comment[fr]=Gnre un simple script de test du type Hello world dans le language PHP (http://www.php.net). +DefaultDestinatonDir=HOMEDIR/public_html +FileTemplates=php,CPPStyle +ShowFilesAfterGeneration=%{APPNAMELC}.php +Archive=phphello.tar.gz + +[PROJECT] +Type=install +Source=%{src}/app.kdevelop +Dest=%{dest}/%{APPNAMELC}.kdevelop + +[APP.PHP] +Type=install +Source=%{src}/app.php +Dest=%{dest}/%{APPNAMELC}.php + +[MGS] +Type=message +Comment=A simple PHP project was created in %{dest}. diff --git a/languages/php/app_templates/phphello/phphello.kdevtemplate b/languages/php/app_templates/phphello/phphello.kdevtemplate new file mode 100644 index 00000000..8d52f490 --- /dev/null +++ b/languages/php/app_templates/phphello/phphello.kdevtemplate @@ -0,0 +1,108 @@ +# KDE Config File +[General] +Name=Simple PHP script +Name[ca]=Simple script en PHP +Name[da]=Simpelt PHP script +Name[de]=Einfaches PHP-Skript +Name[el]=Απλό σενάριο PHP +Name[es]=Guión sencillo en PHP +Name[et]=Lihtne PHP skript +Name[eu]=PHP script sinplea +Name[fa]=دستنوشتۀ سادۀ پیاچپی +Name[fr]=Script PHP simple +Name[ga]=Script Simplí PHP +Name[gl]=Script sinxelo en PHP +Name[hu]=Egyszerű PHP-szkript +Name[it]=Semplice script PHP +Name[ja]=簡単な PHP スクリプト +Name[nds]=Eenfach PHP-Skript +Name[ne]=साधारण पी एच पी स्क्रिप्ट +Name[nl]=Eenvoudig PHP-script +Name[pl]=Prosty skrypt w PHP +Name[pt]=Programa simples em PHP +Name[pt_BR]=Programa simples em PHP +Name[ru]=Простой скрипт PHP +Name[sk]=Jednoduchý PHP skript +Name[sr]=Једноставна PHP скрипта +Name[sr@Latn]=Jednostavna PHP skripta +Name[sv]=Enkelt PHP-skript +Name[tr]=Basit PHP betiği +Name[zh_CN]=简单 PHP 脚本 +Name[zh_TW]=簡單的 PHP 文稿 +Category=PHP +Comment=This generates a simplistic 'Hello world' program in PHP (http://www.php.net) +Comment[ca]=Genera un simple programa de 'Hello world' en PHP (http://www.php.net) +Comment[da]=Dette genererer et simplistisk 'Goddag verden' program i PHP (http://www.php.net) +Comment[de]=Hiermit wird ein einfaches "Hello World"-Programm in PHP erstellt (http://www.php.net). +Comment[el]=Αυτό δημιουργεί ένα πρόγραμμα 'Γεια σου κόσμε' σε PHP (http://www.php.net) +Comment[es]=Genera un programa «Hola mundo» sencillo en PHP (http://www.php.net) +Comment[et]=Lihtsa "Tere, maailm" programmi loomine PHP-s (http://www.php.net) +Comment[eu]=Honek PHP-n (http://www.php.net) idatzitako "Kaixo mundua" programa sinple bat sortzen du +Comment[fa]=یک برنامۀ سادۀ «Hello world» در پیاچپی ( http://www.php.net)تولید میکند +Comment[fr]=Génère un programme « Bonjour monde » simple en PHP (http://www.php.net) +Comment[ga]=Cruthaíonn sé seo ríomhchlár simplí "Hello world" i PHP (http://www.php.net/) +Comment[gl]=Isto xera un programa sinxelo en PHP 'Ola mundo'(http://www.php.net) +Comment[hu]=Létrehoz egy egyszerű 'Hello world' programot PHP-ban (http://www.php.net) +Comment[it]=Genera un semplice programma di "Hello world" in PHP (http://www.php.net) +Comment[ja]=PHP で書かれた簡単な Hello world プログラムを作成します +Comment[nds]=Dit stellt en eenfach "Moin Welt"-Programm in PHP op. (http://www.php.net) +Comment[ne]=यसले पी एच पी मा साधारण 'हेल्लो वोल्ड' कार्यक्रम उत्पन्न गर्दछ(http://www.php.net) +Comment[nl]=Dit genereert een eenvoudig 'Hello World'-programma in PHP (http://www.php.net) +Comment[pl]=Generuje prosty program "Witaj świecie" w PHP (http://www.php.net) +Comment[pt]=Isto gera uma programa simples 'Olá Mundo' em PHP (http://www.php.net) +Comment[pt_BR]=Isto gera uma programa simples 'Olá Mundo' em PHP (http://www.php.net) +Comment[ru]=Создание простой программы 'Hello world' на PHP (http://www.php.net) +Comment[sk]=Vygeneruje jednoduchý Ahoj svet program v PHP (http://www.php.net) +Comment[sr]=Ово прави једноставан „Здраво свете“ програм у PHP-у (http://www.php.net) +Comment[sr@Latn]=Ovo pravi jednostavan „Zdravo svete“ program u PHP-u (http://www.php.net) +Comment[sv]=Detta skapar ett förenklat 'Hello world'-program i PHP (http://www.php.net) +Comment[tr]=Bu PHP'de basit bir "Merhaba Dünya "programı yaratır (http://www.php.net) +Comment[zh_CN]=这将生成一个简单的 PHP 语言“Hello world”程序 +Comment[zh_TW]=產生一個 PHP(http://www.php.net)的 Hello world 程式 +DefaultDestinatonDir=HOMEDIR/public_html +FileTemplates=php,CPPStyle +ShowFilesAfterGeneration=%{dest}/%{APPNAMELC}.php +Archive=phphello.tar.gz + +[PROJECT] +Type=install +EscapeXML=true +Source=%{src}/app.kdevelop +Dest=%{dest}/%{APPNAMELC}.kdevelop + +[APP.PHP] +Type=install +Source=%{src}/app.php +Dest=%{dest}/%{APPNAMELC}.php + +[MGS] +Type=message +Comment=A simple PHP project was created in %{dest}. +Comment[ca]=Un simple projecte en PHP ha estat creat en %{dest}. +Comment[da]=Et simpelt PHP projekt blev oprettet i %{dest}. +Comment[de]=Ein einfaches PHP-Projekt wurde in %{dest} erstellt. +Comment[el]=Ένα απλό έργο PHP δημιουργήθηκε στο %{dest}. +Comment[es]=Un sencillo proyecto en PHP ha sido creado en %{dest}. +Comment[et]=Lihtne PHP projekt loodi asukohta %{dest}. +Comment[eu]=PHP-n idatzitako programa sinple bat sortu da hemen: %{dest}. +Comment[fa]=یک پروژۀ سادۀ پیاچپی در %{dest} ایجاد شد. +Comment[fr]=Un projet PHP simple a été créé dans %{dest}. +Comment[ga]=Cruthaíodh tionscadal simplí PHP i %{dest} +Comment[gl]=Creouse un proxecto sinxelo en PHP en %{dest} +Comment[hu]=Létrejött egy egyszerű PHP-alapú projekt itt: %{dest}. +Comment[it]=È stato creato un semplice progetto PHP in %{dest}. +Comment[ja]=簡単な PHP プロジェクトを %{dest} に作成しました +Comment[nds]=In %{dest} wöör en eenfach PHP-Projekt opstellt. +Comment[ne]=साधारण PHP परियोजना %{dest} मा सिर्जना गरियो +Comment[nl]=Een eenvoudig PHP-project is aangemaakt in %{dest}. +Comment[pl]=Prosty projekt w PHP został utworzony w %{dest}. +Comment[pt]=Foi criado um projecto simples em PHP em %{dest}. +Comment[pt_BR]=Foi criado um projecto simples em PHP em %{dest}. +Comment[ru]=Простой скрипт PHP создан в %{dest}. +Comment[sk]=Jednoduchý PHP projekt bol vytvorený v %{dest}. +Comment[sr]=Једноставан PHP пројекат направљен је у %{dest}. +Comment[sr@Latn]=Jednostavan PHP projekat napravljen je u %{dest}. +Comment[sv]=Ett enkelt PHP-projekt skapades i %{dest}. +Comment[tr]=Basit bir PHP projesi %{dest} içinde yaratıldı. +Comment[zh_CN]=在 %{dest} 创建了一个简单的 PHP 工程。 +Comment[zh_TW]=一個簡單的 PHP 專案已建立於 %{dest} diff --git a/languages/php/app_templates/phphello/phphello.png b/languages/php/app_templates/phphello/phphello.png Binary files differnew file mode 100644 index 00000000..840a953c --- /dev/null +++ b/languages/php/app_templates/phphello/phphello.png diff --git a/languages/php/data/Makefile.am b/languages/php/data/Makefile.am new file mode 100644 index 00000000..e54b0415 --- /dev/null +++ b/languages/php/data/Makefile.am @@ -0,0 +1,6 @@ +phpsupportdatadir = ${kde_datadir}/kdevphpsupport + +install-data-local: + mkdir -p $(DESTDIR)$(phpsupportdatadir) + $(INSTALL_DATA) $(srcdir)/phpfunctions $(DESTDIR)$(phpsupportdatadir)/phpfunctions + diff --git a/languages/php/data/phpfunctions b/languages/php/data/phpfunctions new file mode 100644 index 00000000..d0897bd5 --- /dev/null +++ b/languages/php/data/phpfunctions @@ -0,0 +1,1657 @@ +CODING_STANDARDS:int abs(int number) +CODING_STANDARDS:object imap_header(int stream_id, int msg_no [, int from_length [, int subject_length [, string default_host]]]) +README:bool my_drawtext(resource image, string text, resource font, int x, int y[, int color]) +zend_builtin_functions:int strlen(string str) +zend_builtin_functions:int strcmp(string str1, string str2) +zend_builtin_functions:int strncmp(string str1, string str2, int len) +zend_builtin_functions:int strcasecmp(string str1, string str2) +zend_builtin_functions:int strncasecmp(string str1, string str2, int len) +zend_builtin_functions:string get_class(object object) +zend_builtin_functions:string get_parent_class(object object) +zend_builtin_functions:bool is_subclass_of(object object, string class_name) +zend_builtin_functions:array get_class_vars(string class_name) +zend_builtin_functions:array get_object_vars(object obj) +zend_builtin_functions:array get_class_methods(string class_name) +zend_builtin_functions:bool method_exists(object object, string method) +zend_builtin_functions:bool class_exists(string classname) +zend_builtin_functions:bool function_exists(string function_name) +zend_builtin_functions:array get_included_files(void) +zend_builtin_functions:void trigger_error(string messsage [, int error_type]) +zend_builtin_functions:string set_error_handler(string error_handler) +zend_builtin_functions:void restore_error_handler(void) +zend_builtin_functions:array get_declared_classes(void) +zend_builtin_functions:string create_function(string args, string code) +aspell:int aspell_new(string master [, string personal]) +aspell:array aspell_suggest(aspell int, string word) +aspell:int aspell_check(aspell int, string word) +aspell:int aspell_check_raw(aspell int, string word) +bcmath:string bcadd(string left_operand, string right_operand [, int scale]) +bcmath:string bcsub(string left_operand, string right_operand [, int scale]) +bcmath:string bcmul(string left_operand, string right_operand [, int scale]) +bcmath:string bcdiv(string left_operand, string right_operand [, int scale]) +bcmath:string bcmod(string left_operand, string right_operand) +bcmath:string bcpow(string x, string y [, int scale]) +bcmath:string bcsqrt(string operand [, int scale]) +bcmath:string bccomp(string left_operand, string right_operand [, int scale]) +bcmath:string bcscale(int scale) +cal_unix:int unixtojd([int timestamp]) +cal_unix:int jdtounix(int jday) +calendar:string jdtogregorian(int juliandaycount) +calendar:int gregoriantojd(int month, int day, int year) +calendar:string jdtojulian(int juliandaycount) +calendar:int juliantojd(int month, int day, int year) +calendar:string jdtojewish(int juliandaycount) +calendar:int jewishtojd(int month, int day, int year) +calendar:string jdtofrench(int juliandaycount) +calendar:int frenchtojd(int month, int day, int year) +calendar:mixed jddayofweek(int juliandaycount [, int mode]) +calendar:string jdmonthname(int juliandaycount, int mode) +easter:int easter_date([int year]) +easter:int easter_days([int year]) +ccvs:string ccvs_init(string name) +ccvs:string ccvs_done(string sess) +ccvs:string ccvs_new(string session, string invoice) +ccvs:string ccvs_add(string session, string invoice, string argtype, string argval) +ccvs:string ccvs_delete(string session, string invoice) +ccvs:string ccvs_auth(string session, string invoice) +ccvs:string ccvs_return(string session, string invoice) +ccvs:string ccvs_reverse(string session, string invoice) +ccvs:string ccvs_sale(string session, string invoice) +ccvs:string ccvs_void(string session, string invoice) +ccvs:string ccvs_status(string session, string invoice) +ccvs:int ccvs_count(string session, string type) +ccvs:string ccvs_lookup(string session, string invoice, int inum) +ccvs:string ccvs_report(string session, string type) +ccvs:string ccvs_command(string session, string type, string argval) +ccvs:string ccvs_textvalue(string session) +COM:int com_load(string module_name) +COM:mixed com_invoke(int module, string handler_name [, mixed arg [, ...]]) +COM:mixed com_propget(int module, string property_name) +COM:bool com_propput(int module, string property_name, mixed value) +cpdf:void cpdf_global_set_document_limits(int maxPages, int maxFonts, int maxImages, int maxAnnots, int maxObjects) +cpdf:bool cpdf_set_creator(int pdfdoc, string creator) +cpdf:bool cpdf_set_title(int pdfptr, string title) +cpdf:bool cpdf_set_subject(int pdfptr, string subject) +cpdf:bool cpdf_set_keywords(int pdfptr, string keywords) +cpdf:void cpdf_set_viewer_preferences(int pdfdoc, int pagemode) +cpdf:int cpdf_open(int compression [, string filename [, array doc_limits]]) +cpdf:void cpdf_close(int pdfdoc) +cpdf:void cpdf_page_init(int pdfdoc, int pagenr, int orientation, int height, int width [, double unit]) +cpdf:void cpdf_finalize_page(int pdfdoc, int pagenr) +cpdf:void cpdf_set_current_page(int pdfdoc, int pagenr) +cpdf:void cpdf_begin_text(int pdfdoc) +cpdf:void cpdf_end_text(int pdfdoc) +cpdf:void cpdf_show(int pdfdoc, string text) +cpdf:void cpdf_show_xy(int pdfdoc, string text, double x-koor, double y-koor [, int mode]) +cpdf:void cpdf_continue_text(int pdfdoc, string text) +cpdf:void cpdf_text(int pdfdoc, string text [, double x-koor, double y-koor [, int mode [, double orientation [, int alignmode]]]]) +cpdf:void cpdf_set_font(int pdfdoc, string font, double size, string encoding) +cpdf:void cpdf_set_leading(int pdfdoc, double distance) +cpdf:void cpdf_set_text_rendering(int pdfdoc, int rendermode) +cpdf:void cpdf_set_horiz_scaling(int pdfdoc, double scale) +cpdf:void cpdf_set_text_rise(int pdfdoc, double value) +cpdf:void cpdf_set_text_matrix(int pdfdoc, arry matrix) +cpdf:void cpdf_set_text_pos(int pdfdoc, double x, double y [, int mode]) +cpdf:void cpdf_rotate_text(int pdfdoc, double angle) +cpdf:void cpdf_set_char_spacing(int pdfdoc, double space) +cpdf:void cpdf_set_word_spacing(int pdfdoc, double space) +cpdf:double cpdf_stringwidth(int pdfdoc, string text) +cpdf:void cpdf_save(int pdfdoc) +cpdf:void cpdf_restore(int pdfdoc) +cpdf:void cpdf_translate(int pdfdoc, double x, double y) +cpdf:void cpdf_scale(int pdfdoc, double x-scale, double y-scale) +cpdf:void cpdf_rotate(int pdfdoc, double angle) +cpdf:void cpdf_setflat(int pdfdoc, double value) +cpdf:void cpdf_setlinejoin(int pdfdoc, int value) +cpdf:void cpdf_setlinecap(int pdfdoc, int value) +cpdf:void cpdf_setmiterlimit(int pdfdoc, double value) +cpdf:void cpdf_setlinewidth(int pdfdoc, double width) +cpdf:void cpdf_setdash(int pdfdoc, long white, long black) +cpdf:void cpdf_moveto(int pdfdoc, double x, double y [, int mode]) +cpdf:void cpdf_rmoveto(int pdfdoc, double x, double y [, int mode]) +cpdf:void cpdf_curveto(int pdfdoc, double x1, double y1, double x2, double y2, double x3, double y3 [, int mode]) +cpdf:void cpdf_lineto(int pdfdoc, double x, double y [, int mode]) +cpdf:void cpdf_rlineto(int pdfdoc, double x, double y [, int mode]) +cpdf:void cpdf_circle(int pdfdoc, double x, double y, double radius [, int mode]) +cpdf:void cpdf_arc(int pdfdoc, double x, double y, double radius, double start, double end [, int mode]) +cpdf:void cpdf_rect(int pdfdoc, double x, double y, double width, double height [, int mode]) +cpdf:void cpdf_newpath(int pdfdoc) +cpdf:void cpdf_closepath(int pdfdoc) +cpdf:void cpdf_closepath_stroke(int pdfdoc) +cpdf:void cpdf_stroke(int pdfdoc) +cpdf:void cpdf_fill(int pdfdoc) +cpdf:void cpdf_fill_stroke(int pdfdoc) +cpdf:void cpdf_closepath_fill_stroke(int pdfdoc) +cpdf:void cpdf_clip(int pdfdoc) +cpdf:void cpdf_setgray_fill(int pdfdoc, double value) +cpdf:void cpdf_setgray_stroke(int pdfdoc, double value) +cpdf:void cpdf_setgray(int pdfdoc, double value) +cpdf:void cpdf_setrgbcolor_fill(int pdfdoc, double red, double green, double blue) +cpdf:void cpdf_setrgbcolor_stroke(int pdfdoc, double red, double green, double blue) +cpdf:void cpdf_setrgbcolor(int pdfdoc, double red, double green, double blue) +cpdf:void cpdf_set_page_animation(int pdfdoc, int transition, double duration, double direction, int orientation, int inout) +cpdf:array cpdf_finalize(int pdfdoc) +cpdf:array cpdf_output_buffer(int pdfdoc) +cpdf:array cpdf_save_to_file(int pdfdoc, string filename) +cpdf:void cpdf_import_jpeg(int pdfdoc, string filename, double x, double y, double angle, double width, double height, double x-scale, double y-scale, int gsave [, int mode]) +cpdf:void cpdf_place_inline_image(int pdfdoc, int gdimage, double x, double y, double angle, fload width, float height, int gsave [, int mode]) +cpdf:void cpdf_add_annotation(int pdfdoc, double xll, double yll, double xur, double xur, string title, string text [, int mode]) +cpdf:void cpdf_set_action_url(int pdfdoc, double xll, double yll, double xur, double xur, string url [, int mode]) +cpdf:int cpdf_add_outline(int pdfdoc, int lastoutline, int sublevel, int open, int pagenr, string title) +curl:string curl_version(void) +curl:int curl_init([string url]) +curl:bool curl_setopt(int ch, string option, mixed value) +curl:bool curl_exec(int ch) +curl:string curl_error(int ch) +curl:int curl_errno(int ch) +curl:void curl_close(int ch) +dav:void dav_set_mkcol_handlers(string test, string create) +db:string dblist(void) +db:int dbmopen(string filename, string mode) +db:bool dbmclose(int dbm_identifier) +db:int dbminsert(int dbm_identifier, string key, string value) +db:int dbmreplace(int dbm_identifier, string key, string value) +db:string dbmfetch(int dbm_identifier, string key) +db:int dbmexists(int dbm_identifier, string key) +db:int dbmdelete(int dbm_identifier, string key) +db:string dbmfirstkey(int dbm_identifier) +db:string dbmnextkey(int dbm_identifier, string key) +dba:int dba_popen(string path, string mode, string handlername [, string ...]) +dba:int dba_open(string path, string mode, string handlername [, string ...]) +dba:void dba_close(int handle) +dba:bool dba_exists(string key, int handle) +dba:string dba_fetch(string key, int handle) +dba:string dba_firstkey(int handle) +dba:string dba_nextkey(int handle) +dba:bool dba_delete(string key, int handle) +dba:bool dba_insert(string key, string value, int handle) +dba:bool dba_replace(string key, string value, int handle) +dba:bool dba_optimize(int handle) +dba:bool dba_sync(int handle) +dbase:int dbase_open(string name, int mode) +dbase:bool dbase_close(int identifier) +dbase:int dbase_numrecords(int identifier) +dbase:int dbase_numfields(int identifier) +dbase:bool dbase_pack(int identifier) +dbase:bool dbase_add_record(int identifier, array data) +dbase:bool dbase_replace_record(int identifier, array data, int recnum) +dbase:bool dbase_delete_record(int identifier, int record) +dbase:array dbase_get_record(int identifier, int record) +dbase:array dbase_get_record_with_names(int identifier, int record) +dbase:bool dbase_create(string filename, array fields) +domxml:string domxml_test(int id) +domxml:string domxml_attrname([int dir_handle]) +domxml:class domxml_node(string name) +domxml:string domxml_lastchild([int node]) +domxml:string domxml_parent([int node]) +domxml:string domxml_children([int node]) +domxml:string domxml_getattr([int node,] string attrname) +domxml:bool domxml_setattr([int node,] string attrname, string value) +domxml:array domxml_attributes([int node]) +domxml:string domxml_rootnew([int doc]) +domxml:string domxml_root([int doc_handle]) +domxml:string domxml_dtd([int doc_handle]) +domxml:string domxml_dumpmem([int doc_handle]) +domxml:class xmldoc(string xmldoc) +domxml:class xmldocfile(string filename) +domxml:string domxml_new_child([int node_handle,] string name, string content) +domxml:string domxml_add_root([int doc_handle,] string name) +domxml:class domxml_new_xmldoc(string version) +domxml:string node_namespace([int node]) +domxml:string node_attributes([int node]) +domxml:string node_children([int node]) +domxml:class xmltree(string xmldoc) +dotnet:int dotnet_load(string module_name) +exif:string read_exif_data(string filename) +fdf:int fdf_open(string filename) +fdf:void fdf_close(int fdfdoc) +fdf:void fdf_create(void) +fdf:void fdf_get_value(int fdfdoc, string fieldname) +fdf:void fdf_set_value(int fdfdoc, string fieldname, string value, int isName) +fdf:void fdf_next_field_name(int fdfdoc [, string fieldname]) +fdf:void fdf_set_ap(int fdfdoc, string fieldname, int face, string filename, int pagenr) +fdf:void fdf_set_status(int fdfdoc, string status) +fdf:void fdf_get_status(int fdfdoc) +fdf:void fdf_set_file(int fdfdoc, string filename) +fdf:void fdf_get_file(int fdfdoc) +fdf:void fdf_save(int fdfdoc, string filename) +fdf:void fdf_add_template(int fdfdoc, int newpage, string filename, string template, int rename) +fdf:void fdf_set_flags(int fdfdoc, string fieldname, int whichFlags, int newFlags) +fdf:void fdf_set_opt(int fdfdoc, string fieldname, int element, string value, string name) +fdf:void fdf_set_submit_form_action(int fdfdoc, string fieldname, int whichTrigger, string url, int flags) +fdf:void fdf_set_javascript_action(int fdfdoc, string fieldname, int whichTrigger, string script) +filepro:bool filepro(string directory) +filepro:int filepro_rowcount(void) +filepro:string filepro_fieldname(int fieldnumber) +filepro:string filepro_fieldtype(int field_number) +filepro:int filepro_fieldwidth(int field_number) +filepro:int filepro_fieldcount(void) +filepro:string filepro_retrieve(int row_number, int field_number) +ftp:int ftp_connect(string host [, int port]) +ftp:int ftp_login(int stream, string username, string password) +ftp:string ftp_pwd(int stream) +ftp:int ftp_cdup(int stream) +ftp:int ftp_chdir(int stream, string directory) +ftp:int ftp_exec(int stream, string command) +ftp:string ftp_mkdir(int stream, string directory) +ftp:int ftp_rmdir(int stream, string directory) +ftp:array ftp_nlist(int stream, string directory) +ftp:array ftp_rawlist(int stream, string directory) +ftp:string ftp_systype(int stream) +ftp:int ftp_fget(int stream, int fp, string remote_file, int mode) +ftp:int ftp_pasv(int stream, int pasv) +ftp:int ftp_get(int stream, string local_file, string remote_file, int mode) +ftp:int ftp_fput(int stream, string local_file, string remote_file, int mode) +ftp:int ftp_put(int stream, string remote_file, string local_file, int mode) +ftp:int ftp_size(int stream, string path) +ftp:int ftp_mdtm(int stream, string path) +ftp:int ftp_rename(int stream, string src, string dest) +ftp:int ftp_delete(int stream, string path) +ftp:int ftp_site(int stream, string cmd) +ftp:int ftp_quit(int stream) +gd:int imageloadfont(string filename) +gd:int imagecreate(int x_size, int y_size) +gd:int imagetypes(void) +gd:int imagecreatefromgif(string filename) +gd:int imagecreatefromjpeg(string filename) +gd:int imagecreatefrompng(string filename) +gd:int imagecreatefromxbm(string filename) +gd:int imagecreatefromwbmp(string filename) +gd:int imagegif(int im [, string filename]) +gd:int imagepng(int im [, string filename]) +gd:int imagejpeg(int im [, string filename [, int quality]]) +gd:int imagewbmp(int im [, string filename]) +gd:int imagedestroy(int im) +gd:int imagecolorallocate(int im, int red, int green, int blue) +gd:int imagepalettecopy(int dst, int src) +gd:int imagecolorat(int im, int x, int y) +gd:int imagecolorclosest(int im, int red, int green, int blue) +gd:int imagecolorclosesthwb(int im, int red, int green, int blue) +gd:int imagecolordeallocate(int im, int index) +gd:int imagecolorresolve(int im, int red, int green, int blue) +gd:int imagecolorexact(int im, int red, int green, int blue) +gd:int imagecolorset(int im, int col, int red, int green, int blue) +gd:array imagecolorsforindex(int im, int col) +gd:int imagegammacorrect(int im, double inputgamma, double outputgamma) +gd:int imagesetpixel(int im, int x, int y, int col) +gd:int imageline(int im, int x1, int y1, int x2, int y2, int col) +gd:int imagedashedline(int im, int x1, int y1, int x2, int y2, int col) +gd:int imagerectangle(int im, int x1, int y1, int x2, int y2, int col) +gd:int imagefilledrectangle(int im, int x1, int y1, int x2, int y2, int col) +gd:int imagearc(int im, int cx, int cy, int w, int h, int s, int e, int col) +gd:int imagefilltoborder(int im, int x, int y, int border, int col) +gd:int imagefill(int im, int x, int y, int col) +gd:int imagecolorstotal(int im) +gd:int imagecolortransparent(int im [, int col]) +gd:int imageinterlace(int im [, int interlace]) +gd:int imagepolygon(int im, array point, int num_points, int col) +gd:int imagefilledpolygon(int im, array point, int num_points, int col) +gd:int imagefontwidth(int font) +gd:int imagefontheight(int font) +gd:int imagechar(int im, int font, int x, int y, string c, int col) +gd:int imagecharup(int im, int font, int x, int y, string c, int col) +gd:int imagestring(int im, int font, int x, int y, string str, int col) +gd:int imagestringup(int im, int font, int x, int y, string str, int col) +gd:int imagecopy(int dst_im, int src_im, int dst_x, int dst_y, int src_x, int src_y, int src_w, int src_h) +gd:int imagecopymerge(int src_im, int dst_im, int dst_x, int dst_y, int src_x, int src_y, int src_w, int src_h, int pct) +gd:int imagecopyresized(int dst_im, int src_im, int dst_x, int dst_y, int src_x, int src_y, int dst_w, int dst_h, int src_w, int src_h) +gd:int imagesx(int im) +gd:int imagesy(int im) +gd:array imagettfbbox(int size, int angle, string font_file, string text) +gd:array imagettftext(int im, int size, int angle, int x, int y, int col, string font_file, string text) +gd:int imagepsloadfont(string pathname) +gd:bool imagepsfreefont(int font_index) +gd:bool imagepsencodefont(int font_index, string filename) +gd:bool imagepsextendfont(int font_index, double extend) +gd:bool imagepsslantfont(int font_index, double slant) +gd:array imagepstext(int image, string text, int font, int size, int xcoord, int ycoord [, int space, int tightness, double angle, int antialias]) +gd:array imagepsbbox(string text, int font, int size [, int space, int tightness, int angle]) +gdt1:int imagepsloadfont(string pathname) +gdt1:bool imagepsfreefont(int font_index) +gdt1:bool imagepsencodefont(int font_index, string filename) +gdt1:bool imagepsextendfont(int font_index, double extend) +gdt1:bool imagepsslantfont(int font_index, double slant) +gdt1:array imagepstext(int image, string text, int font, int size, int xcoord, int ycoord [, int space, int tightness, double angle, int antialias]) +gdt1:array imagepsbbox(string text, int font, int size [, int space, int tightness, int angle]) +gettext:string textdomain(string domain) +gettext:string gettext(string msgid) +gettext:string dgettext(string domain_name, string msgid) +gettext:string dcgettext(string domain_name, string msgid, long category) +gettext:string bindtextdomain(string domain_name, string dir) +hw:int hw_connect(string host, int port [string username [, string password]]) +hw:int hw_pconnect(string host, int port [, string username [, string password]]) +hw:void hw_close(int link) +hw:void hw_info(int link) +hw:int hw_error(int link) +hw:string hw_errormsg(int link) +hw:int hw_root(void) +hw:string hw_stat(int link) +hw:array hw_who(int link) +hw:string hw_dummy(int link, int id, int msgid) +hw:string hw_getobject(int link, int objid [, string linkroot]) +hw:int hw_insertobject(int link, string objrec, string parms) +hw:string hw_getandlock(int link, int objid) +hw:void hw_unlock(int link, int objid) +hw:void hw_deleteobject(int link, int objid) +hw:void hw_changeobject(int link, int objid, array attributes) +hw:void hw_modifyobject(int link, int objid, array remattributes, array addattributes [, int mode]) +hw:void hw_mv(int link, array objrec, int from, int dest) +hw:void hw_cp(int link, array objrec, int dest) +hw:hwdoc hw_gettext(int link, int objid [, int rootid]) +hw:void hw_edittext(int link, hwdoc doc) +hw:hwdoc hw_getcgi(int link, int objid) +hw:int hw_getremote(int link, int objid) +hw:[array|int] hw_getremotechildren(int link, string objrec) +hw:void hw_setlinkroot(int link, int rootid) +hw:hwdoc hw_pipedocument(int link, int objid) +hw:hwdoc hw_pipecgi(int link, int objid) +hw:void hw_insertdocument(int link, int parentid, hwdoc doc) +hw:hwdoc hw_new_document(string objrec, string data, int size) +hw:void hw_free_document(hwdoc doc) +hw:void hw_outputdocument(hwdoc doc) +hw:void hw_output_document(hwdoc doc) +hw:string hw_documentbodytag(hwdoc doc [, string prefix]) +hw:string hw_document_bodytag(hwdoc doc [, string prefix]) +hw:string hw_document_content(hwdoc doc) +hw:int hw_document_setcontent(hwdoc doc, string content) +hw:int hw_documentsize(hwdoc doc) +hw:int hw_document_size(hwdoc doc) +hw:string hw_documentattributes(hwdoc doc) +hw:string hw_document_attributes(hwdoc doc) +hw:array hw_getparentsobj(int link, int objid) +hw:array hw_getparents(int link, int objid) +hw:array hw_children(int link, int objid) +hw:array hw_childrenobj(int link, int objid) +hw:array hw_getchildcoll(int link, int objid) +hw:array hw_getchildcollobj(int link, int objid) +hw:int hw_docbyanchor(int link, int anchorid) +hw:array hw_docbyanchorobj(int link, int anchorid) +hw:array hw_getobjectbyquery(int link, string query, int maxhits) +hw:array hw_getobjectbyqueryobj(int link, string query, int maxhits) +hw:array hw_getobjectbyquerycoll(int link, int collid, string query, int maxhits) +hw:array hw_getobjectbyquerycollobj(int link, int collid, string query, int maxhits) +hw:array hw_getchilddoccoll(int link, int objid) +hw:array hw_getchilddoccollobj(int link, int objid) +hw:array hw_getanchors(int link, int objid) +hw:array hw_getanchorsobj(int link, int objid) +hw:string hw_getusername(int link) +hw:void hw_identify(int link, string username, string password) +hw:array hw_objrec2array(string objrec, [array format]) +hw:string hw_array2objrec(array objarr) +hw:array hw_incollections(int link, array objids, array collids, int para) +hw:void hw_inscoll(int link, int parentid, array objarr) +hw:void hw_insdoc(int link, int parentid, string objrec [, string text]) +hw:int hw_getsrcbydestobj(int link, int destid) +hw:int hw_mapid(int link, int serverid, int destid) +hw:string hw_getrellink(int link, int rootid, int sourceid, int destid) +hw:void hw_connection_info(int link) +icap:int icap_close(int stream_id [, int options]) +icap:int icap_open(string calendar, string user, string password [, int options]) +icap:int icap_reopen(int stream_id, string calendar [, int options]) +icap:int icap_expunge(int stream_id) +icap:int icap_fetch_event(int stream_id, int eventid [, int options]) +icap:array icap_list_events(int stream_id, int begindate [, int enddate]) +icap:string icap_create_calendar(int stream_id, string calendar) +icap:string icap_rename_calendar(int stream_id, string src_calendar, string dest_calendar) +icap:int icap_list_alarms(int stream_id, array date, array time) +icap:string icap_delete_calendar(int stream_id, string calendar) +icap:string icap_delete_event(int stream_id, int uid) +icap:string icap_delete_calendar(int stream_id, int uid) +icap:string icap_store_event(int stream_id, object event) +icap:string icap_snooze(int stream_id, int uid) +imap:int imap_open(string mailbox, string user, string password [, int options]) +imap:int imap_popen(string mailbox, string user, string password [, int options]) +imap:int imap_reopen(int stream_id, string mailbox [, int options]) +imap:int imap_append(int stream_id, string folder, string message [, string flags]) +imap:int imap_num_msg(int stream_id) +imap:int imap_ping(int stream_id) +imap:int imap_num_recent(int stream_id) +imap:int imap_expunge(int stream_id) +imap:int imap_close(int stream_id [, int options]) +imap:array imap_headers(int stream_id) +imap:string imap_body(int stream_id, int msg_no [, int options]) +imap:string imap_fetchtext_full(int stream_id, int msg_no [, int options]) +imap:int imap_mail_copy(int stream_id, int msg_no, string mailbox [, int options]) +imap:int imap_mail_move(int stream_id, int msg_no, string mailbox [, int options]) +imap:int imap_createmailbox(int stream_id, string mailbox) +imap:int imap_renamemailbox(int stream_id, string old_name, string new_name) +imap:int imap_deletemailbox(int stream_id, string mailbox) +imap:array imap_list(int stream_id, string ref, string pattern) +imap:array imap_getmailboxes(int stream_id, string ref, string pattern) +imap:array imap_scan(int stream_id, string ref, string pattern, string content) +imap:object imap_check(int stream_id) +imap:int imap_delete(int stream_id, int msg_no [, int flags]) +imap:int imap_undelete(int stream_id, int msg_no) +imap:object imap_headerinfo(int stream_id, int msg_no [, int from_length [, int subject_length [, string default_host]]]) +imap:object imap_rfc822_parse_headers(string headers [, string default_host]) +imap:array imap_lsub(int stream_id, string ref, string pattern) +imap:array imap_getsubscribed(int stream_id, string ref, string pattern) +imap:int imap_subscribe(int stream_id, string mailbox) +imap:int imap_unsubscribe(int stream_id, string mailbox) +imap:object imap_fetchstructure(int stream_id, int msg_no [, int options]) +imap:string imap_fetchbody(int stream_id, int msg_no, int section [, int options]) +imap:string imap_base64(string text) +imap:string imap_qprint(string text) +imap:string imap_8bit(string text) +imap:string imap_binary(string text) +imap:object imap_mailboxmsginfo(int stream_id) +imap:string imap_rfc822_write_address(string mailbox, string host, string personal) +imap:array imap_rfc822_parse_adrlist(string address_string, string default_host) +imap:string imap_utf8(string string) +imap:string imap_utf7_decode(string buf) +imap:string imap_utf7_encode(string buf) +imap:int imap_setflag_full(int stream_id, string sequence, string flag [, int options]) +imap:int imap_clearflag_full(int stream_id, string sequence, string flag [, int options]) +imap:array imap_sort(int stream_id, int criteria, int reverse [, int options]) +imap:string imap_fetchheader(int stream_id, int msg_no [, int options]) +imap:int imap_uid(int stream_id, int msg_no) +imap:int imap_msgno(int stream_id, int unique_msg_id) +imap:object imap_status(int stream_id, string mailbox, int options) +imap:object imap_bodystruct(int stream_id, int msg_no, int section) +imap:array imap_fetch_overview(int stream_id, int msg_no) +imap:string imap_mail_compose(array envelope, array body) +imap:int imap_mail(string to, string subject, string message [, string additional_headers [, string cc [, string bcc [, string rpath]]]]) +imap:array imap_search(int stream_id, string criteria [, long flags]) +imap:array imap_alerts(void) +imap:array imap_errors(void) +imap:string imap_last_error(void) +imap:array imap_mime_header_decode(string str) +ifx:int ifx_connect([string database [, string userid [, string password]]]) +ifx:int ifx_pconnect([string database [, string userid [, string password]]]) +ifx:int ifx_close(int connid) +ifx:int ifx_query(string query, int connid [, int cursortype] [, array idarray]) +ifx:int ifx_prepare(string query, int connid [, int cursortype] [, array idarray]) +ifx:int ifx_do(int resultid) +ifx:string ifx_error([int connection_id]) +ifx:string ifx_errormsg([int errorcode]) +ifx:int ifx_affected_rows(int resultid) +ifx:array ifx_fetch_row(int resultid [, mixed position]) +ifx:int ifx_htmltbl_result(int resultid [, string htmltableoptions]) +ifx:array ifx_fieldtypes(int resultid) +ifx:array ifx_fieldproperties(int resultid) +ifx:int ifx_num_rows(int resultid) +ifx:int ifx_getsqlca(int resultid) +ifx:int ifx_num_fields(int resultid) +ifx:int ifx_free_result(int resultid) +ifx:int ifx_create_blob(int type, int mode, string param) +ifx:int ifx_copy_blob(int bid) +ifx:int ifx_free_blob(int bid) +ifx:string ifx_get_blob(int bid) +ifx:int ifx_update_blob(int bid, string content) +ifx:void ifx_blobinfile_mode(int mode) +ifx:void ifx_textasvarchar(int mode) +ifx:void ifx_byteasvarchar(int mode) +ifx:void ifx_nullformat(int mode) +ifx:int ifx_create_char(string param) +ifx:string ifx_get_char(int bid) +ifx:int ifx_free_char(int bid) +ifx:int ifx_update_char(int bid, string content) +ifx:int ifxus_create_slob(int mode) +ifx:int ifxus_free_slob(int bid) +ifx:int ifxus_close_slob(int bid) +ifx:int ifxus_open_slob(long bid, int mode) +ifx:int ifxus_tell_slob(long bid) +ifx:int ifxus_seek_slob(long bid, int mode, long offset) +ifx:int ifxus_read_slob(long bid, long nbytes) +ifx:int ifxus_write_slob(long bid, string content) +ii:resource ingres_connect([string database [, string username [, string password]]]) +ii:resource ingres_pconnect([string database [, string username [, string password]]]) +ii:bool ingres_close([resource link]) +ii:bool ingres_query(string query [, resource link]) +ii:int ingres_num_rows([resource link]) +ii:int ingres_num_fields([resource link]) +ii:string ingres_field_name(int index [, resource link]) +ii:string ingres_field_type(int index [, resource link]) +ii:string ingres_field_nullable(int index [, resource link]) +ii:string ingres_field_length(int index [, resource link]) +ii:string ingres_field_precision(int index [, resource link]) +ii:string ingres_field_scale(int index [, resource link]) +ii:array ingres_fetch_array([int result_type [, resource link]]) +ii:array ingres_fetch_row([resource link]) +ii:array ingres_fetch_object([int result_type [, resource link]]) +ii:bool ingres_rollback([resource link]) +ii:bool ingres_commit([resource link]) +ii:bool ingres_autocommit([resource link]) +interbase:string ibase_errmsg(void) +interbase:int ibase_connect(string database [, string username] [, string password] [, string charset] [, int buffers] [, int dialect] [, string role]) +interbase:int ibase_pconnect(string database [, string username] [, string password] [, string charset] [, int buffers] [, int dialect] [, string role]) +interbase:int ibase_close([int link_identifier]) +interbase:int ibase_trans([int trans_args [, int link_identifier]]) +interbase:int ibase_commit([int link_identifier,] int trans_number) +interbase:int ibase_rollback([int link_identifier,] int trans_number) +interbase:int ibase_query([int link_identifier,] string query [, int bind_args]) +interbase:array ibase_fetch_row(int result [, int blob_flag]) +interbase:object ibase_fetch_object(int result [, int blob_flag]) +interbase:int ibase_free_result(int result) +interbase:int ibase_prepare([int link_identifier,] string query) +interbase:int ibase_execute(int query [, int bind_args [, int ...]) +interbase:int ibase_free_query(int query) +interbase:int ibase_timefmt(string format) +interbase:int ibase_num_fields(int result) +interbase:array ibase_field_info(int result, int field_number) +interbase:int ibase_blob_create([int link_identifier]) +interbase:int ibase_blob_open(string blob_id) +interbase:int ibase_blob_add(int blob_id, string data) +interbase:string ibase_blob_get(int blob_id, int len) +interbase:int ibase_blob_close(int blob_id) +interbase:int ibase_blob_cancel(int blob_id) +interbase:object ibase_blob_info(string blob_id_str) +interbase:int ibase_blob_echo(string blob_id_str) +interbase:string ibase_blob_import([link_identifier,] int file_id) +ldap:int ldap_connect([string host [, int port]]) +ldap:int ldap_bind(int link [, string dn, string password]) +ldap:int ldap_unbind(int link) +ldap:int ldap_read(int link, string base_dn, string filter [, array attrs [, int attrsonly [, int sizelimit [, int timelimit [, int deref]]]]] ) +ldap:int ldap_list(int link, string base_dn, string filter [, array attrs [, int attrsonly [, int sizelimit [, int timelimit [, int deref]]]]] ) +ldap:int ldap_search(int link, string base_dn, string filter [, array attrs [, int attrsonly [, int sizelimit [, int timelimit [, int deref]]]]] ) +ldap:int ldap_free_result(int result) +ldap:int ldap_count_entries(int link, int result) +ldap:int ldap_first_entry(int link, int result) +ldap:int ldap_next_entry(int link, int entry) +ldap:array ldap_get_entries(int link, int result) +ldap:string ldap_first_attribute(int link, int result, int ber) +ldap:string ldap_next_attribute(int link, int result, int ber) +ldap:array ldap_get_attributes(int link, int result) +ldap:array ldap_get_values(int link, int result, string attribute) +ldap:array ldap_get_values_len(int link, int result, string attribute) +ldap:string ldap_get_dn(int link, int result) +ldap:array ldap_explode_dn(string dn, int with_attrib) +ldap:string ldap_dn2ufn(string dn) +ldap:int ldap_add(int link, string dn, array entry) +ldap:int ldap_modify(int link, string dn, array entry) +ldap:int ldap_mod_replace(int link, string dn, array entry) +ldap:int ldap_mod_add(int link, string dn, array entry) +ldap:int ldap_mod_del(int link, string dn, array entry) +ldap:int ldap_delete(int link, string dn) +ldap:int ldap_errno(int link) +ldap:string ldap_err2str(int errno) +ldap:string ldap_error(int link) +ldap:int ldap_compare(int link, string dn, string attr, string value) +ldap:string ldap_t61_to_8859(string value) +ldap:string ldap_8859_to_t61(string value) +mcal:int mcal_close(int stream_id [, int options]) +mcal:int mcal_open(string calendar, string user, string password [, int options]) +mcal:string mcal_popen(string calendar, string user, string password [, int options]) +mcal:int mcal_reopen(int stream_id, string calendar [, int options]) +mcal:int mcal_expunge(int stream_id) +mcal:int mcal_fetch_event(int stream_id, int eventid [, int options]) +mcal:object mcal_fetch_current_stream_event(int stream_id) +mcal:array mcal_list_events(int stream_id, object begindate [, object enddate]) +mcal:string mcal_create_calendar(int stream_id, string calendar) +mcal:string mcal_rename_calendar(int stream_id, string src_calendar, string dest_calendar) +mcal:bool mcal_list_alarms(int stream_id, int year, int month, int day, int hour, int min, int sec) +mcal:string mcal_delete_calendar(int stream_id, string calendar) +mcal:string mcal_delete_event(int stream_id, int event_id) +mcal:string mcal_append_event(int stream_id) +mcal:string mcal_store_event(int stream_id) +mcal:string mcal_snooze(int stream_id, int uid) +mcal:string mcal_event_set_category(int stream_id, string category) +mcal:string mcal_event_set_title(int stream_id, string title) +mcal:string mcal_event_set_description(int stream_id, string description) +mcal:string mcal_event_set_start(int stream_id, int year,int month, int day [[[, int hour], int min], int sec]) +mcal:string mcal_event_set_end(int stream_id, int year,int month, int day [[[, int hour], int min], int sec]) +mcal:int mcal_event_set_alarm(int stream_id, int alarm) +mcal:int mcal_event_init(int stream_id) +mcal:int mcal_event_set_class(int stream_id, int class) +mcal:string mcal_event_add_attribute(int stream_id, string attribute, string value) +mcal:bool mcal_is_leap_year(int year) +mcal:int mcal_days_in_month(int month, bool leap_year) +mcal:bool mcal_date_valid(int year, int month, int day) +mcal:bool mcal_time_valid(int hour, int min, int sec) +mcal:int mcal_day_of_week(int year, int month, int day) +mcal:int mcal_day_of_year(int year, int month, int day) +mcal:int mcal_week_of_year(int day, int month, int year) +mcal:int mcal_date_compare(int ayear, int amonth, int aday, int byear, int bmonth, int bday) +mcal:object mcal_next_recurrence(int stream_id, int weekstart, array next) +mcal:string mcal_event_set_recur_none(int stream_id) +mcal:string mcal_event_set_recur_daily(int stream_id, int year, int month, int day, int interval) +mcal:string mcal_event_set_recur_weekly(int stream_id, int year, int month, int day, int interval, int weekdays) +mcal:string mcal_event_set_recur_monthly_mday(int stream_id, int year, int month, int day, int interval) +mcal:string mcal_event_set_recur_monthly_wday(int stream_id, int year, int month, int day, int interval) +mcal:string mcal_event_set_recur_yearly(int stream_id, int year, int month, int day, int interval) +mcrypt:resource mcrypt_module_open(string cipher, string cipher_directory, string mode, string mode_directory) +mcrypt:int mcrypt_generic_init(resource td, string key, string iv) +mcrypt:string mcrypt_generic(resource td, string data) +mcrypt:string mdecrypt_generic(resource td, string data) +mcrypt:int mcrypt_enc_get_supported_key_sizes(resource td) +mcrypt:int mcrypt_enc_self_test(resource td) +mcrypt:bool mcrypt_generic_end(resource td) +mcrypt:bool mcrypt_enc_is_block_algorithm_mode(resource td) +mcrypt:bool mcrypt_enc_is_block_algorithm(resource td) +mcrypt:bool mcrypt_enc_is_block_mode(resource td) +mcrypt:int mcrypt_enc_get_block_size(resource td) +mcrypt:int mcrypt_enc_get_key_size(resource td) +mcrypt:int mcrypt_enc_get_iv_size(resource td) +mcrypt:string mcrypt_enc_get_algorithms_name(resource td) +mcrypt:string mcrypt_enc_get_modes_name(resource td) +mcrypt:bool mcrypt_module_self_test(string algorithm [, string lib_dir]) +mcrypt:bool mcrypt_module_is_block_algorithm_mode(string mode [, string lib_dir]) +mcrypt:bool mcrypt_module_is_block_algorithm(string algorithm [, string lib_dir]) +mcrypt:bool mcrypt_module_is_block_mode(string mode [, string lib_dir]) +mcrypt:int mcrypt_module_get_algo_block_size(string algorithm [, string lib_dir]) +mcrypt:int mcrypt_module_get_algo_key_size(string algorithm [, string lib_dir]) +mcrypt:int mcrypt_module_get_supported_key_sizes(string algorithm [, string lib_dir]) +mcrypt:array mcrypt_list_algorithms([string lib_dir]) +mcrypt:array mcrypt_list_modes([string lib_dir]) +mcrypt:int mcrypt_get_key_size(string cipher, string module) +mcrypt:int mcrypt_get_block_size(string cipher, string module) +mcrypt:int mcrypt_get_iv_size(string cipher, string module) +mcrypt:string mcrypt_get_cipher_name(string cipher) +mcrypt:string mcrypt_encrypt(string cipher, string key, string data, string mode, string iv) +mcrypt:string mcrypt_decrypt(string cipher, string key, string data, string mode, string iv) +mcrypt:string mcrypt_ecb(int cipher, string key, string data, int mode, string iv) +mcrypt:string mcrypt_cbc(int cipher, string key, string data, int mode, string iv) +mcrypt:string mcrypt_cfb(int cipher, string key, string data, int mode, string iv) +mcrypt:string mcrypt_ofb(int cipher, string key, string data, int mode, string iv) +mcrypt:string mcrypt_create_iv(int size, int source) +mcrypt:string mcrypt_get_cipher_name(int cipher) +mcrypt:int mcrypt_get_key_size(int cipher) +mcrypt:int mcrypt_get_block_size(int cipher) +mcrypt:string mcrypt_ofb(int cipher, string key, string data, int mode, string iv) +mcrypt:string mcrypt_cfb(int cipher, string key, string data, int mode, string iv) +mcrypt:string mcrypt_cbc(int cipher, string key, string data, int mode [, string iv]) +mcrypt:string mcrypt_ecb(int cipher, string key, string data, int mode) +mhash:int mhash_count() +mhash:int mhash_get_block_size(int hash) +mhash:string mhash_get_hash_name(int hash) +mhash:string mhash(int hash, string data) +msql:int msql_connect([string hostname[ +msql:int msql_pconnect([string hostname[ +msql:int msql_close([int link_identifier]) +msql:int msql_select_db(string database_name [, int link_identifier]) +msql:int msql_create_db(string database_name [, int link_identifier]) +msql:int msql_drop_db(string database_name [, int link_identifier]) +msql:int msql_query(string query [, int link_identifier]) +msql:int msql_db_query(string database_name, string query [, int link_identifier]) +msql:int msql_list_dbs([int link_identifier]) +msql:int msql_list_tables(string database_name [, int link_identifier]) +msql:int msql_list_fields(string database_name, string table_name [, int link_identifier]) +msql:string msql_error([int link_identifier]) +msql:int msql_result(int query, int row [, mixed field]) +msql:int msql_num_rows(int query) +msql:int msql_num_fields(int query) +msql:array msql_fetch_row(int query) +msql:object msql_fetch_object(int query [, int result_type]) +msql:array msql_fetch_array(int query [, int result_type]) +msql:int msql_data_seek(int query, int row_number) +msql:object msql_fetch_field(int query [, int field_offset]) +msql:int msql_field_seek(int query, int field_offset) +msql:string msql_field_name(int query, int field_index) +msql:string msql_field_table(int query, int field_offset) +msql:int msql_field_len(int query, int field_offet) +msql:string msql_field_type(int query, int field_offset) +msql:string msql_field_flags(int query, int field_offset) +msql:int msql_free_result(int query) +msql:int msql_affected_rows(int query) +mssql:int mssql_connect([string servername [, string username [, string password]]]) +mssql:int mssql_pconnect([string servername [, string username [, string password]]]) +mssql:int mssql_close([int connectionid]) +mssql:bool mssql_select_db(string database_name [, int conn_id]) +mssql:int mssql_query(string query [, int conn_id]) +mssql:int mssql_free_result(string result_index) +mssql:string mssql_get_last_message(void) +mssql:int mssql_num_rows(int mssql_result_index) +mssql:int mssql_num_fields(int mssql_result_index) +mssql:array mssql_fetch_row(int result_id) +mssql:object mssql_fetch_object(int result_id) +mssql:array mssql_fetch_array(int result_id) +mssql:int mssql_data_seek(int result_id, int offset) +mssql:object mssql_fetch_field(int result_id [, int offset]) +mssql:int mssql_field_length(int result_id [, int offset]) +mssql:string mssql_field_name(int result_id [, int offset]) +mssql:string mssql_field_type(int result_id [, int offset]) +mssql:bool mssql_field_seek(int result_id, int offset) +mssql:string mssql_result(int result_id, int row, mixed field) +mssql:void mssql_min_error_severity(int severity) +mssql:void mssql_min_message_severity(int severity) +mysql:int mysql_connect([string hostname]) +mysql:int mysql_pconnect([string hostname]) +mysql:int mysql_close([int link_identifier]) +mysql:int mysql_select_db(string database_name [, int link_identifier]) +mysql:int mysql_create_db(string database_name [, int link_identifier]) +mysql:int mysql_drop_db(string database_name [, int link_identifier]) +mysql:int mysql_query(string query [, int link_identifier]) +mysql:int mysql_db_query(string database_name, string query [, int link_identifier]) +mysql:int mysql_list_dbs([int link_identifier]) +mysql:int mysql_list_tables(string database_name [, int link_identifier]) +mysql:int mysql_list_fields(string database_name, string table_name [, int link_identifier]) +mysql:string mysql_error([int link_identifier]) +mysql:int mysql_errno([int link_identifier]) +mysql:int mysql_affected_rows([int link_identifier]) +mysql:char mysql_escape_string([char string]) +mysql:int mysql_insert_id([int link_identifier]) +mysql:int mysql_result(int result, int row [, mixed field]) +mysql:int mysql_num_rows(int result) +mysql:int mysql_num_fields(int result) +mysql:array mysql_fetch_row(int result) +mysql:object mysql_fetch_object(int result [, int result_type]) +mysql:array mysql_fetch_array(int result [, int result_type]) +mysql:array mysql_fetch_assoc(int result) +mysql:int mysql_data_seek(int result, int row_number) +mysql:array mysql_fetch_lengths(int result) +mysql:object mysql_fetch_field(int result [, int field_offset]) +mysql:int mysql_field_seek(int result, int field_offset) +mysql:string mysql_field_name(int result, int field_index) +mysql:string mysql_field_table(int result, int field_offset) +mysql:int mysql_field_len(int result, int field_offet) +mysql:string mysql_field_type(int result, int field_offset) +mysql:string mysql_field_flags(int result, int field_offset) +mysql:int mysql_free_result(int result) +oci8:int ocidefinebyname(int stmt, string name, mixed &var [, int type]) +oci8:int ocibindbyname(int stmt, string name, mixed &var, int maxlength [, int type]) +oci8:string ocifreedesc(object lob) +oci8:string ocisavelob(object lob) +oci8:string ocisavelobfile(object lob) +oci8:string ociloadlob(object lob) +oci8:void ociwritelobtofile(object lob [, string filename] [, int start] [, int length]) +oci8:string ocinewdescriptor(int connection [, int type]) +oci8:string ocirollback(int conn) +oci8:string ocicommit(int conn) +oci8:string ocicolumnname(int stmt, int col) +oci8:int ocicolumnsize(int stmt, int col) +oci8:int ocicolumnscale(int stmt, int col) +oci8:int ocicolumnprecision(int stmt, int col) +oci8:mixed ocicolumntype(int stmt, int col) +oci8:mixed ocicolumntyperaw(int stmt, int col) +oci8:int ocicolumnisnull(int stmt, int col) +oci8:void ociinternaldebug(int onoff) +oci8:int ociexecute(int stmt [, int mode]) +oci8:int ocicancel(int stmt) +oci8:int ocifetch(int stmt) +oci8:int ocifetchinto(int stmt, array &output [, int mode]) +oci8:int ocifetchstatement(int stmt, array &output) +oci8:int ocifreestatement(int stmt) +oci8:int ocilogoff(int conn) +oci8:int ocinlogon(string user, string pass [, string db]) +oci8:int ocilogon(string user, string pass [, string db]) +oci8:int ociplogon(string user, string pass [, string db]) +oci8:array ocierror([int stmt|conn|global]) +oci8:int ocinumcols(int stmt) +oci8:int ociparse(int conn, string query) +oci8:int ocisetprefetch(int conn, string query) +oci8:int ocinewcursor(int conn) +oci8:string ociresult(int stmt, mixed column) +oci8:string ociserverversion(int conn) +oci8:int ocistatementtype(int stmt) +oci8:int ocirowcount(int stmt) +odbc:void odbc_close_all(void) +odbc:int odbc_binmode(int result_id, int mode) +odbc:int odbc_longreadlen(int result_id, int length) +odbc:int odbc_prepare(int connection_id, string query) +odbc:int odbc_execute(int result_id [, array parameters_array]) +odbc:string odbc_cursor(int result_id) +odbc:int odbc_exec(int connection_id, string query [, int flags]) +odbc:object odbc_fetch_object(int result [, int rownumber]) +odbc:array odbc_fetch_array(int result [, int rownumber]) +odbc:int odbc_fetch_into(int result_id [, int rownumber], array result_array) +odbc:int odbc_fetch_row(int result_id [, int row_number]) +odbc:string odbc_result(int result_id, mixed field) +odbc:int odbc_result_all(int result_id [, string format]) +odbc:int odbc_free_result(int result_id) +odbc:int odbc_connect(string DSN, string user, string password [, int cursor_option]) +odbc:int odbc_pconnect(string DSN, string user, string password [, int cursor_option]) +odbc:void odbc_close(int connection_id) +odbc:int odbc_num_rows(int result_id) +odbc:int odbc_num_fields(int result_id) +odbc:string odbc_field_name(int result_id, int field_number) +odbc:string odbc_field_type(int result_id, int field_number) +odbc:int odbc_field_len(int result_id, int field_number) +odbc:int odbc_field_scale(int result_id, int field_number) +odbc:int odbc_field_num(int result_id, string field_name) +odbc:int odbc_autocommit(int connection_id [, int OnOff]) +odbc:int odbc_commit(int connection_id) +odbc:int odbc_rollback(int connection_id) +odbc:int odbc_setoption(int conn_id|result_id, int which, int option, int value) +odbc:int odbc_tables(int connection_id [, string qualifier, string owner, string name, string table_types]) +odbc:int odbc_columns(int connection_id, string qualifier, string owner, string table_name, string column_name) +odbc:int odbc_columnprivileges(int connection_id, string catalog, string schema, string table, string column) +odbc:int odbc_foreignkeys(int connection_id, string pk_qualifier, string pk_owner, string pk_table, string fk_qualifier, string fk_owner, string fk_table) +odbc:int odbc_gettypeinfo(int connection_id [, int data_type]) +odbc:int odbc_primarykeys(int connection_id, string qualifier, string owner, string table) +odbc:int odbc_procedurecolumns(int connection_id [, string qualifier, string owner, string proc, string column]) +odbc:int odbc_procedures(int connection_id [, string qualifier, string owner, string name]) +odbc:int odbc_specialcolumns(int connection_id, int type, string qualifier, string owner, string table, int scope, int nullable) +odbc:int odbc_statistics(int connection_id, string qualifier, string owner, string name, int unique, int accuracy) +odbc:int odbc_tableprivileges(int connection_id, string qualifier, string owner, string name) +oracle:int ora_logon(string user, string password) +oracle:int ora_plogon(string user, string password) +oracle:int ora_logoff(int connection) +oracle:int ora_open(int connection) +oracle:int ora_close(int cursor) +oracle:int ora_commitoff(int connection) +oracle:int ora_commiton(int connection) +oracle:int ora_commit(int connection) +oracle:int ora_rollback(int connection) +oracle:int ora_parse(int cursor, string sql_statement [, int defer]) +oracle:int ora_bind(int cursor, string php_variable_name, string sql_parameter_name, int length [, int type]) +oracle:int ora_exec(int cursor) +oracle:int ora_numcols(int cursor) +oracle:int ora_numrows(int cursor) +oracle:int ora_do(int connection, int cursor) +oracle:int ora_fetch(int cursor) +oracle:int ora_fetch_into(int cursor, array result [, int flags]) +oracle:string ora_columnname(int cursor, int column) +oracle:string ora_columntype(int cursor, int column) +oracle:int ora_columnsize(int cursor, int column) +oracle:mixed ora_getcolumn(int cursor, int column) +oracle:string ora_error(int cursor_or_connection) +oracle:int ora_errorcode(int cursor_or_connection) +ovrimos:int ovrimos_connect(string host, string db, string user, string password) +ovrimos:void ovrimos_close(int connection) +ovrimos:void ovrimos_close_all() +ovrimos:int ovrimos_longreadlen(int result_id, int length) +ovrimos:int ovrimos_prepare(int connection_id, string query) +ovrimos:int ovrimos_execute(int result_id [, array parameters_array]) +ovrimos:string ovrimos_cursor(int result_id) +ovrimos:int ovrimos_exec(int connection_id, string query) +ovrimos:int ovrimos_fetch_into(int result_id, array result_array [, string how, [int rownumber]]) +ovrimos:int ovrimos_fetch_row(int result_id [, int how, [int row_number]]) +ovrimos:string ovrimos_result(int result_id, mixed field) +ovrimos:int ovrimos_result_all(int result_id [, string format]) +ovrimos:int ovrimos_free_result(int result_id) +ovrimos:int ovrimos_num_rows(int result_id) +ovrimos:int ovrimos_num_fields(int result_id) +ovrimos:string ovrimos_field_name(int result_id, int field_number) +ovrimos:string ovrimos_field_type(int result_id, int field_number) +ovrimos:int ovrimos_field_len(int result_id, int field_number) +ovrimos:int ovrimos_field_num(int result_id, string field_name) +ovrimos:int ovrimos_autocommit(int connection_id, int OnOff) +ovrimos:int ovrimos_commit(int connection_id) +ovrimos:int ovrimos_rollback(int connection_id) +ovrimos:int ovrimos_setoption(int conn_id|result_id, int which, int option, int value) +pcre:int preg_match(string pattern, string subject [, array subpatterns]) +pcre:int preg_match_all(string pattern, string subject, array subpatterns [, int order]) +pcre:string preg_replace(string|array regex, string|array replace, string|array subject [, int limit]) +pcre:array preg_split(string pattern, string subject [, int limit [, int flags]]) +pcre:string preg_quote(string str, string delim_char) +pcre:array preg_grep(string regex, array input) +pdf:bool pdf_set_info(int pdfdoc, string fieldname, string value) +pdf:bool pdf_set_info_creator(int pdfdoc, string creator) +pdf:bool pdf_set_info_title(int pdfdoc, string title) +pdf:bool pdf_set_info_subject(int pdfdoc, string subject) +pdf:bool pdf_set_info_author(int pdfdoc, string author) +pdf:bool pdf_set_info_keywords(int pdfdoc, string keywords) +pdf:int pdf_open([int filedesc]) +pdf:void pdf_close(int pdfdoc) +pdf:void pdf_begin_page(int pdfdoc, double width, double height) +pdf:void pdf_end_page(int pdfdoc) +pdf:void pdf_show(int pdfdoc, string text) +pdf:void pdf_show_xy(int pdfdoc, string text, double x-koor, double y-koor) +pdf:int pdf_show_boxed(int pdfdoc, string text, double x-koor, double y-koor, double width, double height, string mode, [string feature]) +pdf:void pdf_set_font(int pdfdoc, string font, double size, string encoding [, int embed]) +pdf:int pdf_get_font(int pdfdoc) +pdf:string pdf_get_fontname(int pdfdoc) +pdf:double pdf_get_fontsize(int pdfdoc) +pdf:void pdf_set_leading(int pdfdoc, double distance) +pdf:void pdf_set_text_rendering(int pdfdoc, int mode) +pdf:void pdf_set_horiz_scaling(int pdfdoc, double scale) +pdf:void pdf_set_text_rise(int pdfdoc, double value) +pdf:void pdf_set_text_matrix(int pdfdoc, arry matrix) +pdf:void pdf_set_text_pos(int pdfdoc, double x, double y) +pdf:void pdf_set_char_spacing(int pdfdoc, double space) +pdf:void pdf_set_word_spacing(int pdfdoc, double space) +pdf:void pdf_continue_text(int pdfdoc, string text) +pdf:double pdf_stringwidth(int pdfdoc, string text) +pdf:void pdf_save(int pdfdoc) +pdf:void pdf_restore(int pdfdoc) +pdf:void pdf_translate(int pdfdoc, double x, double y) +pdf:void pdf_scale(int pdfdoc, double x-scale, double y-scale) +pdf:void pdf_rotate(int pdfdoc, double angle) +pdf:void pdf_skew(int pdfdoc, double xangle, double yangle) +pdf:void pdf_setflat(int pdfdoc, double value) +pdf:void pdf_setlinejoin(int pdfdoc, int value) +pdf:void pdf_setlinecap(int pdfdoc, int value) +pdf:void pdf_setmiterlimit(int pdfdoc, double value) +pdf:void pdf_setlinewidth(int pdfdoc, double width) +pdf:void pdf_setdash(int pdfdoc, double white, double black) +pdf:void pdf_moveto(int pdfdoc, double x, double y) +pdf:void pdf_curveto(int pdfdoc, double x1, double y1, double x2, double y2, double x3, double y3) +pdf:void pdf_lineto(int pdfdoc, double x, double y) +pdf:void pdf_circle(int pdfdoc, double x, double y, double radius) +pdf:void pdf_arc(int pdfdoc, double x, double y, double radius, double start, double end) +pdf:void pdf_rect(int pdfdoc, double x, double y, double width, double height) +pdf:void pdf_closepath(int pdfdoc) +pdf:void pdf_closepath_stroke(int pdfdoc) +pdf:void pdf_stroke(int pdfdoc) +pdf:void pdf_fill(int pdfdoc) +pdf:void pdf_fill_stroke(int pdfdoc) +pdf:void pdf_closepath_fill_stroke(int pdfdoc) +pdf:void pdf_endpath(int pdfdoc) +pdf:void pdf_clip(int pdfdoc) +pdf:void pdf_set_parameter(int pdfdoc, string key, string value) +pdf:string pdf_get_parameter(int pdfdoc, string key, mixed modifier) +pdf:void pdf_set_value(int pdfdoc, string key, double value) +pdf:double pdf_get_value(int pdfdoc, string key, double modifier) +pdf:void pdf_setgray_fill(int pdfdoc, double value) +pdf:void pdf_setgray_stroke(int pdfdoc, double value) +pdf:void pdf_setgray(int pdfdoc, double value) +pdf:void pdf_setrgbcolor_fill(int pdfdoc, double red, double green, double blue) +pdf:void pdf_setrgbcolor_stroke(int pdfdoc, double red, double green, double blue) +pdf:void pdf_setrgbcolor(int pdfdoc, double red, double green, double blue) +pdf:int pdf_add_outline(int pdfdoc, string text [, int parent, int open]); +pdf:void pdf_set_transition(int pdfdoc, int transition) +pdf:void pdf_set_duration(int pdfdoc, double duration) +pdf:int pdf_open_gif(int pdf, string giffile) +pdf:int pdf_open_jpeg(int pdf, string jpegfile) +pdf:int pdf_open_png(int pdf, string pngfile) +pdf:int pdf_open_tiff(int pdf, string tifffile) +pdf:int pdf_open_image_file(int pdf, string type, string file) +pdf:int pdf_open_memory_image(int pdf, int image) +pdf:void pdf_close_image(int pdfimage) +pdf:void pdf_place_image(int pdf, int pdfimage, double x, double y, double scale) +pdf:void pdf_get_image_width(int pdf, int pdfimage) +pdf:void pdf_get_image_height(int pdf, int pdfimage) +pdf:void pdf_add_weblink(int pdfdoc, double llx, double lly, double urx, double ury, string url) +pdf:void pdf_add_pdflink(int pdfdoc, double llx, double lly, double urx, double ury, string filename, int page, string dest) +pdf:void pdf_set_border_style(int pdfdoc, string style, double width) +pdf:void pdf_set_border_color(int pdfdoc, double red, double green, double blue) +pdf:void pdf_set_border_dash(int pdfdoc, double black, double white) +pdf:void pdf_add_annotation(int pdfdoc, double xll, double yll, double xur, double xur, string title, string text) +pfpro:string pfpro_version() +pfpro:void pfpro_init() +pfpro:void pfpro_cleanup() +pfpro:string pfpro_process_raw(string parmlist [, string hostaddress [, int port, [, int timeout [, string proxyAddress [, int proxyPort [, string proxyLogon [, string proxyPassword]]]]]]]) +pfpro:array pfpro_process(array parmlist [, string hostaddress [, int port, [, int timeout [, string proxyAddress [, int proxyPort [, string proxyLogon [, string proxyPassword]]]]]]]) +pgsql:int pg_connect([string connection_string] | [string host, string port [, string options [, string tty,]] string database) +pgsql:int pg_pconnect([string connection_string] | [string host, string port [, string options [, string tty,]] string database) +pgsql:bool pg_close([int connection]) +pgsql:string pg_dbname([int connection]) +pgsql:string pg_errormessage([int connection]) +pgsql:string pg_options([int connection]) +pgsql:int pg_port([int connection]) +pgsql:string pg_tty([int connection]) +pgsql:string pg_host([int connection]) +pgsql:int pg_exec([int connection,] string query) +pgsql:int pg_end_copy([int connection]) +pgsql:int pg_put_line([int connection,] string query) +pgsql:int pg_numrows(int result) +pgsql:int pg_numfields(int result) +pgsql:int pg_cmdtuples(int result) +pgsql:string pg_fieldname(int result, int field_number) +pgsql:int pg_fieldsize(int result, int field_number) +pgsql:string pg_fieldtype(int result, int field_number) +pgsql:int pg_fieldnum(int result, string field_name) +pgsql:mixed pg_result(int result, int row_number, mixed field_name) +pgsql:array pg_fetch_row(int result, int row) +pgsql:array pg_fetch_array(int result, int row [, int result_type]) +pgsql:object pg_fetch_object(int result, int row [, int result_type]) +pgsql:int pg_fieldprtlen(int result, int row, mixed field_name_or_number) +pgsql:int pg_fieldisnull(int result, int row, mixed field_name_or_number) +pgsql:int pg_freeresult(int result) +pgsql:int pg_getlastoid(int result) +pgsql:bool pg_trace(string filename [, string mode [, resource connection]]) +pgsql:bool pg_untrace([int connection]) +pgsql:int pg_locreate(int connection) +pgsql:void pg_lounlink([int connection,] int large_obj_id) +pgsql:int pg_loopen([int connection,] int objoid, string mode) +pgsql:void pg_loclose(int fd) +pgsql:string pg_loread(int fd, int len) +pgsql:int pg_lowrite(int fd, string buf) +pgsql:void pg_loreadall(int fd) +pgsql:int pg_loimport(string filename [, resource connection]) +pgsql:bool pg_loexport(int objoid, string filename [, resource connection]) +pgsql:int pg_set_client_encoding([int connection,] string encoding) +pgsql:string pg_client_encoding([int connection]) +posix:int posix_kill(int pid, int sig) +posix:long posix_getpid(void) +posix:long posix_getppid(void) +posix:long posix_getuid(void) +posix:long posix_getgid(void) +posix:long posix_geteuid(void) +posix:long posix_getegid(void) +posix:long posix_setuid(long uid) +posix:long posix_setgid(long uid) +posix:long posix_seteuid(long uid) +posix:long posix_setegid(long uid) +posix:long posix_getgroups(void) +posix:string posix_getlogin(void) +posix:long posix_getpgrp(void) +posix:long posix_setsid(void) +posix:long posix_setpgid(long pid, long pgid) +posix:long posix_getpgid(void) +posix:long posix_getsid(void) +posix:array posix_uname(void) +posix:array posix_times(void) +posix:string posix_ctermid(void) +posix:string posix_ttyname(int fd) +posix:bool posix_isatty(int fd) +posix:string posix_getcwd(void) +posix:string posix_mkfifo(void) +posix:array posix_getgrnam(string groupname) +posix:array posix_getgrgid(long gid) +posix:array posix_getpwnam(string groupname) +posix:array posix_getpwuid(long uid) +posix:long posix_getrlimit(void) +pspell:int pspell_new(string language [, string spelling [, string jargon [, string encoding [, int mode]]]]) +pspell:int pspell_new_personal(string personal, string language [, string spelling [, string jargon [, string encoding [, int mode]]]]) +pspell:int pspell_new_config(int config) +pspell:int pspell_check(int pspell, string word) +pspell:array pspell_suggest(int pspell, string word) +pspell:int pspell_store_replacement(int pspell, string misspell, string correct) +pspell:int pspell_add_to_personal(int pspell, string word) +pspell:int pspell_add_to_session(int pspell, string word) +pspell:int pspell_clear_session(int pspell) +pspell:int pspell_save_wordlist(int pspell) +pspell:int pspell_config_create(string language [, string spelling [, string jargon [, string encoding]]]) +pspell:int pspell_config_runtogether(int conf, bool runtogether) +pspell:int pspell_config_mode(int conf, long mode) +pspell:int pspell_config_ignore(int conf, int ignore) +pspell:int pspell_config_personal(int conf, string personal) +pspell:int pspell_config_repl(int conf, string repl) +pspell:int pspell_config_save_repl(int conf, bool save) +readline:string readline([string prompt]) +readline:mixed readline_info([string varname] [, string newvalue]) +readline:void readline_add_history([string prompt]) +readline:void readline_clear_history(void) +readline:array readline_list_history(void) +readline:int readline_read_history([string filename] [, int from] [,int to]) +readline:int readline_write_history([string filename]) +readline:void readline_completion_function(string funcname) +recode:string recode_string(string request, string str) +recode:bool recode_file(string request, resource input, resource output) +sablot:resource xslt_create(void) +sablot:bool xslt_run(resource xh, string xslt_file, string data_file[, string result[, array xslt_params[, array xslt_args]]]) +sablot:bool xslt_openlog(resource xh, string logfile[, int loglevel]) +sablot:bool xslt_closelog(resource xh) +sablot:string xslt_fetch_result(resource xh[, string result_name]) +sablot:void xslt_free(resource xh) +sablot:void xslt_set_sax_handler(resource xh, array handlers) +sablot:mixed xslt_error([int xh]) +sablot:int xslt_errno([int xh]) +session:void session_set_cookie_params(int lifetime [, string path [, string domain]]) +session:array session_get_cookie_params(void) +session:string session_name([string newname]) +session:string session_module_name([string newname]) +session:void session_set_save_handler(string open, string close, string read, string write, string destroy, string gc) +session:string session_save_path([string newname]) +session:string session_id([string newid]) +session:string session_cache_limiter([string new_cache_limiter]) +session:bool session_register(mixed var_names [, mixed ...]) +session:bool session_unregister(string varname) +session:bool session_is_registered(string varname) +session:string session_encode(void) +session:bool session_decode(string data) +session:bool session_start(void) +session:bool session_destroy(void) +session:void session_unset(void) +shmop:int shm_open (int key, int flags, int mode, int size) +shmop:string shm_read (int shmid, int start, int count) +shmop:void shm_close (int shmid) +shmop:int shm_size (int shmid) +shmop:int shm_write (int shmid, string data, int offset) +shmop:bool shm_delete (int shmid) +create_stubs:{{{ proto " types[i] " " funcs[i] "(" +skeleton:string confirm_extname_compiled(string arg) +snmp:string snmpget(string host, string community, string object_id [, int timeout [, int retries]]) +snmp:array snmpwalk(string host, string community, string object_id [, int timeout [, int retries]]) +snmp:array snmprealwalk(string host, string community, string object_id [, int timeout [, int retries]]) +snmp:bool snmp_get_quick_print(void) +snmp:void snmp_set_quick_print(int quick_print) +snmp:int snmpset(string host, string community, string object_id, string type, mixed value [, int timeout [, int retries]]) +sockets:resource fd_alloc(void) +sockets:void fd_dealloc(void) +sockets:bool fd_set(int fd, resource set) +sockets:bool fd_clear(int fd, resource set) +sockets:bool fd_isset(int fd, resource set) +sockets:void fd_zero(resource set) +sockets:int select(int max_fd, resource readfds, resource writefds, resource exceptfds, int tv_sec, int tv_usec) +sockets:int open_listen_sock(int port) +sockets:int accept_connect(int fd) +sockets:bool set_nonblock(int fd) +sockets:bool listen(int fd, int backlog) +sockets:bool close(int fd) +sockets:int write(int fd, string buf, int length) +sockets:int read(int fd, string &buf, int length) +sockets:int getsockname(int fd, string &addr, int &port) +sockets:int gethostbyname(string name, string &addr) +sockets:int getpeername(int fd, string &addr, int &port) +sockets:int gethostbyaddr(string addr, string &name) +sockets:int socket(int domain, int type, int protocol) +sockets:int connect(int sockfd, string addr [, int port]) +sockets:string strerror(int errno) +sockets:int bind(int sockfd, string addr [, int port]) +sockets:resource build_iovec(int num_vectors [, int ...]) +sockets:string fetch_iovec(resource iovec_id, int iovec_position) +sockets:bool set_iovec(resource iovec_id, int iovec_position, string new_val) +sockets:bool add_iovec(resource iovec_id, int iov_len) +sockets:bool delete_iovec(resource iovec_id, int iov_pos) +sockets:bool free_iovec(resource iovec_id) +sockets:int readv(int fd, resource iovec_id) +sockets:int writev(int fd, resource iovec_id) +sockets:int recv(int fd, string buf, int len, int flags) +sockets:int send(int fd, string buf, int len, int flags) +sockets:int recvfrom(int fd, string &buf, int len, int flags, string &name [, int &port]) +sockets:int sendto(int fd, string buf, int len, int flags, string addr [, int port]) +sockets:int recvmsg(int fd, resource iovec, array &control, int &controllen, int &flags, string &addr [, int &port]) +sockets:int sendmsg(int fd, resource iovec, int flags, string addr [, int port]) +sockets:int getsockopt(int fd, int level, int optname, array|int &optval) +sockets:int setsockopt(int fd, int level, int optname, int|array optval) +sockets:int socketpair(int domain, int type, int protocol, array &fds) +sockets:int shutdown(int fd, int how) +array:int krsort(array array_arg [, int sort_flags]) +array:int ksort(array array_arg [, int sort_flags]) +array:int count(mixed var) +array:void natsort(array array_arg) +array:void natcasesort(array array_arg) +array:void asort(array array_arg [, int sort_flags]) +array:void arsort(array array_arg [, int sort_flags]) +array:void sort(array array_arg [, int sort_flags]) +array:void rsort(array array_arg [, int sort_flags]) +array:void usort(array array_arg, string cmp_function) +array:void uasort(array array_arg, string cmp_function) +array:void uksort(array array_arg, string cmp_function) +array:mixed end(array array_arg) +array:mixed prev(array array_arg) +array:mixed next(array array_arg) +array:mixed reset(array array_arg) +array:mixed current(array array_arg) +array:mixed key(array array_arg) +array:mixed min(mixed arg1 [, mixed arg2 [, mixed ...]]) +array:mixed max(mixed arg1 [, mixed arg2 [, mixed ...]]) +array:int array_walk(array input, string funcname [, mixed userdata]) +array:bool in_array(mixed needle, array haystack [, bool strict]) +array:void extract(array var_array, int extract_type [, string prefix]) +array:array compact(mixed var_names [, mixed ...]) +array:array range(int low, int high) +array:int shuffle(array array_arg) +array:int array_push(array stack, mixed var [, mixed ...]) +array:mixed array_pop(array stack) +array:mixed array_shift(array stack) +array:int array_unshift(array stack, mixed var [, mixed ...]) +array:array array_splice(array input, int offset [, int length [, array replacement]]) +array:array array_slice(array input, int offset [, int length]) +array:array array_merge(array arr1, array arr2 [, array ...]) +array:array array_merge_recursive(array arr1, array arr2 [, array ...]) +array:array array_keys(array input [, mixed search_value]) +array:array array_values(array input) +array:array array_count_values(array input) +array:array array_reverse(array input [, bool preserve keys]) +array:array array_pad(array input, int pad_size, mixed pad_value) +array:array array_flip(array input) +array:array array_unique(array input) +array:array array_intersect(array arr1, array arr2 [, array ...]) +array:array array_diff(array arr1, array arr2 [, array ...]) +array:bool array_multisort(array ar1 [, SORT_ASC|SORT_DESC [, SORT_REGULAR|SORT_NUMERIC|SORT_STRING]] [, array ar2 [, SORT_ASC|SORT_DESC [, SORT_REGULAR|SORT_NUMERIC|SORT_STRING]], ...]) +array:mixed array_rand(array input [, int num_req]) +assert:int assert(string|bool assertion) +assert:mixed assert_options(int what [, mixed value]) +base64:string base64_encode(string str) +base64:string base64_decode(string str) +basic_functions:int ip2long(string ip_address) +basic_functions:string long2ip(int proper_address) +basic_functions:string getenv(string varname) +basic_functions:void putenv(string setting) +basic_functions:int intval(mixed var [, int base]) +basic_functions:double doubleval(mixed var) +basic_functions:string strval(mixed var) +basic_functions:void flush(void) +basic_functions:void sleep(int seconds) +basic_functions:void usleep(int micro_seconds) +basic_functions:string gettype(mixed var) +basic_functions:int settype(string var, string type) +basic_functions:string get_current_user(void) +basic_functions:string get_cfg_var(string option_name) +basic_functions:int set_magic_quotes_runtime(int new_setting) +basic_functions:int get_magic_quotes_runtime(void) +basic_functions:int get_magic_quotes_gpc(void) +basic_functions:bool is_resource(mixed var) +basic_functions:bool is_bool(mixed var) +basic_functions:bool is_long(mixed var) +basic_functions:bool is_double(mixed var) +basic_functions:bool is_string(mixed var) +basic_functions:bool is_array(mixed var) +basic_functions:bool is_object(mixed var) +basic_functions:bool is_numeric(mixed value) +basic_functions:int error_log(string message, int message_type [, string destination] [, string extra_headers]) +basic_functions:mixed call_user_func(string function_name [, mixed parmeter] [, mixed ...]) +basic_functions:mixed call_user_method(string method_name, object object [, mixed parameter] [, mixed ...]) +basic_functions:void register_shutdown_function(string function_name) +basic_functions:void highlight_file(string file_name) +basic_functions:void highlight_string(string string) +basic_functions:string ini_get(string varname) +basic_functions:string ini_set(string varname, string newvalue) +basic_functions:string ini_restore(string varname) +basic_functions:string print_r(mixed var) +basic_functions:int connection_aborted(void) +basic_functions:int connection_timeout(void) +basic_functions:int connection_status(void) +basic_functions:int ignore_user_abort(boolean value) +basic_functions:int getservbyname(string service, string protocol) +basic_functions:string getservbyport(int port, string protocol) +basic_functions:int getprotobyname(string name) +basic_functions:string getprotobynumber(int proto) +basic_functions:array get_loaded_extensions(void) +basic_functions:bool extension_loaded(string extension_name) +basic_functions:array get_extension_funcs(string extension_name) +basic_functions:void register_tick_function(string function_name [, mixed arg [, ... ]]) +basic_functions:void unregister_tick_function(string function_name) +basic_functions:boolean is_uploaded_file(string path) +basic_functions:boolean move_uploaded_file(string path, string new_path) +browscap:object get_browser(string browser_name) +crc32:string crc32(string str) +crypt:string crypt(string str [, string salt]) +cyr_convert:string convert_cyr_string(string str, string from, string to) +datetime:int time(void) +datetime:int mktime(int hour, int min, int sec, int mon, int day, int year) +datetime:int gmmktime(int hour, int min, int sec, int mon, int day, int year) +datetime:string date(string format [, int timestamp]) +datetime:string gmdate(string format [, int timestamp]) +datetime:array localtime([int timestamp [, bool associative_array]]) +datetime:array getdate([int timestamp]) +datetime:bool checkdate(int month, int day, int year) +datetime:string strftime(string format [, int timestamp]) +datetime:string gmstrftime(string format [, int timestamp]) +datetime:int strtotime(string time, int now) +dir:int opendir(string path) +dir:class dir(string directory) +dir:void closedir([int dir_handle]) +dir:int chdir(string directory) +dir:string getcwd(void) +dir:void rewinddir([int dir_handle]) +dir:string readdir([int dir_handle]) +dl:int dl(string extension_filename) +dns:string gethostbyaddr(string ip_address) +dns:string gethostbyname(string hostname) +dns:array gethostbynamel(string hostname) +dns:int checkdnsrr(string host [, string type]) +dns:int getmxrr(string hostname, array mxhosts [, array weight]) +exec:int exec(string command [, array output [, int return_value]]) +exec:int system(string command [, int return_value]) +exec:void passthru(string command [, int return_value]) +exec:string escapeshellcmd(string command) +exec:string escapeshellarg(string arg) +exec:string shell_exec(string cmd) +file:bool flock(int fp, int operation [, int wouldblock]) +file:array get_meta_tags(string filename [, int use_include_path]) +file:array file(string filename [, int use_include_path]) +file:string tempnam(string dir, string prefix) +file:int tmpfile(void) +file:int fopen(string filename, string mode [, int use_include_path]) +file:int fclose(int fp) +file:int popen(string command, string mode) +file:int pclose(int fp) +file:int feof(int fp) +file:int set_socket_blocking(int socket_descriptor, int mode) +file:bool socket_set_timeout(int socket_descriptor, int seconds, int microseconds) +file:array socket_get_status(resource socket_descriptor) +file:string fgets(int fp, int length) +file:string fgetc(int fp) +file:string fgetss(int fp, int length [, string allowable_tags]) +file:mixed fscanf(string str, string format [, string ...]) +file:int fwrite(int fp, string str [, int length]) +file:int fflush(int fp) +file:int set_file_buffer(int fp, int buffer) +file:int rewind(int fp) +file:int ftell(int fp) +file:int fseek(int fp, int offset [, int whence]) +file:int mkdir(string pathname, int mode) +file:int rmdir(string dirname) +file:int readfile(string filename [, int use_include_path]) +file:int umask([int mask]) +file:int fpassthru(int fp) +file:int rename(string old_name, string new_name) +file:int unlink(string filename) +file:int ftruncate (int fp, int size) +file:int fstat(int fp) +file:int copy(string source_file, string destination_file) +file:int fread(int fp, int length) +file:array fgetcsv(int fp, int length) +file:string realpath(string path) +filestat:double diskfreespace(string path) +filestat:bool chgrp(string filename, mixed group) +filestat:bool chown (string filename, mixed user) +filestat:bool chmod(string filename, int mode) +filestat:bool touch(string filename [, int time]) +filestat:void clearstatcache(void) +filestat:int fileperms(string filename) +filestat:int fileinode(string filename) +filestat:int filesize(string filename) +filestat:int fileowner(string filename) +filestat:nt filegroup(string filename) +filestat:int fileatime(string filename) +filestat:int filemtime(string filename) +filestat:int filectime(string filename) +filestat:string filetype(string filename) +filestat:int is_writable(string filename) +filestat:int is_readable(string filename) +filestat:int is_executable(string filename) +filestat:int is_file(string filename) +filestat:int is_dir(string filename) +filestat:int is_link(string filename) +filestat:bool file_exists(string filename) +filestat:array lstat(string filename) +filestat:array stat(string filename) +formatted_print:string sprintf(string format [, mixed arg1 [, mixed ...]]) +formatted_print:int printf(string format [, mixed arg1 [, mixed ...]]) +fsock:int fsockopen(string hostname, int port [, int errno [, string errstr [, double timeout]]]) +fsock:int pfsockopen(string hostname, int port [, int errno [, string errstr [, double timeout]]]) +head:void header(string header) +head:void setcookie(string name [, string value [, int expires [, string path [, string domain [, string secure]]]]]) +head:int headers_sent(void) +html:string htmlspecialchars(string string [, int quote_style]) +html:string htmlentities(string string [, int quote_style]) +html:array get_html_translation_table([int table [, int quote_style]]) +image:array getimagesize(string imagefile [, array info]) +info:void phpinfo([int what]) +info:string phpversion(void) +info:void phpcredits([int flag]) +info:string php_logo_guid(void) +info:string php_egg_logo_guid(void) +info:string zend_logo_guid(void) +info:string php_sapi_name(void) +info:string php_uname(void) +iptc:array iptcembed(string iptcdata, string jpeg_file_name [, int spool]) +iptc:array iptcparse(string iptcdata) +lcg:double lcg_value() +levenshtein:int levenshtein(string str1, string str2) +link:string readlink(string filename) +link:int linkinfo(string filename) +link:int symlink(string target, string link) +link:int link(string target, string link) +mail:int ezmlm_hash(string addr) +mail:int mail(string to, string subject, string message [, string additional_headers]) +math:int abs(int number) +math:double ceil(double number) +math:double floor(double number) +math:double round(double number [, int precision]) +math:double sin(double number) +math:double cos(double number) +math:double tan(double number) +math:double asin(double number) +math:double acos(double number) +math:double atan(double number) +math:double atan2(double y, double x) +math:double pi(void) +math:double pow(double base, double exponent) +math:double exp(double number) +math:double log(double number) +math:double log10(double number) +math:double sqrt(double number) +math:double deg2rad(double number) +math:double rad2deg(double number) +math:int bindec(string binary_number) +math:int hexdec(string hexadecimal_number) +math:int octdec(string octal_number) +math:string decbin(int decimal_number) +math:string decoct(int decimal_number) +math:string dechex(int decimal_number) +math:string base_convert(string number, int frombase, int tobase) +math:string number_format(double number [, int num_decimal_places [, string dec_seperator, string thousands_seperator]]) +md5:string md5(string str) +metaphone:string metaphone(string text, int phones) +microtime:string microtime(void) +microtime:array gettimeofday(void) +microtime:array getrusage([int who]) +output:void ob_start(void) +output:void ob_end_flush(void) +output:void ob_end_clean(void) +output:string ob_get_contents(void) +output:string ob_get_length(void) +output:void ob_implicit_flush([int flag]) +pack:string pack(string format, mixed arg1 [, mixed arg2 [, mixed ...]]) +pack:array unpack(string format, string input) +pageinfo:int getmyuid(void) +pageinfo:int getmypid(void) +pageinfo:int getmyinode(void) +pageinfo:int getlastmod(void) +rand:void srand(int seed) +rand:void mt_srand(int seed) +rand:int rand([int min, int max]) +rand:int mt_rand([int min, int max]) +rand:int getrandmax(void) +rand:int mt_getrandmax(void) +quot_print:string quoted_printable_decode(string str) +reg:int ereg(string pattern, string string [, array registers]) +reg:int eregi(string pattern, string string [, array registers]) +reg:string ereg_replace(string pattern, string replacement, string string) +reg:string eregi_replace(string pattern, string replacement, string string]) +reg:array split(string pattern, string string [, int limit]) +reg:array spliti(string pattern, string string [, int limit]) +reg:string sql_regcase(string string) +soundex:string soundex(string str) +string:string bin2hex(string data) +string:int strspn(string str, string mask) +string:int strcspn(string str, string mask) +string:string rtrim(string str) +string:string chop(string str) +string:string trim(string str) +string:string ltrim(string str) +string:string wordwrap(string str [, int width [, string break [, int cut]]]) +string:array explode(string separator, string str [, int limit]) +string:string join(array src, string glue) +string:string implode(string glue, array src) +string:string strtok([string str,] string token) +string:string strtoupper(string str) +string:string strtolower(string str) +string:string basename(string path) +string:string dirname(string path) +string:array pathinfo(string path) +string:string stristr(string haystack, string needle) +string:string strstr(string haystack, string needle) +string:string strchr(string haystack, string needle) +string:int strpos(string haystack, string needle [, int offset]) +string:int strrpos(string haystack, string needle) +string:string strrchr(string haystack, string needle) +string:string chunk_split(string str [, int chunklen [, string ending]]) +string:string substr(string str, int start [, int length]) +string:string substr_replace(string str, string repl, int start [, int length]) +string:string quotemeta(string str) +string:int ord(string character) +string:string chr(int ascii) +string:string ucfirst(string str) +string:string ucwords(string str) +string:string strtr(string str, string from, string to) +string:string strrev(string str) +string:int similar_text(string str1, string str2 [, double percent]) +string:string addcslashes(string str, string charlist) +string:string addslashes(string str) +string:string stripcslashes(string str) +string:string stripslashes(string str) +string:string str_replace(string needle, string str, string haystack) +string:string hebrev(string str [, int max_chars_per_line]) +string:string hebrevc(string str [, int max_chars_per_line]) +string:string nl2br(string str) +string:string strip_tags(string str [, string allowable_tags]) +string:string setlocale(string category, string locale) +string:void parse_str(string encoded_string, [array result]) +string:string str_repeat(string input, int mult) +string:mixed count_chars(string input [, int mode]) +string:int strnatcmp(string s1, string s2) +string:int strnatcasecmp(string s1, string s2) +string:int substr_count(string haystack, string needle) +string:string str_pad(string input, int pad_length [, string pad_string [, int pad_type]]) +string:mixed sscanf(string str, string format [, string ...]) +syslog:void define_syslog_variables(void) +syslog:int openlog(string ident, int option, int facility) +syslog:int closelog(void) +syslog:int syslog(int priority, string message) +uniqid:string uniqid(string prefix, [bool more_entropy]) +url:array parse_url(string url) +url:string urlencode(string str) +url:string urldecode(string str) +url:string rawurlencode(string str) +url:string rawurldecode(string str) +var:void var_dump(mixed var) +var:string serialize(mixed variable) +var:mixed unserialize(string variable_representation) +swf:void swf_openfile(string name, double xsize, double ysize, double framerate, double r, double g, double b) +swf:void swf_closefile(void) +swf:void swf_labelframe(string name) +swf:void swf_showframe(void) +swf:void swf_setframe(int frame_number) +swf:int swf_getframe(void) +swf:void swf_mulcolor(double r, double g, double b, double a) +swf:void swf_addcolor(double r, double g, double b, double a) +swf:void swf_placeobject(int objid, int depth) +swf:void swf_modifyobject(int depth, int how) +swf:void swf_removeobject(int depth) +swf:int swf_nextid(void) +swf:void swf_startdoaction(void) +swf:void swf_enddoaction(void) +swf:void swf_actiongotoframe(int frame_number) +swf:void swf_actiongeturl(string url, string target) +swf:void swf_actionnextframe(void) +swf:void swf_actionprevframe(void) +swf:void swf_actionplay(void) +swf:void swf_actionstop(void) +swf:void swf_actiontogglequality(void) +swf:void swf_actionwaitforframe(int frame, int skipcount) +swf:void swf_actionsettarget(string target) +swf:void swf_actiongotolabel(string label) +swf:void swf_defineline(int objid, double x1, double y1, double x2, double y2, double width) +swf:void swf_definerect(int objid, double x1, double y1, double x2, double y2, double width) +swf:void swf_definepoly(int obj_id, array coords, int npoints, double width) +swf:void swf_startshape(int objid) +swf:void swf_shapelinesolid(double r, double g, double b, double a, double width) +swf:void swf_shapefilloff(void) +swf:void swf_shapefillsolid(double r, double g, double b, double a) +swf:void swf_shapefillbitmapclip(int bitmapid) +swf:void swf_shapefillbitmaptile(int bitmapid) +swf:void swf_shapemoveto(double x, double y) +swf:void swf_shapelineto(double x, double y) +swf:void swf_shapecurveto(double x1, double y1, double x2, double y2) +swf:void swf_shapecurveto3(double x1, double y1, double x2, double y2, double x3, double y3) +swf:void swf_shapearc(double x, double y, double r, double ang1, double ang2) +swf:void swf_endshape(void) +swf:void swf_definefont(int fontid, string name) +swf:void swf_setfont(int fontid) +swf:void swf_fontsize(double height) +swf:void swf_fontslant(double slant) +swf:void swf_fonttracking(track) +swf:array swf_getfontinfo(void) +swf:void swf_definetext(int objid, string str, int docCenter) +swf:void swf_textwidth(string str) +swf:void swf_definebitmap(int objid, string imgname) +swf:array swf_getbitmapinfo(int bitmapid) +swf:void swf_startsymbol(int objid) +swf:void swf_endsymbol(void) +swf:void swf_startbutton(int objid, int type) +swf:void swf_addbuttonrecord(int state, int objid, int depth) +swf:void swf_oncondition(int transitions) +swf:void swf_endbutton(void) +swf:void swf_viewport(double xmin, double xmax, double ymin, double ymax) +swf:void swf_ortho2(double xmin, double xmax, double ymin, double ymax) +swf:void swf_ortho(double xmin, double xmax, double ymin, double ymax, double zmin, double zmax) +swf:void swf_polarview(double dist, double azimuth, double incidence, double twist) +swf:void swf_perspective(double fovy, double aspect, double near, double far) +swf:void swf_lookat(double vx, double vy, double vz, double px, double py, double pz, double twist) +swf:void swf_pushmatrix(void) +swf:void swf_popmatrix(void) +swf:void swf_scale(double x, double y, double z) +swf:void swf_translate(double x, double y, double z) +swf:void swf_rotate(double angle, string axis) +swf:void swf_posround(int doit) +sybase_db:int sybase_connect([string host [, string user [, string password [, string charset]]]]) +sybase_db:int sybase_pconnect([string host [, string user [, string password [, string charset]]]]) +sybase_db:bool sybase_close([int link_id]) +sybase_db:bool sybase_select_db(string database [, int link_id]) +sybase_db:int sybase_query(string query [, int link_id]) +sybase_db:bool sybase_free_result(int result) +sybase_db:string sybase_get_last_message(void) +sybase_db:int sybase_num_rows(int result) +sybase_db:int sybase_num_fields(int result) +sybase_db:array sybase_fetch_row(int result) +sybase_db:object sybase_fetch_object(int result) +sybase_db:array sybase_fetch_array(int result) +sybase_db:bool sybase_data_seek(int result, int offset) +sybase_db:object sybase_fetch_field(int result [, int offset]) +sybase_db:bool sybase_field_seek(int result, int offset) +sybase_db:string sybase_result(int result, int row, mixed field) +sybase_db:void sybase_min_error_severity(int severity) +sybase_db:void sybase_min_message_severity(int severity) +sybase_ct:int sybase_connect([string host [, string user [, string password [, string charset]]]]) +sybase_ct:int sybase_pconnect([string host [, string user [, string password [, string charset]]]]) +sybase_ct:bool sybase_close([int link_id]) +sybase_ct:bool sybase_select_db(string database [, int link_id]) +sybase_ct:int sybase_query(string query [, int link_id]) +sybase_ct:bool sybase_free_result(int result) +sybase_ct:int sybase_num_rows(int result) +sybase_ct:int sybase_num_fields(int result) +sybase_ct:array sybase_fetch_row(int result) +sybase_ct:object sybase_fetch_object(int result) +sybase_ct:array sybase_fetch_array(int result) +sybase_ct:bool sybase_data_seek(int result, int offset) +sybase_ct:object sybase_fetch_field(int result [, int offset]) +sybase_ct:bool sybase_field_seek(int result, int offset) +sybase_ct:string sybase_result(int result, int row, mixed field) +sybase_ct:int sybase_affected_rows([int link_id]) +sybase_ct:void sybase_min_client_severity(int severity) +sybase_ct:void sybase_min_server_severity(int severity) +sysvsem:int sem_get(int key [, int max_acquire [, int perm]]) +sysvsem:int sem_acquire(int id) +sysvsem:int sem_release(int id) +sysvshm:int shm_attach(int key [, int memsize [, int perm]]) +sysvshm:int shm_detach(int shm_identifier) +sysvshm:int shm_remove(int shm_identifier) +sysvshm:int shm_put_var(int shm_identifier, int variable_key, mixed variable) +sysvshm:mixed shm_get_var(int id, int variable_key) +sysvshm:int shm_remove_var(int id, int variable_key) +wddx:string wddx_serialize_value(mixed var [, string comment]) +wddx:string wddx_serialize_vars(mixed var_name [, mixed ...]) +wddx:int wddx_packet_start([string comment]) +wddx:string wddx_packet_end(int packet_id) +wddx:int wddx_add_vars(int packet_id [, mixed var_names [, mixed ...]]) +wddx:mixed wddx_deserialize(string packet) +xml:int xml_parser_create(void) +xml:int xml_set_object(int pind, object &obj) +xml:int xml_set_element_handler(int pind, string shdl, string ehdl) +xml:int xml_set_character_data_handler(int pind, string hdl) +xml:int xml_set_processing_instruction_handler(int pind, string hdl) +xml:int xml_set_default_handler(int pind, string hdl) +xml:int xml_set_unparsed_entity_decl_handler(int pind, string hdl) +xml:int xml_set_notation_decl_handler(int pind, string hdl) +xml:int xml_set_external_entity_ref_handler(int pind, string hdl) +xml:int xml_parse(int pind, string data [, int isFinal]) +xml:int xml_parse_into_struct(int pind, string data, array &struct, array &index) +xml:int xml_get_error_code(int pind) +xml:string xml_error_string(int code) +xml:int xml_get_current_line_number(int pind) +xml:int xml_get_current_column_number(int pind) +xml:int xml_get_current_byte_index(int pind) +xml:int xml_parser_free(int pind) +xml:int xml_parser_set_option(int pind, int option, mixed value) +xml:int xml_parser_get_option(int pind, int option) +xml:string utf8_encode(string data) +xml:string utf8_decode(string data) +yaz:int yaz_connect(string zurl [, string user [, string group, string pass]]) +yaz:int yaz_close(int id) +yaz:int yaz_search(int id, string type, string query) +yaz:int yaz_wait() +yaz:int yaz_errno(int id) +yaz:string yaz_error(int id) +yaz:string yaz_addinfo(int id) +yaz:int yaz_hits(int id) +yaz:string yaz_record(int id, int pos, string type) +yaz:int yaz_syntax(int id, string syntax) +yaz:int yaz_element(int id, string elementsetname) +yaz:int yaz_range(int id, int start, int number) +yp:string yp_get_default_domain(void) +yp:int yp_order(string domain, string map) +yp:string yp_master(string domain, string map) +yp:string yp_match(string domain, string map, string key) +yp:array yp_first(string domain, string map) +yp:array yp_next(string domain, string map, string key) +zlib:array gzfile(string filename [, int use_include_path]) +zlib:int gzopen(string filename, string mode [, int use_include_path]) +zlib:int gzclose(int zp) +zlib:int gzeof(int zp) +zlib:string gzgets(int zp, int length) +zlib:string gzgetc(int zp) +zlib:string gzgetss(int zp, int length [, string allowable_tags]) +zlib:int gzwrite(int zp, string str [, int length]) +zlib:int gzputs(int zp, string str [, int length]) +zlib:int gzrewind(int zp) +zlib:int gztell(int zp) +zlib:int gzseek(int zp, int offset) +zlib:int readgzfile(string filename [, int use_include_path]) +zlib:int gzpassthru(int zp) +zlib:string gzread(int zp, int length) +zlib:string gzcompress(string data [, int level]) +zlib:string gzuncompress(string data, int length) +configuration-parser:void parse_ini_file(string filename) +main:void set_time_limit(int seconds) +configuration-parser:void parse_ini_file(string filename) +apache:string apache_note(string note_name [, string note_value]) +apache:int virtual(string filename) +apache:array getallheaders(void) +apache:class apache_lookup_uri(string URI) diff --git a/languages/php/doc/Makefile.am b/languages/php/doc/Makefile.am new file mode 100644 index 00000000..163d435b --- /dev/null +++ b/languages/php/doc/Makefile.am @@ -0,0 +1,6 @@ +tocdir = ${kde_datadir}/kdevdocumentation/tocs +toc_DATA = php.toc php_bugs.toc + +#indexdir = ${kde_datadir}/devdoctreeview/indices +#index_DATA = php.index + diff --git a/languages/php/doc/php.toc b/languages/php/doc/php.toc new file mode 100644 index 00000000..f09df62e --- /dev/null +++ b/languages/php/doc/php.toc @@ -0,0 +1,7069 @@ +<!DOCTYPE kdeveloptoc> +<kdeveloptoc> +<title>PHP Manual</title> +<base href="http://www.php.net/manual/en/"/> +<tocsect1 name="PHP Manual" url="manual.php"> + <tocsect2 name="Preface" url="preface.php"/> +</tocsect1> +<tocsect1 name="Getting Started" url="getting-started.php"> + <tocsect2 name="Introduction" url="introduction.php"/> + <tocsect2 name="A simple tutorial" url="tutorial.php"/> +</tocsect1> +<tocsect1 name="Installation and Configuration" url="install.php"> + <tocsect2 name="General Installation Considerations" url="install.general.php"/> + <tocsect2 name="Installation on Unix systems" url="install.unix.php"/> + <tocsect2 name="Installation on Mac OS X" url="install.macosx.php"/> + <tocsect2 name="Installation on Windows systems" url="install.windows.php"/> + <tocsect2 name="Installation of PECL extensions" url="install.pecl.php"/> + <tocsect2 name="Problems?" url="install.problems.php"/> + <tocsect2 name="Runtime Configuration" url="configuration.php"/> +</tocsect1> +<tocsect1 name="Language Reference" url="langref.php"> + <tocsect2 name="Basic syntax" url="language.basic-syntax.php"/> + <tocsect2 name="Types" url="language.types.php"/> + <tocsect2 name="Variables" url="language.variables.php"/> + <tocsect2 name="Constants" url="language.constants.php"/> + <tocsect2 name="Expressions" url="language.expressions.php"/> + <tocsect2 name="Operators" url="language.operators.php"/> + <tocsect2 name="Control Structures" url="language.control-structures.php"/> + <tocsect2 name="Functions" url="language.functions.php"/> + <tocsect2 name="Classes and Objects (PHP 4)" url="language.oop.php"/> + <tocsect2 name="Classes and Objects (PHP 5)" url="language.oop5.php"/> + <tocsect2 name="Namespaces" url="language.namespaces.php"/> + <tocsect2 name="Exceptions" url="language.exceptions.php"/> + <tocsect2 name="References Explained" url="language.references.php"/> + <tocsect2 name="Predefined variables" url="reserved.variables.php"/> + <tocsect2 name="Predefined Exceptions" url="reserved.exceptions.php"/> + <tocsect2 name="Context options and parameters" url="context.php"/> +</tocsect1> +<tocsect1 name="Security" url="security.php"> + <tocsect2 name="Introduction" url="security.intro.php"/> + <tocsect2 name="General considerations" url="security.general.php"/> + <tocsect2 name="Installed as CGI binary" url="security.cgi-bin.php"/> + <tocsect2 name="Installed as an Apache module" url="security.apache.php"/> + <tocsect2 name="Filesystem Security" url="security.filesystem.php"/> + <tocsect2 name="Database Security" url="security.database.php"/> + <tocsect2 name="Error Reporting" url="security.errors.php"/> + <tocsect2 name="Using Register Globals" url="security.globals.php"/> + <tocsect2 name="User Submitted Data" url="security.variables.php"/> + <tocsect2 name="Magic Quotes" url="security.magicquotes.php"/> + <tocsect2 name="Hiding PHP" url="security.hiding.php"/> + <tocsect2 name="Keeping Current" url="security.current.php"/> +</tocsect1> +<tocsect1 name="Features" url="features.php"> + <tocsect2 name="HTTP authentication with PHP" url="features.http-auth.php"/> + <tocsect2 name="Cookies" url="features.cookies.php"/> + <tocsect2 name="Sessions" url="features.sessions.php"/> + <tocsect2 name="Dealing with XForms" url="features.xforms.php"/> + <tocsect2 name="Handling file uploads" url="features.file-upload.php"/> + <tocsect2 name="Using remote files" url="features.remote-files.php"/> + <tocsect2 name="Connection handling" url="features.connection-handling.php"/> + <tocsect2 name="Persistent Database Connections" url="features.persistent-connections.php"/> + <tocsect2 name="Safe Mode" url="features.safe-mode.php"/> + <tocsect2 name="Using PHP from the command line" url="features.commandline.php"/> +</tocsect1> +<tocsect1 name="APC" url="book.apc.php"> + <tocsect2 name="Introduction" url="intro.apc.php"/> + <tocsect2 name="Installing/Configuring" url="apc.setup.php"/> + <tocsect2 name="Predefined Constants" url="apc.constants.php"/> + <tocsect2 name="APC Functions" url="ref.apc.php"/> +</tocsect1> +<tocsect1 name="APD" url="book.apd.php"> + <tocsect2 name="Introduction" url="intro.apd.php"/> + <tocsect2 name="Installing/Configuring" url="apd.setup.php"/> + <tocsect2 name="Predefined Constants" url="apd.constants.php"/> + <tocsect2 name="Examples" url="apd.examples.php"/> + <tocsect2 name="APD Functions" url="ref.apd.php"/> +</tocsect1> +<tocsect1 name="bcompiler" url="book.bcompiler.php"> + <tocsect2 name="Introduction" url="intro.bcompiler.php"/> + <tocsect2 name="Installing/Configuring" url="bcompiler.setup.php"/> + <tocsect2 name="Predefined Constants" url="bcompiler.constants.php"/> + <tocsect2 name="bcompiler Functions" url="ref.bcompiler.php"/> +</tocsect1> +<tocsect1 name="Error Handling" url="book.errorfunc.php"> + <tocsect2 name="Introduction" url="intro.errorfunc.php"/> + <tocsect2 name="Installing/Configuring" url="errorfunc.setup.php"/> + <tocsect2 name="Predefined Constants" url="errorfunc.constants.php"/> + <tocsect2 name="Examples" url="errorfunc.examples.php"/> + <tocsect2 name="Error Handling Functions" url="ref.errorfunc.php"/> +</tocsect1> +<tocsect1 name="Object overloading" url="book.overload.php"> + <tocsect2 name="Introduction" url="intro.overload.php"/> + <tocsect2 name="Installing/Configuring" url="overload.setup.php"/> + <tocsect2 name="Predefined Constants" url="overload.constants.php"/> + <tocsect2 name="Examples" url="overload.examples.php"/> + <tocsect2 name="Object overloading Functions" url="ref.overload.php"/> +</tocsect1> +<tocsect1 name="Output Control" url="book.outcontrol.php"> + <tocsect2 name="Introduction" url="intro.outcontrol.php"/> + <tocsect2 name="Installing/Configuring" url="outcontrol.setup.php"/> + <tocsect2 name="Predefined Constants" url="outcontrol.constants.php"/> + <tocsect2 name="Examples" url="outcontrol.examples.php"/> + <tocsect2 name="Output Control Functions" url="ref.outcontrol.php"/> +</tocsect1> +<tocsect1 name="PHP Options/Info" url="book.info.php"> + <tocsect2 name="Introduction" url="intro.info.php"/> + <tocsect2 name="Installing/Configuring" url="info.setup.php"/> + <tocsect2 name="Predefined Constants" url="info.constants.php"/> + <tocsect2 name="PHP Options/Info Functions" url="ref.info.php"/> +</tocsect1> +<tocsect1 name="runkit" url="book.runkit.php"> + <tocsect2 name="Introduction" url="intro.runkit.php"/> + <tocsect2 name="Predefined Constants" url="runkit.constants.php"/> + <tocsect2 name="Installing/Configuring" url="runkit.setup.php"/> + <tocsect2 name="runkit Functions" url="ref.runkit.php"/> +</tocsect1> +<tocsect1 name="ID3" url="book.id3.php"> + <tocsect2 name="Introduction" url="intro.id3.php"/> + <tocsect2 name="Installing/Configuring" url="id3.setup.php"/> + <tocsect2 name="Predefined Constants" url="id3.constants.php"/> + <tocsect2 name="ID3 Functions" url="ref.id3.php"/> +</tocsect1> +<tocsect1 name="oggvorbis" url="book.oggvorbis.php"> + <tocsect2 name="Introduction" url="intro.oggvorbis.php"/> + <tocsect2 name="Installing/Configuring" url="oggvorbis.setup.php"/> + <tocsect2 name="Predefined Constants" url="oggvorbis.constants.php"/> + <tocsect2 name="Context options" url="oggvorbis.contexts.php"/> + <tocsect2 name="Examples" url="oggvorbis.examples.php"/> +</tocsect1> +<tocsect1 name="OpenAL" url="book.openal.php"> + <tocsect2 name="Introduction" url="intro.openal.php"/> + <tocsect2 name="Installing/Configuring" url="openal.setup.php"/> + <tocsect2 name="Predefined Constants" url="openal.constants.php"/> + <tocsect2 name="OpenAL Functions" url="ref.openal.php"/> +</tocsect1> +<tocsect1 name="KADM5" url="book.kadm5.php"> + <tocsect2 name="Introduction" url="intro.kadm5.php"/> + <tocsect2 name="Installing/Configuring" url="kadm5.setup.php"/> + <tocsect2 name="Predefined Constants" url="kadm5.constants.php"/> + <tocsect2 name="Examples" url="kadm5.examples.php"/> + <tocsect2 name="KADM5 Functions" url="ref.kadm5.php"/> +</tocsect1> +<tocsect1 name="Radius" url="book.radius.php"> + <tocsect2 name="Introduction" url="intro.radius.php"/> + <tocsect2 name="Installing/Configuring" url="radius.setup.php"/> + <tocsect2 name="Predefined Constants" url="radius.constants.php"/> + <tocsect2 name="Examples" url="radius.examples.php"/> + <tocsect2 name="Radius Functions" url="ref.radius.php"/> +</tocsect1> +<tocsect1 name="Calendar" url="book.calendar.php"> + <tocsect2 name="Introduction" url="intro.calendar.php"/> + <tocsect2 name="Installing/Configuring" url="calendar.setup.php"/> + <tocsect2 name="Predefined Constants" url="calendar.constants.php"/> + <tocsect2 name="Calendar Functions" url="ref.calendar.php"/> +</tocsect1> +<tocsect1 name="Date/Time" url="book.datetime.php"> + <tocsect2 name="Introduction" url="intro.datetime.php"/> + <tocsect2 name="Installing/Configuring" url="datetime.setup.php"/> + <tocsect2 name="Predefined Constants" url="datetime.constants.php"/> + <tocsect2 name="List of Supported Timezones" url="timezones.php"/> + <tocsect2 name="Date/Time Functions" url="ref.datetime.php"/> +</tocsect1> +<tocsect1 name="Newt" url="book.newt.php"> + <tocsect2 name="Introduction" url="intro.newt.php"/> + <tocsect2 name="Installing/Configuring" url="newt.setup.php"/> + <tocsect2 name="Predefined Constants" url="newt.constants.php"/> + <tocsect2 name="Examples" url="newt.examples.php"/> + <tocsect2 name="Newt Functions" url="ref.newt.php"/> +</tocsect1> +<tocsect1 name="Ncurses" url="book.ncurses.php"> + <tocsect2 name="Introduction" url="intro.ncurses.php"/> + <tocsect2 name="Installing/Configuring" url="ncurses.setup.php"/> + <tocsect2 name="Predefined Constants" url="ncurses.constants.php"/> + <tocsect2 name="Ncurses Functions" url="ref.ncurses.php"/> +</tocsect1> +<tocsect1 name="Readline" url="book.readline.php"> + <tocsect2 name="Introduction" url="intro.readline.php"/> + <tocsect2 name="Installing/Configuring" url="readline.setup.php"/> + <tocsect2 name="Predefined Constants" url="readline.constants.php"/> + <tocsect2 name="Readline Functions" url="ref.readline.php"/> +</tocsect1> +<tocsect1 name="Bzip2" url="book.bzip2.php"> + <tocsect2 name="Introduction" url="intro.bzip2.php"/> + <tocsect2 name="Installing/Configuring" url="bzip2.setup.php"/> + <tocsect2 name="Predefined Constants" url="bzip2.constants.php"/> + <tocsect2 name="Examples" url="bzip2.examples.php"/> + <tocsect2 name="Bzip2 Functions" url="ref.bzip2.php"/> +</tocsect1> +<tocsect1 name="LZF" url="book.lzf.php"> + <tocsect2 name="Introduction" url="intro.lzf.php"/> + <tocsect2 name="Installing/Configuring" url="lzf.setup.php"/> + <tocsect2 name="Predefined Constants" url="lzf.constants.php"/> + <tocsect2 name="LZF Functions" url="ref.lzf.php"/> +</tocsect1> +<tocsect1 name="Phar" url="book.phar.php"> + <tocsect2 name="Introduction" url="intro.phar.php"/> + <tocsect2 name="Installing/Configuring" url="phar.setup.php"/> + <tocsect2 name="Predefined Constants" url="phar.constants.php"/> + <tocsect2 name="Using Phar Archives" url="phar.using.php"/> + <tocsect2 name="Creating Phar Archives" url="phar.creating.php"/> + <tocsect2 name="What makes a phar a phar and not a tar or a zip?" url="phar.fileformat.php"/> + <tocsect2 name="Phar" url="class.Phar.php"/> + <tocsect2 name="PharData" url="class.PharData.php"/> + <tocsect2 name="PharFileInfo" url="class.PharFileInfo.php"/> + <tocsect2 name="PharException" url="class.PharException.php"/> +</tocsect1> +<tocsect1 name="Rar" url="book.rar.php"> + <tocsect2 name="Introduction" url="intro.rar.php"/> + <tocsect2 name="Installing/Configuring" url="rar.setup.php"/> + <tocsect2 name="Predefined Constants" url="rar.constants.php"/> + <tocsect2 name="Examples" url="rar.examples.php"/> + <tocsect2 name="Rar Functions" url="ref.rar.php"/> +</tocsect1> +<tocsect1 name="Zip" url="book.zip.php"> + <tocsect2 name="Introduction" url="intro.zip.php"/> + <tocsect2 name="Installing/Configuring" url="zip.setup.php"/> + <tocsect2 name="Predefined Constants" url="zip.constants.php"/> + <tocsect2 name="Examples" url="zip.examples.php"/> + <tocsect2 name="Zip Functions" url="ref.zip.php"/> +</tocsect1> +<tocsect1 name="Zlib" url="book.zlib.php"> + <tocsect2 name="Introduction" url="intro.zlib.php"/> + <tocsect2 name="Installing/Configuring" url="zlib.setup.php"/> + <tocsect2 name="Predefined Constants" url="zlib.constants.php"/> + <tocsect2 name="Examples" url="zlib.examples.php"/> + <tocsect2 name="Zlib Functions" url="ref.zlib.php"/> +</tocsect1> +<tocsect1 name="MCVE" url="book.mcve.php"> + <tocsect2 name="Introduction" url="intro.mcve.php"/> + <tocsect2 name="Installing/Configuring" url="mcve.setup.php"/> + <tocsect2 name="Predefined Constants" url="mcve.constants.php"/> + <tocsect2 name="MCVE Functions" url="ref.mcve.php"/> +</tocsect1> +<tocsect1 name="SPPLUS" url="book.spplus.php"> + <tocsect2 name="Introduction" url="intro.spplus.php"/> + <tocsect2 name="Installing/Configuring" url="spplus.setup.php"/> + <tocsect2 name="Predefined Constants" url="spplus.constants.php"/> + <tocsect2 name="SPPLUS Functions" url="ref.spplus.php"/> +</tocsect1> +<tocsect1 name="Cracklib" url="book.crack.php"> + <tocsect2 name="Introduction" url="intro.crack.php"/> + <tocsect2 name="Installing/Configuring" url="crack.setup.php"/> + <tocsect2 name="Predefined Constants" url="crack.constants.php"/> + <tocsect2 name="Examples" url="crack.examples.php"/> + <tocsect2 name="Crack Functions" url="ref.crack.php"/> +</tocsect1> +<tocsect1 name="Hash" url="book.hash.php"> + <tocsect2 name="Introduction" url="intro.hash.php"/> + <tocsect2 name="Installing/Configuring" url="hash.setup.php"/> + <tocsect2 name="Predefined Constants" url="hash.constants.php"/> + <tocsect2 name="Hash Functions" url="ref.hash.php"/> +</tocsect1> +<tocsect1 name="Mcrypt" url="book.mcrypt.php"> + <tocsect2 name="Introduction" url="intro.mcrypt.php"/> + <tocsect2 name="Installing/Configuring" url="mcrypt.setup.php"/> + <tocsect2 name="Predefined Constants" url="mcrypt.constants.php"/> + <tocsect2 name="Mcrypt ciphers" url="mcrypt.ciphers.php"/> + <tocsect2 name="Examples" url="mcrypt.examples.php"/> + <tocsect2 name="Mcrypt Functions" url="ref.mcrypt.php"/> +</tocsect1> +<tocsect1 name="Mhash" url="book.mhash.php"> + <tocsect2 name="Introduction" url="intro.mhash.php"/> + <tocsect2 name="Installing/Configuring" url="mhash.setup.php"/> + <tocsect2 name="Predefined Constants" url="mhash.constants.php"/> + <tocsect2 name="Examples" url="mhash.examples.php"/> + <tocsect2 name="Mhash Functions" url="ref.mhash.php"/> +</tocsect1> +<tocsect1 name="OpenSSL" url="book.openssl.php"> + <tocsect2 name="Introduction" url="intro.openssl.php"/> + <tocsect2 name="Installing/Configuring" url="openssl.setup.php"/> + <tocsect2 name="Predefined Constants" url="openssl.constants.php"/> + <tocsect2 name="Key/Certificate parameters" url="openssl.certparams.php"/> + <tocsect2 name="Certificate Verification" url="openssl.cert.verification.php"/> + <tocsect2 name="OpenSSL Functions" url="ref.openssl.php"/> +</tocsect1> +<tocsect1 name="DBA" url="book.dba.php"> + <tocsect2 name="Introduction" url="intro.dba.php"/> + <tocsect2 name="Installing/Configuring" url="dba.setup.php"/> + <tocsect2 name="Predefined Constants" url="dba.constants.php"/> + <tocsect2 name="Examples" url="dba.examples.php"/> + <tocsect2 name="DBA Functions" url="ref.dba.php"/> +</tocsect1> +<tocsect1 name="dbx" url="book.dbx.php"> + <tocsect2 name="Introduction" url="intro.dbx.php"/> + <tocsect2 name="Installing/Configuring" url="dbx.setup.php"/> + <tocsect2 name="Predefined Constants" url="constants.dbx.php"/> + <tocsect2 name="dbx Functions" url="ref.dbx.php"/> +</tocsect1> +<tocsect1 name="ODBC" url="book.uodbc.php"> + <tocsect2 name="Introduction" url="intro.uodbc.php"/> + <tocsect2 name="Installing/Configuring" url="uodbc.setup.php"/> + <tocsect2 name="Predefined Constants" url="uodbc.constants.php"/> + <tocsect2 name="ODBC Functions" url="ref.uodbc.php"/> +</tocsect1> +<tocsect1 name="PDO" url="book.pdo.php"> + <tocsect2 name="Introduction" url="intro.pdo.php"/> + <tocsect2 name="Installing/Configuring" url="pdo.setup.php"/> + <tocsect2 name="Predefined Constants" url="pdo.constants.php"/> + <tocsect2 name="Connections and Connection management" url="pdo.connections.php"/> + <tocsect2 name="Transactions and auto-commit" url="pdo.transactions.php"/> + <tocsect2 name="Prepared statements and stored procedures" url="pdo.prepared-statements.php"/> + <tocsect2 name="Errors and error handling" url="pdo.error-handling.php"/> + <tocsect2 name="Large Objects (LOBs)" url="pdo.lobs.php"/> + <tocsect2 name="PDO" url="class.pdo.php"/> + <tocsect2 name="PDOStatement" url="class.pdostatement.php"/> + <tocsect2 name="PDO Drivers" url="pdo.drivers.php"/> +</tocsect1> +<tocsect1 name="SDO" url="book.sdo.php"> + <tocsect2 name="Introduction" url="intro.sdo.php"/> + <tocsect2 name="Installing/Configuring" url="sdo.setup.php"/> + <tocsect2 name="Predefined Constants" url="sdo.constants.php"/> + <tocsect2 name="Limitations" url="sdo.limitations.php"/> + <tocsect2 name="Examples" url="sdo.examples.php"/> + <tocsect2 name="SDO Functions" url="ref.sdo.php"/> +</tocsect1> +<tocsect1 name="SDO-DAS-Relational" url="book.sdodasrel.php"> + <tocsect2 name="Introduction" url="intro.sdodasrel.php"/> + <tocsect2 name="Installing/Configuring" url="sdodasrel.setup.php"/> + <tocsect2 name="Predefined Constants" url="sdodasrel.constants.php"/> + <tocsect2 name="Examples" url="sdo.das.rel.examples.php"/> + <tocsect2 name="Limitations" url="sdo.das.rel.limitations.php"/> + <tocsect2 name="SDO-DAS-Relational Functions" url="ref.sdo.das.rel.php"/> +</tocsect1> +<tocsect1 name="dBase" url="book.dbase.php"> + <tocsect2 name="Introduction" url="intro.dbase.php"/> + <tocsect2 name="Installing/Configuring" url="dbase.setup.php"/> + <tocsect2 name="Predefined Constants" url="dbase.constants.php"/> + <tocsect2 name="dBase Functions" url="ref.dbase.php"/> +</tocsect1> +<tocsect1 name="DB++" url="book.dbplus.php"> + <tocsect2 name="Introduction" url="intro.dbplus.php"/> + <tocsect2 name="Installing/Configuring" url="dbplus.setup.php"/> + <tocsect2 name="Predefined Constants" url="dbplus.constants.php"/> + <tocsect2 name="DB++ Functions" url="ref.dbplus.php"/> +</tocsect1> +<tocsect1 name="FrontBase" url="book.fbsql.php"> + <tocsect2 name="Introduction" url="intro.fbsql.php"/> + <tocsect2 name="Installing/Configuring" url="fbsql.setup.php"/> + <tocsect2 name="Predefined Constants" url="fbsql.constants.php"/> + <tocsect2 name="FrontBase Functions" url="ref.fbsql.php"/> +</tocsect1> +<tocsect1 name="filePro" url="book.filepro.php"> + <tocsect2 name="Introduction" url="intro.filepro.php"/> + <tocsect2 name="Installing/Configuring" url="filepro.setup.php"/> + <tocsect2 name="Predefined Constants" url="filepro.constants.php"/> + <tocsect2 name="filePro Functions" url="ref.filepro.php"/> +</tocsect1> +<tocsect1 name="Firebird/InterBase" url="book.ibase.php"> + <tocsect2 name="Introduction" url="intro.ibase.php"/> + <tocsect2 name="Installing/Configuring" url="ibase.setup.php"/> + <tocsect2 name="Predefined Constants" url="ibase.constants.php"/> + <tocsect2 name="Firebird/InterBase Functions" url="ref.ibase.php"/> +</tocsect1> +<tocsect1 name="Informix" url="book.ifx.php"> + <tocsect2 name="Introduction" url="intro.ifx.php"/> + <tocsect2 name="Installing/Configuring" url="ifx.setup.php"/> + <tocsect2 name="Predefined Constants" url="ifx.constants.php"/> + <tocsect2 name="Informix Functions" url="ref.ifx.php"/> +</tocsect1> +<tocsect1 name="IBM DB2" url="book.ibm-db2.php"> + <tocsect2 name="Introduction" url="intro.ibm-db2.php"/> + <tocsect2 name="Installing/Configuring" url="ibm-db2.setup.php"/> + <tocsect2 name="Predefined Constants" url="ibm-db2.constants.php"/> + <tocsect2 name="IBM DB2 Functions" url="ref.ibm-db2.php"/> +</tocsect1> +<tocsect1 name="Ingres II" url="book.ingres.php"> + <tocsect2 name="Introduction" url="intro.ingres.php"/> + <tocsect2 name="Installing/Configuring" url="ingres.setup.php"/> + <tocsect2 name="Predefined Constants" url="ingres.constants.php"/> + <tocsect2 name="Examples" url="ingres.examples.php"/> + <tocsect2 name="Ingres II Functions" url="ref.ingres.php"/> +</tocsect1> +<tocsect1 name="MaxDB" url="book.maxdb.php"> + <tocsect2 name="Introduction" url="intro.maxdb.php"/> + <tocsect2 name="Installing/Configuring" url="maxdb.setup.php"/> + <tocsect2 name="Predefined Constants" url="maxdb.constants.php"/> + <tocsect2 name="Examples" url="maxdb.examples.php"/> + <tocsect2 name="MaxDB Functions" url="ref.maxdb.php"/> +</tocsect1> +<tocsect1 name="mSQL" url="book.msql.php"> + <tocsect2 name="Introduction" url="intro.msql.php"/> + <tocsect2 name="Installing/Configuring" url="msql.setup.php"/> + <tocsect2 name="Predefined Constants" url="msql.constants.php"/> + <tocsect2 name="Examples" url="msql.examples.php"/> + <tocsect2 name="mSQL Functions" url="ref.msql.php"/> +</tocsect1> +<tocsect1 name="Mssql" url="book.mssql.php"> + <tocsect2 name="Introduction" url="intro.mssql.php"/> + <tocsect2 name="Installing/Configuring" url="mssql.setup.php"/> + <tocsect2 name="Predefined Constants" url="mssql.constants.php"/> + <tocsect2 name="Mssql Functions" url="ref.mssql.php"/> +</tocsect1> +<tocsect1 name="MySQL" url="book.mysql.php"> + <tocsect2 name="Introduction" url="intro.mysql.php"/> + <tocsect2 name="Installing/Configuring" url="mysql.setup.php"/> + <tocsect2 name="Predefined Constants" url="mysql.constants.php"/> + <tocsect2 name="Examples" url="mysql.examples.php"/> + <tocsect2 name="MySQL Functions" url="ref.mysql.php"/> +</tocsect1> +<tocsect1 name="Mysqli" url="book.mysqli.php"> + <tocsect2 name="Introduction" url="intro.mysqli.php"/> + <tocsect2 name="Installing/Configuring" url="mysqli.setup.php"/> + <tocsect2 name="Predefined Constants" url="mysqli.constants.php"/> + <tocsect2 name="MySQLi" url="class.mysqli.php"/> + <tocsect2 name="MySQLi_STMT" url="class.mysqli-stmt.php"/> + <tocsect2 name="MySQLi_Result" url="class.mysqli-result.php"/> + <tocsect2 name="MySQLi_Driver" url="class.mysqli-driver.php"/> + <tocsect2 name="Aliases and deprecated Mysqli Functions" url="ref.mysqli.php"/> +</tocsect1> +<tocsect1 name="OCI8" url="book.oci8.php"> + <tocsect2 name="Introduction" url="intro.oci8.php"/> + <tocsect2 name="Installing/Configuring" url="oci8.setup.php"/> + <tocsect2 name="Predefined Constants" url="oci8.constants.php"/> + <tocsect2 name="Examples" url="oci8.examples.php"/> + <tocsect2 name="Connecting Handling" url="oci8.connection.php"/> + <tocsect2 name="Supported Datatypes" url="oci8.datatypes.php"/> + <tocsect2 name="OCI8 Functions" url="ref.oci8.php"/> +</tocsect1> +<tocsect1 name="Ovrimos SQL" url="book.ovrimos.php"> + <tocsect2 name="Introduction" url="intro.ovrimos.php"/> + <tocsect2 name="Installing/Configuring" url="ovrimos.setup.php"/> + <tocsect2 name="Predefined Constants" url="ovrimos.constants.php"/> + <tocsect2 name="Examples" url="ovrimos.examples.php"/> + <tocsect2 name="Ovrimos SQL Functions" url="ref.ovrimos.php"/> +</tocsect1> +<tocsect1 name="Paradox" url="book.paradox.php"> + <tocsect2 name="Introduction" url="intro.paradox.php"/> + <tocsect2 name="Installing/Configuring" url="paradox.setup.php"/> + <tocsect2 name="Predefined Constants" url="paradox.constants.php"/> + <tocsect2 name="Paradox Functions" url="ref.paradox.php"/> +</tocsect1> +<tocsect1 name="PostgreSQL" url="book.pgsql.php"> + <tocsect2 name="Introduction" url="intro.pgsql.php"/> + <tocsect2 name="Installing/Configuring" url="pgsql.setup.php"/> + <tocsect2 name="Predefined Constants" url="pgsql.constants.php"/> + <tocsect2 name="Examples" url="pgsql.examples.php"/> + <tocsect2 name="PostgreSQL Functions" url="ref.pgsql.php"/> +</tocsect1> +<tocsect1 name="SQLite" url="book.sqlite.php"> + <tocsect2 name="Introduction" url="intro.sqlite.php"/> + <tocsect2 name="Installing/Configuring" url="sqlite.setup.php"/> + <tocsect2 name="Predefined Constants" url="sqlite.constants.php"/> + <tocsect2 name="SQLite Functions" url="ref.sqlite.php"/> +</tocsect1> +<tocsect1 name="Sybase" url="book.sybase.php"> + <tocsect2 name="Introduction" url="intro.sybase.php"/> + <tocsect2 name="Installing/Configuring" url="sybase.setup.php"/> + <tocsect2 name="Predefined Constants" url="sybase.constants.php"/> + <tocsect2 name="Sybase Functions" url="ref.sybase.php"/> +</tocsect1> +<tocsect1 name="Direct IO" url="book.dio.php"> + <tocsect2 name="Introduction" url="intro.dio.php"/> + <tocsect2 name="Installing/Configuring" url="dio.setup.php"/> + <tocsect2 name="Predefined Constants" url="dio.constants.php"/> + <tocsect2 name="Direct IO Functions" url="ref.dio.php"/> +</tocsect1> +<tocsect1 name="Directories" url="book.dir.php"> + <tocsect2 name="Installing/Configuring" url="dir.setup.php"/> + <tocsect2 name="Predefined Constants" url="dir.constants.php"/> + <tocsect2 name="Directory Functions" url="ref.dir.php"/> +</tocsect1> +<tocsect1 name="Fileinfo" url="book.fileinfo.php"> + <tocsect2 name="Introduction" url="intro.fileinfo.php"/> + <tocsect2 name="Installing/Configuring" url="fileinfo.setup.php"/> + <tocsect2 name="Predefined Constants" url="fileinfo.constants.php"/> + <tocsect2 name="Fileinfo Functions" url="ref.fileinfo.php"/> +</tocsect1> +<tocsect1 name="Filesystem" url="book.filesystem.php"> + <tocsect2 name="Introduction" url="intro.filesystem.php"/> + <tocsect2 name="Installing/Configuring" url="filesystem.setup.php"/> + <tocsect2 name="Predefined Constants" url="filesystem.constants.php"/> + <tocsect2 name="Filesystem Functions" url="ref.filesystem.php"/> +</tocsect1> +<tocsect1 name="Mimetype" url="book.mime-magic.php"> + <tocsect2 name="Introduction" url="intro.mime-magic.php"/> + <tocsect2 name="Installing/Configuring" url="mime-magic.setup.php"/> + <tocsect2 name="Predefined Constants" url="mime-magic.constants.php"/> + <tocsect2 name="Mimetype Functions" url="ref.mime-magic.php"/> +</tocsect1> +<tocsect1 name="xattr" url="book.xattr.php"> + <tocsect2 name="Introduction" url="intro.xattr.php"/> + <tocsect2 name="Installing/Configuring" url="xattr.setup.php"/> + <tocsect2 name="Predefined Constants" url="xattr.constants.php"/> + <tocsect2 name="xattr Functions" url="ref.xattr.php"/> +</tocsect1> +<tocsect1 name="xdiff" url="book.xdiff.php"> + <tocsect2 name="Introduction" url="intro.xdiff.php"/> + <tocsect2 name="Installing/Configuring" url="xdiff.setup.php"/> + <tocsect2 name="Predefined Constants" url="xdiff.constants.php"/> + <tocsect2 name="xdiff Functions" url="ref.xdiff.php"/> +</tocsect1> +<tocsect1 name="Enchant" url="book.enchant.php"> + <tocsect2 name="Introduction" url="intro.enchant.php"/> + <tocsect2 name="Installing/Configuring" url="enchant.setup.php"/> + <tocsect2 name="Predefined Constants" url="enchant.constants.php"/> + <tocsect2 name="Examples" url="enchant.examples.php"/> + <tocsect2 name="Enchant Functions" url="ref.enchant.php"/> +</tocsect1> +<tocsect1 name="FriBiDi" url="book.fribidi.php"> + <tocsect2 name="Introduction" url="intro.fribidi.php"/> + <tocsect2 name="Installing/Configuring" url="fribidi.setup.php"/> + <tocsect2 name="Predefined Constants" url="fribidi.constants.php"/> + <tocsect2 name="FriBiDi Functions" url="ref.fribidi.php"/> +</tocsect1> +<tocsect1 name="Gettext" url="book.gettext.php"> + <tocsect2 name="Introduction" url="intro.gettext.php"/> + <tocsect2 name="Installing/Configuring" url="gettext.setup.php"/> + <tocsect2 name="Predefined Constants" url="gettext.constants.php"/> + <tocsect2 name="Gettext Functions" url="ref.gettext.php"/> +</tocsect1> +<tocsect1 name="i18n" url="book.i18n.php"> + <tocsect2 name="Introduction" url="intro.i18n.php"/> + <tocsect2 name="Installing/Configuring" url="i18n.setup.php"/> + <tocsect2 name="Predefined Constants" url="i18n.constants.php"/> + <tocsect2 name="i18n Functions" url="ref.i18n.php"/> +</tocsect1> +<tocsect1 name="iconv" url="book.iconv.php"> + <tocsect2 name="Introduction" url="intro.iconv.php"/> + <tocsect2 name="Installing/Configuring" url="iconv.setup.php"/> + <tocsect2 name="Predefined Constants" url="iconv.constants.php"/> + <tocsect2 name="iconv Functions" url="ref.iconv.php"/> +</tocsect1> +<tocsect1 name="intl" url="book.intl.php"> + <tocsect2 name="Introduction" url="intro.intl.php"/> + <tocsect2 name="Installing/Configuring" url="intl.setup.php"/> + <tocsect2 name="Predefined Constants" url="intl.constants.php"/> + <tocsect2 name="Examples" url="intl.examples.php"/> + <tocsect2 name="intl Functions" url="ref.intl.php"/> + <tocsect2 name="Collator" url="class.collator.php"/> + <tocsect2 name="NumberFormatter" url="class.numberformatter.php"/> + <tocsect2 name="Locale" url="class.locale.php"/> + <tocsect2 name="Normalizer" url="class.normalizer.php"/> + <tocsect2 name="MessageFormatter" url="class.messageformatter.php"/> + <tocsect2 name="IntlDateFormatter" url="class.intldateformatter.php"/> +</tocsect1> +<tocsect1 name="Multibyte String" url="book.mbstring.php"> + <tocsect2 name="Introduction" url="intro.mbstring.php"/> + <tocsect2 name="Installing/Configuring" url="mbstring.setup.php"/> + <tocsect2 name="Predefined Constants" url="mbstring.constants.php"/> + <tocsect2 name="Summaries of supported encodings" url="mbstring.encodings.php"/> + <tocsect2 name="Basics of Japanese multi-byte encodings" url="mbstring.ja-basic.php"/> + <tocsect2 name="HTTP Input and Output" url="mbstring.http.php"/> + <tocsect2 name="Supported Character Encodings" url="mbstring.supported-encodings.php"/> + <tocsect2 name="Function Overloading Feature" url="mbstring.overload.php"/> + <tocsect2 name="PHP Character Encoding Requirements" url="mbstring.php4.req.php"/> + <tocsect2 name="Multibyte String Functions" url="ref.mbstring.php"/> +</tocsect1> +<tocsect1 name="Pspell" url="book.pspell.php"> + <tocsect2 name="Introduction" url="intro.pspell.php"/> + <tocsect2 name="Installing/Configuring" url="pspell.setup.php"/> + <tocsect2 name="Predefined Constants" url="pspell.constants.php"/> + <tocsect2 name="Pspell Functions" url="ref.pspell.php"/> +</tocsect1> +<tocsect1 name="Recode" url="book.recode.php"> + <tocsect2 name="Introduction" url="intro.recode.php"/> + <tocsect2 name="Installing/Configuring" url="recode.setup.php"/> + <tocsect2 name="Predefined Constants" url="recode.constants.php"/> + <tocsect2 name="Recode Functions" url="ref.recode.php"/> +</tocsect1> +<tocsect1 name="Unicode" url="book.unicode.php"> + <tocsect2 name="Introduction" url="intro.unicode.php"/> + <tocsect2 name="Installing/Configuring" url="unicode.setup.php"/> + <tocsect2 name="Predefined Constants" url="unicode.constants.php"/> + <tocsect2 name="Unicode Functions" url="ref.unicode.php"/> +</tocsect1> +<tocsect1 name="Exif" url="book.exif.php"> + <tocsect2 name="Introduction" url="intro.exif.php"/> + <tocsect2 name="Installing/Configuring" url="exif.setup.php"/> + <tocsect2 name="Predefined Constants" url="exif.constants.php"/> + <tocsect2 name="Exif Functions" url="ref.exif.php"/> +</tocsect1> +<tocsect1 name="GD" url="book.image.php"> + <tocsect2 name="Introduction" url="intro.image.php"/> + <tocsect2 name="Installing/Configuring" url="image.setup.php"/> + <tocsect2 name="Predefined Constants" url="image.constants.php"/> + <tocsect2 name="Examples" url="image.examples.php"/> + <tocsect2 name="GD Functions" url="ref.image.php"/> +</tocsect1> +<tocsect1 name="ImageMagick" url="book.imagick.php"> + <tocsect2 name="Introduction" url="intro.imagick.php"/> + <tocsect2 name="Installing/Configuring" url="imagick.setup.php"/> + <tocsect2 name="Predefined Constants" url="imagick.constants.php"/> + <tocsect2 name="Examples" url="imagick.examples.php"/> + <tocsect2 name="The Imagick class" url="class.imagick.php"/> + <tocsect2 name="The ImagickDraw class" url="class.imagickdraw.php"/> + <tocsect2 name="The ImagickPixel class" url="class.imagickpixel.php"/> + <tocsect2 name="The ImagickPixelIterator class" url="class.imagickpixeliterator.php"/> +</tocsect1> +<tocsect1 name="Cyrus" url="book.cyrus.php"> + <tocsect2 name="Introduction" url="intro.cyrus.php"/> + <tocsect2 name="Installing/Configuring" url="cyrus.setup.php"/> + <tocsect2 name="Predefined Constants" url="cyrus.constants.php"/> + <tocsect2 name="Cyrus Functions" url="ref.cyrus.php"/> +</tocsect1> +<tocsect1 name="IMAP" url="book.imap.php"> + <tocsect2 name="Introduction" url="intro.imap.php"/> + <tocsect2 name="Installing/Configuring" url="imap.setup.php"/> + <tocsect2 name="Predefined Constants" url="imap.constants.php"/> + <tocsect2 name="IMAP Functions" url="ref.imap.php"/> +</tocsect1> +<tocsect1 name="Mail" url="book.mail.php"> + <tocsect2 name="Introduction" url="intro.mail.php"/> + <tocsect2 name="Installing/Configuring" url="mail.setup.php"/> + <tocsect2 name="Predefined Constants" url="mail.constants.php"/> + <tocsect2 name="Mail Functions" url="ref.mail.php"/> +</tocsect1> +<tocsect1 name="Mailparse" url="book.mailparse.php"> + <tocsect2 name="Introduction" url="intro.mailparse.php"/> + <tocsect2 name="Installing/Configuring" url="mailparse.setup.php"/> + <tocsect2 name="Predefined Constants" url="mailparse.constants.php"/> + <tocsect2 name="Mailparse Functions" url="ref.mailparse.php"/> +</tocsect1> +<tocsect1 name="vpopmail" url="book.vpopmail.php"> + <tocsect2 name="Introduction" url="intro.vpopmail.php"/> + <tocsect2 name="Installing/Configuring" url="vpopmail.setup.php"/> + <tocsect2 name="Predefined Constants" url="vpopmail.constants.php"/> + <tocsect2 name="vpopmail Functions" url="ref.vpopmail.php"/> +</tocsect1> +<tocsect1 name="BC Math" url="book.bc.php"> + <tocsect2 name="Introduction" url="intro.bc.php"/> + <tocsect2 name="Installing/Configuring" url="bc.setup.php"/> + <tocsect2 name="Predefined Constants" url="bc.constants.php"/> + <tocsect2 name="BC Math Functions" url="ref.bc.php"/> +</tocsect1> +<tocsect1 name="GMP" url="book.gmp.php"> + <tocsect2 name="Introduction" url="intro.gmp.php"/> + <tocsect2 name="Installing/Configuring" url="gmp.setup.php"/> + <tocsect2 name="Predefined Constants" url="gmp.constants.php"/> + <tocsect2 name="Examples" url="gmp.examples.php"/> + <tocsect2 name="GMP Functions" url="ref.gmp.php"/> +</tocsect1> +<tocsect1 name="Math" url="book.math.php"> + <tocsect2 name="Introduction" url="intro.math.php"/> + <tocsect2 name="Installing/Configuring" url="math.setup.php"/> + <tocsect2 name="Predefined Constants" url="math.constants.php"/> + <tocsect2 name="Math Functions" url="ref.math.php"/> +</tocsect1> +<tocsect1 name="Statistics" url="book.stats.php"> + <tocsect2 name="Introduction" url="intro.stats.php"/> + <tocsect2 name="Installing/Configuring" url="stats.setup.php"/> + <tocsect2 name="Predefined Constants" url="stats.constants.php"/> + <tocsect2 name="Statistic Functions" url="ref.stats.php"/> +</tocsect1> +<tocsect1 name="FDF" url="book.fdf.php"> + <tocsect2 name="Introduction" url="intro.fdf.php"/> + <tocsect2 name="Installing/Configuring" url="fdf.setup.php"/> + <tocsect2 name="Predefined Constants" url="fdf.constants.php"/> + <tocsect2 name="Examples" url="fdf.examples.php"/> + <tocsect2 name="FDF Functions" url="ref.fdf.php"/> +</tocsect1> +<tocsect1 name="GnuPG" url="book.gnupg.php"> + <tocsect2 name="Introduction" url="intro.gnupg.php"/> + <tocsect2 name="Installing/Configuring" url="gnupg.setup.php"/> + <tocsect2 name="Predefined Constants" url="gnupg.constants.php"/> + <tocsect2 name="Examples" url="gnupg.examples.php"/> + <tocsect2 name="GnuPG Functions" url="ref.gnupg.php"/> +</tocsect1> +<tocsect1 name="haru" url="book.haru.php"> + <tocsect2 name="Introduction" url="intro.haru.php"/> + <tocsect2 name="Installing/Configuring" url="haru.setup.php"/> + <tocsect2 name="Predefined Constants" url="haru.constants.php"/> + <tocsect2 name="Examples" url="haru.examples.php"/> + <tocsect2 name="Builtin Fonts And Encodings" url="haru.builtin.php"/> + <tocsect2 name="HaruException" url="class.haruexception.php"/> + <tocsect2 name="HaruDoc" url="class.harudoc.php"/> + <tocsect2 name="HaruPage" url="class.harupage.php"/> + <tocsect2 name="HaruFont" url="class.harufont.php"/> + <tocsect2 name="HaruImage" url="class.haruimage.php"/> + <tocsect2 name="HaruEncoder" url="class.haruencoder.php"/> + <tocsect2 name="HaruOutline" url="class.haruoutline.php"/> + <tocsect2 name="HaruAnnotation" url="class.haruannotation.php"/> + <tocsect2 name="HaruDestination" url="class.harudestination.php"/> +</tocsect1> +<tocsect1 name="Ming" url="book.ming.php"> + <tocsect2 name="Introduction" url="intro.ming.php"/> + <tocsect2 name="Installing/Configuring" url="ming.setup.php"/> + <tocsect2 name="Predefined Constants" url="ming.constants.php"/> + <tocsect2 name="Examples" url="ming.examples.php"/> + <tocsect2 name="Ming Functions" url="ref.ming.php"/> + <tocsect2 name="SWFAction" url="class.swfaction.php"/> + <tocsect2 name="SWFBitmap" url="class.swfbitmap.php"/> + <tocsect2 name="SWFButton" url="class.swfbutton.php"/> + <tocsect2 name="SWFDisplayItem" url="class.swfdisplayitem.php"/> + <tocsect2 name="SWFFill" url="class.swffill.php"/> + <tocsect2 name="SWFFont" url="class.swffont.php"/> + <tocsect2 name="SWFFontChar" url="class.swffontchar.php"/> + <tocsect2 name="SWFGradient" url="class.swfgradient.php"/> + <tocsect2 name="SWFMorph" url="class.swfmorph.php"/> + <tocsect2 name="SWFMovie" url="class.swfmovie.php"/> + <tocsect2 name="SWFPrebuiltClip" url="class.swfprebuiltclip.php"/> + <tocsect2 name="SWFShape" url="class.swfshape.php"/> + <tocsect2 name="SWFSound" url="class.swfsound.php"/> + <tocsect2 name="SWFSoundInstance" url="class.swfsoundinstance.php"/> + <tocsect2 name="SWFSprite" url="class.swfsprite.php"/> + <tocsect2 name="SWFText" url="class.swftext.php"/> + <tocsect2 name="SWFTextField" url="class.swftextfield.php"/> + <tocsect2 name="SWFVideoStream" url="class.swfvideostream.php"/> +</tocsect1> +<tocsect1 name="PDF" url="book.pdf.php"> + <tocsect2 name="Introduction" url="intro.pdf.php"/> + <tocsect2 name="Installing/Configuring" url="pdf.setup.php"/> + <tocsect2 name="Predefined Constants" url="pdf.constants.php"/> + <tocsect2 name="Examples" url="pdf.examples.php"/> + <tocsect2 name="PDF Functions" url="ref.pdf.php"/> +</tocsect1> +<tocsect1 name="PS" url="book.ps.php"> + <tocsect2 name="Introduction" url="intro.ps.php"/> + <tocsect2 name="Installing/Configuring" url="ps.setup.php"/> + <tocsect2 name="Predefined Constants" url="ps.constants.php"/> + <tocsect2 name="PS Functions" url="ref.ps.php"/> +</tocsect1> +<tocsect1 name="RPM Reader" url="book.rpmreader.php"> + <tocsect2 name="Introduction" url="intro.rpmreader.php"/> + <tocsect2 name="Installing/Configuring" url="rpmreader.setup.php"/> + <tocsect2 name="Predefined Constants" url="rpmreader.constants.php"/> + <tocsect2 name="Examples" url="rpmreader.examples.php"/> + <tocsect2 name="RPM Reader Functions" url="ref.rpmreader.php"/> +</tocsect1> +<tocsect1 name="SWF" url="book.swf.php"> + <tocsect2 name="Introduction" url="intro.swf.php"/> + <tocsect2 name="Installing/Configuring" url="swf.setup.php"/> + <tocsect2 name="Predefined Constants" url="swf.constants.php"/> + <tocsect2 name="Examples" url="swf.examples.php"/> + <tocsect2 name="SWF Functions" url="ref.swf.php"/> +</tocsect1> +<tocsect1 name="Swish" url="book.swish.php"> + <tocsect2 name="Introduction" url="intro.swish.php"/> + <tocsect2 name="Installing/Configuring" url="swish.setup.php"/> + <tocsect2 name="Predefined Constants" url="swish.constants.php"/> + <tocsect2 name="Examples" url="swish.examples.php"/> + <tocsect2 name="Swish Functions" url="ref.swish.php"/> +</tocsect1> +<tocsect1 name="Program execution" url="book.exec.php"> + <tocsect2 name="Introduction" url="intro.exec.php"/> + <tocsect2 name="Installing/Configuring" url="exec.setup.php"/> + <tocsect2 name="Predefined Constants" url="exec.constants.php"/> + <tocsect2 name="Program execution Functions" url="ref.exec.php"/> +</tocsect1> +<tocsect1 name="Expect" url="book.expect.php"> + <tocsect2 name="Introduction" url="intro.expect.php"/> + <tocsect2 name="Installing/Configuring" url="expect.setup.php"/> + <tocsect2 name="Predefined Constants" url="expect.constants.php"/> + <tocsect2 name="Examples" url="expect.examples.php"/> + <tocsect2 name="Expect Functions" url="ref.expect.php"/> +</tocsect1> +<tocsect1 name="PCNTL" url="book.pcntl.php"> + <tocsect2 name="Introduction" url="intro.pcntl.php"/> + <tocsect2 name="Installing/Configuring" url="pcntl.setup.php"/> + <tocsect2 name="Predefined Constants" url="pcntl.constants.php"/> + <tocsect2 name="Examples" url="pcntl.examples.php"/> + <tocsect2 name="PCNTL Functions" url="ref.pcntl.php"/> +</tocsect1> +<tocsect1 name="POSIX" url="book.posix.php"> + <tocsect2 name="Introduction" url="intro.posix.php"/> + <tocsect2 name="Installing/Configuring" url="posix.setup.php"/> + <tocsect2 name="Predefined Constants" url="posix.constants.php"/> + <tocsect2 name="POSIX Functions" url="ref.posix.php"/> +</tocsect1> +<tocsect1 name="Semaphore" url="book.sem.php"> + <tocsect2 name="Introduction" url="intro.sem.php"/> + <tocsect2 name="Installing/Configuring" url="sem.setup.php"/> + <tocsect2 name="Predefined Constants" url="sem.constants.php"/> + <tocsect2 name="Semaphore Functions" url="ref.sem.php"/> +</tocsect1> +<tocsect1 name="Shared Memory" url="book.shmop.php"> + <tocsect2 name="Introduction" url="intro.shmop.php"/> + <tocsect2 name="Installing/Configuring" url="shmop.setup.php"/> + <tocsect2 name="Predefined Constants" url="shmop.constants.php"/> + <tocsect2 name="Examples" url="shmop.examples.php"/> + <tocsect2 name="Shared Memory Functions" url="ref.shmop.php"/> +</tocsect1> +<tocsect1 name="GeoIP" url="book.geoip.php"> + <tocsect2 name="Introduction" url="intro.geoip.php"/> + <tocsect2 name="Installing/Configuring" url="geoip.setup.php"/> + <tocsect2 name="Predefined Constants" url="geoip.constants.php"/> + <tocsect2 name="GeoIP Functions" url="ref.geoip.php"/> +</tocsect1> +<tocsect1 name="JSON" url="book.json.php"> + <tocsect2 name="Introduction" url="intro.json.php"/> + <tocsect2 name="Installing/Configuring" url="json.setup.php"/> + <tocsect2 name="Predefined Constants" url="json.constants.php"/> + <tocsect2 name="JSON Functions" url="ref.json.php"/> +</tocsect1> +<tocsect1 name="Misc." url="book.misc.php"> + <tocsect2 name="Introduction" url="intro.misc.php"/> + <tocsect2 name="Installing/Configuring" url="misc.setup.php"/> + <tocsect2 name="Predefined Constants" url="misc.constants.php"/> + <tocsect2 name="Misc. Functions" url="ref.misc.php"/> +</tocsect1> +<tocsect1 name="Parsekit" url="book.parsekit.php"> + <tocsect2 name="Introduction" url="intro.parsekit.php"/> + <tocsect2 name="Installing/Configuring" url="parsekit.setup.php"/> + <tocsect2 name="Predefined Constants" url="parsekit.constants.php"/> + <tocsect2 name="Parsekit Functions" url="ref.parsekit.php"/> +</tocsect1> +<tocsect1 name="SPL" url="book.spl.php"> + <tocsect2 name="Introduction" url="intro.spl.php"/> + <tocsect2 name="Installing/Configuring" url="spl.setup.php"/> + <tocsect2 name="Predefined Constants" url="spl.constants.php"/> + <tocsect2 name="Datastructures" url="spl.datastructures.php"/> + <tocsect2 name="SPL Functions" url="ref.spl.php"/> + <tocsect2 name="ArrayIterator" url="class.arrayiterator.php"/> + <tocsect2 name="ArrayObject" url="class.arrayobject.php"/> + <tocsect2 name="CachingIterator" url="class.cachingiterator.php"/> + <tocsect2 name="RecursiveCachingIterator" url="class.recursivecachingiterator.php"/> + <tocsect2 name="DirectoryIterator" url="class.directoryiterator.php"/> + <tocsect2 name="FilterIterator" url="class.filteriterator.php"/> + <tocsect2 name="LimitIterator" url="class.limititerator.php"/> + <tocsect2 name="ParentIterator" url="class.parentiterator.php"/> + <tocsect2 name="RecursiveDirectoryIterator" url="class.recursivedirectoryiterator.php"/> + <tocsect2 name="RecursiveIteratorIterator" url="class.recursiveiteratoriterator.php"/> + <tocsect2 name="SimpleXMLIterator" url="class.simplexmliterator.php"/> + <tocsect2 name="SplDoublyLinkedList" url="class.spldoublylinkedlist.php"/> + <tocsect2 name="SplStack" url="class.splstack.php"/> + <tocsect2 name="SplQueue" url="class.splqueue.php"/> + <tocsect2 name="SplHeap" url="class.splheap.php"/> + <tocsect2 name="SplMaxHeap" url="class.splmaxheap.php"/> + <tocsect2 name="SplMinHeap" url="class.splminheap.php"/> + <tocsect2 name="SplPriorityQueue" url="class.splpriorityqueue.php"/> +</tocsect1> +<tocsect1 name="Streams" url="book.stream.php"> + <tocsect2 name="Introduction" url="intro.stream.php"/> + <tocsect2 name="Installing/Configuring" url="stream.setup.php"/> + <tocsect2 name="Predefined Constants" url="stream.constants.php"/> + <tocsect2 name="Stream Filters" url="stream.filters.php"/> + <tocsect2 name="Stream Contexts" url="stream.contexts.php"/> + <tocsect2 name="Stream Errors" url="stream.errors.php"/> + <tocsect2 name="Examples" url="stream.examples.php"/> + <tocsect2 name="Stream Functions" url="ref.stream.php"/> +</tocsect1> +<tocsect1 name="Tidy" url="book.tidy.php"> + <tocsect2 name="Introduction" url="intro.tidy.php"/> + <tocsect2 name="Installing/Configuring" url="tidy.setup.php"/> + <tocsect2 name="Predefined Constants" url="tidy.constants.php"/> + <tocsect2 name="Examples" url="tidy.examples.php"/> + <tocsect2 name="Tidy Functions" url="ref.tidy.php"/> +</tocsect1> +<tocsect1 name="Tokenizer" url="book.tokenizer.php"> + <tocsect2 name="Introduction" url="intro.tokenizer.php"/> + <tocsect2 name="Installing/Configuring" url="tokenizer.setup.php"/> + <tocsect2 name="Predefined Constants" url="tokenizer.constants.php"/> + <tocsect2 name="Examples" url="tokenizer.examples.php"/> + <tocsect2 name="Tokenizer Functions" url="ref.tokenizer.php"/> +</tocsect1> +<tocsect1 name="URLs" url="book.url.php"> + <tocsect2 name="Introduction" url="intro.url.php"/> + <tocsect2 name="Installing/Configuring" url="url.setup.php"/> + <tocsect2 name="Predefined Constants" url="url.constants.php"/> + <tocsect2 name="URL Functions" url="ref.url.php"/> +</tocsect1> +<tocsect1 name="cURL" url="book.curl.php"> + <tocsect2 name="Introduction" url="intro.curl.php"/> + <tocsect2 name="Installing/Configuring" url="curl.setup.php"/> + <tocsect2 name="Predefined Constants" url="curl.constants.php"/> + <tocsect2 name="Examples" url="curl.examples.php"/> + <tocsect2 name="cURL Functions" url="ref.curl.php"/> +</tocsect1> +<tocsect1 name="FAM" url="book.fam.php"> + <tocsect2 name="Introduction" url="intro.fam.php"/> + <tocsect2 name="Installing/Configuring" url="fam.setup.php"/> + <tocsect2 name="Predefined Constants" url="fam.constants.php"/> + <tocsect2 name="FAM Functions" url="ref.fam.php"/> +</tocsect1> +<tocsect1 name="FTP" url="book.ftp.php"> + <tocsect2 name="Introduction" url="intro.ftp.php"/> + <tocsect2 name="Installing/Configuring" url="ftp.setup.php"/> + <tocsect2 name="Predefined Constants" url="ftp.constants.php"/> + <tocsect2 name="Examples" url="ftp.examples.php"/> + <tocsect2 name="FTP Functions" url="ref.ftp.php"/> +</tocsect1> +<tocsect1 name="Hyperwave" url="book.hw.php"> + <tocsect2 name="Introduction" url="intro.hw.php"/> + <tocsect2 name="Installing/Configuring" url="hw.setup.php"/> + <tocsect2 name="Predefined Constants" url="hw.constants.php"/> + <tocsect2 name="Integration with Apache" url="hw.apache.php"/> + <tocsect2 name="Hyperwave Functions" url="ref.hw.php"/> +</tocsect1> +<tocsect1 name="Hyperwave API" url="book.hwapi.php"> + <tocsect2 name="Introduction" url="intro.hwapi.php"/> + <tocsect2 name="Installing/Configuring" url="hwapi.setup.php"/> + <tocsect2 name="Predefined Constants" url="hwapi.constants.php"/> + <tocsect2 name="Hyperwave API Functions" url="ref.hwapi.php"/> +</tocsect1> +<tocsect1 name="HTTP" url="book.http.php"> + <tocsect2 name="Introduction" url="intro.http.php"/> + <tocsect2 name="Installing/Configuring" url="http.setup.php"/> + <tocsect2 name="Predefined Constants" url="http.constants.php"/> + <tocsect2 name="Request Options" url="http.request.options.php"/> + <tocsect2 name="The HttpDeflateStream class" url="class.httpdeflatestream.php"/> + <tocsect2 name="The HttpInflateStream class" url="class.httpinflatestream.php"/> + <tocsect2 name="The HttpMessage class" url="class.httpmessage.php"/> + <tocsect2 name="The HttpQueryString class" url="class.httpquerystring.php"/> + <tocsect2 name="The HttpRequest" url="class.httprequest.php"/> + <tocsect2 name="The HttpRequestPool class" url="class.httprequestpool.php"/> + <tocsect2 name="The HttpResponse" url="class.httpresponse.php"/> + <tocsect2 name="HTTP Functions" url="ref.http.php"/> +</tocsect1> +<tocsect1 name="Java" url="book.java.php"> + <tocsect2 name="Introduction" url="intro.java.php"/> + <tocsect2 name="Installing/Configuring" url="java.setup.php"/> + <tocsect2 name="Predefined Constants" url="java.constants.php"/> + <tocsect2 name="Java Servlet SAPI" url="java.servlet.php"/> + <tocsect2 name="Examples" url="java.examples.php"/> + <tocsect2 name="Java Functions" url="ref.java.php"/> +</tocsect1> +<tocsect1 name="LDAP" url="book.ldap.php"> + <tocsect2 name="Introduction" url="intro.ldap.php"/> + <tocsect2 name="Installing/Configuring" url="ldap.setup.php"/> + <tocsect2 name="Predefined Constants" url="ldap.constants.php"/> + <tocsect2 name="Using the PHP LDAP calls" url="ldap.using.php"/> + <tocsect2 name="Examples" url="ldap.examples.php"/> + <tocsect2 name="LDAP Functions" url="ref.ldap.php"/> +</tocsect1> +<tocsect1 name="Lotus Notes" url="book.notes.php"> + <tocsect2 name="Introduction" url="intro.notes.php"/> + <tocsect2 name="Installing/Configuring" url="notes.setup.php"/> + <tocsect2 name="Predefined Constants" url="notes.constants.php"/> + <tocsect2 name="Lotus Notes Functions" url="ref.notes.php"/> +</tocsect1> +<tocsect1 name="Memcache" url="book.memcache.php"> + <tocsect2 name="Introduction" url="intro.memcache.php"/> + <tocsect2 name="Installing/Configuring" url="memcache.setup.php"/> + <tocsect2 name="Predefined Constants" url="memcache.constants.php"/> + <tocsect2 name="Examples" url="memcache.examples.php"/> + <tocsect2 name="Memcache Functions" url="ref.memcache.php"/> +</tocsect1> +<tocsect1 name="mnoGoSearch" url="book.mnogosearch.php"> + <tocsect2 name="Introduction" url="intro.mnogosearch.php"/> + <tocsect2 name="Installing/Configuring" url="mnogosearch.setup.php"/> + <tocsect2 name="Predefined Constants" url="mnogosearch.constants.php"/> + <tocsect2 name="mnoGoSearch Functions" url="ref.mnogosearch.php"/> +</tocsect1> +<tocsect1 name="mqseries" url="book.mqseries.php"> + <tocsect2 name="Introduction" url="intro.mqseries.php"/> + <tocsect2 name="Installing/Configuring" url="mqseries.setup.php"/> + <tocsect2 name="Predefined Constants" url="mqseries.constants.php"/> + <tocsect2 name="mqseries Functions" url="ref.mqseries.php"/> +</tocsect1> +<tocsect1 name="Gopher" url="book.net-gopher.php"> + <tocsect2 name="Introduction" url="intro.net-gopher.php"/> + <tocsect2 name="Installing/Configuring" url="net-gopher.setup.php"/> + <tocsect2 name="Predefined Constants" url="net-gopher.constants.php"/> + <tocsect2 name="Examples" url="net-gopher.examples.php"/> + <tocsect2 name="Gopher Functions" url="ref.net-gopher.php"/> +</tocsect1> +<tocsect1 name="Network" url="book.network.php"> + <tocsect2 name="Introduction" url="intro.network.php"/> + <tocsect2 name="Installing/Configuring" url="network.setup.php"/> + <tocsect2 name="Predefined Constants" url="network.constants.php"/> + <tocsect2 name="Network Functions" url="ref.network.php"/> +</tocsect1> +<tocsect1 name="SAM" url="book.sam.php"> + <tocsect2 name="Introduction" url="intro.sam.php"/> + <tocsect2 name="Installing/Configuring" url="sam.setup.php"/> + <tocsect2 name="Predefined Constants" url="sam.constants.php"/> + <tocsect2 name="Examples" url="sam.examples.php"/> + <tocsect2 name="SAM Functions" url="ref.sam.php"/> +</tocsect1> +<tocsect1 name="SNMP" url="book.snmp.php"> + <tocsect2 name="Introduction" url="intro.snmp.php"/> + <tocsect2 name="Installing/Configuring" url="snmp.setup.php"/> + <tocsect2 name="Predefined Constants" url="snmp.constants.php"/> + <tocsect2 name="SNMP Functions" url="ref.snmp.php"/> +</tocsect1> +<tocsect1 name="Sockets" url="book.sockets.php"> + <tocsect2 name="Introduction" url="intro.sockets.php"/> + <tocsect2 name="Installing/Configuring" url="sockets.setup.php"/> + <tocsect2 name="Predefined Constants" url="sockets.constants.php"/> + <tocsect2 name="Examples" url="sockets.examples.php"/> + <tocsect2 name="Socket Errors" url="sockets.errors.php"/> + <tocsect2 name="Socket Functions" url="ref.sockets.php"/> +</tocsect1> +<tocsect1 name="SSH2" url="book.ssh2.php"> + <tocsect2 name="Introduction" url="intro.ssh2.php"/> + <tocsect2 name="Installing/Configuring" url="ssh2.setup.php"/> + <tocsect2 name="Predefined Constants" url="ssh2.constants.php"/> + <tocsect2 name="SSH2 Functions" url="ref.ssh2.php"/> +</tocsect1> +<tocsect1 name="SVN" url="book.svn.php"> + <tocsect2 name="Introduction" url="intro.svn.php"/> + <tocsect2 name="Installing/Configuring" url="svn.setup.php"/> + <tocsect2 name="Predefined Constants" url="svn.constants.php"/> + <tocsect2 name="SVN Functions" url="ref.svn.php"/> +</tocsect1> +<tocsect1 name="TCP" url="book.tcpwrap.php"> + <tocsect2 name="Introduction" url="intro.tcpwrap.php"/> + <tocsect2 name="Installing/Configuring" url="tcpwrap.setup.php"/> + <tocsect2 name="Predefined Constants" url="tcpwrap.constants.php"/> + <tocsect2 name="TCP Functions" url="ref.tcpwrap.php"/> +</tocsect1> +<tocsect1 name="YAZ" url="book.yaz.php"> + <tocsect2 name="Introduction" url="intro.yaz.php"/> + <tocsect2 name="Installing/Configuring" url="yaz.setup.php"/> + <tocsect2 name="Predefined Constants" url="yaz.constants.php"/> + <tocsect2 name="Examples" url="yaz.examples.php"/> + <tocsect2 name="YAZ Functions" url="ref.yaz.php"/> +</tocsect1> +<tocsect1 name="YP/NIS" url="book.nis.php"> + <tocsect2 name="Introduction" url="intro.nis.php"/> + <tocsect2 name="Installing/Configuring" url="nis.setup.php"/> + <tocsect2 name="Predefined Constants" url="nis.constants.php"/> + <tocsect2 name="YP/NIS Functions" url="ref.nis.php"/> +</tocsect1> +<tocsect1 name="Apache" url="book.apache.php"> + <tocsect2 name="Introduction" url="intro.apache.php"/> + <tocsect2 name="Installing/Configuring" url="apache.setup.php"/> + <tocsect2 name="Predefined Constants" url="apache.constants.php"/> + <tocsect2 name="Apache Functions" url="ref.apache.php"/> +</tocsect1> +<tocsect1 name="IIS" url="book.iisfunc.php"> + <tocsect2 name="Introduction" url="intro.iisfunc.php"/> + <tocsect2 name="Installing/Configuring" url="iisfunc.setup.php"/> + <tocsect2 name="Predefined Constants" url="iisfunc.constants.php"/> + <tocsect2 name="IIS Functions" url="ref.iisfunc.php"/> +</tocsect1> +<tocsect1 name="NSAPI" url="book.nsapi.php"> + <tocsect2 name="Introduction" url="intro.nsapi.php"/> + <tocsect2 name="Installing/Configuring" url="nsapi.setup.php"/> + <tocsect2 name="Predefined Constants" url="nsapi.constants.php"/> + <tocsect2 name="NSAPI Functions" url="ref.nsapi.php"/> +</tocsect1> +<tocsect1 name="Msession" url="book.msession.php"> + <tocsect2 name="Introduction" url="intro.msession.php"/> + <tocsect2 name="Installing/Configuring" url="msession.setup.php"/> + <tocsect2 name="Predefined Constants" url="msession.constants.php"/> + <tocsect2 name="Msession Functions" url="ref.msession.php"/> +</tocsect1> +<tocsect1 name="Sessions" url="book.session.php"> + <tocsect2 name="Introduction" url="intro.session.php"/> + <tocsect2 name="Installing/Configuring" url="session.setup.php"/> + <tocsect2 name="Predefined Constants" url="session.constants.php"/> + <tocsect2 name="Examples" url="session.examples.php"/> + <tocsect2 name="Sessions and security" url="session.security.php"/> + <tocsect2 name="Session Functions" url="ref.session.php"/> +</tocsect1> +<tocsect1 name="Session PgSQL" url="book.session-pgsql.php"> + <tocsect2 name="Introduction" url="intro.session-pgsql.php"/> + <tocsect2 name="Installing/Configuring" url="session-pgsql.setup.php"/> + <tocsect2 name="Table definitions" url="session-pgsql.tables.php"/> + <tocsect2 name="Predefined Constants" url="session-pgsql.constants.php"/> + <tocsect2 name="Session PgSQL Functions" url="ref.session-pgsql.php"/> +</tocsect1> +<tocsect1 name="BBCode" url="book.bbcode.php"> + <tocsect2 name="Introduction" url="intro.bbcode.php"/> + <tocsect2 name="Installing/Configuring" url="bbcode.setup.php"/> + <tocsect2 name="Predefined Constants" url="bbcode.constants.php"/> + <tocsect2 name="BBCode Functions" url="ref.bbcode.php"/> +</tocsect1> +<tocsect1 name="PCRE" url="book.pcre.php"> + <tocsect2 name="Introduction" url="intro.pcre.php"/> + <tocsect2 name="Installing/Configuring" url="pcre.setup.php"/> + <tocsect2 name="Predefined Constants" url="pcre.constants.php"/> + <tocsect2 name="Examples" url="pcre.examples.php"/> + <tocsect2 name="PCRE Patterns" url="pcre.pattern.php"/> + <tocsect2 name="PCRE Functions" url="ref.pcre.php"/> +</tocsect1> +<tocsect1 name="POSIX Regex" url="book.regex.php"> + <tocsect2 name="Introduction" url="intro.regex.php"/> + <tocsect2 name="Installing/Configuring" url="regex.setup.php"/> + <tocsect2 name="Predefined Constants" url="regex.constants.php"/> + <tocsect2 name="Examples" url="regex.examples.php"/> + <tocsect2 name="POSIX Regex Functions" url="ref.regex.php"/> +</tocsect1> +<tocsect1 name="Strings" url="book.strings.php"> + <tocsect2 name="Introduction" url="intro.strings.php"/> + <tocsect2 name="Installing/Configuring" url="strings.setup.php"/> + <tocsect2 name="Predefined Constants" url="string.constants.php"/> + <tocsect2 name="String Functions" url="ref.strings.php"/> +</tocsect1> +<tocsect1 name="Arrays" url="book.array.php"> + <tocsect2 name="Introduction" url="intro.array.php"/> + <tocsect2 name="Installing/Configuring" url="array.setup.php"/> + <tocsect2 name="Predefined Constants" url="array.constants.php"/> + <tocsect2 name="Array Functions" url="ref.array.php"/> +</tocsect1> +<tocsect1 name="Classes/Objects" url="book.classobj.php"> + <tocsect2 name="Introduction" url="intro.classobj.php"/> + <tocsect2 name="Installing/Configuring" url="classobj.setup.php"/> + <tocsect2 name="Predefined Constants" url="classobj.constants.php"/> + <tocsect2 name="Examples" url="classobj.examples.php"/> + <tocsect2 name="Classes/Object Functions" url="ref.classobj.php"/> +</tocsect1> +<tocsect1 name="Classkit" url="book.classkit.php"> + <tocsect2 name="Introduction" url="intro.classkit.php"/> + <tocsect2 name="Installing/Configuring" url="classkit.setup.php"/> + <tocsect2 name="Predefined Constants" url="classkit.constants.php"/> + <tocsect2 name="Classkit Functions" url="ref.classkit.php"/> +</tocsect1> +<tocsect1 name="Ctype" url="book.ctype.php"> + <tocsect2 name="Introduction" url="intro.ctype.php"/> + <tocsect2 name="Installing/Configuring" url="ctype.setup.php"/> + <tocsect2 name="Predefined Constants" url="ctype.constants.php"/> + <tocsect2 name="Ctype Functions" url="ref.ctype.php"/> +</tocsect1> +<tocsect1 name="Filter" url="book.filter.php"> + <tocsect2 name="Introduction" url="intro.filter.php"/> + <tocsect2 name="Installing/Configuring" url="filter.setup.php"/> + <tocsect2 name="Predefined Constants" url="filter.constants.php"/> + <tocsect2 name="Filter Functions" url="ref.filter.php"/> +</tocsect1> +<tocsect1 name="Function Handling" url="book.funchand.php"> + <tocsect2 name="Introduction" url="intro.funchand.php"/> + <tocsect2 name="Installing/Configuring" url="funchand.setup.php"/> + <tocsect2 name="Predefined Constants" url="funchand.constants.php"/> + <tocsect2 name="Function handling Functions" url="ref.funchand.php"/> +</tocsect1> +<tocsect1 name="Object Aggregation" url="book.objaggregation.php"> + <tocsect2 name="Introduction" url="intro.objaggregation.php"/> + <tocsect2 name="Examples" url="objaggregation.examples.php"/> + <tocsect2 name="Object Aggregation Functions" url="ref.objaggregation.php"/> +</tocsect1> +<tocsect1 name="Variable handling" url="book.var.php"> + <tocsect2 name="Introduction" url="intro.var.php"/> + <tocsect2 name="Installing/Configuring" url="var.setup.php"/> + <tocsect2 name="Predefined Constants" url="var.constants.php"/> + <tocsect2 name="Variable handling Functions" url="ref.var.php"/> +</tocsect1> +<tocsect1 name="SOAP" url="book.soap.php"> + <tocsect2 name="Introduction" url="intro.soap.php"/> + <tocsect2 name="Installing/Configuring" url="soap.setup.php"/> + <tocsect2 name="Predefined Constants" url="soap.constants.php"/> + <tocsect2 name="SOAP Functions" url="ref.soap.php"/> +</tocsect1> +<tocsect1 name="XML-RPC" url="book.xmlrpc.php"> + <tocsect2 name="Introduction" url="intro.xmlrpc.php"/> + <tocsect2 name="Installing/Configuring" url="xmlrpc.setup.php"/> + <tocsect2 name="Predefined Constants" url="xmlrpc.constants.php"/> + <tocsect2 name="XML-RPC Functions" url="ref.xmlrpc.php"/> +</tocsect1> +<tocsect1 name=".NET" url="book.dotnet.php"> + <tocsect2 name="Introduction" url="dotnet.intro.php"/> + <tocsect2 name="Installing/Configuring" url="dotnet.setup.php"/> + <tocsect2 name="Predefined Constants" url="dotnet.constants.php"/> + <tocsect2 name=".NET Functions" url="ref.dotnet.php"/> +</tocsect1> +<tocsect1 name="COM" url="book.com.php"> + <tocsect2 name="Introduction" url="intro.com.php"/> + <tocsect2 name="Installing/Configuring" url="com.setup.php"/> + <tocsect2 name="Predefined Constants" url="com.constants.php"/> + <tocsect2 name="Errors and error handling" url="com.error-handling.php"/> + <tocsect2 name="Examples" url="com.examples.php"/> + <tocsect2 name="COM Functions" url="ref.com.php"/> +</tocsect1> +<tocsect1 name="Printer" url="book.printer.php"> + <tocsect2 name="Introduction" url="intro.printer.php"/> + <tocsect2 name="Installing/Configuring" url="printer.setup.php"/> + <tocsect2 name="Predefined Constants" url="printer.constants.php"/> + <tocsect2 name="Printer Functions" url="ref.printer.php"/> +</tocsect1> +<tocsect1 name="W32api" url="book.w32api.php"> + <tocsect2 name="Introduction" url="intro.w32api.php"/> + <tocsect2 name="Installing/Configuring" url="w32api.setup.php"/> + <tocsect2 name="Predefined Constants" url="w32api.constants.php"/> + <tocsect2 name="Examples" url="w32api.examples.php"/> + <tocsect2 name="W32api Functions" url="ref.w32api.php"/> +</tocsect1> +<tocsect1 name="win32ps" url="book.win32ps.php"> + <tocsect2 name="Introduction" url="intro.win32ps.php"/> + <tocsect2 name="Installing/Configuring" url="win32ps.setup.php"/> + <tocsect2 name="Predefined Constants" url="win32ps.constants.php"/> + <tocsect2 name="Examples" url="win32ps.examples.php"/> + <tocsect2 name="win32ps Functions" url="ref.win32ps.php"/> +</tocsect1> +<tocsect1 name="win32service" url="book.win32service.php"> + <tocsect2 name="Introduction" url="intro.win32service.php"/> + <tocsect2 name="Installing/Configuring" url="win32service.setup.php"/> + <tocsect2 name="Predefined Constants" url="win32service.constants.php"/> + <tocsect2 name="Examples" url="win32service.examples.php"/> + <tocsect2 name="win32service Functions" url="ref.win32service.php"/> +</tocsect1> +<tocsect1 name="DOM" url="book.dom.php"> + <tocsect2 name="Introduction" url="intro.dom.php"/> + <tocsect2 name="Installing/Configuring" url="dom.setup.php"/> + <tocsect2 name="Predefined Constants" url="dom.constants.php"/> + <tocsect2 name="DOMAttr" url="class.domattr.php"/> + <tocsect2 name="DOMCharacterData" url="class.domcharacterdata.php"/> + <tocsect2 name="DOMComment" url="class.domcomment.php"/> + <tocsect2 name="DOMDocument" url="class.domdocument.php"/> + <tocsect2 name="DOMDocumentFragment" url="class.domdocumentfragment.php"/> + <tocsect2 name="DOMDocumentType" url="class.domdocumenttype.php"/> + <tocsect2 name="DOMElement" url="class.domelement.php"/> + <tocsect2 name="DOMEntity" url="class.domentity.php"/> + <tocsect2 name="DOMEntityReference" url="class.domentityreference.php"/> + <tocsect2 name="DOMException" url="class.domexception.php"/> + <tocsect2 name="DOMImplementation" url="class.domimplementation.php"/> + <tocsect2 name="DOMNamedNodeMap" url="class.domnamednodemap.php"/> + <tocsect2 name="DOMNode" url="class.domnode.php"/> + <tocsect2 name="DOMNodeList" url="class.domnodelist.php"/> + <tocsect2 name="DOMNotation" url="class.domnotation.php"/> + <tocsect2 name="DOMProcessingInstruction" url="class.domprocessinginstruction.php"/> + <tocsect2 name="DOMText" url="class.domtext.php"/> + <tocsect2 name="DOMXPath" url="class.domxpath.php"/> + <tocsect2 name="DOM Functions" url="ref.dom.php"/> +</tocsect1> +<tocsect1 name="DOM XML" url="book.domxml.php"> + <tocsect2 name="Introduction" url="intro.domxml.php"/> + <tocsect2 name="Installing/Configuring" url="domxml.setup.php"/> + <tocsect2 name="Predefined Constants" url="domxml.constants.php"/> + <tocsect2 name="DOM XML Functions" url="ref.domxml.php"/> +</tocsect1> +<tocsect1 name="libxml" url="book.libxml.php"> + <tocsect2 name="Introduction" url="intro.libxml.php"/> + <tocsect2 name="Installing/Configuring" url="libxml.setup.php"/> + <tocsect2 name="Predefined Constants" url="libxml.constants.php"/> + <tocsect2 name="libxml Functions" url="ref.libxml.php"/> +</tocsect1> +<tocsect1 name="qtdom" url="book.qtdom.php"> + <tocsect2 name="Introduction" url="intro.qtdom.php"/> + <tocsect2 name="Installing/Configuring" url="qtdom.setup.php"/> + <tocsect2 name="Predefined Constants" url="qtdom.constants.php"/> + <tocsect2 name="qtdom Functions" url="ref.qtdom.php"/> +</tocsect1> +<tocsect1 name="SCA" url="book.sca.php"> + <tocsect2 name="Introduction" url="intro.sca.php"/> + <tocsect2 name="Installing/Configuring" url="sca.setup.php"/> + <tocsect2 name="Predefined Constants" url="sca.constants.php"/> + <tocsect2 name="Examples" url="sca.examples.php"/> + <tocsect2 name="SCA Functions" url="ref.sca.php"/> +</tocsect1> +<tocsect1 name="SDO DAS XML" url="book.sdo-das-xml.php"> + <tocsect2 name="Introduction" url="intro.sdo-das-xml.php"/> + <tocsect2 name="Installing/Configuring" url="sdo-das-xml.setup.php"/> + <tocsect2 name="Predefined Constants" url="sdo-das-xml.constants.php"/> + <tocsect2 name="Examples" url="sdo-das-xml.examples.php"/> + <tocsect2 name="SDO DAS XML Functions" url="ref.sdo-das-xml.php"/> +</tocsect1> +<tocsect1 name="SimpleXML" url="book.simplexml.php"> + <tocsect2 name="Introduction" url="intro.simplexml.php"/> + <tocsect2 name="Installing/Configuring" url="simplexml.setup.php"/> + <tocsect2 name="Predefined Constants" url="simplexml.constants.php"/> + <tocsect2 name="Examples" url="simplexml.examples.php"/> + <tocsect2 name="SimpleXML Functions" url="ref.simplexml.php"/> +</tocsect1> +<tocsect1 name="WDDX" url="book.wddx.php"> + <tocsect2 name="Introduction" url="intro.wddx.php"/> + <tocsect2 name="Installing/Configuring" url="wddx.setup.php"/> + <tocsect2 name="Predefined Constants" url="wddx.constants.php"/> + <tocsect2 name="Examples" url="wddx.examples.php"/> + <tocsect2 name="WDDX Functions" url="ref.wddx.php"/> +</tocsect1> +<tocsect1 name="XML Parser" url="book.xml.php"> + <tocsect2 name="Introduction" url="intro.xml.php"/> + <tocsect2 name="Installing/Configuring" url="xml.setup.php"/> + <tocsect2 name="Predefined Constants" url="xml.constants.php"/> + <tocsect2 name="Event Handlers" url="xml.eventhandlers.php"/> + <tocsect2 name="Case Folding" url="xml.case-folding.php"/> + <tocsect2 name="Error Codes" url="xml.error-codes.php"/> + <tocsect2 name="Character Encoding" url="xml.encoding.php"/> + <tocsect2 name="Examples" url="xml.examples.php"/> + <tocsect2 name="XML Parser Functions" url="ref.xml.php"/> +</tocsect1> +<tocsect1 name="XMLReader" url="book.xmlreader.php"> + <tocsect2 name="Introduction" url="intro.xmlreader.php"/> + <tocsect2 name="Installing/Configuring" url="xmlreader.setup.php"/> + <tocsect2 name="XMLReader" url="class.xmlreader.php"/> +</tocsect1> +<tocsect1 name="XMLWriter" url="book.xmlwriter.php"> + <tocsect2 name="Introduction" url="intro.xmlwriter.php"/> + <tocsect2 name="Installing/Configuring" url="xmlwriter.setup.php"/> + <tocsect2 name="Predefined Constants" url="xmlwriter.constants.php"/> + <tocsect2 name="XMLWriter Functions" url="ref.xmlwriter.php"/> +</tocsect1> +<tocsect1 name="XSL" url="book.xsl.php"> + <tocsect2 name="Introduction" url="intro.xsl.php"/> + <tocsect2 name="Installing/Configuring" url="xsl.setup.php"/> + <tocsect2 name="Predefined Constants" url="xsl.constants.php"/> + <tocsect2 name="Examples" url="xsl.examples.php"/> + <tocsect2 name="XSLTProcessor" url="class.xsltprocessor.php"/> +</tocsect1> +<tocsect1 name="XSLT" url="book.xslt.php"> + <tocsect2 name="Introduction" url="intro.xslt.php"/> + <tocsect2 name="Installing/Configuring" url="xslt.setup.php"/> + <tocsect2 name="Predefined Constants" url="xslt.constants.php"/> + <tocsect2 name="XSLT Functions" url="ref.xslt.php"/> +</tocsect1> +<tocsect1 name="PHP at the Core: A Hacker's Guide to the Zend Engine" url="internals2.php"> + <tocsect2 name="Preface" url="internals2.preface.php"/> + <tocsect2 name="The "counter" Extension - A Continuing Example" url="internals2.counter.php"/> + <tocsect2 name="The PHP 5 build system" url="internals2.buildsys.php"/> + <tocsect2 name="Extension structure" url="internals2.structure.php"/> + <tocsect2 name="Memory management" url="internals2.memory.php"/> + <tocsect2 name="Working with variables" url="internals2.variables.php"/> + <tocsect2 name="Writing functions" url="internals2.funcs.php"/> + <tocsect2 name="Working with classes and objects" url="internals2.objects.php"/> + <tocsect2 name="Working with resources" url="internals2.resources.php"/> + <tocsect2 name="Working with INI settings" url="internals2.ini.php"/> + <tocsect2 name="Working with streams" url="internals2.streams.php"/> + <tocsect2 name="PDO Driver How-To" url="internals2.pdo.php"/> + <tocsect2 name="Extension FAQs" url="internals2.faq.php"/> + <tocsect2 name="Zend Engine 2 API reference" url="internals2.apiref.php"/> + <tocsect2 name="Zend Engine 1" url="internals2.ze1.php"/> + <tocsect2 name="The future: PHP 6 and Zend Engine 3" url="internals2.ze3.php"/> +</tocsect1> +<tocsect1 name="FAQ" url="faq.php"> + <tocsect2 name="General Information" url="faq.general.php"/> + <tocsect2 name="Mailing lists" url="faq.mailinglist.php"/> + <tocsect2 name="Obtaining PHP" url="faq.obtaining.php"/> + <tocsect2 name="Database issues" url="faq.databases.php"/> + <tocsect2 name="Installation" url="faq.installation.php"/> + <tocsect2 name="Build Problems" url="faq.build.php"/> + <tocsect2 name="Using PHP" url="faq.using.php"/> + <tocsect2 name="PHP and HTML" url="faq.html.php"/> + <tocsect2 name="PHP and COM" url="faq.com.php"/> + <tocsect2 name="PHP and other languages" url="faq.languages.php"/> + <tocsect2 name="Migrating from PHP 4 to PHP 5" url="faq.migration5.php"/> + <tocsect2 name="Miscellaneous Questions" url="faq.misc.php"/> +</tocsect1> +<tocsect1 name="Appendices" url="appendices.php"> + <tocsect2 name="History of PHP and related projects" url="history.php"/> + <tocsect2 name="Migrating from PHP 5.1.x to PHP 5.2.x" url="migration52.php"/> + <tocsect2 name="Migrating from PHP 5.0.x to PHP 5.1.x" url="migration51.php"/> + <tocsect2 name="Migrating from PHP 4 to PHP 5" url="migration5.php"/> + <tocsect2 name="Debugging in PHP" url="debugger.php"/> + <tocsect2 name="Configure options" url="configure.php"/> + <tocsect2 name="php.ini directives" url="ini.php"/> + <tocsect2 name="Extension Categorization" url="extensions.php"/> + <tocsect2 name="List of Function Aliases" url="aliases.php"/> + <tocsect2 name="List of Reserved Words" url="reserved.php"/> + <tocsect2 name="List of Resource Types" url="resource.php"/> + <tocsect2 name="List of Supported Protocols/Wrappers" url="wrappers.php"/> + <tocsect2 name="List of Available Filters" url="filters.php"/> + <tocsect2 name="List of Supported Socket Transports" url="transports.php"/> + <tocsect2 name="PHP type comparison tables" url="types.comparisons.php"/> + <tocsect2 name="List of Parser Tokens" url="tokens.php"/> + <tocsect2 name="Userland Naming Guide" url="userlandnaming.php"/> + <tocsect2 name="About the manual" url="about.php"/> + <tocsect2 name="Open Publication License" url="opl.license.php"/> + <tocsect2 name="Function Index" url="indexes.php"/> +</tocsect1> +<index> +<entry name="Superglobals" url="language.variables.superglobals.php"/> +<entry name="$GLOBALS" url="reserved.variables.globals.php"/> +<entry name="$HTTP_SERVER_VARS [deprecated]" url="reserved.variables.server.php"/> +<entry name="$HTTP_GET_VARS [deprecated]" url="reserved.variables.get.php"/> +<entry name="$HTTP_POST_VARS [deprecated]" url="reserved.variables.post.php"/> +<entry name="$HTTP_POST_FILES [deprecated]" url="reserved.variables.files.php"/> +<entry name="$_REQUEST" url="reserved.variables.request.php"/> +<entry name="$HTTP_SESSION_VARS [deprecated]" url="reserved.variables.session.php"/> +<entry name="$HTTP_ENV_VARS [deprecated]" url="reserved.variables.environment.php"/> +<entry name="$HTTP_COOKIE_VARS [deprecated]" url="reserved.variables.cookies.php"/> +<entry name="$php_errormsg" url="reserved.variables.phperrormsg.php"/> +<entry name="$HTTP_RAW_POST_DATA" url="reserved.variables.httprawpostdata.php"/> +<entry name="$http_response_header" url="reserved.variables.httpresponseheader.php"/> +<entry name="$argc" url="reserved.variables.argc.php"/> +<entry name="$argv" url="reserved.variables.argv.php"/> +<entry name="Exception::__construct" url="exception.construct.php"/> +<entry name="Exception::getMessage" url="exception.getmessage.php"/> +<entry name="Exception::getCode" url="exception.getcode.php"/> +<entry name="Exception::getFile" url="exception.getfile.php"/> +<entry name="Exception::getLine" url="exception.getline.php"/> +<entry name="Exception::getTrace" url="exception.gettrace.php"/> +<entry name="Exception::getTraceAsString" url="exception.gettraceasstring.php"/> +<entry name="Exception::__toString" url="exception.tostring.php"/> +<entry name="Exception::__clone" url="exception.clone.php"/> +<entry name="ErrorException::__construct" url="errorexception.construct.php"/> +<entry name="ErrorException::getSeverity" url="errorexception.getseverity.php"/> +<entry name="Socket context options" url="context.socket.php"/> +<entry name="HTTP context options" url="context.http.php"/> +<entry name="FTP context options" url="context.ftp.php"/> +<entry name="SSL context options" url="context.ssl.php"/> +<entry name="CURL context options" url="context.curl.php"/> +<entry name="Context parameters" url="context.params.php"/> +<entry name="apc_add" url="function.apc-add.php"/> +<entry name="apc_cache_info" url="function.apc-cache-info.php"/> +<entry name="apc_clear_cache" url="function.apc-clear-cache.php"/> +<entry name="apc_compile_file" url="function.apc-compile-file.php"/> +<entry name="apc_define_constants" url="function.apc-define-constants.php"/> +<entry name="apc_delete" url="function.apc-delete.php"/> +<entry name="apc_fetch" url="function.apc-fetch.php"/> +<entry name="apc_load_constants" url="function.apc-load-constants.php"/> +<entry name="apc_sma_info" url="function.apc-sma-info.php"/> +<entry name="apc_store" url="function.apc-store.php"/> +<entry name="apd_breakpoint" url="function.apd-breakpoint.php"/> +<entry name="apd_callstack" url="function.apd-callstack.php"/> +<entry name="apd_clunk" url="function.apd-clunk.php"/> +<entry name="apd_continue" url="function.apd-continue.php"/> +<entry name="apd_croak" url="function.apd-croak.php"/> +<entry name="apd_dump_function_table" url="function.apd-dump-function-table.php"/> +<entry name="apd_dump_persistent_resources" url="function.apd-dump-persistent-resources.php"/> +<entry name="apd_dump_regular_resources" url="function.apd-dump-regular-resources.php"/> +<entry name="apd_echo" url="function.apd-echo.php"/> +<entry name="apd_get_active_symbols" url="function.apd-get-active-symbols.php"/> +<entry name="apd_set_pprof_trace" url="function.apd-set-pprof-trace.php"/> +<entry name="apd_set_session_trace" url="function.apd-set-session-trace.php"/> +<entry name="apd_set_session" url="function.apd-set-session.php"/> +<entry name="apd_set_socket_session_trace" url="function.apd-set-socket-session-trace.php"/> +<entry name="override_function" url="function.override-function.php"/> +<entry name="rename_function" url="function.rename-function.php"/> +<entry name="bcompiler_load_exe" url="function.bcompiler-load-exe.php"/> +<entry name="bcompiler_load" url="function.bcompiler-load.php"/> +<entry name="bcompiler_parse_class" url="function.bcompiler-parse-class.php"/> +<entry name="bcompiler_read" url="function.bcompiler-read.php"/> +<entry name="bcompiler_write_class" url="function.bcompiler-write-class.php"/> +<entry name="bcompiler_write_constant" url="function.bcompiler-write-constant.php"/> +<entry name="bcompiler_write_exe_footer" url="function.bcompiler-write-exe-footer.php"/> +<entry name="bcompiler_write_file" url="function.bcompiler-write-file.php"/> +<entry name="bcompiler_write_footer" url="function.bcompiler-write-footer.php"/> +<entry name="bcompiler_write_function" url="function.bcompiler-write-function.php"/> +<entry name="bcompiler_write_functions_from_file" url="function.bcompiler-write-functions-from-file.php"/> +<entry name="bcompiler_write_header" url="function.bcompiler-write-header.php"/> +<entry name="bcompiler_write_included_filename" url="function.bcompiler-write-included-filename.php"/> +<entry name="debug_backtrace" url="function.debug-backtrace.php"/> +<entry name="debug_print_backtrace" url="function.debug-print-backtrace.php"/> +<entry name="error_get_last" url="function.error-get-last.php"/> +<entry name="error_log" url="function.error-log.php"/> +<entry name="error_reporting" url="function.error-reporting.php"/> +<entry name="restore_error_handler" url="function.restore-error-handler.php"/> +<entry name="restore_exception_handler" url="function.restore-exception-handler.php"/> +<entry name="set_error_handler" url="function.set-error-handler.php"/> +<entry name="set_exception_handler" url="function.set-exception-handler.php"/> +<entry name="trigger_error" url="function.trigger-error.php"/> +<entry name="user_error" url="function.user-error.php"/> +<entry name="overload" url="function.overload.php"/> +<entry name="flush" url="function.flush.php"/> +<entry name="ob_clean" url="function.ob-clean.php"/> +<entry name="ob_end_clean" url="function.ob-end-clean.php"/> +<entry name="ob_end_flush" url="function.ob-end-flush.php"/> +<entry name="ob_flush" url="function.ob-flush.php"/> +<entry name="ob_get_clean" url="function.ob-get-clean.php"/> +<entry name="ob_get_contents" url="function.ob-get-contents.php"/> +<entry name="ob_get_flush" url="function.ob-get-flush.php"/> +<entry name="ob_get_length" url="function.ob-get-length.php"/> +<entry name="ob_get_level" url="function.ob-get-level.php"/> +<entry name="ob_get_status" url="function.ob-get-status.php"/> +<entry name="ob_gzhandler" url="function.ob-gzhandler.php"/> +<entry name="ob_implicit_flush" url="function.ob-implicit-flush.php"/> +<entry name="ob_list_handlers" url="function.ob-list-handlers.php"/> +<entry name="ob_start" url="function.ob-start.php"/> +<entry name="output_add_rewrite_var" url="function.output-add-rewrite-var.php"/> +<entry name="output_reset_rewrite_vars" url="function.output-reset-rewrite-vars.php"/> +<entry name="assert_options" url="function.assert-options.php"/> +<entry name="assert" url="function.assert.php"/> +<entry name="dl" url="function.dl.php"/> +<entry name="extension_loaded" url="function.extension-loaded.php"/> +<entry name="get_cfg_var" url="function.get-cfg-var.php"/> +<entry name="get_current_user" url="function.get-current-user.php"/> +<entry name="get_defined_constants" url="function.get-defined-constants.php"/> +<entry name="get_extension_funcs" url="function.get-extension-funcs.php"/> +<entry name="get_include_path" url="function.get-include-path.php"/> +<entry name="get_included_files" url="function.get-included-files.php"/> +<entry name="get_loaded_extensions" url="function.get-loaded-extensions.php"/> +<entry name="get_magic_quotes_gpc" url="function.get-magic-quotes-gpc.php"/> +<entry name="get_magic_quotes_runtime" url="function.get-magic-quotes-runtime.php"/> +<entry name="get_required_files" url="function.get-required-files.php"/> +<entry name="getenv" url="function.getenv.php"/> +<entry name="getlastmod" url="function.getlastmod.php"/> +<entry name="getmygid" url="function.getmygid.php"/> +<entry name="getmyinode" url="function.getmyinode.php"/> +<entry name="getmypid" url="function.getmypid.php"/> +<entry name="getmyuid" url="function.getmyuid.php"/> +<entry name="getopt" url="function.getopt.php"/> +<entry name="getrusage" url="function.getrusage.php"/> +<entry name="ini_alter" url="function.ini-alter.php"/> +<entry name="ini_get_all" url="function.ini-get-all.php"/> +<entry name="ini_get" url="function.ini-get.php"/> +<entry name="ini_restore" url="function.ini-restore.php"/> +<entry name="ini_set" url="function.ini-set.php"/> +<entry name="main" url="function.main.php"/> +<entry name="memory_get_peak_usage" url="function.memory-get-peak-usage.php"/> +<entry name="memory_get_usage" url="function.memory-get-usage.php"/> +<entry name="php_ini_loaded_file" url="function.php-ini-loaded-file.php"/> +<entry name="php_ini_scanned_files" url="function.php-ini-scanned-files.php"/> +<entry name="php_logo_guid" url="function.php-logo-guid.php"/> +<entry name="php_sapi_name" url="function.php-sapi-name.php"/> +<entry name="php_uname" url="function.php-uname.php"/> +<entry name="phpcredits" url="function.phpcredits.php"/> +<entry name="phpinfo" url="function.phpinfo.php"/> +<entry name="phpversion" url="function.phpversion.php"/> +<entry name="putenv" url="function.putenv.php"/> +<entry name="restore_include_path" url="function.restore-include-path.php"/> +<entry name="set_include_path" url="function.set-include-path.php"/> +<entry name="set_magic_quotes_runtime" url="function.set-magic-quotes-runtime.php"/> +<entry name="set_time_limit" url="function.set-time-limit.php"/> +<entry name="sys_get_temp_dir" url="function.sys-get-temp-dir.php"/> +<entry name="version_compare" url="function.version-compare.php"/> +<entry name="zend_logo_guid" url="function.zend-logo-guid.php"/> +<entry name="zend_thread_id" url="function.zend-thread-id.php"/> +<entry name="zend_version" url="function.zend-version.php"/> +<entry name="Runkit_Sandbox" url="runkit.sandbox.php"/> +<entry name="Runkit_Sandbox_Parent" url="runkit.sandbox-parent.php"/> +<entry name="runkit_class_adopt" url="function.runkit-class-adopt.php"/> +<entry name="runkit_class_emancipate" url="function.runkit-class-emancipate.php"/> +<entry name="runkit_constant_add" url="function.runkit-constant-add.php"/> +<entry name="runkit_constant_redefine" url="function.runkit-constant-redefine.php"/> +<entry name="runkit_constant_remove" url="function.runkit-constant-remove.php"/> +<entry name="runkit_function_add" url="function.runkit-function-add.php"/> +<entry name="runkit_function_copy" url="function.runkit-function-copy.php"/> +<entry name="runkit_function_redefine" url="function.runkit-function-redefine.php"/> +<entry name="runkit_function_remove" url="function.runkit-function-remove.php"/> +<entry name="runkit_function_rename" url="function.runkit-function-rename.php"/> +<entry name="runkit_import" url="function.runkit-import.php"/> +<entry name="runkit_lint_file" url="function.runkit-lint-file.php"/> +<entry name="runkit_lint" url="function.runkit-lint.php"/> +<entry name="runkit_method_add" url="function.runkit-method-add.php"/> +<entry name="runkit_method_copy" url="function.runkit-method-copy.php"/> +<entry name="runkit_method_redefine" url="function.runkit-method-redefine.php"/> +<entry name="runkit_method_remove" url="function.runkit-method-remove.php"/> +<entry name="runkit_method_rename" url="function.runkit-method-rename.php"/> +<entry name="runkit_return_value_used" url="function.runkit-return-value-used.php"/> +<entry name="runkit_sandbox_output_handler" url="function.runkit-sandbox-output-handler.php"/> +<entry name="runkit_superglobals" url="function.runkit-superglobals.php"/> +<entry name="id3_get_frame_long_name" url="function.id3-get-frame-long-name.php"/> +<entry name="id3_get_frame_short_name" url="function.id3-get-frame-short-name.php"/> +<entry name="id3_get_genre_id" url="function.id3-get-genre-id.php"/> +<entry name="id3_get_genre_list" url="function.id3-get-genre-list.php"/> +<entry name="id3_get_genre_name" url="function.id3-get-genre-name.php"/> +<entry name="id3_get_tag" url="function.id3-get-tag.php"/> +<entry name="id3_get_version" url="function.id3-get-version.php"/> +<entry name="id3_remove_tag" url="function.id3-remove-tag.php"/> +<entry name="id3_set_tag" url="function.id3-set-tag.php"/> +<entry name="openal_buffer_create" url="function.openal-buffer-create.php"/> +<entry name="openal_buffer_data" url="function.openal-buffer-data.php"/> +<entry name="openal_buffer_destroy" url="function.openal-buffer-destroy.php"/> +<entry name="openal_buffer_get" url="function.openal-buffer-get.php"/> +<entry name="openal_buffer_loadwav" url="function.openal-buffer-loadwav.php"/> +<entry name="openal_context_create" url="function.openal-context-create.php"/> +<entry name="openal_context_current" url="function.openal-context-current.php"/> +<entry name="openal_context_destroy" url="function.openal-context-destroy.php"/> +<entry name="openal_context_process" url="function.openal-context-process.php"/> +<entry name="openal_context_suspend" url="function.openal-context-suspend.php"/> +<entry name="openal_device_close" url="function.openal-device-close.php"/> +<entry name="openal_device_open" url="function.openal-device-open.php"/> +<entry name="openal_listener_get" url="function.openal-listener-get.php"/> +<entry name="openal_listener_set" url="function.openal-listener-set.php"/> +<entry name="openal_source_create" url="function.openal-source-create.php"/> +<entry name="openal_source_destroy" url="function.openal-source-destroy.php"/> +<entry name="openal_source_get" url="function.openal-source-get.php"/> +<entry name="openal_source_pause" url="function.openal-source-pause.php"/> +<entry name="openal_source_play" url="function.openal-source-play.php"/> +<entry name="openal_source_rewind" url="function.openal-source-rewind.php"/> +<entry name="openal_source_set" url="function.openal-source-set.php"/> +<entry name="openal_source_stop" url="function.openal-source-stop.php"/> +<entry name="openal_stream" url="function.openal-stream.php"/> +<entry name="kadm5_chpass_principal" url="function.kadm5-chpass-principal.php"/> +<entry name="kadm5_create_principal" url="function.kadm5-create-principal.php"/> +<entry name="kadm5_delete_principal" url="function.kadm5-delete-principal.php"/> +<entry name="kadm5_destroy" url="function.kadm5-destroy.php"/> +<entry name="kadm5_flush" url="function.kadm5-flush.php"/> +<entry name="kadm5_get_policies" url="function.kadm5-get-policies.php"/> +<entry name="kadm5_get_principal" url="function.kadm5-get-principal.php"/> +<entry name="kadm5_get_principals" url="function.kadm5-get-principals.php"/> +<entry name="kadm5_init_with_password" url="function.kadm5-init-with-password.php"/> +<entry name="kadm5_modify_principal" url="function.kadm5-modify-principal.php"/> +<entry name="radius_acct_open" url="function.radius-acct-open.php"/> +<entry name="radius_add_server" url="function.radius-add-server.php"/> +<entry name="radius_auth_open" url="function.radius-auth-open.php"/> +<entry name="radius_close" url="function.radius-close.php"/> +<entry name="radius_config" url="function.radius-config.php"/> +<entry name="radius_create_request" url="function.radius-create-request.php"/> +<entry name="radius_cvt_addr" url="function.radius-cvt-addr.php"/> +<entry name="radius_cvt_int" url="function.radius-cvt-int.php"/> +<entry name="radius_cvt_string" url="function.radius-cvt-string.php"/> +<entry name="radius_demangle_mppe_key" url="function.radius-demangle-mppe-key.php"/> +<entry name="radius_demangle" url="function.radius-demangle.php"/> +<entry name="radius_get_attr" url="function.radius-get-attr.php"/> +<entry name="radius_get_vendor_attr" url="function.radius-get-vendor-attr.php"/> +<entry name="radius_put_addr" url="function.radius-put-addr.php"/> +<entry name="radius_put_attr" url="function.radius-put-attr.php"/> +<entry name="radius_put_int" url="function.radius-put-int.php"/> +<entry name="radius_put_string" url="function.radius-put-string.php"/> +<entry name="radius_put_vendor_addr" url="function.radius-put-vendor-addr.php"/> +<entry name="radius_put_vendor_attr" url="function.radius-put-vendor-attr.php"/> +<entry name="radius_put_vendor_int" url="function.radius-put-vendor-int.php"/> +<entry name="radius_put_vendor_string" url="function.radius-put-vendor-string.php"/> +<entry name="radius_request_authenticator" url="function.radius-request-authenticator.php"/> +<entry name="radius_send_request" url="function.radius-send-request.php"/> +<entry name="radius_server_secret" url="function.radius-server-secret.php"/> +<entry name="radius_strerror" url="function.radius-strerror.php"/> +<entry name="cal_days_in_month" url="function.cal-days-in-month.php"/> +<entry name="cal_from_jd" url="function.cal-from-jd.php"/> +<entry name="cal_info" url="function.cal-info.php"/> +<entry name="cal_to_jd" url="function.cal-to-jd.php"/> +<entry name="easter_date" url="function.easter-date.php"/> +<entry name="easter_days" url="function.easter-days.php"/> +<entry name="FrenchToJD" url="function.frenchtojd.php"/> +<entry name="GregorianToJD" url="function.gregoriantojd.php"/> +<entry name="JDDayOfWeek" url="function.jddayofweek.php"/> +<entry name="JDMonthName" url="function.jdmonthname.php"/> +<entry name="JDToFrench" url="function.jdtofrench.php"/> +<entry name="JDToGregorian" url="function.jdtogregorian.php"/> +<entry name="jdtojewish" url="function.jdtojewish.php"/> +<entry name="JDToJulian" url="function.jdtojulian.php"/> +<entry name="jdtounix" url="function.jdtounix.php"/> +<entry name="JewishToJD" url="function.jewishtojd.php"/> +<entry name="JulianToJD" url="function.juliantojd.php"/> +<entry name="unixtojd" url="function.unixtojd.php"/> +<entry name="checkdate" url="function.checkdate.php"/> +<entry name="date_create" url="function.date-create.php"/> +<entry name="date_date_set" url="function.date-date-set.php"/> +<entry name="date_default_timezone_get" url="function.date-default-timezone-get.php"/> +<entry name="date_default_timezone_set" url="function.date-default-timezone-set.php"/> +<entry name="date_format" url="function.date-format.php"/> +<entry name="date_isodate_set" url="function.date-isodate-set.php"/> +<entry name="date_modify" url="function.date-modify.php"/> +<entry name="date_offset_get" url="function.date-offset-get.php"/> +<entry name="date_parse" url="function.date-parse.php"/> +<entry name="date_sun_info" url="function.date-sun-info.php"/> +<entry name="date_sunrise" url="function.date-sunrise.php"/> +<entry name="date_sunset" url="function.date-sunset.php"/> +<entry name="date_time_set" url="function.date-time-set.php"/> +<entry name="date_timezone_get" url="function.date-timezone-get.php"/> +<entry name="date_timezone_set" url="function.date-timezone-set.php"/> +<entry name="date" url="function.date.php"/> +<entry name="getdate" url="function.getdate.php"/> +<entry name="gettimeofday" url="function.gettimeofday.php"/> +<entry name="gmdate" url="function.gmdate.php"/> +<entry name="gmmktime" url="function.gmmktime.php"/> +<entry name="gmstrftime" url="function.gmstrftime.php"/> +<entry name="idate" url="function.idate.php"/> +<entry name="localtime" url="function.localtime.php"/> +<entry name="microtime" url="function.microtime.php"/> +<entry name="mktime" url="function.mktime.php"/> +<entry name="strftime" url="function.strftime.php"/> +<entry name="strptime" url="function.strptime.php"/> +<entry name="strtotime" url="function.strtotime.php"/> +<entry name="time" url="function.time.php"/> +<entry name="timezone_abbreviations_list" url="function.timezone-abbreviations-list.php"/> +<entry name="timezone_identifiers_list" url="function.timezone-identifiers-list.php"/> +<entry name="timezone_name_from_abbr" url="function.timezone-name-from-abbr.php"/> +<entry name="timezone_name_get" url="function.timezone-name-get.php"/> +<entry name="timezone_offset_get" url="function.timezone-offset-get.php"/> +<entry name="timezone_open" url="function.timezone-open.php"/> +<entry name="timezone_transitions_get" url="function.timezone-transitions-get.php"/> +<entry name="newt_bell" url="function.newt-bell.php"/> +<entry name="newt_button_bar" url="function.newt-button-bar.php"/> +<entry name="newt_button" url="function.newt-button.php"/> +<entry name="newt_centered_window" url="function.newt-centered-window.php"/> +<entry name="newt_checkbox_get_value" url="function.newt-checkbox-get-value.php"/> +<entry name="newt_checkbox_set_flags" url="function.newt-checkbox-set-flags.php"/> +<entry name="newt_checkbox_set_value" url="function.newt-checkbox-set-value.php"/> +<entry name="newt_checkbox_tree_add_item" url="function.newt-checkbox-tree-add-item.php"/> +<entry name="newt_checkbox_tree_find_item" url="function.newt-checkbox-tree-find-item.php"/> +<entry name="newt_checkbox_tree_get_current" url="function.newt-checkbox-tree-get-current.php"/> +<entry name="newt_checkbox_tree_get_entry_value" url="function.newt-checkbox-tree-get-entry-value.php"/> +<entry name="newt_checkbox_tree_get_multi_selection" url="function.newt-checkbox-tree-get-multi-selection.php"/> +<entry name="newt_checkbox_tree_get_selection" url="function.newt-checkbox-tree-get-selection.php"/> +<entry name="newt_checkbox_tree_multi" url="function.newt-checkbox-tree-multi.php"/> +<entry name="newt_checkbox_tree_set_current" url="function.newt-checkbox-tree-set-current.php"/> +<entry name="newt_checkbox_tree_set_entry_value" url="function.newt-checkbox-tree-set-entry-value.php"/> +<entry name="newt_checkbox_tree_set_entry" url="function.newt-checkbox-tree-set-entry.php"/> +<entry name="newt_checkbox_tree_set_width" url="function.newt-checkbox-tree-set-width.php"/> +<entry name="newt_checkbox_tree" url="function.newt-checkbox-tree.php"/> +<entry name="newt_checkbox" url="function.newt-checkbox.php"/> +<entry name="newt_clear_key_buffer" url="function.newt-clear-key-buffer.php"/> +<entry name="newt_cls" url="function.newt-cls.php"/> +<entry name="newt_compact_button" url="function.newt-compact-button.php"/> +<entry name="newt_component_add_callback" url="function.newt-component-add-callback.php"/> +<entry name="newt_component_takes_focus" url="function.newt-component-takes-focus.php"/> +<entry name="newt_create_grid" url="function.newt-create-grid.php"/> +<entry name="newt_cursor_off" url="function.newt-cursor-off.php"/> +<entry name="newt_cursor_on" url="function.newt-cursor-on.php"/> +<entry name="newt_delay" url="function.newt-delay.php"/> +<entry name="newt_draw_form" url="function.newt-draw-form.php"/> +<entry name="newt_draw_root_text" url="function.newt-draw-root-text.php"/> +<entry name="newt_entry_get_value" url="function.newt-entry-get-value.php"/> +<entry name="newt_entry_set_filter" url="function.newt-entry-set-filter.php"/> +<entry name="newt_entry_set_flags" url="function.newt-entry-set-flags.php"/> +<entry name="newt_entry_set" url="function.newt-entry-set.php"/> +<entry name="newt_entry" url="function.newt-entry.php"/> +<entry name="newt_finished" url="function.newt-finished.php"/> +<entry name="newt_form_add_component" url="function.newt-form-add-component.php"/> +<entry name="newt_form_add_components" url="function.newt-form-add-components.php"/> +<entry name="newt_form_add_hot_key" url="function.newt-form-add-hot-key.php"/> +<entry name="newt_form_destroy" url="function.newt-form-destroy.php"/> +<entry name="newt_form_get_current" url="function.newt-form-get-current.php"/> +<entry name="newt_form_run" url="function.newt-form-run.php"/> +<entry name="newt_form_set_background" url="function.newt-form-set-background.php"/> +<entry name="newt_form_set_height" url="function.newt-form-set-height.php"/> +<entry name="newt_form_set_size" url="function.newt-form-set-size.php"/> +<entry name="newt_form_set_timer" url="function.newt-form-set-timer.php"/> +<entry name="newt_form_set_width" url="function.newt-form-set-width.php"/> +<entry name="newt_form_watch_fd" url="function.newt-form-watch-fd.php"/> +<entry name="newt_form" url="function.newt-form.php"/> +<entry name="newt_get_screen_size" url="function.newt-get-screen-size.php"/> +<entry name="newt_grid_add_components_to_form" url="function.newt-grid-add-components-to-form.php"/> +<entry name="newt_grid_basic_window" url="function.newt-grid-basic-window.php"/> +<entry name="newt_grid_free" url="function.newt-grid-free.php"/> +<entry name="newt_grid_get_size" url="function.newt-grid-get-size.php"/> +<entry name="newt_grid_h_close_stacked" url="function.newt-grid-h-close-stacked.php"/> +<entry name="newt_grid_h_stacked" url="function.newt-grid-h-stacked.php"/> +<entry name="newt_grid_place" url="function.newt-grid-place.php"/> +<entry name="newt_grid_set_field" url="function.newt-grid-set-field.php"/> +<entry name="newt_grid_simple_window" url="function.newt-grid-simple-window.php"/> +<entry name="newt_grid_v_close_stacked" url="function.newt-grid-v-close-stacked.php"/> +<entry name="newt_grid_v_stacked" url="function.newt-grid-v-stacked.php"/> +<entry name="newt_grid_wrapped_window_at" url="function.newt-grid-wrapped-window-at.php"/> +<entry name="newt_grid_wrapped_window" url="function.newt-grid-wrapped-window.php"/> +<entry name="newt_init" url="function.newt-init.php"/> +<entry name="newt_label_set_text" url="function.newt-label-set-text.php"/> +<entry name="newt_label" url="function.newt-label.php"/> +<entry name="newt_listbox_append_entry" url="function.newt-listbox-append-entry.php"/> +<entry name="newt_listbox_clear_selection" url="function.newt-listbox-clear-selection.php"/> +<entry name="newt_listbox_clear" url="function.newt-listbox-clear.php"/> +<entry name="newt_listbox_delete_entry" url="function.newt-listbox-delete-entry.php"/> +<entry name="newt_listbox_get_current" url="function.newt-listbox-get-current.php"/> +<entry name="newt_listbox_get_selection" url="function.newt-listbox-get-selection.php"/> +<entry name="newt_listbox_insert_entry" url="function.newt-listbox-insert-entry.php"/> +<entry name="newt_listbox_item_count" url="function.newt-listbox-item-count.php"/> +<entry name="newt_listbox_select_item" url="function.newt-listbox-select-item.php"/> +<entry name="newt_listbox_set_current_by_key" url="function.newt-listbox-set-current-by-key.php"/> +<entry name="newt_listbox_set_current" url="function.newt-listbox-set-current.php"/> +<entry name="newt_listbox_set_data" url="function.newt-listbox-set-data.php"/> +<entry name="newt_listbox_set_entry" url="function.newt-listbox-set-entry.php"/> +<entry name="newt_listbox_set_width" url="function.newt-listbox-set-width.php"/> +<entry name="newt_listbox" url="function.newt-listbox.php"/> +<entry name="newt_listitem_get_data" url="function.newt-listitem-get-data.php"/> +<entry name="newt_listitem_set" url="function.newt-listitem-set.php"/> +<entry name="newt_listitem" url="function.newt-listitem.php"/> +<entry name="newt_open_window" url="function.newt-open-window.php"/> +<entry name="newt_pop_help_line" url="function.newt-pop-help-line.php"/> +<entry name="newt_pop_window" url="function.newt-pop-window.php"/> +<entry name="newt_push_help_line" url="function.newt-push-help-line.php"/> +<entry name="newt_radio_get_current" url="function.newt-radio-get-current.php"/> +<entry name="newt_radiobutton" url="function.newt-radiobutton.php"/> +<entry name="newt_redraw_help_line" url="function.newt-redraw-help-line.php"/> +<entry name="newt_reflow_text" url="function.newt-reflow-text.php"/> +<entry name="newt_refresh" url="function.newt-refresh.php"/> +<entry name="newt_resize_screen" url="function.newt-resize-screen.php"/> +<entry name="newt_resume" url="function.newt-resume.php"/> +<entry name="newt_run_form" url="function.newt-run-form.php"/> +<entry name="newt_scale_set" url="function.newt-scale-set.php"/> +<entry name="newt_scale" url="function.newt-scale.php"/> +<entry name="newt_scrollbar_set" url="function.newt-scrollbar-set.php"/> +<entry name="newt_set_help_callback" url="function.newt-set-help-callback.php"/> +<entry name="newt_set_suspend_callback" url="function.newt-set-suspend-callback.php"/> +<entry name="newt_suspend" url="function.newt-suspend.php"/> +<entry name="newt_textbox_get_num_lines" url="function.newt-textbox-get-num-lines.php"/> +<entry name="newt_textbox_reflowed" url="function.newt-textbox-reflowed.php"/> +<entry name="newt_textbox_set_height" url="function.newt-textbox-set-height.php"/> +<entry name="newt_textbox_set_text" url="function.newt-textbox-set-text.php"/> +<entry name="newt_textbox" url="function.newt-textbox.php"/> +<entry name="newt_vertical_scrollbar" url="function.newt-vertical-scrollbar.php"/> +<entry name="newt_wait_for_key" url="function.newt-wait-for-key.php"/> +<entry name="newt_win_choice" url="function.newt-win-choice.php"/> +<entry name="newt_win_entries" url="function.newt-win-entries.php"/> +<entry name="newt_win_menu" url="function.newt-win-menu.php"/> +<entry name="newt_win_message" url="function.newt-win-message.php"/> +<entry name="newt_win_messagev" url="function.newt-win-messagev.php"/> +<entry name="newt_win_ternary" url="function.newt-win-ternary.php"/> +<entry name="ncurses_addch" url="function.ncurses-addch.php"/> +<entry name="ncurses_addchnstr" url="function.ncurses-addchnstr.php"/> +<entry name="ncurses_addchstr" url="function.ncurses-addchstr.php"/> +<entry name="ncurses_addnstr" url="function.ncurses-addnstr.php"/> +<entry name="ncurses_addstr" url="function.ncurses-addstr.php"/> +<entry name="ncurses_assume_default_colors" url="function.ncurses-assume-default-colors.php"/> +<entry name="ncurses_attroff" url="function.ncurses-attroff.php"/> +<entry name="ncurses_attron" url="function.ncurses-attron.php"/> +<entry name="ncurses_attrset" url="function.ncurses-attrset.php"/> +<entry name="ncurses_baudrate" url="function.ncurses-baudrate.php"/> +<entry name="ncurses_beep" url="function.ncurses-beep.php"/> +<entry name="ncurses_bkgd" url="function.ncurses-bkgd.php"/> +<entry name="ncurses_bkgdset" url="function.ncurses-bkgdset.php"/> +<entry name="ncurses_border" url="function.ncurses-border.php"/> +<entry name="ncurses_bottom_panel" url="function.ncurses-bottom-panel.php"/> +<entry name="ncurses_can_change_color" url="function.ncurses-can-change-color.php"/> +<entry name="ncurses_cbreak" url="function.ncurses-cbreak.php"/> +<entry name="ncurses_clear" url="function.ncurses-clear.php"/> +<entry name="ncurses_clrtobot" url="function.ncurses-clrtobot.php"/> +<entry name="ncurses_clrtoeol" url="function.ncurses-clrtoeol.php"/> +<entry name="ncurses_color_content" url="function.ncurses-color-content.php"/> +<entry name="ncurses_color_set" url="function.ncurses-color-set.php"/> +<entry name="ncurses_curs_set" url="function.ncurses-curs-set.php"/> +<entry name="ncurses_def_prog_mode" url="function.ncurses-def-prog-mode.php"/> +<entry name="ncurses_def_shell_mode" url="function.ncurses-def-shell-mode.php"/> +<entry name="ncurses_define_key" url="function.ncurses-define-key.php"/> +<entry name="ncurses_del_panel" url="function.ncurses-del-panel.php"/> +<entry name="ncurses_delay_output" url="function.ncurses-delay-output.php"/> +<entry name="ncurses_delch" url="function.ncurses-delch.php"/> +<entry name="ncurses_deleteln" url="function.ncurses-deleteln.php"/> +<entry name="ncurses_delwin" url="function.ncurses-delwin.php"/> +<entry name="ncurses_doupdate" url="function.ncurses-doupdate.php"/> +<entry name="ncurses_echo" url="function.ncurses-echo.php"/> +<entry name="ncurses_echochar" url="function.ncurses-echochar.php"/> +<entry name="ncurses_end" url="function.ncurses-end.php"/> +<entry name="ncurses_erase" url="function.ncurses-erase.php"/> +<entry name="ncurses_erasechar" url="function.ncurses-erasechar.php"/> +<entry name="ncurses_filter" url="function.ncurses-filter.php"/> +<entry name="ncurses_flash" url="function.ncurses-flash.php"/> +<entry name="ncurses_flushinp" url="function.ncurses-flushinp.php"/> +<entry name="ncurses_getch" url="function.ncurses-getch.php"/> +<entry name="ncurses_getmaxyx" url="function.ncurses-getmaxyx.php"/> +<entry name="ncurses_getmouse" url="function.ncurses-getmouse.php"/> +<entry name="ncurses_getyx" url="function.ncurses-getyx.php"/> +<entry name="ncurses_halfdelay" url="function.ncurses-halfdelay.php"/> +<entry name="ncurses_has_colors" url="function.ncurses-has-colors.php"/> +<entry name="ncurses_has_ic" url="function.ncurses-has-ic.php"/> +<entry name="ncurses_has_il" url="function.ncurses-has-il.php"/> +<entry name="ncurses_has_key" url="function.ncurses-has-key.php"/> +<entry name="ncurses_hide_panel" url="function.ncurses-hide-panel.php"/> +<entry name="ncurses_hline" url="function.ncurses-hline.php"/> +<entry name="ncurses_inch" url="function.ncurses-inch.php"/> +<entry name="ncurses_init_color" url="function.ncurses-init-color.php"/> +<entry name="ncurses_init_pair" url="function.ncurses-init-pair.php"/> +<entry name="ncurses_init" url="function.ncurses-init.php"/> +<entry name="ncurses_insch" url="function.ncurses-insch.php"/> +<entry name="ncurses_insdelln" url="function.ncurses-insdelln.php"/> +<entry name="ncurses_insertln" url="function.ncurses-insertln.php"/> +<entry name="ncurses_insstr" url="function.ncurses-insstr.php"/> +<entry name="ncurses_instr" url="function.ncurses-instr.php"/> +<entry name="ncurses_isendwin" url="function.ncurses-isendwin.php"/> +<entry name="ncurses_keyok" url="function.ncurses-keyok.php"/> +<entry name="ncurses_keypad" url="function.ncurses-keypad.php"/> +<entry name="ncurses_killchar" url="function.ncurses-killchar.php"/> +<entry name="ncurses_longname" url="function.ncurses-longname.php"/> +<entry name="ncurses_meta" url="function.ncurses-meta.php"/> +<entry name="ncurses_mouse_trafo" url="function.ncurses-mouse-trafo.php"/> +<entry name="ncurses_mouseinterval" url="function.ncurses-mouseinterval.php"/> +<entry name="ncurses_mousemask" url="function.ncurses-mousemask.php"/> +<entry name="ncurses_move_panel" url="function.ncurses-move-panel.php"/> +<entry name="ncurses_move" url="function.ncurses-move.php"/> +<entry name="ncurses_mvaddch" url="function.ncurses-mvaddch.php"/> +<entry name="ncurses_mvaddchnstr" url="function.ncurses-mvaddchnstr.php"/> +<entry name="ncurses_mvaddchstr" url="function.ncurses-mvaddchstr.php"/> +<entry name="ncurses_mvaddnstr" url="function.ncurses-mvaddnstr.php"/> +<entry name="ncurses_mvaddstr" url="function.ncurses-mvaddstr.php"/> +<entry name="ncurses_mvcur" url="function.ncurses-mvcur.php"/> +<entry name="ncurses_mvdelch" url="function.ncurses-mvdelch.php"/> +<entry name="ncurses_mvgetch" url="function.ncurses-mvgetch.php"/> +<entry name="ncurses_mvhline" url="function.ncurses-mvhline.php"/> +<entry name="ncurses_mvinch" url="function.ncurses-mvinch.php"/> +<entry name="ncurses_mvvline" url="function.ncurses-mvvline.php"/> +<entry name="ncurses_mvwaddstr" url="function.ncurses-mvwaddstr.php"/> +<entry name="ncurses_napms" url="function.ncurses-napms.php"/> +<entry name="ncurses_new_panel" url="function.ncurses-new-panel.php"/> +<entry name="ncurses_newpad" url="function.ncurses-newpad.php"/> +<entry name="ncurses_newwin" url="function.ncurses-newwin.php"/> +<entry name="ncurses_nl" url="function.ncurses-nl.php"/> +<entry name="ncurses_nocbreak" url="function.ncurses-nocbreak.php"/> +<entry name="ncurses_noecho" url="function.ncurses-noecho.php"/> +<entry name="ncurses_nonl" url="function.ncurses-nonl.php"/> +<entry name="ncurses_noqiflush" url="function.ncurses-noqiflush.php"/> +<entry name="ncurses_noraw" url="function.ncurses-noraw.php"/> +<entry name="ncurses_pair_content" url="function.ncurses-pair-content.php"/> +<entry name="ncurses_panel_above" url="function.ncurses-panel-above.php"/> +<entry name="ncurses_panel_below" url="function.ncurses-panel-below.php"/> +<entry name="ncurses_panel_window" url="function.ncurses-panel-window.php"/> +<entry name="ncurses_pnoutrefresh" url="function.ncurses-pnoutrefresh.php"/> +<entry name="ncurses_prefresh" url="function.ncurses-prefresh.php"/> +<entry name="ncurses_putp" url="function.ncurses-putp.php"/> +<entry name="ncurses_qiflush" url="function.ncurses-qiflush.php"/> +<entry name="ncurses_raw" url="function.ncurses-raw.php"/> +<entry name="ncurses_refresh" url="function.ncurses-refresh.php"/> +<entry name="ncurses_replace_panel" url="function.ncurses-replace-panel.php"/> +<entry name="ncurses_reset_prog_mode" url="function.ncurses-reset-prog-mode.php"/> +<entry name="ncurses_reset_shell_mode" url="function.ncurses-reset-shell-mode.php"/> +<entry name="ncurses_resetty" url="function.ncurses-resetty.php"/> +<entry name="ncurses_savetty" url="function.ncurses-savetty.php"/> +<entry name="ncurses_scr_dump" url="function.ncurses-scr-dump.php"/> +<entry name="ncurses_scr_init" url="function.ncurses-scr-init.php"/> +<entry name="ncurses_scr_restore" url="function.ncurses-scr-restore.php"/> +<entry name="ncurses_scr_set" url="function.ncurses-scr-set.php"/> +<entry name="ncurses_scrl" url="function.ncurses-scrl.php"/> +<entry name="ncurses_show_panel" url="function.ncurses-show-panel.php"/> +<entry name="ncurses_slk_attr" url="function.ncurses-slk-attr.php"/> +<entry name="ncurses_slk_attroff" url="function.ncurses-slk-attroff.php"/> +<entry name="ncurses_slk_attron" url="function.ncurses-slk-attron.php"/> +<entry name="ncurses_slk_attrset" url="function.ncurses-slk-attrset.php"/> +<entry name="ncurses_slk_clear" url="function.ncurses-slk-clear.php"/> +<entry name="ncurses_slk_color" url="function.ncurses-slk-color.php"/> +<entry name="ncurses_slk_init" url="function.ncurses-slk-init.php"/> +<entry name="ncurses_slk_noutrefresh" url="function.ncurses-slk-noutrefresh.php"/> +<entry name="ncurses_slk_refresh" url="function.ncurses-slk-refresh.php"/> +<entry name="ncurses_slk_restore" url="function.ncurses-slk-restore.php"/> +<entry name="ncurses_slk_set" url="function.ncurses-slk-set.php"/> +<entry name="ncurses_slk_touch" url="function.ncurses-slk-touch.php"/> +<entry name="ncurses_standend" url="function.ncurses-standend.php"/> +<entry name="ncurses_standout" url="function.ncurses-standout.php"/> +<entry name="ncurses_start_color" url="function.ncurses-start-color.php"/> +<entry name="ncurses_termattrs" url="function.ncurses-termattrs.php"/> +<entry name="ncurses_termname" url="function.ncurses-termname.php"/> +<entry name="ncurses_timeout" url="function.ncurses-timeout.php"/> +<entry name="ncurses_top_panel" url="function.ncurses-top-panel.php"/> +<entry name="ncurses_typeahead" url="function.ncurses-typeahead.php"/> +<entry name="ncurses_ungetch" url="function.ncurses-ungetch.php"/> +<entry name="ncurses_ungetmouse" url="function.ncurses-ungetmouse.php"/> +<entry name="ncurses_update_panels" url="function.ncurses-update-panels.php"/> +<entry name="ncurses_use_default_colors" url="function.ncurses-use-default-colors.php"/> +<entry name="ncurses_use_env" url="function.ncurses-use-env.php"/> +<entry name="ncurses_use_extended_names" url="function.ncurses-use-extended-names.php"/> +<entry name="ncurses_vidattr" url="function.ncurses-vidattr.php"/> +<entry name="ncurses_vline" url="function.ncurses-vline.php"/> +<entry name="ncurses_waddch" url="function.ncurses-waddch.php"/> +<entry name="ncurses_waddstr" url="function.ncurses-waddstr.php"/> +<entry name="ncurses_wattroff" url="function.ncurses-wattroff.php"/> +<entry name="ncurses_wattron" url="function.ncurses-wattron.php"/> +<entry name="ncurses_wattrset" url="function.ncurses-wattrset.php"/> +<entry name="ncurses_wborder" url="function.ncurses-wborder.php"/> +<entry name="ncurses_wclear" url="function.ncurses-wclear.php"/> +<entry name="ncurses_wcolor_set" url="function.ncurses-wcolor-set.php"/> +<entry name="ncurses_werase" url="function.ncurses-werase.php"/> +<entry name="ncurses_wgetch" url="function.ncurses-wgetch.php"/> +<entry name="ncurses_whline" url="function.ncurses-whline.php"/> +<entry name="ncurses_wmouse_trafo" url="function.ncurses-wmouse-trafo.php"/> +<entry name="ncurses_wmove" url="function.ncurses-wmove.php"/> +<entry name="ncurses_wnoutrefresh" url="function.ncurses-wnoutrefresh.php"/> +<entry name="ncurses_wrefresh" url="function.ncurses-wrefresh.php"/> +<entry name="ncurses_wstandend" url="function.ncurses-wstandend.php"/> +<entry name="ncurses_wstandout" url="function.ncurses-wstandout.php"/> +<entry name="ncurses_wvline" url="function.ncurses-wvline.php"/> +<entry name="readline_add_history" url="function.readline-add-history.php"/> +<entry name="readline_callback_handler_install" url="function.readline-callback-handler-install.php"/> +<entry name="readline_callback_handler_remove" url="function.readline-callback-handler-remove.php"/> +<entry name="readline_callback_read_char" url="function.readline-callback-read-char.php"/> +<entry name="readline_clear_history" url="function.readline-clear-history.php"/> +<entry name="readline_completion_function" url="function.readline-completion-function.php"/> +<entry name="readline_info" url="function.readline-info.php"/> +<entry name="readline_list_history" url="function.readline-list-history.php"/> +<entry name="readline_on_new_line" url="function.readline-on-new-line.php"/> +<entry name="readline_read_history" url="function.readline-read-history.php"/> +<entry name="readline_redisplay" url="function.readline-redisplay.php"/> +<entry name="readline_write_history" url="function.readline-write-history.php"/> +<entry name="readline" url="function.readline.php"/> +<entry name="bzclose" url="function.bzclose.php"/> +<entry name="bzcompress" url="function.bzcompress.php"/> +<entry name="bzdecompress" url="function.bzdecompress.php"/> +<entry name="bzerrno" url="function.bzerrno.php"/> +<entry name="bzerror" url="function.bzerror.php"/> +<entry name="bzerrstr" url="function.bzerrstr.php"/> +<entry name="bzflush" url="function.bzflush.php"/> +<entry name="bzopen" url="function.bzopen.php"/> +<entry name="bzread" url="function.bzread.php"/> +<entry name="bzwrite" url="function.bzwrite.php"/> +<entry name="lzf_compress" url="function.lzf-compress.php"/> +<entry name="lzf_decompress" url="function.lzf-decompress.php"/> +<entry name="lzf_optimized_for" url="function.lzf-optimized-for.php"/> +<entry name="Phar::addEmptyDir" url="phar.addemptydir.php"/> +<entry name="Phar::addFile" url="phar.addfile.php"/> +<entry name="Phar::addFromString" url="phar.addfromstring.php"/> +<entry name="Phar::apiVersion" url="phar.apiversion.php"/> +<entry name="Phar::buildFromDirectory" url="phar.buildfromdirectory.php"/> +<entry name="Phar::buildFromIterator" url="phar.buildfromiterator.php"/> +<entry name="Phar::canCompress" url="phar.cancompress.php"/> +<entry name="Phar::canWrite" url="phar.canwrite.php"/> +<entry name="Phar::compress" url="phar.compress.php"/> +<entry name="Phar::compressAllFilesBZIP2" url="phar.compressallfilesbzip2.php"/> +<entry name="Phar::compressAllFilesGZ" url="phar.compressallfilesgz.php"/> +<entry name="Phar::compressFiles" url="phar.compressfiles.php"/> +<entry name="Phar::__construct" url="phar.construct.php"/> +<entry name="Phar::convertToData" url="phar.converttodata.php"/> +<entry name="Phar::convertToExecutable" url="phar.converttoexecutable.php"/> +<entry name="Phar::copy" url="phar.copy.php"/> +<entry name="Phar::count" url="phar.count.php"/> +<entry name="Phar::createDefaultStub" url="phar.createdefaultstub.php"/> +<entry name="Phar::decompress" url="phar.decompress.php"/> +<entry name="Phar::decompressFiles" url="phar.decompressfiles.php"/> +<entry name="Phar::delMetadata" url="phar.delmetadata.php"/> +<entry name="Phar::delete" url="phar.delete.php"/> +<entry name="Phar::extractTo" url="phar.extractto.php"/> +<entry name="Phar::getMetaData" url="phar.getmetadata.php"/> +<entry name="Phar::getModified" url="phar.getmodified.php"/> +<entry name="Phar::getSignature" url="phar.getsignature.php"/> +<entry name="Phar::getStub" url="phar.getstub.php"/> +<entry name="Phar::getSupportedCompression" url="phar.getsupportedcompression.php"/> +<entry name="Phar::getSupportedSignatures" url="phar.getsupportedsignatures.php"/> +<entry name="Phar::getVersion" url="phar.getversion.php"/> +<entry name="Phar::hasMetaData" url="phar.hasmetadata.php"/> +<entry name="Phar::interceptFileFuncs" url="phar.interceptfilefuncs.php"/> +<entry name="Phar::isBuffering" url="phar.isbuffering.php"/> +<entry name="Phar::isCompressed" url="phar.iscompressed.php"/> +<entry name="Phar::isFileFormat" url="phar.isfileformat.php"/> +<entry name="Phar::isValidPharFilename" url="phar.isvalidpharfilename.php"/> +<entry name="Phar::isWritable" url="phar.iswritable.php"/> +<entry name="Phar::loadPhar" url="phar.loadphar.php"/> +<entry name="Phar::mapPhar" url="phar.mapphar.php"/> +<entry name="Phar::mount" url="phar.mount.php"/> +<entry name="Phar::mungServer" url="phar.mungserver.php"/> +<entry name="Phar::offsetExists" url="phar.offsetexists.php"/> +<entry name="Phar::offsetGet" url="phar.offsetget.php"/> +<entry name="Phar::offsetSet" url="phar.offsetset.php"/> +<entry name="Phar::offsetUnset" url="phar.offsetunset.php"/> +<entry name="Phar::running" url="phar.running.php"/> +<entry name="Phar::setAlias" url="phar.setalias.php"/> +<entry name="Phar::setDefaultStub" url="phar.setdefaultstub.php"/> +<entry name="Phar::setMetadata" url="phardata.setmetadata.php"/> +<entry name="Phar::setSignatureAlgorithm" url="phardata.setsignaturealgorithm.php"/> +<entry name="Phar::setStub" url="phar.setstub.php"/> +<entry name="Phar::startBuffering" url="phar.startbuffering.php"/> +<entry name="Phar::stopBuffering" url="phar.stopbuffering.php"/> +<entry name="Phar::uncompressAllFiles" url="phar.uncompressallfiles.php"/> +<entry name="Phar::unlinkArchive" url="phar.unlinkarchive.php"/> +<entry name="Phar::webPhar" url="phar.webphar.php"/> +<entry name="PharData::addEmptyDir" url="phardata.addemptydir.php"/> +<entry name="PharData::addFile" url="phardata.addfile.php"/> +<entry name="PharData::addFromString" url="phardata.addfromstring.php"/> +<entry name="PharData::buildFromDirectory" url="phardata.buildfromdirectory.php"/> +<entry name="PharData::buildFromIterator" url="phardata.buildfromiterator.php"/> +<entry name="PharData::compress" url="phardata.compress.php"/> +<entry name="PharData::compressFiles" url="phardata.compressfiles.php"/> +<entry name="PharData::__construct" url="phardata.construct.php"/> +<entry name="PharData::convertToData" url="phardata.converttodata.php"/> +<entry name="PharData::convertToExecutable" url="phardata.converttoexecutable.php"/> +<entry name="PharData::copy" url="phardata.copy.php"/> +<entry name="PharData::decompress" url="phardata.decompress.php"/> +<entry name="PharData::decompressFiles" url="phardata.decompressfiles.php"/> +<entry name="PharData::delMetadata" url="phardata.delmetadata.php"/> +<entry name="PharData::delete" url="phardata.delete.php"/> +<entry name="PharData::extractTo" url="phardata.extractto.php"/> +<entry name="PharData::isWritable" url="phardata.iswritable.php"/> +<entry name="PharData::offsetSet" url="phardata.offsetset.php"/> +<entry name="PharData::offsetUnset" url="phardata.offsetunset.php"/> +<entry name="PharData::setAlias" url="phardata.setalias.php"/> +<entry name="PharData::setDefaultStub" url="phardata.setdefaultstub.php"/> +<entry name="PharData::setStub" url="phardata.setstub.php"/> +<entry name="PharFileInfo::chmod" url="pharfileinfo.chmod.php"/> +<entry name="PharFileInfo::compress" url="pharfileinfo.compress.php"/> +<entry name="PharFileInfo::__construct" url="pharfileinfo.construct.php"/> +<entry name="PharFileInfo::decompress" url="pharfileinfo.decompress.php"/> +<entry name="PharFileInfo::delMetadata" url="pharfileinfo.delmetadata.php"/> +<entry name="PharFileInfo::getCRC32" url="pharfileinfo.getcrc32.php"/> +<entry name="PharFileInfo::getCompressedSize" url="pharfileinfo.getcompressedsize.php"/> +<entry name="PharFileInfo::getMetaData" url="pharfileinfo.getmetadata.php"/> +<entry name="PharFileInfo::getPharFlags" url="pharfileinfo.getpharflags.php"/> +<entry name="PharFileInfo::hasMetadata" url="pharfileinfo.hasmetadata.php"/> +<entry name="PharFileInfo::isCRCChecked" url="pharfileinfo.iscrcchecked.php"/> +<entry name="PharFileInfo::isCompressed" url="pharfileinfo.iscompressed.php"/> +<entry name="PharFileInfo::isCompressedBZIP2" url="pharfileinfo.iscompressedbzip2.php"/> +<entry name="PharFileInfo::isCompressedGZ" url="pharfileinfo.iscompressedgz.php"/> +<entry name="PharFileInfo::setCompressedBZIP2" url="pharfileinfo.setcompressedbzip2.php"/> +<entry name="PharFileInfo::setCompressedGZ" url="pharfileinfo.setcompressedgz.php"/> +<entry name="PharFileInfo::setMetaData" url="pharfileinfo.setmetadata.php"/> +<entry name="PharFileInfo::setUncompressed" url="pharfileinfo.setuncompressed.php"/> +<entry name="PharException" url="PharException.intro.unused.php"/> +<entry name="rar_close" url="function.rar-close.php"/> +<entry name="rar_entry_get" url="function.rar-entry-get.php"/> +<entry name="Rar::extract" url="function.rar-extract.php"/> +<entry name="Rar::getAttr" url="function.rar-getattr.php"/> +<entry name="Rar::getCrc" url="function.rar-getcrc.php"/> +<entry name="Rar::getFileTime" url="function.rar-getfiletime.php"/> +<entry name="Rar::getHostOs" url="function.rar-gethostos.php"/> +<entry name="Rar::getMethod" url="function.rar-getmethod.php"/> +<entry name="Rar::getName" url="function.rar-getname.php"/> +<entry name="Rar::getPackedSize" url="function.rar-getpackedsize.php"/> +<entry name="Rar::getUnpackedSize" url="function.rar-getunpackedsize.php"/> +<entry name="Rar::getVersion" url="function.rar-getversion.php"/> +<entry name="rar_list" url="function.rar-list.php"/> +<entry name="rar_open" url="function.rar-open.php"/> +<entry name="zip_close" url="function.zip-close.php"/> +<entry name="zip_entry_close" url="function.zip-entry-close.php"/> +<entry name="zip_entry_compressedsize" url="function.zip-entry-compressedsize.php"/> +<entry name="zip_entry_compressionmethod" url="function.zip-entry-compressionmethod.php"/> +<entry name="zip_entry_filesize" url="function.zip-entry-filesize.php"/> +<entry name="zip_entry_name" url="function.zip-entry-name.php"/> +<entry name="zip_entry_open" url="function.zip-entry-open.php"/> +<entry name="zip_entry_read" url="function.zip-entry-read.php"/> +<entry name="zip_open" url="function.zip-open.php"/> +<entry name="zip_read" url="function.zip-read.php"/> +<entry name="ZipArchive::addEmptyDir" url="function.ziparchive-addemptydir.php"/> +<entry name="ZipArchive::addFile" url="function.ziparchive-addfile.php"/> +<entry name="ZipArchive::addFromString" url="function.ziparchive-addfromstring.php"/> +<entry name="ZipArchive::close" url="function.ziparchive-close.php"/> +<entry name="ZipArchive::deleteIndex" url="function.ziparchive-deleteindex.php"/> +<entry name="ZipArchive::deleteName" url="function.ziparchive-deletename.php"/> +<entry name="ZipArchive::extractTo" url="function.ziparchive-extractto.php"/> +<entry name="ZipArchive::getArchiveComment" url="function.ziparchive-getarchivecomment.php"/> +<entry name="ZipArchive::getCommentIndex" url="function.ziparchive-getcommentindex.php"/> +<entry name="ZipArchive::getCommentName" url="function.ziparchive-getcommentname.php"/> +<entry name="ZipArchive::getFromIndex" url="function.ziparchive-getfromindex.php"/> +<entry name="ZipArchive::getFromName" url="function.ziparchive-getfromname.php"/> +<entry name="ZipArchive::getNameIndex" url="function.ziparchive-getnameindex.php"/> +<entry name="ZipArchive::getStream" url="function.ziparchive-getstream.php"/> +<entry name="ZipArchive::locateName" url="function.ziparchive-locatename.php"/> +<entry name="ZipArchive::open" url="function.ziparchive-open.php"/> +<entry name="ZipArchive::renameIndex" url="function.ziparchive-renameindex.php"/> +<entry name="ZipArchive::renameName" url="function.ziparchive-renamename.php"/> +<entry name="ZipArchive::setArchiveComment" url="function.ziparchive-setarchivecomment.php"/> +<entry name="ZipArchive::setCommentIndex" url="function.ziparchive-setcommentindex.php"/> +<entry name="ZipArchive::setCommentName" url="function.ziparchive-setCommentName.php"/> +<entry name="ZipArchive::statIndex" url="function.ziparchive-statindex.php"/> +<entry name="ZipArchive::statName" url="function.ziparchive-statname.php"/> +<entry name="ZipArchive::unchangeAll" url="function.ziparchive-unchangeall.php"/> +<entry name="ZipArchive::unchangeArchive" url="function.ziparchive-unchangearchive.php"/> +<entry name="ZipArchive::unchangeIndex" url="function.ziparchive-unchangeindex.php"/> +<entry name="ZipArchive::unchangeName" url="function.ziparchive-unchangename.php"/> +<entry name="gzclose" url="function.gzclose.php"/> +<entry name="gzcompress" url="function.gzcompress.php"/> +<entry name="gzdecode" url="function.gzdecode.php"/> +<entry name="gzdeflate" url="function.gzdeflate.php"/> +<entry name="gzencode" url="function.gzencode.php"/> +<entry name="gzeof" url="function.gzeof.php"/> +<entry name="gzfile" url="function.gzfile.php"/> +<entry name="gzgetc" url="function.gzgetc.php"/> +<entry name="gzgets" url="function.gzgets.php"/> +<entry name="gzgetss" url="function.gzgetss.php"/> +<entry name="gzinflate" url="function.gzinflate.php"/> +<entry name="gzopen" url="function.gzopen.php"/> +<entry name="gzpassthru" url="function.gzpassthru.php"/> +<entry name="gzputs" url="function.gzputs.php"/> +<entry name="gzread" url="function.gzread.php"/> +<entry name="gzrewind" url="function.gzrewind.php"/> +<entry name="gzseek" url="function.gzseek.php"/> +<entry name="gztell" url="function.gztell.php"/> +<entry name="gzuncompress" url="function.gzuncompress.php"/> +<entry name="gzwrite" url="function.gzwrite.php"/> +<entry name="readgzfile" url="function.readgzfile.php"/> +<entry name="zlib_get_coding_type" url="function.zlib-get-coding-type.php"/> +<entry name="m_checkstatus" url="function.m-checkstatus.php"/> +<entry name="m_completeauthorizations" url="function.m-completeauthorizations.php"/> +<entry name="m_connect" url="function.m-connect.php"/> +<entry name="m_connectionerror" url="function.m-connectionerror.php"/> +<entry name="m_deletetrans" url="function.m-deletetrans.php"/> +<entry name="m_destroyconn" url="function.m-destroyconn.php"/> +<entry name="m_destroyengine" url="function.m-destroyengine.php"/> +<entry name="m_getcell" url="function.m-getcell.php"/> +<entry name="m_getcellbynum" url="function.m-getcellbynum.php"/> +<entry name="m_getcommadelimited" url="function.m-getcommadelimited.php"/> +<entry name="m_getheader" url="function.m-getheader.php"/> +<entry name="m_initconn" url="function.m-initconn.php"/> +<entry name="m_initengine" url="function.m-initengine.php"/> +<entry name="m_iscommadelimited" url="function.m-iscommadelimited.php"/> +<entry name="m_maxconntimeout" url="function.m-maxconntimeout.php"/> +<entry name="m_monitor" url="function.m-monitor.php"/> +<entry name="m_numcolumns" url="function.m-numcolumns.php"/> +<entry name="m_numrows" url="function.m-numrows.php"/> +<entry name="m_parsecommadelimited" url="function.m-parsecommadelimited.php"/> +<entry name="m_responsekeys" url="function.m-responsekeys.php"/> +<entry name="m_responseparam" url="function.m-responseparam.php"/> +<entry name="m_returnstatus" url="function.m-returnstatus.php"/> +<entry name="m_setblocking" url="function.m-setblocking.php"/> +<entry name="m_setdropfile" url="function.m-setdropfile.php"/> +<entry name="m_setip" url="function.m-setip.php"/> +<entry name="m_setssl_cafile" url="function.m-setssl-cafile.php"/> +<entry name="m_setssl_files" url="function.m-setssl-files.php"/> +<entry name="m_setssl" url="function.m-setssl.php"/> +<entry name="m_settimeout" url="function.m-settimeout.php"/> +<entry name="m_sslcert_gen_hash" url="function.m-sslcert-gen-hash.php"/> +<entry name="m_transactionssent" url="function.m-transactionssent.php"/> +<entry name="m_transinqueue" url="function.m-transinqueue.php"/> +<entry name="m_transkeyval" url="function.m-transkeyval.php"/> +<entry name="m_transnew" url="function.m-transnew.php"/> +<entry name="m_transsend" url="function.m-transsend.php"/> +<entry name="m_uwait" url="function.m-uwait.php"/> +<entry name="m_validateidentifier" url="function.m-validateidentifier.php"/> +<entry name="m_verifyconnection" url="function.m-verifyconnection.php"/> +<entry name="m_verifysslcert" url="function.m-verifysslcert.php"/> +<entry name="calcul_hmac" url="function.calcul-hmac.php"/> +<entry name="calculhmac" url="function.calculhmac.php"/> +<entry name="nthmac" url="function.nthmac.php"/> +<entry name="signeurlpaiement" url="function.signeurlpaiement.php"/> +<entry name="crack_check" url="function.crack-check.php"/> +<entry name="crack_closedict" url="function.crack-closedict.php"/> +<entry name="crack_getlastmessage" url="function.crack-getlastmessage.php"/> +<entry name="crack_opendict" url="function.crack-opendict.php"/> +<entry name="hash_algos" url="function.hash-algos.php"/> +<entry name="hash_copy" url="function.hash-copy.php"/> +<entry name="hash_file" url="function.hash-file.php"/> +<entry name="hash_final" url="function.hash-final.php"/> +<entry name="hash_hmac_file" url="function.hash-hmac-file.php"/> +<entry name="hash_hmac" url="function.hash-hmac.php"/> +<entry name="hash_init" url="function.hash-init.php"/> +<entry name="hash_update_file" url="function.hash-update-file.php"/> +<entry name="hash_update_stream" url="function.hash-update-stream.php"/> +<entry name="hash_update" url="function.hash-update.php"/> +<entry name="hash" url="function.hash.php"/> +<entry name="mcrypt_cbc" url="function.mcrypt-cbc.php"/> +<entry name="mcrypt_cfb" url="function.mcrypt-cfb.php"/> +<entry name="mcrypt_create_iv" url="function.mcrypt-create-iv.php"/> +<entry name="mcrypt_decrypt" url="function.mcrypt-decrypt.php"/> +<entry name="mcrypt_ecb" url="function.mcrypt-ecb.php"/> +<entry name="mcrypt_enc_get_algorithms_name" url="function.mcrypt-enc-get-algorithms-name.php"/> +<entry name="mcrypt_enc_get_block_size" url="function.mcrypt-enc-get-block-size.php"/> +<entry name="mcrypt_enc_get_iv_size" url="function.mcrypt-enc-get-iv-size.php"/> +<entry name="mcrypt_enc_get_key_size" url="function.mcrypt-enc-get-key-size.php"/> +<entry name="mcrypt_enc_get_modes_name" url="function.mcrypt-enc-get-modes-name.php"/> +<entry name="mcrypt_enc_get_supported_key_sizes" url="function.mcrypt-enc-get-supported-key-sizes.php"/> +<entry name="mcrypt_enc_is_block_algorithm_mode" url="function.mcrypt-enc-is-block-algorithm-mode.php"/> +<entry name="mcrypt_enc_is_block_algorithm" url="function.mcrypt-enc-is-block-algorithm.php"/> +<entry name="mcrypt_enc_is_block_mode" url="function.mcrypt-enc-is-block-mode.php"/> +<entry name="mcrypt_enc_self_test" url="function.mcrypt-enc-self-test.php"/> +<entry name="mcrypt_encrypt" url="function.mcrypt-encrypt.php"/> +<entry name="mcrypt_generic_deinit" url="function.mcrypt-generic-deinit.php"/> +<entry name="mcrypt_generic_end" url="function.mcrypt-generic-end.php"/> +<entry name="mcrypt_generic_init" url="function.mcrypt-generic-init.php"/> +<entry name="mcrypt_generic" url="function.mcrypt-generic.php"/> +<entry name="mcrypt_get_block_size" url="function.mcrypt-get-block-size.php"/> +<entry name="mcrypt_get_cipher_name" url="function.mcrypt-get-cipher-name.php"/> +<entry name="mcrypt_get_iv_size" url="function.mcrypt-get-iv-size.php"/> +<entry name="mcrypt_get_key_size" url="function.mcrypt-get-key-size.php"/> +<entry name="mcrypt_list_algorithms" url="function.mcrypt-list-algorithms.php"/> +<entry name="mcrypt_list_modes" url="function.mcrypt-list-modes.php"/> +<entry name="mcrypt_module_close" url="function.mcrypt-module-close.php"/> +<entry name="mcrypt_module_get_algo_block_size" url="function.mcrypt-module-get-algo-block-size.php"/> +<entry name="mcrypt_module_get_algo_key_size" url="function.mcrypt-module-get-algo-key-size.php"/> +<entry name="mcrypt_module_get_supported_key_sizes" url="function.mcrypt-module-get-supported-key-sizes.php"/> +<entry name="mcrypt_module_is_block_algorithm_mode" url="function.mcrypt-module-is-block-algorithm-mode.php"/> +<entry name="mcrypt_module_is_block_algorithm" url="function.mcrypt-module-is-block-algorithm.php"/> +<entry name="mcrypt_module_is_block_mode" url="function.mcrypt-module-is-block-mode.php"/> +<entry name="mcrypt_module_open" url="function.mcrypt-module-open.php"/> +<entry name="mcrypt_module_self_test" url="function.mcrypt-module-self-test.php"/> +<entry name="mcrypt_ofb" url="function.mcrypt-ofb.php"/> +<entry name="mdecrypt_generic" url="function.mdecrypt-generic.php"/> +<entry name="mhash_count" url="function.mhash-count.php"/> +<entry name="mhash_get_block_size" url="function.mhash-get-block-size.php"/> +<entry name="mhash_get_hash_name" url="function.mhash-get-hash-name.php"/> +<entry name="mhash_keygen_s2k" url="function.mhash-keygen-s2k.php"/> +<entry name="mhash" url="function.mhash.php"/> +<entry name="openssl_csr_export_to_file" url="function.openssl-csr-export-to-file.php"/> +<entry name="openssl_csr_export" url="function.openssl-csr-export.php"/> +<entry name="openssl_csr_get_public_key" url="function.openssl-csr-get-public-key.php"/> +<entry name="openssl_csr_get_subject" url="function.openssl-csr-get-subject.php"/> +<entry name="openssl_csr_new" url="function.openssl-csr-new.php"/> +<entry name="openssl_csr_sign" url="function.openssl-csr-sign.php"/> +<entry name="openssl_error_string" url="function.openssl-error-string.php"/> +<entry name="openssl_free_key" url="function.openssl-free-key.php"/> +<entry name="openssl_get_privatekey" url="function.openssl-get-privatekey.php"/> +<entry name="openssl_get_publickey" url="function.openssl-get-publickey.php"/> +<entry name="openssl_open" url="function.openssl-open.php"/> +<entry name="openssl_pkcs12_export_to_file" url="function.openssl-pkcs12-export-to-file.php"/> +<entry name="openssl_pkcs12_export" url="function.openssl-pkcs12-export.php"/> +<entry name="openssl_pkcs12_read" url="function.openssl-pkcs12-read.php"/> +<entry name="openssl_pkcs7_decrypt" url="function.openssl-pkcs7-decrypt.php"/> +<entry name="openssl_pkcs7_encrypt" url="function.openssl-pkcs7-encrypt.php"/> +<entry name="openssl_pkcs7_sign" url="function.openssl-pkcs7-sign.php"/> +<entry name="openssl_pkcs7_verify" url="function.openssl-pkcs7-verify.php"/> +<entry name="openssl_pkey_export_to_file" url="function.openssl-pkey-export-to-file.php"/> +<entry name="openssl_pkey_export" url="function.openssl-pkey-export.php"/> +<entry name="openssl_pkey_free" url="function.openssl-pkey-free.php"/> +<entry name="openssl_pkey_get_details" url="function.openssl-pkey-get-details.php"/> +<entry name="openssl_pkey_get_private" url="function.openssl-pkey-get-private.php"/> +<entry name="openssl_pkey_get_public" url="function.openssl-pkey-get-public.php"/> +<entry name="openssl_pkey_new" url="function.openssl-pkey-new.php"/> +<entry name="openssl_private_decrypt" url="function.openssl-private-decrypt.php"/> +<entry name="openssl_private_encrypt" url="function.openssl-private-encrypt.php"/> +<entry name="openssl_public_decrypt" url="function.openssl-public-decrypt.php"/> +<entry name="openssl_public_encrypt" url="function.openssl-public-encrypt.php"/> +<entry name="openssl_seal" url="function.openssl-seal.php"/> +<entry name="openssl_sign" url="function.openssl-sign.php"/> +<entry name="openssl_verify" url="function.openssl-verify.php"/> +<entry name="openssl_x509_check_private_key" url="function.openssl-x509-check-private-key.php"/> +<entry name="openssl_x509_checkpurpose" url="function.openssl-x509-checkpurpose.php"/> +<entry name="openssl_x509_export_to_file" url="function.openssl-x509-export-to-file.php"/> +<entry name="openssl_x509_export" url="function.openssl-x509-export.php"/> +<entry name="openssl_x509_free" url="function.openssl-x509-free.php"/> +<entry name="openssl_x509_parse" url="function.openssl-x509-parse.php"/> +<entry name="openssl_x509_read" url="function.openssl-x509-read.php"/> +<entry name="dba_close" url="function.dba-close.php"/> +<entry name="dba_delete" url="function.dba-delete.php"/> +<entry name="dba_exists" url="function.dba-exists.php"/> +<entry name="dba_fetch" url="function.dba-fetch.php"/> +<entry name="dba_firstkey" url="function.dba-firstkey.php"/> +<entry name="dba_handlers" url="function.dba-handlers.php"/> +<entry name="dba_insert" url="function.dba-insert.php"/> +<entry name="dba_key_split" url="function.dba-key-split.php"/> +<entry name="dba_list" url="function.dba-list.php"/> +<entry name="dba_nextkey" url="function.dba-nextkey.php"/> +<entry name="dba_open" url="function.dba-open.php"/> +<entry name="dba_optimize" url="function.dba-optimize.php"/> +<entry name="dba_popen" url="function.dba-popen.php"/> +<entry name="dba_replace" url="function.dba-replace.php"/> +<entry name="dba_sync" url="function.dba-sync.php"/> +<entry name="dbx_close" url="function.dbx-close.php"/> +<entry name="dbx_compare" url="function.dbx-compare.php"/> +<entry name="dbx_connect" url="function.dbx-connect.php"/> +<entry name="dbx_error" url="function.dbx-error.php"/> +<entry name="dbx_escape_string" url="function.dbx-escape-string.php"/> +<entry name="dbx_fetch_row" url="function.dbx-fetch-row.php"/> +<entry name="dbx_query" url="function.dbx-query.php"/> +<entry name="dbx_sort" url="function.dbx-sort.php"/> +<entry name="odbc_autocommit" url="function.odbc-autocommit.php"/> +<entry name="odbc_binmode" url="function.odbc-binmode.php"/> +<entry name="odbc_close_all" url="function.odbc-close-all.php"/> +<entry name="odbc_close" url="function.odbc-close.php"/> +<entry name="odbc_columnprivileges" url="function.odbc-columnprivileges.php"/> +<entry name="odbc_columns" url="function.odbc-columns.php"/> +<entry name="odbc_commit" url="function.odbc-commit.php"/> +<entry name="odbc_connect" url="function.odbc-connect.php"/> +<entry name="odbc_cursor" url="function.odbc-cursor.php"/> +<entry name="odbc_data_source" url="function.odbc-data-source.php"/> +<entry name="odbc_do" url="function.odbc-do.php"/> +<entry name="odbc_error" url="function.odbc-error.php"/> +<entry name="odbc_errormsg" url="function.odbc-errormsg.php"/> +<entry name="odbc_exec" url="function.odbc-exec.php"/> +<entry name="odbc_execute" url="function.odbc-execute.php"/> +<entry name="odbc_fetch_array" url="function.odbc-fetch-array.php"/> +<entry name="odbc_fetch_into" url="function.odbc-fetch-into.php"/> +<entry name="odbc_fetch_object" url="function.odbc-fetch-object.php"/> +<entry name="odbc_fetch_row" url="function.odbc-fetch-row.php"/> +<entry name="odbc_field_len" url="function.odbc-field-len.php"/> +<entry name="odbc_field_name" url="function.odbc-field-name.php"/> +<entry name="odbc_field_num" url="function.odbc-field-num.php"/> +<entry name="odbc_field_precision" url="function.odbc-field-precision.php"/> +<entry name="odbc_field_scale" url="function.odbc-field-scale.php"/> +<entry name="odbc_field_type" url="function.odbc-field-type.php"/> +<entry name="odbc_foreignkeys" url="function.odbc-foreignkeys.php"/> +<entry name="odbc_free_result" url="function.odbc-free-result.php"/> +<entry name="odbc_gettypeinfo" url="function.odbc-gettypeinfo.php"/> +<entry name="odbc_longreadlen" url="function.odbc-longreadlen.php"/> +<entry name="odbc_next_result" url="function.odbc-next-result.php"/> +<entry name="odbc_num_fields" url="function.odbc-num-fields.php"/> +<entry name="odbc_num_rows" url="function.odbc-num-rows.php"/> +<entry name="odbc_pconnect" url="function.odbc-pconnect.php"/> +<entry name="odbc_prepare" url="function.odbc-prepare.php"/> +<entry name="odbc_primarykeys" url="function.odbc-primarykeys.php"/> +<entry name="odbc_procedurecolumns" url="function.odbc-procedurecolumns.php"/> +<entry name="odbc_procedures" url="function.odbc-procedures.php"/> +<entry name="odbc_result_all" url="function.odbc-result-all.php"/> +<entry name="odbc_result" url="function.odbc-result.php"/> +<entry name="odbc_rollback" url="function.odbc-rollback.php"/> +<entry name="odbc_setoption" url="function.odbc-setoption.php"/> +<entry name="odbc_specialcolumns" url="function.odbc-specialcolumns.php"/> +<entry name="odbc_statistics" url="function.odbc-statistics.php"/> +<entry name="odbc_tableprivileges" url="function.odbc-tableprivileges.php"/> +<entry name="odbc_tables" url="function.odbc-tables.php"/> +<entry name="PDO::beginTransaction" url="pdo.begintransaction.php"/> +<entry name="PDO::commit" url="pdo.commit.php"/> +<entry name="PDO::__construct" url="pdo.construct.php"/> +<entry name="PDO::errorCode" url="pdo.errorcode.php"/> +<entry name="PDO::errorInfo" url="pdo.errorinfo.php"/> +<entry name="PDO::exec" url="pdo.exec.php"/> +<entry name="PDO::getAttribute" url="pdo.getattribute.php"/> +<entry name="PDO::getAvailableDrivers" url="pdo.getavailabledrivers.php"/> +<entry name="PDO::lastInsertId" url="pdo.lastinsertid.php"/> +<entry name="PDO::prepare" url="pdo.prepare.php"/> +<entry name="PDO::query" url="pdo.query.php"/> +<entry name="PDO::quote" url="pdo.quote.php"/> +<entry name="PDO::rollBack" url="pdo.rollback.php"/> +<entry name="PDO::setAttribute" url="pdo.setattribute.php"/> +<entry name="PDOStatement->bindColumn" url="pdostatement.bindcolumn.php"/> +<entry name="PDOStatement->bindParam" url="pdostatement.bindparam.php"/> +<entry name="PDOStatement->bindValue" url="pdostatement.bindvalue.php"/> +<entry name="PDOStatement->closeCursor" url="pdostatement.closecursor.php"/> +<entry name="PDOStatement->columnCount" url="pdostatement.columncount.php"/> +<entry name="PDOStatement->errorCode" url="pdostatement.errorcode.php"/> +<entry name="PDOStatement->errorInfo" url="pdostatement.errorinfo.php"/> +<entry name="PDOStatement->execute" url="pdostatement.execute.php"/> +<entry name="PDOStatement->fetch" url="pdostatement.fetch.php"/> +<entry name="PDOStatement->fetchAll" url="pdostatement.fetchall.php"/> +<entry name="PDOStatement->fetchColumn" url="pdostatement.fetchcolumn.php"/> +<entry name="PDOStatement->fetchObject" url="pdostatement.fetchobject.php"/> +<entry name="PDOStatement->getAttribute" url="pdostatement.getattribute.php"/> +<entry name="PDOStatement->getColumnMeta" url="pdostatement.getcolumnmeta.php"/> +<entry name="PDOStatement->nextRowset" url="pdostatement.nextrowset.php"/> +<entry name="PDOStatement->rowCount" url="pdostatement.rowcount.php"/> +<entry name="PDOStatement->setAttribute" url="pdostatement.setattribute.php"/> +<entry name="PDOStatement->setFetchMode" url="pdostatement.setfetchmode.php"/> +<entry name="PDO_DBLIB DSN" url="ref.pdo-dblib.connection.php"/> +<entry name="PDO_FIREBIRD DSN" url="ref.pdo-firebird.connection.php"/> +<entry name="PDO_IBM DSN" url="ref.pdo-ibm.connection.php"/> +<entry name="PDO_INFORMIX DSN" url="ref.pdo-informix.connection.php"/> +<entry name="PDO_MYSQL DSN" url="ref.pdo-mysql.connection.php"/> +<entry name="PDO_OCI DSN" url="ref.pdo-oci.connection.php"/> +<entry name="PDO_ODBC DSN" url="ref.pdo-odbc.connection.php"/> +<entry name="PDO_PGSQL DSN" url="ref.pdo-pgsql.connection.php"/> +<entry name="PDO::pgsqlLOBCreate" url="function.pdo-pgsqllobcreate.php"/> +<entry name="PDO::pgsqlLOBOpen" url="function.pdo-pgsqllobopen.php"/> +<entry name="PDO::pgsqlLOBUnlink" url="function.pdo-pgsqllobunlink.php"/> +<entry name="PDO_SQLITE DSN" url="ref.pdo-sqlite.connection.php"/> +<entry name="PDO->sqliteCreateAggregate()" url="function.pdo-sqlitecreateaggregate.php"/> +<entry name="PDO->sqliteCreateFunction()" url="function.pdo-sqlitecreatefunction.php"/> +<entry name="SDO_DAS_ChangeSummary::beginLogging" url="function.sdo-das-changesummary-beginlogging.php"/> +<entry name="SDO_DAS_ChangeSummary::endLogging" url="function.sdo-das-changesummary-endlogging.php"/> +<entry name="SDO_DAS_ChangeSummary::getChangeType" url="function.sdo-das-changesummary-getchangetype.php"/> +<entry name="SDO_DAS_ChangeSummary::getChangedDataObjects" url="function.sdo-das-changesummary-getchangeddataobjects.php"/> +<entry name="SDO_DAS_ChangeSummary::getOldContainer" url="function.sdo-das-changesummary-getoldcontainer.php"/> +<entry name="SDO_DAS_ChangeSummary::getOldValues" url="function.sdo-das-changesummary-getoldvalues.php"/> +<entry name="SDO_DAS_ChangeSummary::isLogging" url="function.sdo-das-changesummary-islogging.php"/> +<entry name="SDO_DAS_DataFactory::addPropertyToType" url="function.sdo-das-datafactory-addpropertytotype.php"/> +<entry name="SDO_DAS_DataFactory::addType" url="function.sdo-das-datafactory-addtype.php"/> +<entry name="SDO_DAS_DataFactory::getDataFactory" url="function.sdo-das-datafactory-getdatafactory.php"/> +<entry name="SDO_DAS_DataObject::getChangeSummary" url="function.sdo-das-dataobject-getchangesummary.php"/> +<entry name="SDO_DAS_Setting::getListIndex" url="function.sdo-das-setting-getlistindex.php"/> +<entry name="SDO_DAS_Setting::getPropertyIndex" url="function.sdo-das-setting-getpropertyindex.php"/> +<entry name="SDO_DAS_Setting::getPropertyName" url="function.sdo-das-setting-getpropertyname.php"/> +<entry name="SDO_DAS_Setting::getValue" url="function.sdo-das-setting-getvalue.php"/> +<entry name="SDO_DAS_Setting::isSet" url="function.sdo-das-setting-isset.php"/> +<entry name="SDO_DataFactory::create" url="function.sdo-datafactory-create.php"/> +<entry name="SDO_DataObject::clear" url="function.sdo-dataobject-clear.php"/> +<entry name="SDO_DataObject::createDataObject" url="function.sdo-dataobject-createdataobject.php"/> +<entry name="SDO_DataObject::getContainer" url="function.sdo-dataobject-getcontainer.php"/> +<entry name="SDO_DataObject::getSequence" url="function.sdo-dataobject-getsequence.php"/> +<entry name="SDO_DataObject::getTypeName" url="function.sdo-dataobject-gettypename.php"/> +<entry name="SDO_DataObject::getTypeNamespaceURI" url="function.sdo-dataobject-gettypenamespaceuri.php"/> +<entry name="SDO_Exception::getCause" url="function.sdo-exception-getcause.php"/> +<entry name="SDO_List::insert" url="function.sdo-list-insert.php"/> +<entry name="SDO_Model_Property::getContainingType" url="function.sdo-model-property-getcontainingtype.php"/> +<entry name="SDO_Model_Property::getDefault" url="function.sdo-model-property-getdefault.php"/> +<entry name="SDO_Model_Property::getName" url="function.sdo-model-property-getname.php"/> +<entry name="SDO_Model_Property::getType" url="function.sdo-model-property-gettype.php"/> +<entry name="SDO_Model_Property::isContainment" url="function.sdo-model-property-iscontainment.php"/> +<entry name="SDO_Model_Property::isMany" url="function.sdo-model-property-ismany.php"/> +<entry name="SDO_Model_ReflectionDataObject::__construct" url="function.sdo-model-reflectiondataobject-construct.php"/> +<entry name="SDO_Model_ReflectionDataObject::export" url="function.sdo-model-reflectiondataobject-export.php"/> +<entry name="SDO_Model_ReflectionDataObject::getContainmentProperty" url="function.sdo-model-reflectiondataobject-getcontainmentproperty.php"/> +<entry name="SDO_Model_ReflectionDataObject::getInstanceProperties" url="function.sdo-model-reflectiondataobject-getinstanceproperties.php"/> +<entry name="SDO_Model_ReflectionDataObject::getType" url="function.sdo-model-reflectiondataobject-gettype.php"/> +<entry name="SDO_Model_Type::getBaseType" url="function.sdo-model-type-getbasetype.php"/> +<entry name="SDO_Model_Type::getName" url="function.sdo-model-type-getname.php"/> +<entry name="SDO_Model_Type::getNamespaceURI" url="function.sdo-model-type-getnamespaceuri.php"/> +<entry name="SDO_Model_Type::getProperties" url="function.sdo-model-type-getproperties.php"/> +<entry name="SDO_Model_Type::getProperty" url="function.sdo-model-type-getproperty.php"/> +<entry name="SDO_Model_Type::isAbstractType" url="function.sdo-model-type-isabstracttype.php"/> +<entry name="SDO_Model_Type::isDataType" url="function.sdo-model-type-isdatatype.php"/> +<entry name="SDO_Model_Type::isInstance" url="function.sdo-model-type-isinstance.php"/> +<entry name="SDO_Model_Type::isOpenType" url="function.sdo-model-type-isopentype.php"/> +<entry name="SDO_Model_Type::isSequencedType" url="function.sdo-model-type-issequencedtype.php"/> +<entry name="SDO_Sequence::getProperty" url="function.sdo-sequence-getproperty.php"/> +<entry name="SDO_Sequence::insert" url="function.sdo-sequence-insert.php"/> +<entry name="SDO_Sequence::move" url="function.sdo-sequence-move.php"/> +<entry name="SDO_DAS_Relational::applyChanges" url="function.sdo-das-relational-applychanges.php"/> +<entry name="SDO_DAS_Relational::__construct" url="function.sdo-das-relational-construct.php"/> +<entry name="SDO_DAS_Relational::createRootDataObject" url="function.sdo-das-relational-createrootdataobject.php"/> +<entry name="SDO_DAS_Relational::executePreparedQuery" url="function.sdo-das-relational-executepreparedquery.php"/> +<entry name="SDO_DAS_Relational::executeQuery" url="function.sdo-das-relational-executequery.php"/> +<entry name="dbase_add_record" url="function.dbase-add-record.php"/> +<entry name="dbase_close" url="function.dbase-close.php"/> +<entry name="dbase_create" url="function.dbase-create.php"/> +<entry name="dbase_delete_record" url="function.dbase-delete-record.php"/> +<entry name="dbase_get_header_info" url="function.dbase-get-header-info.php"/> +<entry name="dbase_get_record_with_names" url="function.dbase-get-record-with-names.php"/> +<entry name="dbase_get_record" url="function.dbase-get-record.php"/> +<entry name="dbase_numfields" url="function.dbase-numfields.php"/> +<entry name="dbase_numrecords" url="function.dbase-numrecords.php"/> +<entry name="dbase_open" url="function.dbase-open.php"/> +<entry name="dbase_pack" url="function.dbase-pack.php"/> +<entry name="dbase_replace_record" url="function.dbase-replace-record.php"/> +<entry name="dbplus_add" url="function.dbplus-add.php"/> +<entry name="dbplus_aql" url="function.dbplus-aql.php"/> +<entry name="dbplus_chdir" url="function.dbplus-chdir.php"/> +<entry name="dbplus_close" url="function.dbplus-close.php"/> +<entry name="dbplus_curr" url="function.dbplus-curr.php"/> +<entry name="dbplus_errcode" url="function.dbplus-errcode.php"/> +<entry name="dbplus_errno" url="function.dbplus-errno.php"/> +<entry name="dbplus_find" url="function.dbplus-find.php"/> +<entry name="dbplus_first" url="function.dbplus-first.php"/> +<entry name="dbplus_flush" url="function.dbplus-flush.php"/> +<entry name="dbplus_freealllocks" url="function.dbplus-freealllocks.php"/> +<entry name="dbplus_freelock" url="function.dbplus-freelock.php"/> +<entry name="dbplus_freerlocks" url="function.dbplus-freerlocks.php"/> +<entry name="dbplus_getlock" url="function.dbplus-getlock.php"/> +<entry name="dbplus_getunique" url="function.dbplus-getunique.php"/> +<entry name="dbplus_info" url="function.dbplus-info.php"/> +<entry name="dbplus_last" url="function.dbplus-last.php"/> +<entry name="dbplus_lockrel" url="function.dbplus-lockrel.php"/> +<entry name="dbplus_next" url="function.dbplus-next.php"/> +<entry name="dbplus_open" url="function.dbplus-open.php"/> +<entry name="dbplus_prev" url="function.dbplus-prev.php"/> +<entry name="dbplus_rchperm" url="function.dbplus-rchperm.php"/> +<entry name="dbplus_rcreate" url="function.dbplus-rcreate.php"/> +<entry name="dbplus_rcrtexact" url="function.dbplus-rcrtexact.php"/> +<entry name="dbplus_rcrtlike" url="function.dbplus-rcrtlike.php"/> +<entry name="dbplus_resolve" url="function.dbplus-resolve.php"/> +<entry name="dbplus_restorepos" url="function.dbplus-restorepos.php"/> +<entry name="dbplus_rkeys" url="function.dbplus-rkeys.php"/> +<entry name="dbplus_ropen" url="function.dbplus-ropen.php"/> +<entry name="dbplus_rquery" url="function.dbplus-rquery.php"/> +<entry name="dbplus_rrename" url="function.dbplus-rrename.php"/> +<entry name="dbplus_rsecindex" url="function.dbplus-rsecindex.php"/> +<entry name="dbplus_runlink" url="function.dbplus-runlink.php"/> +<entry name="dbplus_rzap" url="function.dbplus-rzap.php"/> +<entry name="dbplus_savepos" url="function.dbplus-savepos.php"/> +<entry name="dbplus_setindex" url="function.dbplus-setindex.php"/> +<entry name="dbplus_setindexbynumber" url="function.dbplus-setindexbynumber.php"/> +<entry name="dbplus_sql" url="function.dbplus-sql.php"/> +<entry name="dbplus_tcl" url="function.dbplus-tcl.php"/> +<entry name="dbplus_tremove" url="function.dbplus-tremove.php"/> +<entry name="dbplus_undo" url="function.dbplus-undo.php"/> +<entry name="dbplus_undoprepare" url="function.dbplus-undoprepare.php"/> +<entry name="dbplus_unlockrel" url="function.dbplus-unlockrel.php"/> +<entry name="dbplus_unselect" url="function.dbplus-unselect.php"/> +<entry name="dbplus_update" url="function.dbplus-update.php"/> +<entry name="dbplus_xlockrel" url="function.dbplus-xlockrel.php"/> +<entry name="dbplus_xunlockrel" url="function.dbplus-xunlockrel.php"/> +<entry name="fbsql_affected_rows" url="function.fbsql-affected-rows.php"/> +<entry name="fbsql_autocommit" url="function.fbsql-autocommit.php"/> +<entry name="fbsql_blob_size" url="function.fbsql-blob-size.php"/> +<entry name="fbsql_change_user" url="function.fbsql-change-user.php"/> +<entry name="fbsql_clob_size" url="function.fbsql-clob-size.php"/> +<entry name="fbsql_close" url="function.fbsql-close.php"/> +<entry name="fbsql_commit" url="function.fbsql-commit.php"/> +<entry name="fbsql_connect" url="function.fbsql-connect.php"/> +<entry name="fbsql_create_blob" url="function.fbsql-create-blob.php"/> +<entry name="fbsql_create_clob" url="function.fbsql-create-clob.php"/> +<entry name="fbsql_create_db" url="function.fbsql-create-db.php"/> +<entry name="fbsql_data_seek" url="function.fbsql-data-seek.php"/> +<entry name="fbsql_database_password" url="function.fbsql-database-password.php"/> +<entry name="fbsql_database" url="function.fbsql-database.php"/> +<entry name="fbsql_db_query" url="function.fbsql-db-query.php"/> +<entry name="fbsql_db_status" url="function.fbsql-db-status.php"/> +<entry name="fbsql_drop_db" url="function.fbsql-drop-db.php"/> +<entry name="fbsql_errno" url="function.fbsql-errno.php"/> +<entry name="fbsql_error" url="function.fbsql-error.php"/> +<entry name="fbsql_fetch_array" url="function.fbsql-fetch-array.php"/> +<entry name="fbsql_fetch_assoc" url="function.fbsql-fetch-assoc.php"/> +<entry name="fbsql_fetch_field" url="function.fbsql-fetch-field.php"/> +<entry name="fbsql_fetch_lengths" url="function.fbsql-fetch-lengths.php"/> +<entry name="fbsql_fetch_object" url="function.fbsql-fetch-object.php"/> +<entry name="fbsql_fetch_row" url="function.fbsql-fetch-row.php"/> +<entry name="fbsql_field_flags" url="function.fbsql-field-flags.php"/> +<entry name="fbsql_field_len" url="function.fbsql-field-len.php"/> +<entry name="fbsql_field_name" url="function.fbsql-field-name.php"/> +<entry name="fbsql_field_seek" url="function.fbsql-field-seek.php"/> +<entry name="fbsql_field_table" url="function.fbsql-field-table.php"/> +<entry name="fbsql_field_type" url="function.fbsql-field-type.php"/> +<entry name="fbsql_free_result" url="function.fbsql-free-result.php"/> +<entry name="fbsql_get_autostart_info" url="function.fbsql-get-autostart-info.php"/> +<entry name="fbsql_hostname" url="function.fbsql-hostname.php"/> +<entry name="fbsql_insert_id" url="function.fbsql-insert-id.php"/> +<entry name="fbsql_list_dbs" url="function.fbsql-list-dbs.php"/> +<entry name="fbsql_list_fields" url="function.fbsql-list-fields.php"/> +<entry name="fbsql_list_tables" url="function.fbsql-list-tables.php"/> +<entry name="fbsql_next_result" url="function.fbsql-next-result.php"/> +<entry name="fbsql_num_fields" url="function.fbsql-num-fields.php"/> +<entry name="fbsql_num_rows" url="function.fbsql-num-rows.php"/> +<entry name="fbsql_password" url="function.fbsql-password.php"/> +<entry name="fbsql_pconnect" url="function.fbsql-pconnect.php"/> +<entry name="fbsql_query" url="function.fbsql-query.php"/> +<entry name="fbsql_read_blob" url="function.fbsql-read-blob.php"/> +<entry name="fbsql_read_clob" url="function.fbsql-read-clob.php"/> +<entry name="fbsql_result" url="function.fbsql-result.php"/> +<entry name="fbsql_rollback" url="function.fbsql-rollback.php"/> +<entry name="fbsql_rows_fetched" url="function.fbsql-rows-fetched.php"/> +<entry name="fbsql_select_db" url="function.fbsql-select-db.php"/> +<entry name="fbsql_set_characterset" url="function.fbsql-set-characterset.php"/> +<entry name="fbsql_set_lob_mode" url="function.fbsql-set-lob-mode.php"/> +<entry name="fbsql_set_password" url="function.fbsql-set-password.php"/> +<entry name="fbsql_set_transaction" url="function.fbsql-set-transaction.php"/> +<entry name="fbsql_start_db" url="function.fbsql-start-db.php"/> +<entry name="fbsql_stop_db" url="function.fbsql-stop-db.php"/> +<entry name="fbsql_table_name" url="function.fbsql-table-name.php"/> +<entry name="fbsql_tablename" url="function.fbsql-tablename.php"/> +<entry name="fbsql_username" url="function.fbsql-username.php"/> +<entry name="fbsql_warnings" url="function.fbsql-warnings.php"/> +<entry name="filepro_fieldcount" url="function.filepro-fieldcount.php"/> +<entry name="filepro_fieldname" url="function.filepro-fieldname.php"/> +<entry name="filepro_fieldtype" url="function.filepro-fieldtype.php"/> +<entry name="filepro_fieldwidth" url="function.filepro-fieldwidth.php"/> +<entry name="filepro_retrieve" url="function.filepro-retrieve.php"/> +<entry name="filepro_rowcount" url="function.filepro-rowcount.php"/> +<entry name="filepro" url="function.filepro.php"/> +<entry name="ibase_add_user" url="function.ibase-add-user.php"/> +<entry name="ibase_affected_rows" url="function.ibase-affected-rows.php"/> +<entry name="ibase_backup" url="function.ibase-backup.php"/> +<entry name="ibase_blob_add" url="function.ibase-blob-add.php"/> +<entry name="ibase_blob_cancel" url="function.ibase-blob-cancel.php"/> +<entry name="ibase_blob_close" url="function.ibase-blob-close.php"/> +<entry name="ibase_blob_create" url="function.ibase-blob-create.php"/> +<entry name="ibase_blob_echo" url="function.ibase-blob-echo.php"/> +<entry name="ibase_blob_get" url="function.ibase-blob-get.php"/> +<entry name="ibase_blob_import" url="function.ibase-blob-import.php"/> +<entry name="ibase_blob_info" url="function.ibase-blob-info.php"/> +<entry name="ibase_blob_open" url="function.ibase-blob-open.php"/> +<entry name="ibase_close" url="function.ibase-close.php"/> +<entry name="ibase_commit_ret" url="function.ibase-commit-ret.php"/> +<entry name="ibase_commit" url="function.ibase-commit.php"/> +<entry name="ibase_connect" url="function.ibase-connect.php"/> +<entry name="ibase_db_info" url="function.ibase-db-info.php"/> +<entry name="ibase_delete_user" url="function.ibase-delete-user.php"/> +<entry name="ibase_drop_db" url="function.ibase-drop-db.php"/> +<entry name="ibase_errcode" url="function.ibase-errcode.php"/> +<entry name="ibase_errmsg" url="function.ibase-errmsg.php"/> +<entry name="ibase_execute" url="function.ibase-execute.php"/> +<entry name="ibase_fetch_assoc" url="function.ibase-fetch-assoc.php"/> +<entry name="ibase_fetch_object" url="function.ibase-fetch-object.php"/> +<entry name="ibase_fetch_row" url="function.ibase-fetch-row.php"/> +<entry name="ibase_field_info" url="function.ibase-field-info.php"/> +<entry name="ibase_free_event_handler" url="function.ibase-free-event-handler.php"/> +<entry name="ibase_free_query" url="function.ibase-free-query.php"/> +<entry name="ibase_free_result" url="function.ibase-free-result.php"/> +<entry name="ibase_gen_id" url="function.ibase-gen-id.php"/> +<entry name="ibase_maintain_db" url="function.ibase-maintain-db.php"/> +<entry name="ibase_modify_user" url="function.ibase-modify-user.php"/> +<entry name="ibase_name_result" url="function.ibase-name-result.php"/> +<entry name="ibase_num_fields" url="function.ibase-num-fields.php"/> +<entry name="ibase_num_params" url="function.ibase-num-params.php"/> +<entry name="ibase_param_info" url="function.ibase-param-info.php"/> +<entry name="ibase_pconnect" url="function.ibase-pconnect.php"/> +<entry name="ibase_prepare" url="function.ibase-prepare.php"/> +<entry name="ibase_query" url="function.ibase-query.php"/> +<entry name="ibase_restore" url="function.ibase-restore.php"/> +<entry name="ibase_rollback_ret" url="function.ibase-rollback-ret.php"/> +<entry name="ibase_rollback" url="function.ibase-rollback.php"/> +<entry name="ibase_server_info" url="function.ibase-server-info.php"/> +<entry name="ibase_service_attach" url="function.ibase-service-attach.php"/> +<entry name="ibase_service_detach" url="function.ibase-service-detach.php"/> +<entry name="ibase_set_event_handler" url="function.ibase-set-event-handler.php"/> +<entry name="ibase_timefmt" url="function.ibase-timefmt.php"/> +<entry name="ibase_trans" url="function.ibase-trans.php"/> +<entry name="ibase_wait_event" url="function.ibase-wait-event.php"/> +<entry name="ifx_affected_rows" url="function.ifx-affected-rows.php"/> +<entry name="ifx_blobinfile_mode" url="function.ifx-blobinfile-mode.php"/> +<entry name="ifx_byteasvarchar" url="function.ifx-byteasvarchar.php"/> +<entry name="ifx_close" url="function.ifx-close.php"/> +<entry name="ifx_connect" url="function.ifx-connect.php"/> +<entry name="ifx_copy_blob" url="function.ifx-copy-blob.php"/> +<entry name="ifx_create_blob" url="function.ifx-create-blob.php"/> +<entry name="ifx_create_char" url="function.ifx-create-char.php"/> +<entry name="ifx_do" url="function.ifx-do.php"/> +<entry name="ifx_error" url="function.ifx-error.php"/> +<entry name="ifx_errormsg" url="function.ifx-errormsg.php"/> +<entry name="ifx_fetch_row" url="function.ifx-fetch-row.php"/> +<entry name="ifx_fieldproperties" url="function.ifx-fieldproperties.php"/> +<entry name="ifx_fieldtypes" url="function.ifx-fieldtypes.php"/> +<entry name="ifx_free_blob" url="function.ifx-free-blob.php"/> +<entry name="ifx_free_char" url="function.ifx-free-char.php"/> +<entry name="ifx_free_result" url="function.ifx-free-result.php"/> +<entry name="ifx_get_blob" url="function.ifx-get-blob.php"/> +<entry name="ifx_get_char" url="function.ifx-get-char.php"/> +<entry name="ifx_getsqlca" url="function.ifx-getsqlca.php"/> +<entry name="ifx_htmltbl_result" url="function.ifx-htmltbl-result.php"/> +<entry name="ifx_nullformat" url="function.ifx-nullformat.php"/> +<entry name="ifx_num_fields" url="function.ifx-num-fields.php"/> +<entry name="ifx_num_rows" url="function.ifx-num-rows.php"/> +<entry name="ifx_pconnect" url="function.ifx-pconnect.php"/> +<entry name="ifx_prepare" url="function.ifx-prepare.php"/> +<entry name="ifx_query" url="function.ifx-query.php"/> +<entry name="ifx_textasvarchar" url="function.ifx-textasvarchar.php"/> +<entry name="ifx_update_blob" url="function.ifx-update-blob.php"/> +<entry name="ifx_update_char" url="function.ifx-update-char.php"/> +<entry name="ifxus_close_slob" url="function.ifxus-close-slob.php"/> +<entry name="ifxus_create_slob" url="function.ifxus-create-slob.php"/> +<entry name="ifxus_free_slob" url="function.ifxus-free-slob.php"/> +<entry name="ifxus_open_slob" url="function.ifxus-open-slob.php"/> +<entry name="ifxus_read_slob" url="function.ifxus-read-slob.php"/> +<entry name="ifxus_seek_slob" url="function.ifxus-seek-slob.php"/> +<entry name="ifxus_tell_slob" url="function.ifxus-tell-slob.php"/> +<entry name="ifxus_write_slob" url="function.ifxus-write-slob.php"/> +<entry name="db2_autocommit" url="function.db2-autocommit.php"/> +<entry name="db2_bind_param" url="function.db2-bind-param.php"/> +<entry name="db2_client_info" url="function.db2-client-info.php"/> +<entry name="db2_close" url="function.db2-close.php"/> +<entry name="db2_column_privileges" url="function.db2-column-privileges.php"/> +<entry name="db2_columns" url="function.db2-columns.php"/> +<entry name="db2_commit" url="function.db2-commit.php"/> +<entry name="db2_conn_error" url="function.db2-conn-error.php"/> +<entry name="db2_conn_errormsg" url="function.db2-conn-errormsg.php"/> +<entry name="db2_connect" url="function.db2-connect.php"/> +<entry name="db2_cursor_type" url="function.db2-cursor-type.php"/> +<entry name="db2_escape_string" url="function.db2-escape-string.php"/> +<entry name="db2_exec" url="function.db2-exec.php"/> +<entry name="db2_execute" url="function.db2-execute.php"/> +<entry name="db2_fetch_array" url="function.db2-fetch-array.php"/> +<entry name="db2_fetch_assoc" url="function.db2-fetch-assoc.php"/> +<entry name="db2_fetch_both" url="function.db2-fetch-both.php"/> +<entry name="db2_fetch_object" url="function.db2-fetch-object.php"/> +<entry name="db2_fetch_row" url="function.db2-fetch-row.php"/> +<entry name="db2_field_display_size" url="function.db2-field-display-size.php"/> +<entry name="db2_field_name" url="function.db2-field-name.php"/> +<entry name="db2_field_num" url="function.db2-field-num.php"/> +<entry name="db2_field_precision" url="function.db2-field-precision.php"/> +<entry name="db2_field_scale" url="function.db2-field-scale.php"/> +<entry name="db2_field_type" url="function.db2-field-type.php"/> +<entry name="db2_field_width" url="function.db2-field-width.php"/> +<entry name="db2_foreign_keys" url="function.db2-foreign-keys.php"/> +<entry name="db2_free_result" url="function.db2-free-result.php"/> +<entry name="db2_free_stmt" url="function.db2-free-stmt.php"/> +<entry name="db2_get_option" url="function.db2-get-option.php"/> +<entry name="db2_lob_read" url="function.db2-lob-read.php"/> +<entry name="db2_next_result" url="function.db2-next-result.php"/> +<entry name="db2_num_fields" url="function.db2-num-fields.php"/> +<entry name="db2_num_rows" url="function.db2-num-rows.php"/> +<entry name="db2_pconnect" url="function.db2-pconnect.php"/> +<entry name="db2_prepare" url="function.db2-prepare.php"/> +<entry name="db2_primary_keys" url="function.db2-primary-keys.php"/> +<entry name="db2_procedure_columns" url="function.db2-procedure-columns.php"/> +<entry name="db2_procedures" url="function.db2-procedures.php"/> +<entry name="db2_result" url="function.db2-result.php"/> +<entry name="db2_rollback" url="function.db2-rollback.php"/> +<entry name="db2_server_info" url="function.db2-server-info.php"/> +<entry name="db2_set_option" url="function.db2-set-option.php"/> +<entry name="db2_special_columns" url="function.db2-special-columns.php"/> +<entry name="db2_statistics" url="function.db2-statistics.php"/> +<entry name="db2_stmt_error" url="function.db2-stmt-error.php"/> +<entry name="db2_stmt_errormsg" url="function.db2-stmt-errormsg.php"/> +<entry name="db2_table_privileges" url="function.db2-table-privileges.php"/> +<entry name="db2_tables" url="function.db2-tables.php"/> +<entry name="ingres_autocommit" url="function.ingres-autocommit.php"/> +<entry name="ingres_close" url="function.ingres-close.php"/> +<entry name="ingres_commit" url="function.ingres-commit.php"/> +<entry name="ingres_connect" url="function.ingres-connect.php"/> +<entry name="ingres_cursor" url="function.ingres-cursor.php"/> +<entry name="ingres_errno" url="function.ingres-errno.php"/> +<entry name="ingres_error" url="function.ingres-error.php"/> +<entry name="ingres_errsqlstate" url="function.ingres-errsqlstate.php"/> +<entry name="ingres_fetch_array" url="function.ingres-fetch-array.php"/> +<entry name="ingres_fetch_object" url="function.ingres-fetch-object.php"/> +<entry name="ingres_fetch_row" url="function.ingres-fetch-row.php"/> +<entry name="ingres_field_length" url="function.ingres-field-length.php"/> +<entry name="ingres_field_name" url="function.ingres-field-name.php"/> +<entry name="ingres_field_nullable" url="function.ingres-field-nullable.php"/> +<entry name="ingres_field_precision" url="function.ingres-field-precision.php"/> +<entry name="ingres_field_scale" url="function.ingres-field-scale.php"/> +<entry name="ingres_field_type" url="function.ingres-field-type.php"/> +<entry name="ingres_num_fields" url="function.ingres-num-fields.php"/> +<entry name="ingres_num_rows" url="function.ingres-num-rows.php"/> +<entry name="ingres_pconnect" url="function.ingres-pconnect.php"/> +<entry name="ingres_query" url="function.ingres-query.php"/> +<entry name="ingres_rollback" url="function.ingres-rollback.php"/> +<entry name="maxdb->affected_rows" url="function.maxdb-affected-rows.php"/> +<entry name=" maxdb->auto_commit" url="function.maxdb-autocommit.php"/> +<entry name="maxdb_bind_param" url="function.maxdb-bind-param.php"/> +<entry name="maxdb_bind_result" url="function.maxdb-bind-result.php"/> +<entry name="maxdb->change_user" url="function.maxdb-change-user.php"/> +<entry name="maxdb->character_set_name" url="function.maxdb-character-set-name.php"/> +<entry name="maxdb_client_encoding" url="function.maxdb-client-encoding.php"/> +<entry name="maxdb->close_long_data" url="function.maxdb-close-long-data.php"/> +<entry name="maxdb->close" url="function.maxdb-close.php"/> +<entry name="maxdb->commit" url="function.maxdb-commit.php"/> +<entry name="maxdb_connect_errno" url="function.maxdb-connect-errno.php"/> +<entry name="maxdb_connect_error" url="function.maxdb-connect-error.php"/> +<entry name="maxdb()" url="function.maxdb-connect.php"/> +<entry name="result->data_seek" url="function.maxdb-data-seek.php"/> +<entry name="maxdb_debug" url="function.maxdb-debug.php"/> +<entry name="maxdb->disable_reads_from_master" url="function.maxdb-disable-reads-from-master.php"/> +<entry name="maxdb_disable_rpl_parse" url="function.maxdb-disable-rpl-parse.php"/> +<entry name="maxdb_dump_debug_info" url="function.maxdb-dump-debug-info.php"/> +<entry name="maxdb_embedded_connect" url="function.maxdb-embedded-connect.php"/> +<entry name="maxdb_enable_reads_from_master" url="function.maxdb-enable-reads-from-master.php"/> +<entry name="maxdb_enable_rpl_parse" url="function.maxdb-enable-rpl-parse.php"/> +<entry name="maxdb->errno" url="function.maxdb-errno.php"/> +<entry name="maxdb_error" url="function.maxdb-error.php"/> +<entry name="maxdb_escape_string" url="function.maxdb-escape-string.php"/> +<entry name="maxdb_execute" url="function.maxdb-execute.php"/> +<entry name="result->fetch_array" url="function.maxdb-fetch-array.php"/> +<entry name="maxdb->fetch_assoc" url="function.maxdb-fetch-assoc.php"/> +<entry name="result->fetch_field_direct" url="function.maxdb-fetch-field-direct.php"/> +<entry name="result->fetch_field" url="function.maxdb-fetch-field.php"/> +<entry name="result->fetch_fields" url="function.maxdb-fetch-fields.php"/> +<entry name="result->lengths" url="function.maxdb-fetch-lengths.php"/> +<entry name="result->fetch_object" url="function.maxdb-fetch-object.php"/> +<entry name="result->fetch_row" url="function.maxdb-fetch-row.php"/> +<entry name="maxdb_fetch" url="function.maxdb-fetch.php"/> +<entry name="maxdb->field_count" url="function.maxdb-field-count.php"/> +<entry name="result->field_seek" url="function.maxdb-field-seek.php"/> +<entry name="result->current_field" url="function.maxdb-field-tell.php"/> +<entry name="result->free" url="function.maxdb-free-result.php"/> +<entry name="maxdb_get_client_info" url="function.maxdb-get-client-info.php"/> +<entry name="maxdb_get_client_version" url="function.maxdb-get-client-version.php"/> +<entry name="maxdb->get_host_info" url="function.maxdb-get-host-info.php"/> +<entry name="maxdb_get_metadata" url="function.maxdb-get-metadata.php"/> +<entry name="maxdb->protocol_version" url="function.maxdb-get-proto-info.php"/> +<entry name="maxdb->server_info" url="function.maxdb-get-server-info.php"/> +<entry name="maxdb_get_server_version" url="function.maxdb-get-server-version.php"/> +<entry name="maxdb->info" url="function.maxdb-info.php"/> +<entry name="maxdb_init" url="function.maxdb-init.php"/> +<entry name="maxdb->insert_id" url="function.maxdb-insert-id.php"/> +<entry name="maxdb->kill" url="function.maxdb-kill.php"/> +<entry name="maxdb_master_query" url="function.maxdb-master-query.php"/> +<entry name="maxdb->more_results" url="function.maxdb-more-results.php"/> +<entry name="maxdb->multi_query" url="function.maxdb-multi-query.php"/> +<entry name="maxdb->next_result" url="function.maxdb-next-result.php"/> +<entry name="result->field_count" url="function.maxdb-num-fields.php"/> +<entry name="maxdb_num_rows" url="function.maxdb-num-rows.php"/> +<entry name="maxdb->options" url="function.maxdb-options.php"/> +<entry name="maxdb_param_count" url="function.maxdb-param-count.php"/> +<entry name="maxdb->ping" url="function.maxdb-ping.php"/> +<entry name="maxdb->prepare" url="function.maxdb-prepare.php"/> +<entry name="maxdb->query" url="function.maxdb-query.php"/> +<entry name="maxdb->real_connect" url="function.maxdb-real-connect.php"/> +<entry name="maxdb->real_escape_string" url="function.maxdb-real-escape-string.php"/> +<entry name="maxdb->real_query" url="function.maxdb-real-query.php"/> +<entry name="maxdb_report" url="function.maxdb-report.php"/> +<entry name="maxdb->rollback" url="function.maxdb-rollback.php"/> +<entry name="maxdb_rpl_parse_enabled" url="function.maxdb-rpl-parse-enabled.php"/> +<entry name="maxdb_rpl_probe" url="function.maxdb-rpl-probe.php"/> +<entry name="maxdb->rpl_query_type" url="function.maxdb-rpl-query-type.php"/> +<entry name="maxdb->select_db" url="function.maxdb-select-db.php"/> +<entry name="maxdb_send_long_data" url="function.maxdb-send-long-data.php"/> +<entry name="maxdb->send_query" url="function.maxdb-send-query.php"/> +<entry name="maxdb_server_end" url="function.maxdb-server-end.php"/> +<entry name="maxdb_server_init" url="function.maxdb-server-init.php"/> +<entry name="maxdb_set_opt" url="function.maxdb-set-opt.php"/> +<entry name="maxdb->sqlstate" url="function.maxdb-sqlstate.php"/> +<entry name="maxdb->ssl_set" url="function.maxdb-ssl-set.php"/> +<entry name="maxdb->stat" url="function.maxdb-stat.php"/> +<entry name="maxdb_stmt->affected_rows" url="function.maxdb-stmt-affected-rows.php"/> +<entry name="stmt->bind_param" url="function.maxdb-stmt-bind-param.php"/> +<entry name="stmt->bind_result" url="function.maxdb-stmt-bind-result.php"/> +<entry name="stmt->close_long_data" url="function.maxdb-stmt-close-long-data.php"/> +<entry name="maxdb_stmt->close" url="function.maxdb-stmt-close.php"/> +<entry name="stmt->data_seek" url="function.maxdb-stmt-data-seek.php"/> +<entry name="maxdb_stmt->errno" url="function.maxdb-stmt-errno.php"/> +<entry name="maxdb_stmt->error" url="function.maxdb-stmt-error.php"/> +<entry name="stmt->execute" url="function.maxdb-stmt-execute.php"/> +<entry name="stmt->fetch" url="function.maxdb-stmt-fetch.php"/> +<entry name="stmt->free_result" url="function.maxdb-stmt-free-result.php"/> +<entry name="maxdb->stmt_init" url="function.maxdb-stmt-init.php"/> +<entry name="stmt->num_rows" url="function.maxdb-stmt-num-rows.php"/> +<entry name="stmt->param_count" url="function.maxdb-stmt-param-count.php"/> +<entry name="stmt->prepare" url="function.maxdb-stmt-prepare.php"/> +<entry name="stmt->reset" url="function.maxdb-stmt-reset.php"/> +<entry name="maxdb_stmt_result_metadata" url="function.maxdb-stmt-result-metadata.php"/> +<entry name="stmt->send_long_data" url="function.maxdb-stmt-send-long-data.php"/> +<entry name="maxdb_stmt_sqlstate" url="function.maxdb-stmt-sqlstate.php"/> +<entry name="maxdb->store_result" url="function.maxdb-store-result.php"/> +<entry name="maxdb->thread_id" url="function.maxdb-thread-id.php"/> +<entry name="maxdb_thread_safe" url="function.maxdb-thread-safe.php"/> +<entry name="maxdb->use_result" url="function.maxdb-use-result.php"/> +<entry name="maxdb->warning_count" url="function.maxdb-warning-count.php"/> +<entry name="msql_affected_rows" url="function.msql-affected-rows.php"/> +<entry name="msql_close" url="function.msql-close.php"/> +<entry name="msql_connect" url="function.msql-connect.php"/> +<entry name="msql_create_db" url="function.msql-create-db.php"/> +<entry name="msql_createdb" url="function.msql-createdb.php"/> +<entry name="msql_data_seek" url="function.msql-data-seek.php"/> +<entry name="msql_db_query" url="function.msql-db-query.php"/> +<entry name="msql_dbname" url="function.msql-dbname.php"/> +<entry name="msql_drop_db" url="function.msql-drop-db.php"/> +<entry name="msql_error" url="function.msql-error.php"/> +<entry name="msql_fetch_array" url="function.msql-fetch-array.php"/> +<entry name="msql_fetch_field" url="function.msql-fetch-field.php"/> +<entry name="msql_fetch_object" url="function.msql-fetch-object.php"/> +<entry name="msql_fetch_row" url="function.msql-fetch-row.php"/> +<entry name="msql_field_flags" url="function.msql-field-flags.php"/> +<entry name="msql_field_len" url="function.msql-field-len.php"/> +<entry name="msql_field_name" url="function.msql-field-name.php"/> +<entry name="msql_field_seek" url="function.msql-field-seek.php"/> +<entry name="msql_field_table" url="function.msql-field-table.php"/> +<entry name="msql_field_type" url="function.msql-field-type.php"/> +<entry name="msql_fieldflags" url="function.msql-fieldflags.php"/> +<entry name="msql_fieldlen" url="function.msql-fieldlen.php"/> +<entry name="msql_fieldname" url="function.msql-fieldname.php"/> +<entry name="msql_fieldtable" url="function.msql-fieldtable.php"/> +<entry name="msql_fieldtype" url="function.msql-fieldtype.php"/> +<entry name="msql_free_result" url="function.msql-free-result.php"/> +<entry name="msql_list_dbs" url="function.msql-list-dbs.php"/> +<entry name="msql_list_fields" url="function.msql-list-fields.php"/> +<entry name="msql_list_tables" url="function.msql-list-tables.php"/> +<entry name="msql_num_fields" url="function.msql-num-fields.php"/> +<entry name="msql_num_rows" url="function.msql-num-rows.php"/> +<entry name="msql_numfields" url="function.msql-numfields.php"/> +<entry name="msql_numrows" url="function.msql-numrows.php"/> +<entry name="msql_pconnect" url="function.msql-pconnect.php"/> +<entry name="msql_query" url="function.msql-query.php"/> +<entry name="msql_regcase" url="function.msql-regcase.php"/> +<entry name="msql_result" url="function.msql-result.php"/> +<entry name="msql_select_db" url="function.msql-select-db.php"/> +<entry name="msql_tablename" url="function.msql-tablename.php"/> +<entry name="msql" url="function.msql.php"/> +<entry name="mssql_bind" url="function.mssql-bind.php"/> +<entry name="mssql_close" url="function.mssql-close.php"/> +<entry name="mssql_connect" url="function.mssql-connect.php"/> +<entry name="mssql_data_seek" url="function.mssql-data-seek.php"/> +<entry name="mssql_execute" url="function.mssql-execute.php"/> +<entry name="mssql_fetch_array" url="function.mssql-fetch-array.php"/> +<entry name="mssql_fetch_assoc" url="function.mssql-fetch-assoc.php"/> +<entry name="mssql_fetch_batch" url="function.mssql-fetch-batch.php"/> +<entry name="mssql_fetch_field" url="function.mssql-fetch-field.php"/> +<entry name="mssql_fetch_object" url="function.mssql-fetch-object.php"/> +<entry name="mssql_fetch_row" url="function.mssql-fetch-row.php"/> +<entry name="mssql_field_length" url="function.mssql-field-length.php"/> +<entry name="mssql_field_name" url="function.mssql-field-name.php"/> +<entry name="mssql_field_seek" url="function.mssql-field-seek.php"/> +<entry name="mssql_field_type" url="function.mssql-field-type.php"/> +<entry name="mssql_free_result" url="function.mssql-free-result.php"/> +<entry name="mssql_free_statement" url="function.mssql-free-statement.php"/> +<entry name="mssql_get_last_message" url="function.mssql-get-last-message.php"/> +<entry name="mssql_guid_string" url="function.mssql-guid-string.php"/> +<entry name="mssql_init" url="function.mssql-init.php"/> +<entry name="mssql_min_error_severity" url="function.mssql-min-error-severity.php"/> +<entry name="mssql_min_message_severity" url="function.mssql-min-message-severity.php"/> +<entry name="mssql_next_result" url="function.mssql-next-result.php"/> +<entry name="mssql_num_fields" url="function.mssql-num-fields.php"/> +<entry name="mssql_num_rows" url="function.mssql-num-rows.php"/> +<entry name="mssql_pconnect" url="function.mssql-pconnect.php"/> +<entry name="mssql_query" url="function.mssql-query.php"/> +<entry name="mssql_result" url="function.mssql-result.php"/> +<entry name="mssql_rows_affected" url="function.mssql-rows-affected.php"/> +<entry name="mssql_select_db" url="function.mssql-select-db.php"/> +<entry name="mysql_affected_rows" url="function.mysql-affected-rows.php"/> +<entry name="mysql_change_user" url="function.mysql-change-user.php"/> +<entry name="mysql_client_encoding" url="function.mysql-client-encoding.php"/> +<entry name="mysql_close" url="function.mysql-close.php"/> +<entry name="mysql_connect" url="function.mysql-connect.php"/> +<entry name="mysql_create_db" url="function.mysql-create-db.php"/> +<entry name="mysql_data_seek" url="function.mysql-data-seek.php"/> +<entry name="mysql_db_name" url="function.mysql-db-name.php"/> +<entry name="mysql_db_query" url="function.mysql-db-query.php"/> +<entry name="mysql_drop_db" url="function.mysql-drop-db.php"/> +<entry name="mysql_errno" url="function.mysql-errno.php"/> +<entry name="mysql_error" url="function.mysql-error.php"/> +<entry name="mysql_escape_string" url="function.mysql-escape-string.php"/> +<entry name="mysql_fetch_array" url="function.mysql-fetch-array.php"/> +<entry name="mysql_fetch_assoc" url="function.mysql-fetch-assoc.php"/> +<entry name="mysql_fetch_field" url="function.mysql-fetch-field.php"/> +<entry name="mysql_fetch_lengths" url="function.mysql-fetch-lengths.php"/> +<entry name="mysql_fetch_object" url="function.mysql-fetch-object.php"/> +<entry name="mysql_fetch_row" url="function.mysql-fetch-row.php"/> +<entry name="mysql_field_flags" url="function.mysql-field-flags.php"/> +<entry name="mysql_field_len" url="function.mysql-field-len.php"/> +<entry name="mysql_field_name" url="function.mysql-field-name.php"/> +<entry name="mysql_field_seek" url="function.mysql-field-seek.php"/> +<entry name="mysql_field_table" url="function.mysql-field-table.php"/> +<entry name="mysql_field_type" url="function.mysql-field-type.php"/> +<entry name="mysql_free_result" url="function.mysql-free-result.php"/> +<entry name="mysql_get_client_info" url="function.mysql-get-client-info.php"/> +<entry name="mysql_get_host_info" url="function.mysql-get-host-info.php"/> +<entry name="mysql_get_proto_info" url="function.mysql-get-proto-info.php"/> +<entry name="mysql_get_server_info" url="function.mysql-get-server-info.php"/> +<entry name="mysql_info" url="function.mysql-info.php"/> +<entry name="mysql_insert_id" url="function.mysql-insert-id.php"/> +<entry name="mysql_list_dbs" url="function.mysql-list-dbs.php"/> +<entry name="mysql_list_fields" url="function.mysql-list-fields.php"/> +<entry name="mysql_list_processes" url="function.mysql-list-processes.php"/> +<entry name="mysql_list_tables" url="function.mysql-list-tables.php"/> +<entry name="mysql_num_fields" url="function.mysql-num-fields.php"/> +<entry name="mysql_num_rows" url="function.mysql-num-rows.php"/> +<entry name="mysql_pconnect" url="function.mysql-pconnect.php"/> +<entry name="mysql_ping" url="function.mysql-ping.php"/> +<entry name="mysql_query" url="function.mysql-query.php"/> +<entry name="mysql_real_escape_string" url="function.mysql-real-escape-string.php"/> +<entry name="mysql_result" url="function.mysql-result.php"/> +<entry name="mysql_select_db" url="function.mysql-select-db.php"/> +<entry name="mysql_set_charset" url="function.mysql-set-charset.php"/> +<entry name="mysql_stat" url="function.mysql-stat.php"/> +<entry name="mysql_tablename" url="function.mysql-tablename.php"/> +<entry name="mysql_thread_id" url="function.mysql-thread-id.php"/> +<entry name="mysql_unbuffered_query" url="function.mysql-unbuffered-query.php"/> +<entry name="mysqli_affected_rows" url="mysqli.affected-rows.php"/> +<entry name="mysqli_autocommit" url="mysqli.autocommit.php"/> +<entry name="mysqli_change_user" url="mysqli.change-user.php"/> +<entry name="mysqli_character_set_name" url="mysqli.character-set-name.php"/> +<entry name="mysqli_close" url="mysqli.close.php"/> +<entry name="mysqli_commit" url="mysqli.commit.php"/> +<entry name="mysqli_connect_errno" url="mysqli.connect-errno.php"/> +<entry name="mysqli_connect_error" url="mysqli.connect-error.php"/> +<entry name="mysqli_connect" url="mysqli.connect.php"/> +<entry name="mysqli_debug" url="mysqli.debug.php"/> +<entry name="mysqli_dump_debug_info" url="mysqli.dump-debug-info.php"/> +<entry name="mysqli_errno" url="mysqli.errno.php"/> +<entry name="mysqli_error" url="mysqli.error.php"/> +<entry name="mysqli_field_count" url="mysqli.field-count.php"/> +<entry name="mysqli_get_charset" url="mysqli.get-charset.php"/> +<entry name="mysqli_get_client_info" url="mysqli.get-client-info.php"/> +<entry name="mysqli_get_client_version" url="mysqli.get-client-version.php"/> +<entry name="mysqli_get_host_info" url="mysqli.get-host-info.php"/> +<entry name="mysqli_get_proto_info" url="mysqli.get-proto-info.php"/> +<entry name="mysqli_get_server_info" url="mysqli.get-server-info.php"/> +<entry name="mysqli_get_server_version" url="mysqli.get-server-version.php"/> +<entry name="mysqli_get_warnings" url="mysqli.get-warnings.php"/> +<entry name="mysqli_info" url="mysqli.info.php"/> +<entry name="mysqli_init" url="mysqli.init.php"/> +<entry name="mysqli_insert_id" url="mysqli.insert-id.php"/> +<entry name="mysqli_kill" url="mysqli.kill.php"/> +<entry name="mysqli_more_results" url="mysqli.more-results.php"/> +<entry name="mysqli_multi_query" url="mysqli.multi-query.php"/> +<entry name="mysqli_next_result" url="mysqli.next-result.php"/> +<entry name="mysqli_options" url="mysqli.options.php"/> +<entry name="mysqli_ping" url="mysqli.ping.php"/> +<entry name="mysqli_prepare" url="mysqli.prepare.php"/> +<entry name="mysqli_query" url="mysqli.query.php"/> +<entry name="mysqli_real_connect" url="mysqli.real-connect.php"/> +<entry name="mysqli_real_escape_string" url="mysqli.real-escape-string.php"/> +<entry name="mysqli_real_query" url="mysqli.real-query.php"/> +<entry name="mysqli_rollback" url="mysqli.rollback.php"/> +<entry name="mysqli_select_db" url="mysqli.select-db.php"/> +<entry name="mysqli_set_charset" url="mysqli.set-charset.php"/> +<entry name="mysqli_set_local_infile_default" url="mysqli.set-local-infile-default.php"/> +<entry name="mysqli_set_local_infile_handler" url="mysqli.set-local-infile-handler.php"/> +<entry name="mysqli_sqlstate" url="mysqli.sqlstate.php"/> +<entry name="mysqli_ssl_set" url="mysqli.ssl-set.php"/> +<entry name="mysqli_stat" url="mysqli.stat.php"/> +<entry name="mysqli_stmt_init" url="mysqli.stmt-init.php"/> +<entry name="mysqli_store_result" url="mysqli.store-result.php"/> +<entry name="mysqli_thread_id" url="mysqli.thread-id.php"/> +<entry name="mysqli_thread_safe" url="mysqli.thread-safe.php"/> +<entry name="mysqli_use_result" url="mysqli.use-result.php"/> +<entry name="mysqli_warning_count" url="mysqli.warning-count.php"/> +<entry name="mysqli_stmt_affected_rows" url="mysqli-stmt.affected-rows.php"/> +<entry name="mysqli_stmt_attr_get" url="mysqli-stmt.attr-get.php"/> +<entry name="mysqli_stmt_attr_set" url="mysqli-stmt.attr-set.php"/> +<entry name="mysqli_stmt_bind_param" url="mysqli-stmt.bind-param.php"/> +<entry name="mysqli_stmt_bind_result" url="mysqli-stmt.bind-result.php"/> +<entry name="mysqli_stmt_close" url="mysqli-stmt.close.php"/> +<entry name="mysqli_stmt_data_seek" url="mysqli-stmt.data-seek.php"/> +<entry name="mysqli_stmt_errno" url="mysqli-stmt.errno.php"/> +<entry name="mysqli_stmt_error" url="mysqli-stmt.error.php"/> +<entry name="mysqli_stmt_execute" url="mysqli-stmt.execute.php"/> +<entry name="mysqli_stmt_fetch" url="mysqli-stmt.fetch.php"/> +<entry name="mysqli_stmt_field_count" url="mysqli-stmt.field-count.php"/> +<entry name="mysqli_stmt_free_result" url="mysqli-stmt.free-result.php"/> +<entry name="mysqli_stmt_get_warnings" url="mysqli-stmt.get-warnings.php"/> +<entry name="mysqli_stmt_insert_id" url="mysqli-stmt.insert-id.php"/> +<entry name="mysqli_stmt_num_rows" url="mysqli-stmt.num-rows.php"/> +<entry name="mysqli_stmt_param_count" url="mysqli-stmt.param-count.php"/> +<entry name="mysqli_stmt_prepare" url="mysqli-stmt.prepare.php"/> +<entry name="mysqli_stmt_reset" url="mysqli-stmt.reset.php"/> +<entry name="mysqli_stmt_result_metadata" url="mysqli-stmt.result-metadata.php"/> +<entry name="mysqli_stmt_send_long_data" url="mysqli-stmt.send-long-data.php"/> +<entry name="mysqli_stmt_sqlstate" url="mysqli-stmt.sqlstate.php"/> +<entry name="mysqli_stmt_store_result" url="mysqli-stmt.store-result.php"/> +<entry name="mysqli_field_tell" url="mysqli-result.current-field.php"/> +<entry name="mysqli_data_seek" url="mysqli-result.data-seek.php"/> +<entry name="mysqli_fetch_array" url="mysqli-result.fetch-array.php"/> +<entry name="mysqli_fetch_assoc" url="mysqli-result.fetch-assoc.php"/> +<entry name="mysqli_fetch_field_direct" url="mysqli-result.fetch-field-direct.php"/> +<entry name="mysqli_fetch_field" url="mysqli-result.fetch-field.php"/> +<entry name="mysqli_fetch_fields" url="mysqli-result.fetch-fields.php"/> +<entry name="mysqli_fetch_object" url="mysqli-result.fetch-object.php"/> +<entry name="mysqli_fetch_row" url="mysqli-result.fetch-row.php"/> +<entry name="mysqli_num_fields" url="mysqli-result.field-count.php"/> +<entry name="mysqli_field_seek" url="mysqli-result.field-seek.php"/> +<entry name="mysqli_free_result" url="mysqli-result.free.php"/> +<entry name="mysqli_fetch_lengths" url="mysqli-result.lengths.php"/> +<entry name="mysqli_num_rows" url="mysqli-result.num-rows.php"/> +<entry name="mysqli_embedded_server_end" url="mysqli-driver.embedded-server-end.php"/> +<entry name="mysqli_embedded_server_start" url="mysqli-driver.embedded-server-start.php"/> +<entry name="mysqli_bind_param" url="function.mysqli-bind-param.php"/> +<entry name="mysqli_bind_result" url="function.mysqli-bind-result.php"/> +<entry name="mysqli_client_encoding" url="function.mysqli-client-encoding.php"/> +<entry name="mysqli->disable_reads_from_master()" url="function.mysqli-disable-reads-from-master.php"/> +<entry name="mysqli_disable_rpl_parse" url="function.mysqli-disable-rpl-parse.php"/> +<entry name="mysqli_enable_reads_from_master" url="function.mysqli-enable-reads-from-master.php"/> +<entry name="mysqli_enable_rpl_parse" url="function.mysqli-enable-rpl-parse.php"/> +<entry name="mysqli_escape_string" url="function.mysqli-escape-string.php"/> +<entry name="mysqli_execute" url="function.mysqli-execute.php"/> +<entry name="mysqli_fetch" url="function.mysqli-fetch.php"/> +<entry name="mysqli_get_metadata" url="function.mysqli-get-metadata.php"/> +<entry name="mysqli_master_query" url="function.mysqli-master-query.php"/> +<entry name="mysqli_param_count" url="function.mysqli-param-count.php"/> +<entry name="mysqli_report" url="function.mysqli-report.php"/> +<entry name="mysqli_rpl_parse_enabled" url="function.mysqli-rpl-parse-enabled.php"/> +<entry name="mysqli_rpl_probe" url="function.mysqli-rpl-probe.php"/> +<entry name="mysqli->rpl_query_type()" url="function.mysqli-rpl-query-type.php"/> +<entry name="mysqli_send_long_data" url="function.mysqli-send-long-data.php"/> +<entry name="mysqli->send_query()" url="function.mysqli-send-query.php"/> +<entry name="mysqli_set_opt" url="function.mysqli-set-opt.php"/> +<entry name="mysqli_slave_query" url="function.mysqli-slave-query.php"/> +<entry name="oci_bind_array_by_name" url="function.oci-bind-array-by-name.php"/> +<entry name="oci_bind_by_name" url="function.oci-bind-by-name.php"/> +<entry name="oci_cancel" url="function.oci-cancel.php"/> +<entry name="oci_close" url="function.oci-close.php"/> +<entry name="OCI-Collection->append" url="function.oci-collection-append.php"/> +<entry name="OCI-Collection->assign" url="function.oci-collection-assign.php"/> +<entry name="OCI-Collection->assignElem" url="function.oci-collection-element-assign.php"/> +<entry name="OCI-Collection->free" url="function.oci-collection-free.php"/> +<entry name="OCI-Collection->getElem" url="function.oci-collection-element-get.php"/> +<entry name="OCI-Collection->max" url="function.oci-collection-max.php"/> +<entry name="OCI-Collection->size" url="function.oci-collection-size.php"/> +<entry name="OCI-Collection->trim" url="function.oci-collection-trim.php"/> +<entry name="oci_commit" url="function.oci-commit.php"/> +<entry name="oci_connect" url="function.oci-connect.php"/> +<entry name="oci_define_by_name" url="function.oci-define-by-name.php"/> +<entry name="oci_error" url="function.oci-error.php"/> +<entry name="oci_execute" url="function.oci-execute.php"/> +<entry name="oci_fetch_all" url="function.oci-fetch-all.php"/> +<entry name="oci_fetch_array" url="function.oci-fetch-array.php"/> +<entry name="oci_fetch_assoc" url="function.oci-fetch-assoc.php"/> +<entry name="oci_fetch_object" url="function.oci-fetch-object.php"/> +<entry name="oci_fetch_row" url="function.oci-fetch-row.php"/> +<entry name="oci_fetch" url="function.oci-fetch.php"/> +<entry name="oci_field_is_null" url="function.oci-field-is-null.php"/> +<entry name="oci_field_name" url="function.oci-field-name.php"/> +<entry name="oci_field_precision" url="function.oci-field-precision.php"/> +<entry name="oci_field_scale" url="function.oci-field-scale.php"/> +<entry name="oci_field_size" url="function.oci-field-size.php"/> +<entry name="oci_field_type_raw" url="function.oci-field-type-raw.php"/> +<entry name="oci_field_type" url="function.oci-field-type.php"/> +<entry name="oci_free_statement" url="function.oci-free-statement.php"/> +<entry name="oci_internal_debug" url="function.oci-internal-debug.php"/> +<entry name="OCI-Lob->append" url="function.oci-lob-append.php"/> +<entry name="OCI-Lob->close" url="function.oci-lob-close.php"/> +<entry name="oci_lob_copy" url="function.oci-lob-copy.php"/> +<entry name="OCI-Lob->eof" url="function.oci-lob-eof.php"/> +<entry name="OCI-Lob->erase" url="function.oci-lob-erase.php"/> +<entry name="OCI-Lob->export" url="function.oci-lob-export.php"/> +<entry name="OCI-Lob->flush" url="function.oci-lob-flush.php"/> +<entry name="OCI-Lob->free" url="function.oci-lob-free.php"/> +<entry name="OCI-Lob->getBuffering" url="function.oci-lob-getbuffering.php"/> +<entry name="OCI-Lob->import" url="function.oci-lob-import.php"/> +<entry name="oci_lob_is_equal" url="function.oci-lob-is-equal.php"/> +<entry name="OCI-Lob->load" url="function.oci-lob-load.php"/> +<entry name="OCI-Lob->read" url="function.oci-lob-read.php"/> +<entry name="OCI-Lob->rewind" url="function.oci-lob-rewind.php"/> +<entry name="OCI-Lob->save" url="function.oci-lob-save.php"/> +<entry name="OCI-Lob->saveFile" url="function.oci-lob-savefile.php"/> +<entry name="OCI-Lob->seek" url="function.oci-lob-seek.php"/> +<entry name="OCI-Lob->setBuffering" url="function.oci-lob-setbuffering.php"/> +<entry name="OCI-Lob->size" url="function.oci-lob-size.php"/> +<entry name="OCI-Lob->tell" url="function.oci-lob-tell.php"/> +<entry name="OCI-Lob->truncate" url="function.oci-lob-truncate.php"/> +<entry name="OCI-Lob->write" url="function.oci-lob-write.php"/> +<entry name="OCI-Lob->writeTemporary" url="function.oci-lob-writetemporary.php"/> +<entry name="OCI-Lob->writeToFile" url="function.oci-lob-writetofile.php"/> +<entry name="oci_new_collection" url="function.oci-new-collection.php"/> +<entry name="oci_new_connect" url="function.oci-new-connect.php"/> +<entry name="oci_new_cursor" url="function.oci-new-cursor.php"/> +<entry name="oci_new_descriptor" url="function.oci-new-descriptor.php"/> +<entry name="oci_num_fields" url="function.oci-num-fields.php"/> +<entry name="oci_num_rows" url="function.oci-num-rows.php"/> +<entry name="oci_parse" url="function.oci-parse.php"/> +<entry name="oci_password_change" url="function.oci-password-change.php"/> +<entry name="oci_pconnect" url="function.oci-pconnect.php"/> +<entry name="oci_result" url="function.oci-result.php"/> +<entry name="oci_rollback" url="function.oci-rollback.php"/> +<entry name="oci_server_version" url="function.oci-server-version.php"/> +<entry name="oci_set_prefetch" url="function.oci-set-prefetch.php"/> +<entry name="oci_statement_type" url="function.oci-statement-type.php"/> +<entry name="ocibindbyname" url="function.ocibindbyname.php"/> +<entry name="ocicancel" url="function.ocicancel.php"/> +<entry name="ocicloselob" url="function.ocicloselob.php"/> +<entry name="ocicollappend" url="function.ocicollappend.php"/> +<entry name="ocicollassign" url="function.ocicollassign.php"/> +<entry name="ocicollassignelem" url="function.ocicollassignelem.php"/> +<entry name="ocicollgetelem" url="function.ocicollgetelem.php"/> +<entry name="ocicollmax" url="function.ocicollmax.php"/> +<entry name="ocicollsize" url="function.ocicollsize.php"/> +<entry name="ocicolltrim" url="function.ocicolltrim.php"/> +<entry name="ocicolumnisnull" url="function.ocicolumnisnull.php"/> +<entry name="ocicolumnname" url="function.ocicolumnname.php"/> +<entry name="ocicolumnprecision" url="function.ocicolumnprecision.php"/> +<entry name="ocicolumnscale" url="function.ocicolumnscale.php"/> +<entry name="ocicolumnsize" url="function.ocicolumnsize.php"/> +<entry name="ocicolumntype" url="function.ocicolumntype.php"/> +<entry name="ocicolumntyperaw" url="function.ocicolumntyperaw.php"/> +<entry name="ocicommit" url="function.ocicommit.php"/> +<entry name="ocidefinebyname" url="function.ocidefinebyname.php"/> +<entry name="ocierror" url="function.ocierror.php"/> +<entry name="ociexecute" url="function.ociexecute.php"/> +<entry name="ocifetch" url="function.ocifetch.php"/> +<entry name="ocifetchinto" url="function.ocifetchinto.php"/> +<entry name="ocifetchstatement" url="function.ocifetchstatement.php"/> +<entry name="ocifreecollection" url="function.ocifreecollection.php"/> +<entry name="ocifreecursor" url="function.ocifreecursor.php"/> +<entry name="ocifreedesc" url="function.ocifreedesc.php"/> +<entry name="ocifreestatement" url="function.ocifreestatement.php"/> +<entry name="ociinternaldebug" url="function.ociinternaldebug.php"/> +<entry name="ociloadlob" url="function.ociloadlob.php"/> +<entry name="ocilogoff" url="function.ocilogoff.php"/> +<entry name="ocilogon" url="function.ocilogon.php"/> +<entry name="ocinewcollection" url="function.ocinewcollection.php"/> +<entry name="ocinewcursor" url="function.ocinewcursor.php"/> +<entry name="ocinewdescriptor" url="function.ocinewdescriptor.php"/> +<entry name="ocinlogon" url="function.ocinlogon.php"/> +<entry name="ocinumcols" url="function.ocinumcols.php"/> +<entry name="ociparse" url="function.ociparse.php"/> +<entry name="ociplogon" url="function.ociplogon.php"/> +<entry name="ociresult" url="function.ociresult.php"/> +<entry name="ocirollback" url="function.ocirollback.php"/> +<entry name="ocirowcount" url="function.ocirowcount.php"/> +<entry name="ocisavelob" url="function.ocisavelob.php"/> +<entry name="ocisavelobfile" url="function.ocisavelobfile.php"/> +<entry name="ociserverversion" url="function.ociserverversion.php"/> +<entry name="ocisetprefetch" url="function.ocisetprefetch.php"/> +<entry name="ocistatementtype" url="function.ocistatementtype.php"/> +<entry name="ociwritelobtofile" url="function.ociwritelobtofile.php"/> +<entry name="ociwritetemporarylob" url="function.ociwritetemporarylob.php"/> +<entry name="ovrimos_close" url="function.ovrimos-close.php"/> +<entry name="ovrimos_commit" url="function.ovrimos-commit.php"/> +<entry name="ovrimos_connect" url="function.ovrimos-connect.php"/> +<entry name="ovrimos_cursor" url="function.ovrimos-cursor.php"/> +<entry name="ovrimos_exec" url="function.ovrimos-exec.php"/> +<entry name="ovrimos_execute" url="function.ovrimos-execute.php"/> +<entry name="ovrimos_fetch_into" url="function.ovrimos-fetch-into.php"/> +<entry name="ovrimos_fetch_row" url="function.ovrimos-fetch-row.php"/> +<entry name="ovrimos_field_len" url="function.ovrimos-field-len.php"/> +<entry name="ovrimos_field_name" url="function.ovrimos-field-name.php"/> +<entry name="ovrimos_field_num" url="function.ovrimos-field-num.php"/> +<entry name="ovrimos_field_type" url="function.ovrimos-field-type.php"/> +<entry name="ovrimos_free_result" url="function.ovrimos-free-result.php"/> +<entry name="ovrimos_longreadlen" url="function.ovrimos-longreadlen.php"/> +<entry name="ovrimos_num_fields" url="function.ovrimos-num-fields.php"/> +<entry name="ovrimos_num_rows" url="function.ovrimos-num-rows.php"/> +<entry name="ovrimos_prepare" url="function.ovrimos-prepare.php"/> +<entry name="ovrimos_result_all" url="function.ovrimos-result-all.php"/> +<entry name="ovrimos_result" url="function.ovrimos-result.php"/> +<entry name="ovrimos_rollback" url="function.ovrimos-rollback.php"/> +<entry name="px_close" url="function.px-close.php"/> +<entry name="px_create_fp" url="function.px-create-fp.php"/> +<entry name="px_date2string" url="function.px-date2string.php"/> +<entry name="px_delete_record" url="function.px-delete-record.php"/> +<entry name="px_delete" url="function.px-delete.php"/> +<entry name="px_get_field" url="function.px-get-field.php"/> +<entry name="px_get_info" url="function.px-get-info.php"/> +<entry name="px_get_parameter" url="function.px-get-parameter.php"/> +<entry name="px_get_record" url="function.px-get-record.php"/> +<entry name="px_get_schema" url="function.px-get-schema.php"/> +<entry name="px_get_value" url="function.px-get-value.php"/> +<entry name="px_insert_record" url="function.px-insert-record.php"/> +<entry name="px_new" url="function.px-new.php"/> +<entry name="px_numfields" url="function.px-numfields.php"/> +<entry name="px_numrecords" url="function.px-numrecords.php"/> +<entry name="px_open_fp" url="function.px-open-fp.php"/> +<entry name="px_put_record" url="function.px-put-record.php"/> +<entry name="px_retrieve_record" url="function.px-retrieve-record.php"/> +<entry name="px_set_blob_file" url="function.px-set-blob-file.php"/> +<entry name="px_set_parameter" url="function.px-set-parameter.php"/> +<entry name="px_set_tablename" url="function.px-set-tablename.php"/> +<entry name="px_set_targetencoding" url="function.px-set-targetencoding.php"/> +<entry name="px_set_value" url="function.px-set-value.php"/> +<entry name="px_timestamp2string" url="function.px-timestamp2string.php"/> +<entry name="px_update_record" url="function.px-update-record.php"/> +<entry name="pg_affected_rows" url="function.pg-affected-rows.php"/> +<entry name="pg_cancel_query" url="function.pg-cancel-query.php"/> +<entry name="pg_client_encoding" url="function.pg-client-encoding.php"/> +<entry name="pg_close" url="function.pg-close.php"/> +<entry name="pg_connect" url="function.pg-connect.php"/> +<entry name="pg_connection_busy" url="function.pg-connection-busy.php"/> +<entry name="pg_connection_reset" url="function.pg-connection-reset.php"/> +<entry name="pg_connection_status" url="function.pg-connection-status.php"/> +<entry name="pg_convert" url="function.pg-convert.php"/> +<entry name="pg_copy_from" url="function.pg-copy-from.php"/> +<entry name="pg_copy_to" url="function.pg-copy-to.php"/> +<entry name="pg_dbname" url="function.pg-dbname.php"/> +<entry name="pg_delete" url="function.pg-delete.php"/> +<entry name="pg_end_copy" url="function.pg-end-copy.php"/> +<entry name="pg_escape_bytea" url="function.pg-escape-bytea.php"/> +<entry name="pg_escape_string" url="function.pg-escape-string.php"/> +<entry name="pg_execute" url="function.pg-execute.php"/> +<entry name="pg_fetch_all_columns" url="function.pg-fetch-all-columns.php"/> +<entry name="pg_fetch_all" url="function.pg-fetch-all.php"/> +<entry name="pg_fetch_array" url="function.pg-fetch-array.php"/> +<entry name="pg_fetch_assoc" url="function.pg-fetch-assoc.php"/> +<entry name="pg_fetch_object" url="function.pg-fetch-object.php"/> +<entry name="pg_fetch_result" url="function.pg-fetch-result.php"/> +<entry name="pg_fetch_row" url="function.pg-fetch-row.php"/> +<entry name="pg_field_is_null" url="function.pg-field-is-null.php"/> +<entry name="pg_field_name" url="function.pg-field-name.php"/> +<entry name="pg_field_num" url="function.pg-field-num.php"/> +<entry name="pg_field_prtlen" url="function.pg-field-prtlen.php"/> +<entry name="pg_field_size" url="function.pg-field-size.php"/> +<entry name="pg_field_table" url="function.pg-field-table.php"/> +<entry name="pg_field_type_oid" url="function.pg-field-type-oid.php"/> +<entry name="pg_field_type" url="function.pg-field-type.php"/> +<entry name="pg_free_result" url="function.pg-free-result.php"/> +<entry name="pg_get_notify" url="function.pg-get-notify.php"/> +<entry name="pg_get_pid" url="function.pg-get-pid.php"/> +<entry name="pg_get_result" url="function.pg-get-result.php"/> +<entry name="pg_host" url="function.pg-host.php"/> +<entry name="pg_insert" url="function.pg-insert.php"/> +<entry name="pg_last_error" url="function.pg-last-error.php"/> +<entry name="pg_last_notice" url="function.pg-last-notice.php"/> +<entry name="pg_last_oid" url="function.pg-last-oid.php"/> +<entry name="pg_lo_close" url="function.pg-lo-close.php"/> +<entry name="pg_lo_create" url="function.pg-lo-create.php"/> +<entry name="pg_lo_export" url="function.pg-lo-export.php"/> +<entry name="pg_lo_import" url="function.pg-lo-import.php"/> +<entry name="pg_lo_open" url="function.pg-lo-open.php"/> +<entry name="pg_lo_read_all" url="function.pg-lo-read-all.php"/> +<entry name="pg_lo_read" url="function.pg-lo-read.php"/> +<entry name="pg_lo_seek" url="function.pg-lo-seek.php"/> +<entry name="pg_lo_tell" url="function.pg-lo-tell.php"/> +<entry name="pg_lo_unlink" url="function.pg-lo-unlink.php"/> +<entry name="pg_lo_write" url="function.pg-lo-write.php"/> +<entry name="pg_meta_data" url="function.pg-meta-data.php"/> +<entry name="pg_num_fields" url="function.pg-num-fields.php"/> +<entry name="pg_num_rows" url="function.pg-num-rows.php"/> +<entry name="pg_options" url="function.pg-options.php"/> +<entry name="pg_parameter_status" url="function.pg-parameter-status.php"/> +<entry name="pg_pconnect" url="function.pg-pconnect.php"/> +<entry name="pg_ping" url="function.pg-ping.php"/> +<entry name="pg_port" url="function.pg-port.php"/> +<entry name="pg_prepare" url="function.pg-prepare.php"/> +<entry name="pg_put_line" url="function.pg-put-line.php"/> +<entry name="pg_query_params" url="function.pg-query-params.php"/> +<entry name="pg_query" url="function.pg-query.php"/> +<entry name="pg_result_error_field" url="function.pg-result-error-field.php"/> +<entry name="pg_result_error" url="function.pg-result-error.php"/> +<entry name="pg_result_seek" url="function.pg-result-seek.php"/> +<entry name="pg_result_status" url="function.pg-result-status.php"/> +<entry name="pg_select" url="function.pg-select.php"/> +<entry name="pg_send_execute" url="function.pg-send-execute.php"/> +<entry name="pg_send_prepare" url="function.pg-send-prepare.php"/> +<entry name="pg_send_query_params" url="function.pg-send-query-params.php"/> +<entry name="pg_send_query" url="function.pg-send-query.php"/> +<entry name="pg_set_client_encoding" url="function.pg-set-client-encoding.php"/> +<entry name="pg_set_error_verbosity" url="function.pg-set-error-verbosity.php"/> +<entry name="pg_trace" url="function.pg-trace.php"/> +<entry name="pg_transaction_status" url="function.pg-transaction-status.php"/> +<entry name="pg_tty" url="function.pg-tty.php"/> +<entry name="pg_unescape_bytea" url="function.pg-unescape-bytea.php"/> +<entry name="pg_untrace" url="function.pg-untrace.php"/> +<entry name="pg_update" url="function.pg-update.php"/> +<entry name="pg_version" url="function.pg-version.php"/> +<entry name="SQLiteDatabase->arrayQuery" url="function.sqlite-array-query.php"/> +<entry name="SQLiteDatabase->busyTimeout" url="function.sqlite-busy-timeout.php"/> +<entry name="SQLiteDatabase->changes" url="function.sqlite-changes.php"/> +<entry name="sqlite_close" url="function.sqlite-close.php"/> +<entry name="SQLiteUnbuffered->column" url="function.sqlite-column.php"/> +<entry name="SQLiteDatabase->createAggregate" url="function.sqlite-create-aggregate.php"/> +<entry name="SQLiteDatabase->createFunction" url="function.sqlite-create-function.php"/> +<entry name="SQLiteUnbuffered->current" url="function.sqlite-current.php"/> +<entry name="sqlite_error_string" url="function.sqlite-error-string.php"/> +<entry name="sqlite_escape_string" url="function.sqlite-escape-string.php"/> +<entry name="SQLiteDatabase->exec" url="function.sqlite-exec.php"/> +<entry name="sqlite_factory" url="function.sqlite-factory.php"/> +<entry name="SQLiteUnbuffered->fetchAll" url="function.sqlite-fetch-all.php"/> +<entry name="SQLiteUnbuffered->fetch" url="function.sqlite-fetch-array.php"/> +<entry name="SQLiteDatabase->fetchColumnTypes" url="function.sqlite-fetch-column-types.php"/> +<entry name="SQLiteUnbuffered->fetchObject" url="function.sqlite-fetch-object.php"/> +<entry name="SQLiteUnbuffered->fetchSingle" url="function.sqlite-fetch-single.php"/> +<entry name="sqlite_fetch_string" url="function.sqlite-fetch-string.php"/> +<entry name="SQLiteUnbuffered->fieldName" url="function.sqlite-field-name.php"/> +<entry name="sqlite_has_more" url="function.sqlite-has-more.php"/> +<entry name="SQLiteResult->hasPrev" url="function.sqlite-has-prev.php"/> +<entry name="SQLiteResult->key" url="function.sqlite-key.php"/> +<entry name="SQLiteDatabase->lastError" url="function.sqlite-last-error.php"/> +<entry name="SQLiteDatabase->lastInsertRowid" url="function.sqlite-last-insert-rowid.php"/> +<entry name="sqlite_libencoding" url="function.sqlite-libencoding.php"/> +<entry name="sqlite_libversion" url="function.sqlite-libversion.php"/> +<entry name="SQLiteUnbuffered->next" url="function.sqlite-next.php"/> +<entry name="SQLiteUnbuffered->numFields" url="function.sqlite-num-fields.php"/> +<entry name="SQLiteResult->numRows" url="function.sqlite-num-rows.php"/> +<entry name="sqlite_open" url="function.sqlite-open.php"/> +<entry name="sqlite_popen" url="function.sqlite-popen.php"/> +<entry name="SQLiteResult->prev" url="function.sqlite-prev.php"/> +<entry name="SQLiteDatabase->query" url="function.sqlite-query.php"/> +<entry name="SQLiteResult->rewind" url="function.sqlite-rewind.php"/> +<entry name="SQLiteResult->seek" url="function.sqlite-seek.php"/> +<entry name="SQLiteDatabase->singleQuery" url="function.sqlite-single-query.php"/> +<entry name="sqlite_udf_decode_binary" url="function.sqlite-udf-decode-binary.php"/> +<entry name="sqlite_udf_encode_binary" url="function.sqlite-udf-encode-binary.php"/> +<entry name="SQLiteDatabase->unbufferedQuery" url="function.sqlite-unbuffered-query.php"/> +<entry name="SQLiteUnbuffered->valid" url="function.sqlite-valid.php"/> +<entry name="sybase_affected_rows" url="function.sybase-affected-rows.php"/> +<entry name="sybase_close" url="function.sybase-close.php"/> +<entry name="sybase_connect" url="function.sybase-connect.php"/> +<entry name="sybase_data_seek" url="function.sybase-data-seek.php"/> +<entry name="sybase_deadlock_retry_count" url="function.sybase-deadlock-retry-count.php"/> +<entry name="sybase_fetch_array" url="function.sybase-fetch-array.php"/> +<entry name="sybase_fetch_assoc" url="function.sybase-fetch-assoc.php"/> +<entry name="sybase_fetch_field" url="function.sybase-fetch-field.php"/> +<entry name="sybase_fetch_object" url="function.sybase-fetch-object.php"/> +<entry name="sybase_fetch_row" url="function.sybase-fetch-row.php"/> +<entry name="sybase_field_seek" url="function.sybase-field-seek.php"/> +<entry name="sybase_free_result" url="function.sybase-free-result.php"/> +<entry name="sybase_get_last_message" url="function.sybase-get-last-message.php"/> +<entry name="sybase_min_client_severity" url="function.sybase-min-client-severity.php"/> +<entry name="sybase_min_error_severity" url="function.sybase-min-error-severity.php"/> +<entry name="sybase_min_message_severity" url="function.sybase-min-message-severity.php"/> +<entry name="sybase_min_server_severity" url="function.sybase-min-server-severity.php"/> +<entry name="sybase_num_fields" url="function.sybase-num-fields.php"/> +<entry name="sybase_num_rows" url="function.sybase-num-rows.php"/> +<entry name="sybase_pconnect" url="function.sybase-pconnect.php"/> +<entry name="sybase_query" url="function.sybase-query.php"/> +<entry name="sybase_result" url="function.sybase-result.php"/> +<entry name="sybase_select_db" url="function.sybase-select-db.php"/> +<entry name="sybase_set_message_handler" url="function.sybase-set-message-handler.php"/> +<entry name="sybase_unbuffered_query" url="function.sybase-unbuffered-query.php"/> +<entry name="dio_close" url="function.dio-close.php"/> +<entry name="dio_fcntl" url="function.dio-fcntl.php"/> +<entry name="dio_open" url="function.dio-open.php"/> +<entry name="dio_read" url="function.dio-read.php"/> +<entry name="dio_seek" url="function.dio-seek.php"/> +<entry name="dio_stat" url="function.dio-stat.php"/> +<entry name="dio_tcsetattr" url="function.dio-tcsetattr.php"/> +<entry name="dio_truncate" url="function.dio-truncate.php"/> +<entry name="dio_write" url="function.dio-write.php"/> +<entry name="chdir" url="function.chdir.php"/> +<entry name="chroot" url="function.chroot.php"/> +<entry name="dir" url="class.dir.php"/> +<entry name="closedir" url="function.closedir.php"/> +<entry name="getcwd" url="function.getcwd.php"/> +<entry name="opendir" url="function.opendir.php"/> +<entry name="readdir" url="function.readdir.php"/> +<entry name="rewinddir" url="function.rewinddir.php"/> +<entry name="scandir" url="function.scandir.php"/> +<entry name="finfo_buffer" url="function.finfo-buffer.php"/> +<entry name="finfo_close" url="function.finfo-close.php"/> +<entry name="finfo_file" url="function.finfo-file.php"/> +<entry name="finfo->__construct()" url="function.finfo-open.php"/> +<entry name="finfo_set_flags" url="function.finfo-set-flags.php"/> +<entry name="basename" url="function.basename.php"/> +<entry name="chgrp" url="function.chgrp.php"/> +<entry name="chmod" url="function.chmod.php"/> +<entry name="chown" url="function.chown.php"/> +<entry name="clearstatcache" url="function.clearstatcache.php"/> +<entry name="copy" url="function.copy.php"/> +<entry name="delete" url="function.delete.php"/> +<entry name="dirname" url="function.dirname.php"/> +<entry name="disk_free_space" url="function.disk-free-space.php"/> +<entry name="disk_total_space" url="function.disk-total-space.php"/> +<entry name="diskfreespace" url="function.diskfreespace.php"/> +<entry name="fclose" url="function.fclose.php"/> +<entry name="feof" url="function.feof.php"/> +<entry name="fflush" url="function.fflush.php"/> +<entry name="fgetc" url="function.fgetc.php"/> +<entry name="fgetcsv" url="function.fgetcsv.php"/> +<entry name="fgets" url="function.fgets.php"/> +<entry name="fgetss" url="function.fgetss.php"/> +<entry name="file_exists" url="function.file-exists.php"/> +<entry name="file_get_contents" url="function.file-get-contents.php"/> +<entry name="file_put_contents" url="function.file-put-contents.php"/> +<entry name="file" url="function.file.php"/> +<entry name="fileatime" url="function.fileatime.php"/> +<entry name="filectime" url="function.filectime.php"/> +<entry name="filegroup" url="function.filegroup.php"/> +<entry name="fileinode" url="function.fileinode.php"/> +<entry name="filemtime" url="function.filemtime.php"/> +<entry name="fileowner" url="function.fileowner.php"/> +<entry name="fileperms" url="function.fileperms.php"/> +<entry name="filesize" url="function.filesize.php"/> +<entry name="filetype" url="function.filetype.php"/> +<entry name="flock" url="function.flock.php"/> +<entry name="fnmatch" url="function.fnmatch.php"/> +<entry name="fopen" url="function.fopen.php"/> +<entry name="fpassthru" url="function.fpassthru.php"/> +<entry name="fputcsv" url="function.fputcsv.php"/> +<entry name="fputs" url="function.fputs.php"/> +<entry name="fread" url="function.fread.php"/> +<entry name="fscanf" url="function.fscanf.php"/> +<entry name="fseek" url="function.fseek.php"/> +<entry name="fstat" url="function.fstat.php"/> +<entry name="ftell" url="function.ftell.php"/> +<entry name="ftruncate" url="function.ftruncate.php"/> +<entry name="fwrite" url="function.fwrite.php"/> +<entry name="glob" url="function.glob.php"/> +<entry name="is_dir" url="function.is-dir.php"/> +<entry name="is_executable" url="function.is-executable.php"/> +<entry name="is_file" url="function.is-file.php"/> +<entry name="is_link" url="function.is-link.php"/> +<entry name="is_readable" url="function.is-readable.php"/> +<entry name="is_uploaded_file" url="function.is-uploaded-file.php"/> +<entry name="is_writable" url="function.is-writable.php"/> +<entry name="is_writeable" url="function.is-writeable.php"/> +<entry name="lchgrp" url="function.lchgrp.php"/> +<entry name="lchown" url="function.lchown.php"/> +<entry name="link" url="function.link.php"/> +<entry name="linkinfo" url="function.linkinfo.php"/> +<entry name="lstat" url="function.lstat.php"/> +<entry name="mkdir" url="function.mkdir.php"/> +<entry name="move_uploaded_file" url="function.move-uploaded-file.php"/> +<entry name="parse_ini_file" url="function.parse-ini-file.php"/> +<entry name="pathinfo" url="function.pathinfo.php"/> +<entry name="pclose" url="function.pclose.php"/> +<entry name="popen" url="function.popen.php"/> +<entry name="readfile" url="function.readfile.php"/> +<entry name="readlink" url="function.readlink.php"/> +<entry name="realpath" url="function.realpath.php"/> +<entry name="rename" url="function.rename.php"/> +<entry name="rewind" url="function.rewind.php"/> +<entry name="rmdir" url="function.rmdir.php"/> +<entry name="set_file_buffer" url="function.set-file-buffer.php"/> +<entry name="stat" url="function.stat.php"/> +<entry name="symlink" url="function.symlink.php"/> +<entry name="tempnam" url="function.tempnam.php"/> +<entry name="tmpfile" url="function.tmpfile.php"/> +<entry name="touch" url="function.touch.php"/> +<entry name="umask" url="function.umask.php"/> +<entry name="unlink" url="function.unlink.php"/> +<entry name="mime_content_type" url="function.mime-content-type.php"/> +<entry name="xattr_get" url="function.xattr-get.php"/> +<entry name="xattr_list" url="function.xattr-list.php"/> +<entry name="xattr_remove" url="function.xattr-remove.php"/> +<entry name="xattr_set" url="function.xattr-set.php"/> +<entry name="xattr_supported" url="function.xattr-supported.php"/> +<entry name="xdiff_file_diff_binary" url="function.xdiff-file-diff-binary.php"/> +<entry name="xdiff_file_diff" url="function.xdiff-file-diff.php"/> +<entry name="xdiff_file_merge3" url="function.xdiff-file-merge3.php"/> +<entry name="xdiff_file_patch_binary" url="function.xdiff-file-patch-binary.php"/> +<entry name="xdiff_file_patch" url="function.xdiff-file-patch.php"/> +<entry name="xdiff_string_diff_binary" url="function.xdiff-string-diff-binary.php"/> +<entry name="xdiff_string_diff" url="function.xdiff-string-diff.php"/> +<entry name="xdiff_string_merge3" url="function.xdiff-string-merge3.php"/> +<entry name="xdiff_string_patch_binary" url="function.xdiff-string-patch-binary.php"/> +<entry name="xdiff_string_patch" url="function.xdiff-string-patch.php"/> +<entry name="enchant_broker_describe" url="function.enchant-broker-describe.php"/> +<entry name="enchant_broker_dict_exists" url="function.enchant-broker-dict-exists.php"/> +<entry name="enchant_broker_free_dict" url="function.enchant-broker-free-dict.php"/> +<entry name="enchant_broker_free" url="function.enchant-broker-free.php"/> +<entry name="enchant_broker_get_error" url="function.enchant-broker-get-error.php"/> +<entry name="enchant_broker_init" url="function.enchant-broker-init.php"/> +<entry name="enchant_broker_list_dicts" url="function.enchant-broker-list-dicts.php"/> +<entry name="enchant_broker_request_dict" url="function.enchant-broker-request-dict.php"/> +<entry name="enchant_broker_request_pwl_dict" url="function.enchant-broker-request-pwl-dict.php"/> +<entry name="enchant_broker_set_ordering" url="function.enchant-broker-set-ordering.php"/> +<entry name="enchant_dict_add_to_personal" url="function.enchant-dict-add-to-personal.php"/> +<entry name="enchant_dict_add_to_session" url="function.enchant-dict-add-to-session.php"/> +<entry name="enchant_dict_check" url="function.enchant-dict-check.php"/> +<entry name="enchant_dict_describe" url="function.enchant-dict-describe.php"/> +<entry name="enchant_dict_get_error" url="function.enchant-dict-get-error.php"/> +<entry name="enchant_dict_is_in_session" url="function.enchant-dict-is-in-session.php"/> +<entry name="enchant_dict_quick_check" url="function.enchant-dict-quick-check.php"/> +<entry name="enchant_dict_store_replacement" url="function.enchant-dict-store-replacement.php"/> +<entry name="enchant_dict_suggest" url="function.enchant-dict-suggest.php"/> +<entry name="fribidi_log2vis" url="function.fribidi-log2vis.php"/> +<entry name="bind_textdomain_codeset" url="function.bind-textdomain-codeset.php"/> +<entry name="bindtextdomain" url="function.bindtextdomain.php"/> +<entry name="dcgettext" url="function.dcgettext.php"/> +<entry name="dcngettext" url="function.dcngettext.php"/> +<entry name="dgettext" url="function.dgettext.php"/> +<entry name="dngettext" url="function.dngettext.php"/> +<entry name="gettext" url="function.gettext.php"/> +<entry name="ngettext" url="function.ngettext.php"/> +<entry name="textdomain" url="function.textdomain.php"/> +<entry name="locale_get_default" url="locale.getdefault.php"/> +<entry name="locale_set_default" url="locale.setdefault.php"/> +<entry name="iconv_get_encoding" url="function.iconv-get-encoding.php"/> +<entry name="iconv_mime_decode_headers" url="function.iconv-mime-decode-headers.php"/> +<entry name="iconv_mime_decode" url="function.iconv-mime-decode.php"/> +<entry name="iconv_mime_encode" url="function.iconv-mime-encode.php"/> +<entry name="iconv_set_encoding" url="function.iconv-set-encoding.php"/> +<entry name="iconv_strlen" url="function.iconv-strlen.php"/> +<entry name="iconv_strpos" url="function.iconv-strpos.php"/> +<entry name="iconv_strrpos" url="function.iconv-strrpos.php"/> +<entry name="iconv_substr" url="function.iconv-substr.php"/> +<entry name="iconv" url="function.iconv.php"/> +<entry name="ob_iconv_handler" url="function.ob-iconv-handler.php"/> +<entry name="grapheme_extract" url="function.grapheme-extract.php"/> +<entry name="grapheme_stripos" url="function.grapheme-stripos.php"/> +<entry name="grapheme_stristr" url="function.grapheme-stristr.php"/> +<entry name="grapheme_strlen" url="function.grapheme-strlen.php"/> +<entry name="grapheme_strpos" url="function.grapheme-strpos.php"/> +<entry name="grapheme_strripos" url="function.grapheme-strripos.php"/> +<entry name="grapheme_strrpos" url="function.grapheme-strrpos.php"/> +<entry name="grapheme_strstr" url="function.grapheme-strstr.php"/> +<entry name="grapheme_substr" url="function.grapheme-substr.php"/> +<entry name="intl_error_name" url="function.intl-error-name.php"/> +<entry name="intl_get_error_code" url="function.intl-get-error-code.php"/> +<entry name="intl_get_error_message" url="function.intl-get-error-message.php"/> +<entry name="intl_is_failure" url="function.intl-is-failure.php"/> +<entry name="collator_asort" url="collator.asort.php"/> +<entry name="collator_compare" url="collator.compare.php"/> +<entry name="Collator::__construct" url="collator.construct.php"/> +<entry name="collator_create" url="collator.create.php"/> +<entry name="collator_get_attribute" url="collator.getattribute.php"/> +<entry name="collator_get_error_code" url="collator.geterrorcode.php"/> +<entry name="collator_get_error_message" url="collator.geterrormessage.php"/> +<entry name="collator_get_locale" url="collator.getlocale.php"/> +<entry name="collator_get_strength" url="collator.getstrength.php"/> +<entry name="collator_set_attribute" url="collator.setattribute.php"/> +<entry name="collator_set_strength" url="collator.setstrength.php"/> +<entry name="collator_sort_with_sort_keys" url="collator.sortwithsortkeys.php"/> +<entry name="collator_sort" url="collator.sort.php"/> +<entry name="NumberFormatter::__construct" url="numberformatter.create.php"/> +<entry name="numfmt_format_currency" url="numberformatter.formatcurrency.php"/> +<entry name="numfmt_format" url="numberformatter.format.php"/> +<entry name="numfmt_get_attribute" url="numberformatter.getattribute.php"/> +<entry name="numfmt_get_error_code" url="numberformatter.geterrorcode.php"/> +<entry name="numfmt_get_error_message" url="numberformatter.geterrormessage.php"/> +<entry name="numfmt_get_locale" url="numberformatter.getlocale.php"/> +<entry name="numfmt_get_pattern" url="numberformatter.getpattern.php"/> +<entry name="numfmt_get_symbol" url="numberformatter.getsymbol.php"/> +<entry name="numfmt_get_text_attribute" url="numberformatter.gettextattribute.php"/> +<entry name="numfmt_parse_currency" url="numberformatter.parsecurrency.php"/> +<entry name="numfmt_parse" url="numberformatter.parse.php"/> +<entry name="numfmt_set_attribute" url="numberformatter.setattribute.php"/> +<entry name="numfmt_set_pattern" url="numberformatter.setpattern.php"/> +<entry name="numfmt_set_symbol" url="numberformatter.setsymbol.php"/> +<entry name="numfmt_set_text_attribute" url="numberformatter.settextattribute.php"/> +<entry name="locale_compose_locale" url="locale.composelocale.php"/> +<entry name="locale_filter_matches" url="locale.filtermatches.php"/> +<entry name="locale_get_all_variants" url="locale.getallvariants.php"/> +<entry name="locale_get_display_language" url="locale.getdisplaylanguage.php"/> +<entry name="locale_get_display_name" url="locale.getdisplayname.php"/> +<entry name="locale_get_display_region" url="locale.getdisplayregion.php"/> +<entry name="locale_get_display_script" url="locale.getdisplayscript.php"/> +<entry name="locale_get_display_variant" url="locale.getdisplayvariant.php"/> +<entry name="locale_get_keywords" url="locale.getkeywords.php"/> +<entry name="locale_get_primary_language" url="locale.getprimarylanguage.php"/> +<entry name="locale_get_region" url="locale.getregion.php"/> +<entry name="locale_get_script" url="locale.getscript.php"/> +<entry name="locale_lookup" url="locale.lookup.php"/> +<entry name="locale_parse_locale" url="locale.parselocale.php"/> +<entry name="normalizer_is_normalized" url="normalizer.isnormalized.php"/> +<entry name="normalizer_normalize" url="normalizer.normalize.php"/> +<entry name="msgfmt_create" url="messageformatter.create.php"/> +<entry name="msgfmt_format_message" url="messageformatter.formatmessage.php"/> +<entry name="msgfmt_format" url="messageformatter.format.php"/> +<entry name="msgfmt_get_error_code" url="messageformatter.geterrorcode.php"/> +<entry name="msgfmt_get_error_message" url="messageformatter.geterrormessage.php"/> +<entry name="msgfmt_get_locale" url="messageformatter.getlocale.php"/> +<entry name="msgfmt_get_pattern" url="messageformatter.getpattern.php"/> +<entry name="msgfmt_parse_message" url="messageformatter.parsemessage.php"/> +<entry name="msgfmt_parse" url="messageformatter.parse.php"/> +<entry name="msgfmt_set_pattern" url="messageformatter.setpattern.php"/> +<entry name="IntlDateFormatter::__construct" url="intldateformatter.create.php"/> +<entry name="datefmt_format" url="intldateformatter.format.php"/> +<entry name="datefmt_get_calendar" url="intldateformatter.getcalendar.php"/> +<entry name="datefmt_get_datetype" url="intldateformatter.getdatetype.php"/> +<entry name="datefmt_get_error_code" url="intldateformatter.geterrorcode.php"/> +<entry name="datefmt_get_error_message" url="intldateformatter.geterrormessage.php"/> +<entry name="datefmt_get_locale" url="intldateformatter.getlocale.php"/> +<entry name="datefmt_get_pattern" url="intldateformatter.getpattern.php"/> +<entry name="datefmt_get_timetype" url="intldateformatter.gettimetype.php"/> +<entry name="datefmt_get_timezone_id" url="intldateformatter.gettimezoneid.php"/> +<entry name="datefmt_is_lenient" url="intldateformatter.islenient.php"/> +<entry name="datefmt_localtime" url="intldateformatter.localtime.php"/> +<entry name="datefmt_parse" url="intldateformatter.parse.php"/> +<entry name="datefmt_set_calendar" url="intldateformatter.setcalendar.php"/> +<entry name="datefmt_set_lenient" url="intldateformatter.setlenient.php"/> +<entry name="datefmt_set_pattern" url="intldateformatter.setpattern.php"/> +<entry name="datefmt_set_timezone_id" url="intldateformatter.settimezoneid.php"/> +<entry name="mb_check_encoding" url="function.mb-check-encoding.php"/> +<entry name="mb_convert_case" url="function.mb-convert-case.php"/> +<entry name="mb_convert_encoding" url="function.mb-convert-encoding.php"/> +<entry name="mb_convert_kana" url="function.mb-convert-kana.php"/> +<entry name="mb_convert_variables" url="function.mb-convert-variables.php"/> +<entry name="mb_decode_mimeheader" url="function.mb-decode-mimeheader.php"/> +<entry name="mb_decode_numericentity" url="function.mb-decode-numericentity.php"/> +<entry name="mb_detect_encoding" url="function.mb-detect-encoding.php"/> +<entry name="mb_detect_order" url="function.mb-detect-order.php"/> +<entry name="mb_encode_mimeheader" url="function.mb-encode-mimeheader.php"/> +<entry name="mb_encode_numericentity" url="function.mb-encode-numericentity.php"/> +<entry name="mb_ereg_match" url="function.mb-ereg-match.php"/> +<entry name="mb_ereg_replace" url="function.mb-ereg-replace.php"/> +<entry name="mb_ereg_search_getpos" url="function.mb-ereg-search-getpos.php"/> +<entry name="mb_ereg_search_getregs" url="function.mb-ereg-search-getregs.php"/> +<entry name="mb_ereg_search_init" url="function.mb-ereg-search-init.php"/> +<entry name="mb_ereg_search_pos" url="function.mb-ereg-search-pos.php"/> +<entry name="mb_ereg_search_regs" url="function.mb-ereg-search-regs.php"/> +<entry name="mb_ereg_search_setpos" url="function.mb-ereg-search-setpos.php"/> +<entry name="mb_ereg_search" url="function.mb-ereg-search.php"/> +<entry name="mb_ereg" url="function.mb-ereg.php"/> +<entry name="mb_eregi_replace" url="function.mb-eregi-replace.php"/> +<entry name="mb_eregi" url="function.mb-eregi.php"/> +<entry name="mb_get_info" url="function.mb-get-info.php"/> +<entry name="mb_http_input" url="function.mb-http-input.php"/> +<entry name="mb_http_output" url="function.mb-http-output.php"/> +<entry name="mb_internal_encoding" url="function.mb-internal-encoding.php"/> +<entry name="mb_language" url="function.mb-language.php"/> +<entry name="mb_list_encodings" url="function.mb-list-encodings.php"/> +<entry name="mb_output_handler" url="function.mb-output-handler.php"/> +<entry name="mb_parse_str" url="function.mb-parse-str.php"/> +<entry name="mb_preferred_mime_name" url="function.mb-preferred-mime-name.php"/> +<entry name="mb_regex_encoding" url="function.mb-regex-encoding.php"/> +<entry name="mb_regex_set_options" url="function.mb-regex-set-options.php"/> +<entry name="mb_send_mail" url="function.mb-send-mail.php"/> +<entry name="mb_split" url="function.mb-split.php"/> +<entry name="mb_strcut" url="function.mb-strcut.php"/> +<entry name="mb_strimwidth" url="function.mb-strimwidth.php"/> +<entry name="mb_stripos" url="function.mb-stripos.php"/> +<entry name="mb_stristr" url="function.mb-stristr.php"/> +<entry name="mb_strlen" url="function.mb-strlen.php"/> +<entry name="mb_strpos" url="function.mb-strpos.php"/> +<entry name="mb_strrchr" url="function.mb-strrchr.php"/> +<entry name="mb_strrichr" url="function.mb-strrichr.php"/> +<entry name="mb_strripos" url="function.mb-strripos.php"/> +<entry name="mb_strrpos" url="function.mb-strrpos.php"/> +<entry name="mb_strstr" url="function.mb-strstr.php"/> +<entry name="mb_strtolower" url="function.mb-strtolower.php"/> +<entry name="mb_strtoupper" url="function.mb-strtoupper.php"/> +<entry name="mb_strwidth" url="function.mb-strwidth.php"/> +<entry name="mb_substitute_character" url="function.mb-substitute-character.php"/> +<entry name="mb_substr_count" url="function.mb-substr-count.php"/> +<entry name="mb_substr" url="function.mb-substr.php"/> +<entry name="pspell_add_to_personal" url="function.pspell-add-to-personal.php"/> +<entry name="pspell_add_to_session" url="function.pspell-add-to-session.php"/> +<entry name="pspell_check" url="function.pspell-check.php"/> +<entry name="pspell_clear_session" url="function.pspell-clear-session.php"/> +<entry name="pspell_config_create" url="function.pspell-config-create.php"/> +<entry name="pspell_config_data_dir" url="function.pspell-config-data-dir.php"/> +<entry name="pspell_config_dict_dir" url="function.pspell-config-dict-dir.php"/> +<entry name="pspell_config_ignore" url="function.pspell-config-ignore.php"/> +<entry name="pspell_config_mode" url="function.pspell-config-mode.php"/> +<entry name="pspell_config_personal" url="function.pspell-config-personal.php"/> +<entry name="pspell_config_repl" url="function.pspell-config-repl.php"/> +<entry name="pspell_config_runtogether" url="function.pspell-config-runtogether.php"/> +<entry name="pspell_config_save_repl" url="function.pspell-config-save-repl.php"/> +<entry name="pspell_new_config" url="function.pspell-new-config.php"/> +<entry name="pspell_new_personal" url="function.pspell-new-personal.php"/> +<entry name="pspell_new" url="function.pspell-new.php"/> +<entry name="pspell_save_wordlist" url="function.pspell-save-wordlist.php"/> +<entry name="pspell_store_replacement" url="function.pspell-store-replacement.php"/> +<entry name="pspell_suggest" url="function.pspell-suggest.php"/> +<entry name="recode_file" url="function.recode-file.php"/> +<entry name="recode_string" url="function.recode-string.php"/> +<entry name="recode" url="function.recode.php"/> +<entry name="unicode_decode" url="function.unicode-decode.php"/> +<entry name="unicode_encode" url="function.unicode-encode.php"/> +<entry name="unicode_get_error_mode" url="function.unicode-get-error-mode.php"/> +<entry name="unicode_get_subst_char" url="function.unicode-get-subst-char.php"/> +<entry name="unicode_set_error_mode" url="function.unicode-set-error-mode.php"/> +<entry name="unicode_set_subst_char" url="function.unicode-set-subst-char.php"/> +<entry name="exif_imagetype" url="function.exif-imagetype.php"/> +<entry name="exif_read_data" url="function.exif-read-data.php"/> +<entry name="exif_tagname" url="function.exif-tagname.php"/> +<entry name="exif_thumbnail" url="function.exif-thumbnail.php"/> +<entry name="read_exif_data" url="function.read-exif-data.php"/> +<entry name="gd_info" url="function.gd-info.php"/> +<entry name="getimagesize" url="function.getimagesize.php"/> +<entry name="image_type_to_extension" url="function.image-type-to-extension.php"/> +<entry name="image_type_to_mime_type" url="function.image-type-to-mime-type.php"/> +<entry name="image2wbmp" url="function.image2wbmp.php"/> +<entry name="imagealphablending" url="function.imagealphablending.php"/> +<entry name="imageantialias" url="function.imageantialias.php"/> +<entry name="imagearc" url="function.imagearc.php"/> +<entry name="imagechar" url="function.imagechar.php"/> +<entry name="imagecharup" url="function.imagecharup.php"/> +<entry name="imagecolorallocate" url="function.imagecolorallocate.php"/> +<entry name="imagecolorallocatealpha" url="function.imagecolorallocatealpha.php"/> +<entry name="imagecolorat" url="function.imagecolorat.php"/> +<entry name="imagecolorclosest" url="function.imagecolorclosest.php"/> +<entry name="imagecolorclosestalpha" url="function.imagecolorclosestalpha.php"/> +<entry name="imagecolorclosesthwb" url="function.imagecolorclosesthwb.php"/> +<entry name="imagecolordeallocate" url="function.imagecolordeallocate.php"/> +<entry name="imagecolorexact" url="function.imagecolorexact.php"/> +<entry name="imagecolorexactalpha" url="function.imagecolorexactalpha.php"/> +<entry name="imagecolormatch" url="function.imagecolormatch.php"/> +<entry name="imagecolorresolve" url="function.imagecolorresolve.php"/> +<entry name="imagecolorresolvealpha" url="function.imagecolorresolvealpha.php"/> +<entry name="imagecolorset" url="function.imagecolorset.php"/> +<entry name="imagecolorsforindex" url="function.imagecolorsforindex.php"/> +<entry name="imagecolorstotal" url="function.imagecolorstotal.php"/> +<entry name="imagecolortransparent" url="function.imagecolortransparent.php"/> +<entry name="imageconvolution" url="function.imageconvolution.php"/> +<entry name="imagecopy" url="function.imagecopy.php"/> +<entry name="imagecopymerge" url="function.imagecopymerge.php"/> +<entry name="imagecopymergegray" url="function.imagecopymergegray.php"/> +<entry name="imagecopyresampled" url="function.imagecopyresampled.php"/> +<entry name="imagecopyresized" url="function.imagecopyresized.php"/> +<entry name="imagecreate" url="function.imagecreate.php"/> +<entry name="imagecreatefromgd2" url="function.imagecreatefromgd2.php"/> +<entry name="imagecreatefromgd2part" url="function.imagecreatefromgd2part.php"/> +<entry name="imagecreatefromgd" url="function.imagecreatefromgd.php"/> +<entry name="imagecreatefromgif" url="function.imagecreatefromgif.php"/> +<entry name="imagecreatefromjpeg" url="function.imagecreatefromjpeg.php"/> +<entry name="imagecreatefrompng" url="function.imagecreatefrompng.php"/> +<entry name="imagecreatefromstring" url="function.imagecreatefromstring.php"/> +<entry name="imagecreatefromwbmp" url="function.imagecreatefromwbmp.php"/> +<entry name="imagecreatefromxbm" url="function.imagecreatefromxbm.php"/> +<entry name="imagecreatefromxpm" url="function.imagecreatefromxpm.php"/> +<entry name="imagecreatetruecolor" url="function.imagecreatetruecolor.php"/> +<entry name="imagedashedline" url="function.imagedashedline.php"/> +<entry name="imagedestroy" url="function.imagedestroy.php"/> +<entry name="imageellipse" url="function.imageellipse.php"/> +<entry name="imagefill" url="function.imagefill.php"/> +<entry name="imagefilledarc" url="function.imagefilledarc.php"/> +<entry name="imagefilledellipse" url="function.imagefilledellipse.php"/> +<entry name="imagefilledpolygon" url="function.imagefilledpolygon.php"/> +<entry name="imagefilledrectangle" url="function.imagefilledrectangle.php"/> +<entry name="imagefilltoborder" url="function.imagefilltoborder.php"/> +<entry name="imagefilter" url="function.imagefilter.php"/> +<entry name="imagefontheight" url="function.imagefontheight.php"/> +<entry name="imagefontwidth" url="function.imagefontwidth.php"/> +<entry name="imageftbbox" url="function.imageftbbox.php"/> +<entry name="imagefttext" url="function.imagefttext.php"/> +<entry name="imagegammacorrect" url="function.imagegammacorrect.php"/> +<entry name="imagegd2" url="function.imagegd2.php"/> +<entry name="imagegd" url="function.imagegd.php"/> +<entry name="imagegif" url="function.imagegif.php"/> +<entry name="imagegrabscreen" url="function.imagegrabscreen.php"/> +<entry name="imagegrabwindow" url="function.imagegrabwindow.php"/> +<entry name="imageinterlace" url="function.imageinterlace.php"/> +<entry name="imageistruecolor" url="function.imageistruecolor.php"/> +<entry name="imagejpeg" url="function.imagejpeg.php"/> +<entry name="imagelayereffect" url="function.imagelayereffect.php"/> +<entry name="imageline" url="function.imageline.php"/> +<entry name="imageloadfont" url="function.imageloadfont.php"/> +<entry name="imagepalettecopy" url="function.imagepalettecopy.php"/> +<entry name="imagepng" url="function.imagepng.php"/> +<entry name="imagepolygon" url="function.imagepolygon.php"/> +<entry name="imagepsbbox" url="function.imagepsbbox.php"/> +<entry name="imagepsencodefont" url="function.imagepsencodefont.php"/> +<entry name="imagepsextendfont" url="function.imagepsextendfont.php"/> +<entry name="imagepsfreefont" url="function.imagepsfreefont.php"/> +<entry name="imagepsloadfont" url="function.imagepsloadfont.php"/> +<entry name="imagepsslantfont" url="function.imagepsslantfont.php"/> +<entry name="imagepstext" url="function.imagepstext.php"/> +<entry name="imagerectangle" url="function.imagerectangle.php"/> +<entry name="imagerotate" url="function.imagerotate.php"/> +<entry name="imagesavealpha" url="function.imagesavealpha.php"/> +<entry name="imagesetbrush" url="function.imagesetbrush.php"/> +<entry name="imagesetpixel" url="function.imagesetpixel.php"/> +<entry name="imagesetstyle" url="function.imagesetstyle.php"/> +<entry name="imagesetthickness" url="function.imagesetthickness.php"/> +<entry name="imagesettile" url="function.imagesettile.php"/> +<entry name="imagestring" url="function.imagestring.php"/> +<entry name="imagestringup" url="function.imagestringup.php"/> +<entry name="imagesx" url="function.imagesx.php"/> +<entry name="imagesy" url="function.imagesy.php"/> +<entry name="imagetruecolortopalette" url="function.imagetruecolortopalette.php"/> +<entry name="imagettfbbox" url="function.imagettfbbox.php"/> +<entry name="imagettftext" url="function.imagettftext.php"/> +<entry name="imagetypes" url="function.imagetypes.php"/> +<entry name="imagewbmp" url="function.imagewbmp.php"/> +<entry name="imagexbm" url="function.imagexbm.php"/> +<entry name="iptcembed" url="function.iptcembed.php"/> +<entry name="iptcparse" url="function.iptcparse.php"/> +<entry name="jpeg2wbmp" url="function.jpeg2wbmp.php"/> +<entry name="png2wbmp" url="function.png2wbmp.php"/> +<entry name="Imagick::adaptiveBlurImage" url="function.imagick-adaptiveblurimage.php"/> +<entry name="Imagick::adaptiveResizeImage" url="function.imagick-adaptiveresizeimage.php"/> +<entry name="Imagick::adaptiveSharpenImage" url="function.imagick-adaptivesharpenimage.php"/> +<entry name="Imagick::adaptiveThresholdImage" url="function.imagick-adaptivethresholdimage.php"/> +<entry name="Imagick::addImage" url="function.imagick-addimage.php"/> +<entry name="Imagick::addNoiseImage" url="function.imagick-addnoiseimage.php"/> +<entry name="Imagick::affineTransformImage" url="function.imagick-affinetransformimage.php"/> +<entry name="Imagick::annotateImage" url="function.imagick-annotateimage.php"/> +<entry name="Imagick::appendImages" url="function.imagick-appendimages.php"/> +<entry name="Imagick::averageImages" url="function.imagick-averageimages.php"/> +<entry name="Imagick::blackThresholdImage" url="function.imagick-blackthresholdimage.php"/> +<entry name="Imagick::blurImage" url="function.imagick-blurimage.php"/> +<entry name="Imagick::borderImage" url="function.imagick-borderimage.php"/> +<entry name="Imagick::charcoalImage" url="function.imagick-charcoalimage.php"/> +<entry name="Imagick::chopImage" url="function.imagick-chopimage.php"/> +<entry name="Imagick::clear" url="function.imagick-clear.php"/> +<entry name="Imagick::clipImage" url="function.imagick-clipimage.php"/> +<entry name="Imagick::clipPathImage" url="function.imagick-clippathimage.php"/> +<entry name="Imagick::clone" url="function.imagick-clone.php"/> +<entry name="Imagick::clutImage" url="function.imagick-clutimage.php"/> +<entry name="Imagick::coalesceImages" url="function.imagick-coalesceimages.php"/> +<entry name="Imagick::colorFloodfillImage" url="function.imagick-paintfloodfillimage.php"/> +<entry name="Imagick::colorizeImage" url="function.imagick-colorizeimage.php"/> +<entry name="Imagick::combineImages" url="function.imagick-combineimages.php"/> +<entry name="Imagick::commentImage" url="function.imagick-commentimage.php"/> +<entry name="Imagick::compareImageChannels" url="function.imagick-compareimagechannels.php"/> +<entry name="Imagick::compareImageLayers" url="function.imagick-compareimagelayers.php"/> +<entry name="Imagick::compareImages" url="function.imagick-compareimages.php"/> +<entry name="Imagick::compositeImage" url="function.imagick-compositeimage.php"/> +<entry name="Imagick::__construct" url="function.imagick-construct.php"/> +<entry name="Imagick::contrastImage" url="function.imagick-contrastimage.php"/> +<entry name="Imagick::contrastStretchImage" url="function.imagick-contraststretchimage.php"/> +<entry name="Imagick::convolveImage" url="function.imagick-convolveimage.php"/> +<entry name="Imagick::cropImage" url="function.imagick-cropimage.php"/> +<entry name="Imagick::cropThumbnailImage" url="function.imagick-cropthumbnailimage.php"/> +<entry name="Imagick::current" url="function.imagick-current.php"/> +<entry name="Imagick::cycleColormapImage" url="function.imagick-cyclecolormapimage.php"/> +<entry name="Imagick::deconstructImages" url="function.imagick-deconstructimages.php"/> +<entry name="Imagick::despeckleImage" url="function.imagick-despeckleimage.php"/> +<entry name="Imagick::destroy" url="function.imagick-destroy.php"/> +<entry name="Imagick::displayImage" url="function.imagick-displayimage.php"/> +<entry name="Imagick::displayImages" url="function.imagick-displayimages.php"/> +<entry name="Imagick::distortImage" url="function.imagick-distortimage.php"/> +<entry name="Imagick::drawImage" url="function.imagick-drawimage.php"/> +<entry name="Imagick::edgeImage" url="function.imagick-edgeimage.php"/> +<entry name="Imagick::embossImage" url="function.imagick-embossimage.php"/> +<entry name="Imagick::enhanceImage" url="function.imagick-enhanceimage.php"/> +<entry name="Imagick::equalizeImage" url="function.imagick-equalizeimage.php"/> +<entry name="Imagick::evaluateImage" url="function.imagick-evaluateimage.php"/> +<entry name="Imagick::flattenImages" url="function.imagick-flattenimages.php"/> +<entry name="Imagick::flipImage" url="function.imagick-flipimage.php"/> +<entry name="Imagick::flopImage" url="function.imagick-flopimage.php"/> +<entry name="Imagick::frameImage" url="function.imagick-frameimage.php"/> +<entry name="Imagick::fxImage" url="function.imagick-fximage.php"/> +<entry name="Imagick::gammaImage" url="function.imagick-gammaimage.php"/> +<entry name="Imagick::gaussianBlurImage" url="function.imagick-gaussianblurimage.php"/> +<entry name="Imagick::getCompression" url="function.imagick-getcompression.php"/> +<entry name="Imagick::getCompressionQuality" url="function.imagick-getcompressionquality.php"/> +<entry name="Imagick::getCopyright" url="function.imagick-getcopyright.php"/> +<entry name="Imagick::getFilename" url="function.imagick-getfilename.php"/> +<entry name="Imagick::getFormat" url="function.imagick-getformat.php"/> +<entry name="Imagick::getHomeURL" url="function.imagick-gethomeurl.php"/> +<entry name="Imagick::getImage" url="function.imagick-getimage.php"/> +<entry name="Imagick::getImageBackgroundColor" url="function.imagick-getimagebackgroundcolor.php"/> +<entry name="Imagick::getImageBlob" url="function.imagick-getimageblob.php"/> +<entry name="Imagick::getImageBluePrimary" url="function.imagick-getimageblueprimary.php"/> +<entry name="Imagick::getImageBorderColor" url="function.imagick-getimagebordercolor.php"/> +<entry name="Imagick::getImageChannelDepth" url="function.imagick-getimagechanneldepth.php"/> +<entry name="Imagick::getImageChannelDistortion" url="function.imagick-getimagechanneldistortion.php"/> +<entry name="Imagick::getImageChannelExtrema" url="function.imagick-getimagechannelextrema.php"/> +<entry name="Imagick::getImageChannelMean" url="function.imagick-getimagechannelmean.php"/> +<entry name="Imagick::getImageChannelStatistics" url="function.imagick-getimagechannelstatistics.php"/> +<entry name="Imagick::getImageColormapColor" url="function.imagick-getimagecolormapcolor.php"/> +<entry name="Imagick::getImageColors" url="function.imagick-getimagecolors.php"/> +<entry name="Imagick::getImageColorspace" url="function.imagick-getimagecolorspace.php"/> +<entry name="Imagick::getImageCompose" url="function.imagick-getimagecompose.php"/> +<entry name="Imagick::getImageDelay" url="function.imagick-getimagedelay.php"/> +<entry name="Imagick::getImageDepth" url="function.imagick-getimagedepth.php"/> +<entry name="Imagick::getImageDispose" url="function.imagick-getimagedispose.php"/> +<entry name="Imagick::getImageDistortion" url="function.imagick-getimagedistortion.php"/> +<entry name="Imagick::getImageExtrema" url="function.imagick-getimageextrema.php"/> +<entry name="Imagick::getImageFilename" url="function.imagick-getimagefilename.php"/> +<entry name="Imagick::getImageFormat" url="function.imagick-getimageformat.php"/> +<entry name="Imagick::getImageGamma" url="function.imagick-getimagegamma.php"/> +<entry name="Imagick::getImageGeometry" url="function.imagick-getimagegeometry.php"/> +<entry name="Imagick::getImageGreenPrimary" url="function.imagick-getimagegreenprimary.php"/> +<entry name="Imagick::getImageHeight" url="function.imagick-getimageheight.php"/> +<entry name="Imagick::getImageHistogram" url="function.imagick-getimagehistogram.php"/> +<entry name="Imagick::getImageIndex" url="function.imagick-getimageindex.php"/> +<entry name="Imagick::getImageInterlaceScheme" url="function.imagick-getimageinterlacescheme.php"/> +<entry name="Imagick::getImageInterpolateMethod" url="function.imagick-getimageinterpolatemethod.php"/> +<entry name="Imagick::getImageIterations" url="function.imagick-getimageiterations.php"/> +<entry name="Imagick::getImageLength" url="function.imagick-getimagelength.php"/> +<entry name="Imagick::getImageMagickLicense" url="function.imagick-getimagemagicklicense.php"/> +<entry name="Imagick::getImageMatte" url="function.imagick-getimagematte.php"/> +<entry name="Imagick::getImageMatteColor" url="function.imagick-getimagemattecolor.php"/> +<entry name="Imagick::getImageOrientation" url="function.imagick-getimageorientation.php"/> +<entry name="Imagick::getImagePage" url="function.imagick-getimagepage.php"/> +<entry name="Imagick::getImagePixelColor" url="function.imagick-getimagepixelcolor.php"/> +<entry name="Imagick::getImageProfile" url="function.imagick-getimageprofile.php"/> +<entry name="Imagick::getImageProfiles" url="function.imagick-getimageprofiles.php"/> +<entry name="Imagick::getImageProperties" url="function.imagick-getimageproperties.php"/> +<entry name="Imagick::getImageProperty" url="function.imagick-getimageproperty.php"/> +<entry name="Imagick::getImageRedPrimary" url="function.imagick-getimageredprimary.php"/> +<entry name="Imagick::getImageRegion" url="function.imagick-getimageregion.php"/> +<entry name="Imagick::getImageRenderingIntent" url="function.imagick-getimagerenderingintent.php"/> +<entry name="Imagick::getImageResolution" url="function.imagick-getimageresolution.php"/> +<entry name="Imagick::getImageScene" url="function.imagick-getimagescene.php"/> +<entry name="Imagick::getImageSignature" url="function.imagick-getimagesignature.php"/> +<entry name="Imagick::getImageSize" url="function.imagick-getimagesize.php"/> +<entry name="Imagick::getImageTicksPerSecond" url="function.imagick-getimagetickspersecond.php"/> +<entry name="Imagick::getImageTotalInkDensity" url="function.imagick-getimagetotalinkdensity.php"/> +<entry name="Imagick::getImageType" url="function.imagick-getimagetype.php"/> +<entry name="Imagick::getImageUnits" url="function.imagick-getimageunits.php"/> +<entry name="Imagick::getImageVirtualPixelMethod" url="function.imagick-getimagevirtualpixelmethod.php"/> +<entry name="Imagick::getImageWhitePoint" url="function.imagick-getimagewhitepoint.php"/> +<entry name="Imagick::getImageWidth" url="function.imagick-getimagewidth.php"/> +<entry name="Imagick::getInterlaceScheme" url="function.imagick-getinterlacescheme.php"/> +<entry name="Imagick::getIteratorIndex" url="function.imagick-getiteratorindex.php"/> +<entry name="Imagick::getNumberImages" url="function.imagick-getnumberimages.php"/> +<entry name="Imagick::getOption" url="function.imagick-getoption.php"/> +<entry name="Imagick::getPackageName" url="function.imagick-getpackagename.php"/> +<entry name="Imagick::getPage" url="function.imagick-getpage.php"/> +<entry name="Imagick::getPixelIterator" url="function.imagick-getpixeliterator.php"/> +<entry name="Imagick::getPixelRegionIterator" url="function.imagick-getpixelregioniterator.php"/> +<entry name="Imagick::getQuantumDepth" url="function.imagick-getquantumdepth.php"/> +<entry name="Imagick::getQuantumRange" url="function.imagick-getquantumrange.php"/> +<entry name="Imagick::getReleaseDate" url="function.imagick-getreleasedate.php"/> +<entry name="Imagick::getResource" url="function.imagick-getresource.php"/> +<entry name="Imagick::getResourceLimit" url="function.imagick-getresourcelimit.php"/> +<entry name="Imagick::getSamplingFactors" url="function.imagick-getsamplingfactors.php"/> +<entry name="Imagick::getSize" url="function.imagick-getsize.php"/> +<entry name="Imagick::getSizeOffset" url="function.imagick-getsizeoffset.php"/> +<entry name="Imagick::getVersion" url="function.imagick-getversion.php"/> +<entry name="Imagick::hasNextImage" url="function.imagick-hasnextimage.php"/> +<entry name="Imagick::hasPreviousImage" url="function.imagick-haspreviousimage.php"/> +<entry name="Imagick::identifyImage" url="function.imagick-identifyimage.php"/> +<entry name="Imagick::implodeImage" url="function.imagick-implodeimage.php"/> +<entry name="Imagick::labelImage" url="function.imagick-labelimage.php"/> +<entry name="Imagick::levelImage" url="function.imagick-levelimage.php"/> +<entry name="Imagick::linearStretchImage" url="function.imagick-linearstretchimage.php"/> +<entry name="Imagick::magnifyImage" url="function.imagick-magnifyimage.php"/> +<entry name="Imagick::mapImage" url="function.imagick-mapimage.php"/> +<entry name="Imagick::matteFloodfillImage" url="function.imagick-mattefloodfillimage.php"/> +<entry name="Imagick::medianFilterImage" url="function.imagick-medianfilterimage.php"/> +<entry name="Imagick::minifyImage" url="function.imagick-minifyimage.php"/> +<entry name="Imagick::modulateImage" url="function.imagick-modulateimage.php"/> +<entry name="Imagick::montageImage" url="function.imagick-montageimage.php"/> +<entry name="Imagick::morphImages" url="function.imagick-morphimages.php"/> +<entry name="Imagick::mosaicImages" url="function.imagick-mosaicimages.php"/> +<entry name="Imagick::motionBlurImage" url="function.imagick-motionblurimage.php"/> +<entry name="Imagick::negateImage" url="function.imagick-negateimage.php"/> +<entry name="Imagick::newImage" url="function.imagick-newimage.php"/> +<entry name="Imagick::newPseudoImage" url="function.imagick-newpseudoimage.php"/> +<entry name="Imagick::nextImage" url="function.imagick-nextimage.php"/> +<entry name="Imagick::normalizeImage" url="function.imagick-normalizeimage.php"/> +<entry name="Imagick::oilPaintImage" url="function.imagick-oilpaintimage.php"/> +<entry name="Imagick::optimizeImageLayers" url="function.imagick-optimizeimagelayers.php"/> +<entry name="Imagick::paintOpaqueImage" url="function.imagick-paintopaqueimage.php"/> +<entry name="Imagick::paintTransparentImage" url="function.imagick-painttransparentimage.php"/> +<entry name="Imagick::pingImage" url="function.imagick-pingimage.php"/> +<entry name="Imagick::pingImageBlob" url="function.imagick-pingimageblob.php"/> +<entry name="Imagick::pingImageFile" url="function.imagick-pingimagefile.php"/> +<entry name="Imagick::polaroidImage" url="function.imagick-polaroidimage.php"/> +<entry name="Imagick::posterizeImage" url="function.imagick-posterizeimage.php"/> +<entry name="Imagick::previewImages" url="function.imagick-previewimages.php"/> +<entry name="Imagick::previousImage" url="function.imagick-previousimage.php"/> +<entry name="Imagick::profileImage" url="function.imagick-profileimage.php"/> +<entry name="Imagick::quantizeImage" url="function.imagick-quantizeimage.php"/> +<entry name="Imagick::quantizeImages" url="function.imagick-quantizeimages.php"/> +<entry name="Imagick::queryFontMetrics" url="function.imagick-queryfontmetrics.php"/> +<entry name="Imagick::queryFonts" url="function.imagick-queryfonts.php"/> +<entry name="Imagick::queryFormats" url="function.imagick-queryformats.php"/> +<entry name="Imagick::radialBlurImage" url="function.imagick-radialblurimage.php"/> +<entry name="Imagick::raiseImage" url="function.imagick-raiseimage.php"/> +<entry name="Imagick::randomThresholdImage" url="function.imagick-randomthresholdimage.php"/> +<entry name="Imagick::readImage" url="function.imagick-readimage.php"/> +<entry name="Imagick::readImageBlob" url="function.imagick-readimageblob.php"/> +<entry name="Imagick::readImageFile" url="function.imagick-readimagefile.php"/> +<entry name="Imagick::reduceNoiseImage" url="function.imagick-reducenoiseimage.php"/> +<entry name="Imagick::removeImage" url="function.imagick-removeimage.php"/> +<entry name="Imagick::removeImageProfile" url="function.imagick-removeimageprofile.php"/> +<entry name="Imagick::render" url="function.imagick-render.php"/> +<entry name="Imagick::resampleImage" url="function.imagick-resampleimage.php"/> +<entry name="Imagick::resizeImage" url="function.imagick-resizeimage.php"/> +<entry name="Imagick::rollImage" url="function.imagick-rollimage.php"/> +<entry name="Imagick::rotateImage" url="function.imagick-rotateimage.php"/> +<entry name="Imagick::roundCorners" url="function.imagick-roundcorners.php"/> +<entry name="Imagick::sampleImage" url="function.imagick-sampleimage.php"/> +<entry name="Imagick::scaleImage" url="function.imagick-scaleimage.php"/> +<entry name="Imagick::separateImageChannel" url="function.imagick-separateimagechannel.php"/> +<entry name="Imagick::sepiaToneImage" url="function.imagick-sepiatoneimage.php"/> +<entry name="Imagick::setBackgroundColor" url="function.imagick-setbackgroundcolor.php"/> +<entry name="Imagick::setCompression" url="function.imagick-setcompression.php"/> +<entry name="Imagick::setCompressionQuality" url="function.imagick-setcompressionquality.php"/> +<entry name="Imagick::setFilename" url="function.imagick-setfilename.php"/> +<entry name="Imagick::setFirstIterator" url="function.imagick-setfirstiterator.php"/> +<entry name="Imagick::setFormat" url="function.imagick-setformat.php"/> +<entry name="Imagick::setImage" url="function.imagick-setimage.php"/> +<entry name="Imagick::setImageBackgroundColor" url="function.imagick-setimagebackgroundcolor.php"/> +<entry name="Imagick::setImageBias" url="function.imagick-setimagebias.php"/> +<entry name="Imagick::setImageBluePrimary" url="function.imagick-setimageblueprimary.php"/> +<entry name="Imagick::setImageBorderColor" url="function.imagick-setimagebordercolor.php"/> +<entry name="Imagick::setImageChannelDepth" url="function.imagick-setimagechanneldepth.php"/> +<entry name="Imagick::setImageColormapColor" url="function.imagick-setimagecolormapcolor.php"/> +<entry name="Imagick::setImageColorspace" url="function.imagick-setimagecolorspace.php"/> +<entry name="Imagick::setImageCompose" url="function.imagick-setimagecompose.php"/> +<entry name="Imagick::setImageCompression" url="function.imagick-setimagecompression.php"/> +<entry name="Imagick::setImageDelay" url="function.imagick-setimagedelay.php"/> +<entry name="Imagick::setImageDepth" url="function.imagick-setimagedepth.php"/> +<entry name="Imagick::setImageDispose" url="function.imagick-setimagedispose.php"/> +<entry name="Imagick::setImageExtent" url="function.imagick-setimageextent.php"/> +<entry name="Imagick::setImageFilename" url="function.imagick-setimagefilename.php"/> +<entry name="Imagick::setImageFormat" url="function.imagick-setimageformat.php"/> +<entry name="Imagick::setImageGamma" url="function.imagick-setimagegamma.php"/> +<entry name="Imagick::setImageGreenPrimary" url="function.imagick-setimagegreenprimary.php"/> +<entry name="Imagick::setImageIndex" url="function.imagick-setimageindex.php"/> +<entry name="Imagick::setImageInterlaceScheme" url="function.imagick-setimageinterlacescheme.php"/> +<entry name="Imagick::setImageInterpolateMethod" url="function.imagick-setimageinterpolatemethod.php"/> +<entry name="Imagick::setImageIterations" url="function.imagick-setimageiterations.php"/> +<entry name="Imagick::setImageMatte" url="function.imagick-setimagematte.php"/> +<entry name="Imagick::setImageMatteColor" url="function.imagick-setimagemattecolor.php"/> +<entry name="Imagick::setImageOpacity" url="function.imagick-setimageopacity.php"/> +<entry name="Imagick::setImageOrientation" url="function.imagick-setimageorientation.php"/> +<entry name="Imagick::setImagePage" url="function.imagick-setimagepage.php"/> +<entry name="Imagick::setImageProfile" url="function.imagick-setimageprofile.php"/> +<entry name="Imagick::setImageProperty" url="function.imagick-setimageproperty.php"/> +<entry name="Imagick::setImageRedPrimary" url="function.imagick-setimageredprimary.php"/> +<entry name="Imagick::setImageRenderingIntent" url="function.imagick-setimagerenderingintent.php"/> +<entry name="Imagick::setImageResolution" url="function.imagick-setimageresolution.php"/> +<entry name="Imagick::setImageScene" url="function.imagick-setimagescene.php"/> +<entry name="Imagick::setImageTicksPerSecond" url="function.imagick-setimagetickspersecond.php"/> +<entry name="Imagick::setImageType" url="function.imagick-setimagetype.php"/> +<entry name="Imagick::setImageUnits" url="function.imagick-setimageunits.php"/> +<entry name="Imagick::setImageVirtualPixelMethod" url="function.imagick-setimagevirtualpixelmethod.php"/> +<entry name="Imagick::setImageWhitePoint" url="function.imagick-setimagewhitepoint.php"/> +<entry name="Imagick::setInterlaceScheme" url="function.imagick-setinterlacescheme.php"/> +<entry name="Imagick::setIteratorIndex" url="function.imagick-setiteratorindex.php"/> +<entry name="Imagick::setLastIterator" url="function.imagick-setlastiterator.php"/> +<entry name="Imagick::setOption" url="function.imagick-setoption.php"/> +<entry name="Imagick::setPage" url="function.imagick-setpage.php"/> +<entry name="Imagick::setResolution" url="function.imagick-setresolution.php"/> +<entry name="Imagick::setResourceLimit" url="function.imagick-setresourcelimit.php"/> +<entry name="Imagick::setSamplingFactors" url="function.imagick-setsamplingfactors.php"/> +<entry name="Imagick::setSize" url="function.imagick-setsize.php"/> +<entry name="Imagick::setSizeOffset" url="function.imagick-setsizeoffset.php"/> +<entry name="Imagick::setType" url="function.imagick-settype.php"/> +<entry name="Imagick::shadeImage" url="function.imagick-shadeimage.php"/> +<entry name="Imagick::shadowImage" url="function.imagick-shadowimage.php"/> +<entry name="Imagick::sharpenImage" url="function.imagick-sharpenimage.php"/> +<entry name="Imagick::shaveImage" url="function.imagick-shaveimage.php"/> +<entry name="Imagick::shearImage" url="function.imagick-shearimage.php"/> +<entry name="Imagick::sigmoidalContrastImage" url="function.imagick-sigmoidalcontrastimage.php"/> +<entry name="Imagick::sketchImage" url="function.imagick-sketchimage.php"/> +<entry name="Imagick::solarizeImage" url="function.imagick-solarizeimage.php"/> +<entry name="Imagick::spliceImage" url="function.imagick-spliceimage.php"/> +<entry name="Imagick::spreadImage" url="function.imagick-spreadimage.php"/> +<entry name="Imagick::steganoImage" url="function.imagick-steganoimage.php"/> +<entry name="Imagick::stereoImage" url="function.imagick-stereoimage.php"/> +<entry name="Imagick::stripImage" url="function.imagick-stripimage.php"/> +<entry name="Imagick::swirlImage" url="function.imagick-swirlimage.php"/> +<entry name="Imagick::textureImage" url="function.imagick-textureimage.php"/> +<entry name="Imagick::thresholdImage" url="function.imagick-thresholdimage.php"/> +<entry name="Imagick::thumbnailImage" url="function.imagick-thumbnailimage.php"/> +<entry name="Imagick::tintImage" url="function.imagick-tintimage.php"/> +<entry name="Imagick::transformImage" url="function.imagick-transformimage.php"/> +<entry name="Imagick::transverseImage" url="function.imagick-transverseimage.php"/> +<entry name="Imagick::trimImage" url="function.imagick-trimimage.php"/> +<entry name="Imagick::uniqueImageColors" url="function.imagick-uniqueimagecolors.php"/> +<entry name="Imagick::unsharpMaskImage" url="function.imagick-unsharpmaskimage.php"/> +<entry name="Imagick::valid" url="function.imagick-valid.php"/> +<entry name="Imagick::vignetteImage" url="function.imagick-vignetteimage.php"/> +<entry name="Imagick::waveImage" url="function.imagick-waveimage.php"/> +<entry name="Imagick::whiteThresholdImage" url="function.imagick-whitethresholdimage.php"/> +<entry name="Imagick::writeImage" url="function.imagick-writeimage.php"/> +<entry name="Imagick::writeImages" url="function.imagick-writeimages.php"/> +<entry name="ImagickDraw::affine" url="function.imagickdraw-affine.php"/> +<entry name="ImagickDraw::annotation" url="function.imagickdraw-annotation.php"/> +<entry name="ImagickDraw::arc" url="function.imagickdraw-arc.php"/> +<entry name="ImagickDraw::bezier" url="function.imagickdraw-bezier.php"/> +<entry name="ImagickDraw::circle" url="function.imagickdraw-circle.php"/> +<entry name="ImagickDraw::clear" url="function.imagickdraw-clear.php"/> +<entry name="ImagickDraw::clone" url="function.imagickdraw-clone.php"/> +<entry name="ImagickDraw::color" url="function.imagickdraw-color.php"/> +<entry name="ImagickDraw::comment" url="function.imagickdraw-comment.php"/> +<entry name="ImagickDraw::composite" url="function.imagickdraw-composite.php"/> +<entry name="ImagickDraw::__construct" url="function.imagickdraw-construct.php"/> +<entry name="ImagickDraw::destroy" url="function.imagickdraw-destroy.php"/> +<entry name="ImagickDraw::ellipse" url="function.imagickdraw-ellipse.php"/> +<entry name="ImagickDraw::getClipPath" url="function.imagickdraw-getclippath.php"/> +<entry name="ImagickDraw::getClipRule" url="function.imagickdraw-getcliprule.php"/> +<entry name="ImagickDraw::getClipUnits" url="function.imagickdraw-getclipunits.php"/> +<entry name="ImagickDraw::getFillColor" url="function.imagickdraw-getfillcolor.php"/> +<entry name="ImagickDraw::getFillOpacity" url="function.imagickdraw-getfillopacity.php"/> +<entry name="ImagickDraw::getFillRule" url="function.imagickdraw-getfillrule.php"/> +<entry name="ImagickDraw::getFont" url="function.imagickdraw-getfont.php"/> +<entry name="ImagickDraw::getFontFamily" url="function.imagickdraw-getfontfamily.php"/> +<entry name="ImagickDraw::getFontSize" url="function.imagickdraw-getfontsize.php"/> +<entry name="ImagickDraw::getFontStyle" url="function.imagickdraw-getfontstyle.php"/> +<entry name="ImagickDraw::getFontWeight" url="function.imagickdraw-getfontweight.php"/> +<entry name="ImagickDraw::getGravity" url="function.imagickdraw-getgravity.php"/> +<entry name="ImagickDraw::getStrokeAntialias" url="function.imagickdraw-getstrokeantialias.php"/> +<entry name="ImagickDraw::getStrokeColor" url="function.imagickdraw-getstrokecolor.php"/> +<entry name="ImagickDraw::getStrokeDashArray" url="function.imagickdraw-getstrokedasharray.php"/> +<entry name="ImagickDraw::getStrokeDashOffset" url="function.imagickdraw-getstrokedashoffset.php"/> +<entry name="ImagickDraw::getStrokeLineCap" url="function.imagickdraw-getstrokelinecap.php"/> +<entry name="ImagickDraw::getStrokeLineJoin" url="function.imagickdraw-getstrokelinejoin.php"/> +<entry name="ImagickDraw::getStrokeMiterLimit" url="function.imagickdraw-getstrokemiterlimit.php"/> +<entry name="ImagickDraw::getStrokeOpacity" url="function.imagickdraw-getstrokeopacity.php"/> +<entry name="ImagickDraw::getStrokeWidth" url="function.imagickdraw-getstrokewidth.php"/> +<entry name="ImagickDraw::getTextAlignment" url="function.imagickdraw-gettextalignment.php"/> +<entry name="ImagickDraw::getTextAntialias" url="function.imagickdraw-gettextantialias.php"/> +<entry name="ImagickDraw::getTextDecoration" url="function.imagickdraw-gettextdecoration.php"/> +<entry name="ImagickDraw::getTextEncoding" url="function.imagickdraw-gettextencoding.php"/> +<entry name="ImagickDraw::getTextUnderColor" url="function.imagickdraw-gettextundercolor.php"/> +<entry name="ImagickDraw::getVectorGraphics" url="function.imagickdraw-getvectorgraphics.php"/> +<entry name="ImagickDraw::line" url="function.imagickdraw-line.php"/> +<entry name="ImagickDraw::matte" url="function.imagickdraw-matte.php"/> +<entry name="ImagickDraw::pathClose" url="function.imagickdraw-pathclose.php"/> +<entry name="ImagickDraw::pathCurveToAbsolute" url="function.imagickdraw-pathcurvetoabsolute.php"/> +<entry name="ImagickDraw::pathCurveToQuadraticBezierAbsolute" url="function.imagickdraw-pathcurvetoquadraticbezierabsolute.php"/> +<entry name="ImagickDraw::pathCurveToQuadraticBezierRelative" url="function.imagickdraw-pathcurvetoquadraticbezierrelative.php"/> +<entry name="ImagickDraw::pathCurveToQuadraticBezierSmoothAbsolute" url="function.imagickdraw-pathcurvetoquadraticbeziersmoothabsolute.php"/> +<entry name="ImagickDraw::pathCurveToQuadraticBezierSmoothRelative" url="function.imagickdraw-pathcurvetoquadraticbeziersmoothrelative.php"/> +<entry name="ImagickDraw::pathCurveToRelative" url="function.imagickdraw-pathcurvetorelative.php"/> +<entry name="ImagickDraw::pathCurveToSmoothAbsolute" url="function.imagickdraw-pathcurvetosmoothabsolute.php"/> +<entry name="ImagickDraw::pathCurveToSmoothRelative" url="function.imagickdraw-pathcurvetosmoothrelative.php"/> +<entry name="ImagickDraw::pathEllipticArcAbsolute" url="function.imagickdraw-pathellipticarcabsolute.php"/> +<entry name="ImagickDraw::pathEllipticArcRelative" url="function.imagickdraw-pathellipticarcrelative.php"/> +<entry name="ImagickDraw::pathFinish" url="function.imagickdraw-pathfinish.php"/> +<entry name="ImagickDraw::pathLineToAbsolute" url="function.imagickdraw-pathlinetoabsolute.php"/> +<entry name="ImagickDraw::pathLineToHorizontalAbsolute" url="function.imagickdraw-pathlinetohorizontalabsolute.php"/> +<entry name="ImagickDraw::pathLineToHorizontalRelative" url="function.imagickdraw-pathlinetohorizontalrelative.php"/> +<entry name="ImagickDraw::pathLineToRelative" url="function.imagickdraw-pathlinetorelative.php"/> +<entry name="ImagickDraw::pathLineToVerticalAbsolute" url="function.imagickdraw-pathlinetoverticalabsolute.php"/> +<entry name="ImagickDraw::pathLineToVerticalRelative" url="function.imagickdraw-pathlinetoverticalrelative.php"/> +<entry name="ImagickDraw::pathMoveToAbsolute" url="function.imagickdraw-pathmovetoabsolute.php"/> +<entry name="ImagickDraw::pathMoveToRelative" url="function.imagickdraw-pathmovetorelative.php"/> +<entry name="ImagickDraw::pathStart" url="function.imagickdraw-pathstart.php"/> +<entry name="ImagickDraw::point" url="function.imagickdraw-point.php"/> +<entry name="ImagickDraw::polygon" url="function.imagickdraw-polygon.php"/> +<entry name="ImagickDraw::polyline" url="function.imagickdraw-polyline.php"/> +<entry name="ImagickDraw::pop" url="function.imagickdraw-pop.php"/> +<entry name="ImagickDraw::popClipPath" url="function.imagickdraw-popclippath.php"/> +<entry name="ImagickDraw::popDefs" url="function.imagickdraw-popdefs.php"/> +<entry name="ImagickDraw::popPattern" url="function.imagickdraw-poppattern.php"/> +<entry name="ImagickDraw::push" url="function.imagickdraw-push.php"/> +<entry name="ImagickDraw::pushClipPath" url="function.imagickdraw-pushclippath.php"/> +<entry name="ImagickDraw::pushDefs" url="function.imagickdraw-pushdefs.php"/> +<entry name="ImagickDraw::pushPattern" url="function.imagickdraw-pushpattern.php"/> +<entry name="ImagickDraw::rectangle" url="function.imagickdraw-rectangle.php"/> +<entry name="ImagickDraw::render" url="function.imagickdraw-render.php"/> +<entry name="ImagickDraw::rotate" url="function.imagickdraw-rotate.php"/> +<entry name="ImagickDraw::roundRectangle" url="function.imagickdraw-roundrectangle.php"/> +<entry name="ImagickDraw::scale" url="function.imagickdraw-scale.php"/> +<entry name="ImagickDraw::setClipPath" url="function.imagickdraw-setclippath.php"/> +<entry name="ImagickDraw::setClipRule" url="function.imagickdraw-setcliprule.php"/> +<entry name="ImagickDraw::setClipUnits" url="function.imagickdraw-setclipunits.php"/> +<entry name="ImagickDraw::setFillAlpha" url="function.imagickdraw-setfillalpha.php"/> +<entry name="ImagickDraw::setFillColor" url="function.imagickdraw-setfillcolor.php"/> +<entry name="ImagickDraw::setFillOpacity" url="function.imagickdraw-setfillopacity.php"/> +<entry name="ImagickDraw::setFillPatternURL" url="function.imagickdraw-setfillpatternurl.php"/> +<entry name="ImagickDraw::setFillRule" url="function.imagickdraw-setfillrule.php"/> +<entry name="ImagickDraw::setFont" url="function.imagickdraw-setfont.php"/> +<entry name="ImagickDraw::setFontFamily" url="function.imagickdraw-setfontfamily.php"/> +<entry name="ImagickDraw::setFontSize" url="function.imagickdraw-setfontsize.php"/> +<entry name="ImagickDraw::setFontStretch" url="function.imagickdraw-setfontstretch.php"/> +<entry name="ImagickDraw::setFontStyle" url="function.imagickdraw-setfontstyle.php"/> +<entry name="ImagickDraw::setFontWeight" url="function.imagickdraw-setfontweight.php"/> +<entry name="ImagickDraw::setGravity" url="function.imagickdraw-setgravity.php"/> +<entry name="ImagickDraw::setStrokeAlpha" url="function.imagickdraw-setstrokealpha.php"/> +<entry name="ImagickDraw::setStrokeAntialias" url="function.imagickdraw-setstrokeantialias.php"/> +<entry name="ImagickDraw::setStrokeColor" url="function.imagickdraw-setstrokecolor.php"/> +<entry name="ImagickDraw::setStrokeDashArray" url="function.imagickdraw-setstrokedasharray.php"/> +<entry name="ImagickDraw::setStrokeDashOffset" url="function.imagickdraw-setstrokedashoffset.php"/> +<entry name="ImagickDraw::setStrokeLineCap" url="function.imagickdraw-setstrokelinecap.php"/> +<entry name="ImagickDraw::setStrokeLineJoin" url="function.imagickdraw-setstrokelinejoin.php"/> +<entry name="ImagickDraw::setStrokeMiterLimit" url="function.imagickdraw-setstrokemiterlimit.php"/> +<entry name="ImagickDraw::setStrokeOpacity" url="function.imagickdraw-setstrokeopacity.php"/> +<entry name="ImagickDraw::setStrokePatternURL" url="function.imagickdraw-setstrokepatternurl.php"/> +<entry name="ImagickDraw::setStrokeWidth" url="function.imagickdraw-setstrokewidth.php"/> +<entry name="ImagickDraw::setTextAlignment" url="function.imagickdraw-settextalignment.php"/> +<entry name="ImagickDraw::setTextAntialias" url="function.imagickdraw-settextantialias.php"/> +<entry name="ImagickDraw::setTextDecoration" url="function.imagickdraw-settextdecoration.php"/> +<entry name="ImagickDraw::setTextEncoding" url="function.imagickdraw-settextencoding.php"/> +<entry name="ImagickDraw::setTextUnderColor" url="function.imagickdraw-settextundercolor.php"/> +<entry name="ImagickDraw::setVectorGraphics" url="function.imagickdraw-setvectorgraphics.php"/> +<entry name="ImagickDraw::setViewbox" url="function.imagickdraw-setviewbox.php"/> +<entry name="ImagickDraw::skewX" url="function.imagickdraw-skewx.php"/> +<entry name="ImagickDraw::skewY" url="function.imagickdraw-skewy.php"/> +<entry name="ImagickDraw::translate" url="function.imagickdraw-translate.php"/> +<entry name="ImagickPixel::clear" url="function.imagickpixel-clear.php"/> +<entry name="ImagickPixel::__construct" url="function.imagickpixel-construct.php"/> +<entry name="ImagickPixel::destroy" url="function.imagickpixel-destroy.php"/> +<entry name="ImagickPixel::getColor" url="function.imagickpixel-getcolor.php"/> +<entry name="ImagickPixel::getColorAsString" url="function.imagickpixel-getcolorasstring.php"/> +<entry name="ImagickPixel::getColorCount" url="function.imagickpixel-getcolorcount.php"/> +<entry name="ImagickPixel::getColorValue" url="function.imagickpixel-getcolorvalue.php"/> +<entry name="ImagickPixel::getHSL" url="function.imagickpixel-gethsl.php"/> +<entry name="ImagickPixel::isSimilar" url="function.imagickpixel-issimilar.php"/> +<entry name="ImagickPixel::setColor" url="function.imagickpixel-setcolor.php"/> +<entry name="ImagickPixel::setColorValue" url="function.imagickpixel-setcolorvalue.php"/> +<entry name="ImagickPixel::setHSL" url="function.imagickpixel-sethsl.php"/> +<entry name="ImagickPixelIterator::clear" url="function.imagickpixeliterator-clear.php"/> +<entry name="ImagickPixelIterator::__construct" url="function.imagickpixeliterator-construct.php"/> +<entry name="ImagickPixelIterator::destroy" url="function.imagickpixeliterator-destroy.php"/> +<entry name="ImagickPixelIterator::getCurrentIteratorRow" url="function.imagickpixeliterator-getcurrentiteratorrow.php"/> +<entry name="ImagickPixelIterator::getIteratorRow" url="function.imagickpixeliterator-getiteratorrow.php"/> +<entry name="ImagickPixelIterator::getNextIteratorRow" url="function.imagickpixeliterator-getnextiteratorrow.php"/> +<entry name="ImagickPixelIterator::getPreviousIteratorRow" url="function.imagickpixeliterator-getpreviousiteratorrow.php"/> +<entry name="ImagickPixelIterator::newPixelIterator" url="function.imagickpixeliterator-newpixeliterator.php"/> +<entry name="ImagickPixelIterator::newPixelRegionIterator" url="function.imagickpixeliterator-newpixelregioniterator.php"/> +<entry name="ImagickPixelIterator::resetIterator" url="function.imagickpixeliterator-resetiterator.php"/> +<entry name="ImagickPixelIterator::setIteratorFirstRow" url="function.imagickpixeliterator-setiteratorfirstrow.php"/> +<entry name="ImagickPixelIterator::setIteratorLastRow" url="function.imagickpixeliterator-setiteratorlastrow.php"/> +<entry name="ImagickPixelIterator::setIteratorRow" url="function.imagickpixeliterator-setiteratorrow.php"/> +<entry name="ImagickPixelIterator::syncIterator" url="function.imagickpixeliterator-synciterator.php"/> +<entry name="cyrus_authenticate" url="function.cyrus-authenticate.php"/> +<entry name="cyrus_bind" url="function.cyrus-bind.php"/> +<entry name="cyrus_close" url="function.cyrus-close.php"/> +<entry name="cyrus_connect" url="function.cyrus-connect.php"/> +<entry name="cyrus_query" url="function.cyrus-query.php"/> +<entry name="cyrus_unbind" url="function.cyrus-unbind.php"/> +<entry name="imap_8bit" url="function.imap-8bit.php"/> +<entry name="imap_alerts" url="function.imap-alerts.php"/> +<entry name="imap_append" url="function.imap-append.php"/> +<entry name="imap_base64" url="function.imap-base64.php"/> +<entry name="imap_binary" url="function.imap-binary.php"/> +<entry name="imap_body" url="function.imap-body.php"/> +<entry name="imap_bodystruct" url="function.imap-bodystruct.php"/> +<entry name="imap_check" url="function.imap-check.php"/> +<entry name="imap_clearflag_full" url="function.imap-clearflag-full.php"/> +<entry name="imap_close" url="function.imap-close.php"/> +<entry name="imap_createmailbox" url="function.imap-createmailbox.php"/> +<entry name="imap_delete" url="function.imap-delete.php"/> +<entry name="imap_deletemailbox" url="function.imap-deletemailbox.php"/> +<entry name="imap_errors" url="function.imap-errors.php"/> +<entry name="imap_expunge" url="function.imap-expunge.php"/> +<entry name="imap_fetch_overview" url="function.imap-fetch-overview.php"/> +<entry name="imap_fetchbody" url="function.imap-fetchbody.php"/> +<entry name="imap_fetchheader" url="function.imap-fetchheader.php"/> +<entry name="imap_fetchstructure" url="function.imap-fetchstructure.php"/> +<entry name="imap_get_quota" url="function.imap-get-quota.php"/> +<entry name="imap_get_quotaroot" url="function.imap-get-quotaroot.php"/> +<entry name="imap_getacl" url="function.imap-getacl.php"/> +<entry name="imap_getmailboxes" url="function.imap-getmailboxes.php"/> +<entry name="imap_getsubscribed" url="function.imap-getsubscribed.php"/> +<entry name="imap_header" url="function.imap-header.php"/> +<entry name="imap_headerinfo" url="function.imap-headerinfo.php"/> +<entry name="imap_headers" url="function.imap-headers.php"/> +<entry name="imap_last_error" url="function.imap-last-error.php"/> +<entry name="imap_list" url="function.imap-list.php"/> +<entry name="imap_listmailbox" url="function.imap-listmailbox.php"/> +<entry name="imap_listscan" url="function.imap-listscan.php"/> +<entry name="imap_listsubscribed" url="function.imap-listsubscribed.php"/> +<entry name="imap_lsub" url="function.imap-lsub.php"/> +<entry name="imap_mail_compose" url="function.imap-mail-compose.php"/> +<entry name="imap_mail_copy" url="function.imap-mail-copy.php"/> +<entry name="imap_mail_move" url="function.imap-mail-move.php"/> +<entry name="imap_mail" url="function.imap-mail.php"/> +<entry name="imap_mailboxmsginfo" url="function.imap-mailboxmsginfo.php"/> +<entry name="imap_mime_header_decode" url="function.imap-mime-header-decode.php"/> +<entry name="imap_msgno" url="function.imap-msgno.php"/> +<entry name="imap_num_msg" url="function.imap-num-msg.php"/> +<entry name="imap_num_recent" url="function.imap-num-recent.php"/> +<entry name="imap_open" url="function.imap-open.php"/> +<entry name="imap_ping" url="function.imap-ping.php"/> +<entry name="imap_qprint" url="function.imap-qprint.php"/> +<entry name="imap_renamemailbox" url="function.imap-renamemailbox.php"/> +<entry name="imap_reopen" url="function.imap-reopen.php"/> +<entry name="imap_rfc822_parse_adrlist" url="function.imap-rfc822-parse-adrlist.php"/> +<entry name="imap_rfc822_parse_headers" url="function.imap-rfc822-parse-headers.php"/> +<entry name="imap_rfc822_write_address" url="function.imap-rfc822-write-address.php"/> +<entry name="imap_savebody" url="function.imap-savebody.php"/> +<entry name="imap_scanmailbox" url="function.imap-scanmailbox.php"/> +<entry name="imap_search" url="function.imap-search.php"/> +<entry name="imap_set_quota" url="function.imap-set-quota.php"/> +<entry name="imap_setacl" url="function.imap-setacl.php"/> +<entry name="imap_setflag_full" url="function.imap-setflag-full.php"/> +<entry name="imap_sort" url="function.imap-sort.php"/> +<entry name="imap_status" url="function.imap-status.php"/> +<entry name="imap_subscribe" url="function.imap-subscribe.php"/> +<entry name="imap_thread" url="function.imap-thread.php"/> +<entry name="imap_timeout" url="function.imap-timeout.php"/> +<entry name="imap_uid" url="function.imap-uid.php"/> +<entry name="imap_undelete" url="function.imap-undelete.php"/> +<entry name="imap_unsubscribe" url="function.imap-unsubscribe.php"/> +<entry name="imap_utf7_decode" url="function.imap-utf7-decode.php"/> +<entry name="imap_utf7_encode" url="function.imap-utf7-encode.php"/> +<entry name="imap_utf8" url="function.imap-utf8.php"/> +<entry name="ezmlm_hash" url="function.ezmlm-hash.php"/> +<entry name="mail" url="function.mail.php"/> +<entry name="mailparse_determine_best_xfer_encoding" url="function.mailparse-determine-best-xfer-encoding.php"/> +<entry name="mailparse_msg_create" url="function.mailparse-msg-create.php"/> +<entry name="mailparse_msg_extract_part_file" url="function.mailparse-msg-extract-part-file.php"/> +<entry name="mailparse_msg_extract_part" url="function.mailparse-msg-extract-part.php"/> +<entry name="mailparse_msg_extract_whole_part_file" url="function.mailparse-msg-extract-whole-part-file.php"/> +<entry name="mailparse_msg_free" url="function.mailparse-msg-free.php"/> +<entry name="mailparse_msg_get_part_data" url="function.mailparse-msg-get-part-data.php"/> +<entry name="mailparse_msg_get_part" url="function.mailparse-msg-get-part.php"/> +<entry name="mailparse_msg_get_structure" url="function.mailparse-msg-get-structure.php"/> +<entry name="mailparse_msg_parse_file" url="function.mailparse-msg-parse-file.php"/> +<entry name="mailparse_msg_parse" url="function.mailparse-msg-parse.php"/> +<entry name="mailparse_rfc822_parse_addresses" url="function.mailparse-rfc822-parse-addresses.php"/> +<entry name="mailparse_stream_encode" url="function.mailparse-stream-encode.php"/> +<entry name="mailparse_uudecode_all" url="function.mailparse-uudecode-all.php"/> +<entry name="vpopmail_add_alias_domain_ex" url="function.vpopmail-add-alias-domain-ex.php"/> +<entry name="vpopmail_add_alias_domain" url="function.vpopmail-add-alias-domain.php"/> +<entry name="vpopmail_add_domain_ex" url="function.vpopmail-add-domain-ex.php"/> +<entry name="vpopmail_add_domain" url="function.vpopmail-add-domain.php"/> +<entry name="vpopmail_add_user" url="function.vpopmail-add-user.php"/> +<entry name="vpopmail_alias_add" url="function.vpopmail-alias-add.php"/> +<entry name="vpopmail_alias_del_domain" url="function.vpopmail-alias-del-domain.php"/> +<entry name="vpopmail_alias_del" url="function.vpopmail-alias-del.php"/> +<entry name="vpopmail_alias_get_all" url="function.vpopmail-alias-get-all.php"/> +<entry name="vpopmail_alias_get" url="function.vpopmail-alias-get.php"/> +<entry name="vpopmail_auth_user" url="function.vpopmail-auth-user.php"/> +<entry name="vpopmail_del_domain_ex" url="function.vpopmail-del-domain-ex.php"/> +<entry name="vpopmail_del_domain" url="function.vpopmail-del-domain.php"/> +<entry name="vpopmail_del_user" url="function.vpopmail-del-user.php"/> +<entry name="vpopmail_error" url="function.vpopmail-error.php"/> +<entry name="vpopmail_passwd" url="function.vpopmail-passwd.php"/> +<entry name="vpopmail_set_user_quota" url="function.vpopmail-set-user-quota.php"/> +<entry name="bcadd" url="function.bcadd.php"/> +<entry name="bccomp" url="function.bccomp.php"/> +<entry name="bcdiv" url="function.bcdiv.php"/> +<entry name="bcmod" url="function.bcmod.php"/> +<entry name="bcmul" url="function.bcmul.php"/> +<entry name="bcpow" url="function.bcpow.php"/> +<entry name="bcpowmod" url="function.bcpowmod.php"/> +<entry name="bcscale" url="function.bcscale.php"/> +<entry name="bcsqrt" url="function.bcsqrt.php"/> +<entry name="bcsub" url="function.bcsub.php"/> +<entry name="gmp_abs" url="function.gmp-abs.php"/> +<entry name="gmp_add" url="function.gmp-add.php"/> +<entry name="gmp_and" url="function.gmp-and.php"/> +<entry name="gmp_clrbit" url="function.gmp-clrbit.php"/> +<entry name="gmp_cmp" url="function.gmp-cmp.php"/> +<entry name="gmp_com" url="function.gmp-com.php"/> +<entry name="gmp_div_q" url="function.gmp-div-q.php"/> +<entry name="gmp_div_qr" url="function.gmp-div-qr.php"/> +<entry name="gmp_div_r" url="function.gmp-div-r.php"/> +<entry name="gmp_div" url="function.gmp-div.php"/> +<entry name="gmp_divexact" url="function.gmp-divexact.php"/> +<entry name="gmp_fact" url="function.gmp-fact.php"/> +<entry name="gmp_gcd" url="function.gmp-gcd.php"/> +<entry name="gmp_gcdext" url="function.gmp-gcdext.php"/> +<entry name="gmp_hamdist" url="function.gmp-hamdist.php"/> +<entry name="gmp_init" url="function.gmp-init.php"/> +<entry name="gmp_intval" url="function.gmp-intval.php"/> +<entry name="gmp_invert" url="function.gmp-invert.php"/> +<entry name="gmp_jacobi" url="function.gmp-jacobi.php"/> +<entry name="gmp_legendre" url="function.gmp-legendre.php"/> +<entry name="gmp_mod" url="function.gmp-mod.php"/> +<entry name="gmp_mul" url="function.gmp-mul.php"/> +<entry name="gmp_neg" url="function.gmp-neg.php"/> +<entry name="gmp_nextprime" url="function.gmp-nextprime.php"/> +<entry name="gmp_or" url="function.gmp-or.php"/> +<entry name="gmp_perfect_square" url="function.gmp-perfect-square.php"/> +<entry name="gmp_popcount" url="function.gmp-popcount.php"/> +<entry name="gmp_pow" url="function.gmp-pow.php"/> +<entry name="gmp_powm" url="function.gmp-powm.php"/> +<entry name="gmp_prob_prime" url="function.gmp-prob-prime.php"/> +<entry name="gmp_random" url="function.gmp-random.php"/> +<entry name="gmp_scan0" url="function.gmp-scan0.php"/> +<entry name="gmp_scan1" url="function.gmp-scan1.php"/> +<entry name="gmp_setbit" url="function.gmp-setbit.php"/> +<entry name="gmp_sign" url="function.gmp-sign.php"/> +<entry name="gmp_sqrt" url="function.gmp-sqrt.php"/> +<entry name="gmp_sqrtrem" url="function.gmp-sqrtrem.php"/> +<entry name="gmp_strval" url="function.gmp-strval.php"/> +<entry name="gmp_sub" url="function.gmp-sub.php"/> +<entry name="gmp_testbit" url="function.gmp-testbit.php"/> +<entry name="gmp_xor" url="function.gmp-xor.php"/> +<entry name="abs" url="function.abs.php"/> +<entry name="acos" url="function.acos.php"/> +<entry name="acosh" url="function.acosh.php"/> +<entry name="asin" url="function.asin.php"/> +<entry name="asinh" url="function.asinh.php"/> +<entry name="atan2" url="function.atan2.php"/> +<entry name="atan" url="function.atan.php"/> +<entry name="atanh" url="function.atanh.php"/> +<entry name="base_convert" url="function.base-convert.php"/> +<entry name="bindec" url="function.bindec.php"/> +<entry name="ceil" url="function.ceil.php"/> +<entry name="cos" url="function.cos.php"/> +<entry name="cosh" url="function.cosh.php"/> +<entry name="decbin" url="function.decbin.php"/> +<entry name="dechex" url="function.dechex.php"/> +<entry name="decoct" url="function.decoct.php"/> +<entry name="deg2rad" url="function.deg2rad.php"/> +<entry name="exp" url="function.exp.php"/> +<entry name="expm1" url="function.expm1.php"/> +<entry name="floor" url="function.floor.php"/> +<entry name="fmod" url="function.fmod.php"/> +<entry name="getrandmax" url="function.getrandmax.php"/> +<entry name="hexdec" url="function.hexdec.php"/> +<entry name="hypot" url="function.hypot.php"/> +<entry name="is_finite" url="function.is-finite.php"/> +<entry name="is_infinite" url="function.is-infinite.php"/> +<entry name="is_nan" url="function.is-nan.php"/> +<entry name="lcg_value" url="function.lcg-value.php"/> +<entry name="log10" url="function.log10.php"/> +<entry name="log1p" url="function.log1p.php"/> +<entry name="log" url="function.log.php"/> +<entry name="max" url="function.max.php"/> +<entry name="min" url="function.min.php"/> +<entry name="mt_getrandmax" url="function.mt-getrandmax.php"/> +<entry name="mt_rand" url="function.mt-rand.php"/> +<entry name="mt_srand" url="function.mt-srand.php"/> +<entry name="octdec" url="function.octdec.php"/> +<entry name="pi" url="function.pi.php"/> +<entry name="pow" url="function.pow.php"/> +<entry name="rad2deg" url="function.rad2deg.php"/> +<entry name="rand" url="function.rand.php"/> +<entry name="round" url="function.round.php"/> +<entry name="sin" url="function.sin.php"/> +<entry name="sinh" url="function.sinh.php"/> +<entry name="sqrt" url="function.sqrt.php"/> +<entry name="srand" url="function.srand.php"/> +<entry name="tan" url="function.tan.php"/> +<entry name="tanh" url="function.tanh.php"/> +<entry name="stats_absolute_deviation" url="function.stats-absolute-deviation.php"/> +<entry name="stats_cdf_beta" url="function.stats-cdf-beta.php"/> +<entry name="stats_cdf_binomial" url="function.stats-cdf-binomial.php"/> +<entry name="stats_cdf_cauchy" url="function.stats-cdf-cauchy.php"/> +<entry name="stats_cdf_chisquare" url="function.stats-cdf-chisquare.php"/> +<entry name="stats_cdf_exponential" url="function.stats-cdf-exponential.php"/> +<entry name="stats_cdf_f" url="function.stats-cdf-f.php"/> +<entry name="stats_cdf_gamma" url="function.stats-cdf-gamma.php"/> +<entry name="stats_cdf_laplace" url="function.stats-cdf-laplace.php"/> +<entry name="stats_cdf_logistic" url="function.stats-cdf-logistic.php"/> +<entry name="stats_cdf_negative_binomial" url="function.stats-cdf-negative-binomial.php"/> +<entry name="stats_cdf_noncentral_chisquare" url="function.stats-cdf-noncentral-chisquare.php"/> +<entry name="stats_cdf_noncentral_f" url="function.stats-cdf-noncentral-f.php"/> +<entry name="stats_cdf_poisson" url="function.stats-cdf-poisson.php"/> +<entry name="stats_cdf_t" url="function.stats-cdf-t.php"/> +<entry name="stats_cdf_uniform" url="function.stats-cdf-uniform.php"/> +<entry name="stats_cdf_weibull" url="function.stats-cdf-weibull.php"/> +<entry name="stats_covariance" url="function.stats-covariance.php"/> +<entry name="stats_den_uniform" url="function.stats-den-uniform.php"/> +<entry name="stats_dens_beta" url="function.stats-dens-beta.php"/> +<entry name="stats_dens_cauchy" url="function.stats-dens-cauchy.php"/> +<entry name="stats_dens_chisquare" url="function.stats-dens-chisquare.php"/> +<entry name="stats_dens_exponential" url="function.stats-dens-exponential.php"/> +<entry name="stats_dens_f" url="function.stats-dens-f.php"/> +<entry name="stats_dens_gamma" url="function.stats-dens-gamma.php"/> +<entry name="stats_dens_laplace" url="function.stats-dens-laplace.php"/> +<entry name="stats_dens_logistic" url="function.stats-dens-logistic.php"/> +<entry name="stats_dens_negative_binomial" url="function.stats-dens-negative-binomial.php"/> +<entry name="stats_dens_normal" url="function.stats-dens-normal.php"/> +<entry name="stats_dens_pmf_binomial" url="function.stats-dens-pmf-binomial.php"/> +<entry name="stats_dens_pmf_hypergeometric" url="function.stats-dens-pmf-hypergeometric.php"/> +<entry name="stats_dens_pmf_poisson" url="function.stats-dens-pmf-poisson.php"/> +<entry name="stats_dens_t" url="function.stats-dens-t.php"/> +<entry name="stats_dens_weibull" url="function.stats-dens-weibull.php"/> +<entry name="stats_harmonic_mean" url="function.stats-harmonic-mean.php"/> +<entry name="stats_kurtosis" url="function.stats-kurtosis.php"/> +<entry name="stats_rand_gen_beta" url="function.stats-rand-gen-beta.php"/> +<entry name="stats_rand_gen_chisquare" url="function.stats-rand-gen-chisquare.php"/> +<entry name="stats_rand_gen_exponential" url="function.stats-rand-gen-exponential.php"/> +<entry name="stats_rand_gen_f" url="function.stats-rand-gen-f.php"/> +<entry name="stats_rand_gen_funiform" url="function.stats-rand-gen-funiform.php"/> +<entry name="stats_rand_gen_gamma" url="function.stats-rand-gen-gamma.php"/> +<entry name="stats_rand_gen_ibinomial_negative" url="function.stats-rand-gen-ibinomial-negative.php"/> +<entry name="stats_rand_gen_ibinomial" url="function.stats-rand-gen-ibinomial.php"/> +<entry name="stats_rand_gen_int" url="function.stats-rand-gen-int.php"/> +<entry name="stats_rand_gen_ipoisson" url="function.stats-rand-gen-ipoisson.php"/> +<entry name="stats_rand_gen_iuniform" url="function.stats-rand-gen-iuniform.php"/> +<entry name="stats_rand_gen_noncenral_chisquare" url="function.stats-rand-gen-noncenral-chisquare.php"/> +<entry name="stats_rand_gen_noncentral_f" url="function.stats-rand-gen-noncentral-f.php"/> +<entry name="stats_rand_gen_noncentral_t" url="function.stats-rand-gen-noncentral-t.php"/> +<entry name="stats_rand_gen_normal" url="function.stats-rand-gen-normal.php"/> +<entry name="stats_rand_gen_t" url="function.stats-rand-gen-t.php"/> +<entry name="stats_rand_get_seeds" url="function.stats-rand-get-seeds.php"/> +<entry name="stats_rand_phrase_to_seeds" url="function.stats-rand-phrase-to-seeds.php"/> +<entry name="stats_rand_ranf" url="function.stats-rand-ranf.php"/> +<entry name="stats_rand_setall" url="function.stats-rand-setall.php"/> +<entry name="stats_skew" url="function.stats-skew.php"/> +<entry name="stats_standard_deviation" url="function.stats-standard-deviation.php"/> +<entry name="stats_stat_binomial_coef" url="function.stats-stat-binomial-coef.php"/> +<entry name="stats_stat_correlation" url="function.stats-stat-correlation.php"/> +<entry name="stats_stat_gennch" url="function.stats-stat-gennch.php"/> +<entry name="stats_stat_independent_t" url="function.stats-stat-independent-t.php"/> +<entry name="stats_stat_innerproduct" url="function.stats-stat-innerproduct.php"/> +<entry name="stats_stat_noncentral_t" url="function.stats-stat-noncentral-t.php"/> +<entry name="stats_stat_paired_t" url="function.stats-stat-paired-t.php"/> +<entry name="stats_stat_percentile" url="function.stats-stat-percentile.php"/> +<entry name="stats_stat_powersum" url="function.stats-stat-powersum.php"/> +<entry name="stats_variance" url="function.stats-variance.php"/> +<entry name="fdf_add_doc_javascript" url="function.fdf-add-doc-javascript.php"/> +<entry name="fdf_add_template" url="function.fdf-add-template.php"/> +<entry name="fdf_close" url="function.fdf-close.php"/> +<entry name="fdf_create" url="function.fdf-create.php"/> +<entry name="fdf_enum_values" url="function.fdf-enum-values.php"/> +<entry name="fdf_errno" url="function.fdf-errno.php"/> +<entry name="fdf_error" url="function.fdf-error.php"/> +<entry name="fdf_get_ap" url="function.fdf-get-ap.php"/> +<entry name="fdf_get_attachment" url="function.fdf-get-attachment.php"/> +<entry name="fdf_get_encoding" url="function.fdf-get-encoding.php"/> +<entry name="fdf_get_file" url="function.fdf-get-file.php"/> +<entry name="fdf_get_flags" url="function.fdf-get-flags.php"/> +<entry name="fdf_get_opt" url="function.fdf-get-opt.php"/> +<entry name="fdf_get_status" url="function.fdf-get-status.php"/> +<entry name="fdf_get_value" url="function.fdf-get-value.php"/> +<entry name="fdf_get_version" url="function.fdf-get-version.php"/> +<entry name="fdf_header" url="function.fdf-header.php"/> +<entry name="fdf_next_field_name" url="function.fdf-next-field-name.php"/> +<entry name="fdf_open_string" url="function.fdf-open-string.php"/> +<entry name="fdf_open" url="function.fdf-open.php"/> +<entry name="fdf_remove_item" url="function.fdf-remove-item.php"/> +<entry name="fdf_save_string" url="function.fdf-save-string.php"/> +<entry name="fdf_save" url="function.fdf-save.php"/> +<entry name="fdf_set_ap" url="function.fdf-set-ap.php"/> +<entry name="fdf_set_encoding" url="function.fdf-set-encoding.php"/> +<entry name="fdf_set_file" url="function.fdf-set-file.php"/> +<entry name="fdf_set_flags" url="function.fdf-set-flags.php"/> +<entry name="fdf_set_javascript_action" url="function.fdf-set-javascript-action.php"/> +<entry name="fdf_set_on_import_javascript" url="function.fdf-set-on-import-javascript.php"/> +<entry name="fdf_set_opt" url="function.fdf-set-opt.php"/> +<entry name="fdf_set_status" url="function.fdf-set-status.php"/> +<entry name="fdf_set_submit_form_action" url="function.fdf-set-submit-form-action.php"/> +<entry name="fdf_set_target_frame" url="function.fdf-set-target-frame.php"/> +<entry name="fdf_set_value" url="function.fdf-set-value.php"/> +<entry name="fdf_set_version" url="function.fdf-set-version.php"/> +<entry name="gnupg_adddecryptkey" url="function.gnupg-adddecryptkey.php"/> +<entry name="gnupg_addencryptkey" url="function.gnupg-addencryptkey.php"/> +<entry name="gnupg_addsignkey" url="function.gnupg-addsignkey.php"/> +<entry name="gnupg_cleardecryptkeys" url="function.gnupg-cleardecryptkeys.php"/> +<entry name="gnupg_clearencryptkeys" url="function.gnupg-clearencryptkeys.php"/> +<entry name="gnupg_clearsignkeys" url="function.gnupg-clearsignkeys.php"/> +<entry name="gnupg_decrypt" url="function.gnupg-decrypt.php"/> +<entry name="gnupg_decryptverify" url="function.gnupg-decryptverify.php"/> +<entry name="gnupg_encrypt" url="function.gnupg-encrypt.php"/> +<entry name="gnupg_encryptsign" url="function.gnupg-encryptsign.php"/> +<entry name="gnupg_export" url="function.gnupg-export.php"/> +<entry name="gnupg_geterror" url="function.gnupg-geterror.php"/> +<entry name="gnupg_getprotocol" url="function.gnupg-getprotocol.php"/> +<entry name="gnupg_import" url="function.gnupg-import.php"/> +<entry name="gnupg_init" url="function.gnupg-init.php"/> +<entry name="gnupg_keyinfo" url="function.gnupg-keyinfo.php"/> +<entry name="gnupg_setarmor" url="function.gnupg-setarmor.php"/> +<entry name="gnupg_seterrormode" url="function.gnupg-seterrormode.php"/> +<entry name="gnupg_setsignmode" url="function.gnupg-setsignmode.php"/> +<entry name="gnupg_sign" url="function.gnupg-sign.php"/> +<entry name="gnupg_verify" url="function.gnupg-verify.php"/> +<entry name="HaruDoc::addPage" url="function.harudoc-addpage.php"/> +<entry name="HaruDoc::addPageLabel" url="function.harudoc-addpagelabel.php"/> +<entry name="HaruDoc::__construct" url="function.harudoc-construct.php"/> +<entry name="HaruDoc::createOutline" url="function.harudoc-createoutline.php"/> +<entry name="HaruDoc::getCurrentEncoder" url="function.harudoc-getcurrentencoder.php"/> +<entry name="HaruDoc::getCurrentPage" url="function.harudoc-getcurrentpage.php"/> +<entry name="HaruDoc::getEncoder" url="function.harudoc-getencoder.php"/> +<entry name="HaruDoc::getFont" url="function.harudoc-getfont.php"/> +<entry name="HaruDoc::getInfoAttr" url="function.harudoc-getinfoattr.php"/> +<entry name="HaruDoc::getPageLayout" url="function.harudoc-getpagelayout.php"/> +<entry name="HaruDoc::getPageMode" url="function.harudoc-getpagemode.php"/> +<entry name="HaruDoc::getStreamSize" url="function.harudoc-getstreamsize.php"/> +<entry name="HaruDoc::insertPage" url="function.harudoc-insertpage.php"/> +<entry name="HaruDoc::loadJPEG" url="function.harudoc-loadjpeg.php"/> +<entry name="HaruDoc::loadPNG" url="function.harudoc-loadpng.php"/> +<entry name="HaruDoc::loadRaw" url="function.harudoc-loadraw.php"/> +<entry name="HaruDoc::loadTTC" url="function.harudoc-loadttc.php"/> +<entry name="HaruDoc::loadTTF" url="function.harudoc-loadttf.php"/> +<entry name="HaruDoc::loadType1" url="function.harudoc-loadtype1.php"/> +<entry name="HaruDoc::output" url="function.harudoc-output.php"/> +<entry name="HaruDoc::readFromStream" url="function.harudoc-readfromstream.php"/> +<entry name="HaruDoc::resetError" url="function.harudoc-reseterror.php"/> +<entry name="HaruDoc::resetStream" url="function.harudoc-resetstream.php"/> +<entry name="HaruDoc::save" url="function.harudoc-save.php"/> +<entry name="HaruDoc::saveToStream" url="function.harudoc-savetostream.php"/> +<entry name="HaruDoc::setCompressionMode" url="function.harudoc-setcompressionmode.php"/> +<entry name="HaruDoc::setCurrentEncoder" url="function.harudoc-setcurrentencoder.php"/> +<entry name="HaruDoc::setEncryptionMode" url="function.harudoc-setencryptionmode.php"/> +<entry name="HaruDoc::setInfoAttr" url="function.harudoc-setinfoattr.php"/> +<entry name="HaruDoc::setInfoDateAttr" url="function.harudoc-setinfodateattr.php"/> +<entry name="HaruDoc::setOpenAction" url="function.harudoc-setopenaction.php"/> +<entry name="HaruDoc::setPageLayout" url="function.harudoc-setpagelayout.php"/> +<entry name="HaruDoc::setPageMode" url="function.harudoc-setpagemode.php"/> +<entry name="HaruDoc::setPagesConfiguration" url="function.harudoc-setpagesconfiguration.php"/> +<entry name="HaruDoc::setPassword" url="function.harudoc-setpassword.php"/> +<entry name="HaruDoc::setPermission" url="function.harudoc-setpermission.php"/> +<entry name="HaruDoc::useCNSEncodings" url="function.harudoc-usecnsencodings.php"/> +<entry name="HaruDoc::useCNSFonts" url="function.harudoc-usecnsfonts.php"/> +<entry name="HaruDoc::useCNTEncodings" url="function.harudoc-usecntencodings.php"/> +<entry name="HaruDoc::useCNTFonts" url="function.harudoc-usecntfonts.php"/> +<entry name="HaruDoc::useJPEncodings" url="function.harudoc-usejpencodings.php"/> +<entry name="HaruDoc::useJPFonts" url="function.harudoc-usejpfonts.php"/> +<entry name="HaruDoc::useKREncodings" url="function.harudoc-usekrencodings.php"/> +<entry name="HaruDoc::useKRFonts" url="function.harudoc-usekrfonts.php"/> +<entry name="HaruPage::arc" url="function.harupage-arc.php"/> +<entry name="HaruPage::beginText" url="function.harupage-begintext.php"/> +<entry name="HaruPage::circle" url="function.harupage-circle.php"/> +<entry name="HaruPage::closePath" url="function.harupage-closepath.php"/> +<entry name="HaruPage::concat" url="function.harupage-concat.php"/> +<entry name="HaruPage::createDestination" url="function.harupage-createdestination.php"/> +<entry name="HaruPage::createLinkAnnotation" url="function.harupage-createlinkannotation.php"/> +<entry name="HaruPage::createTextAnnotation" url="function.harupage-createtextannotation.php"/> +<entry name="HaruPage::createURLAnnotation" url="function.harupage-createurlannotation.php"/> +<entry name="HaruPage::curveTo2" url="function.harupage-curveto2.php"/> +<entry name="HaruPage::curveTo3" url="function.harupage-curveto3.php"/> +<entry name="HaruPage::curveTo" url="function.harupage-curveto.php"/> +<entry name="HaruPage::drawImage" url="function.harupage-drawimage.php"/> +<entry name="HaruPage::ellipse" url="function.harupage-ellipse.php"/> +<entry name="HaruPage::endPath" url="function.harupage-endpath.php"/> +<entry name="HaruPage::endText" url="function.harupage-endtext.php"/> +<entry name="HaruPage::eofill" url="function.harupage-eofill.php"/> +<entry name="HaruPage::eoFillStroke" url="function.harupage-eofillstroke.php"/> +<entry name="HaruPage::fill" url="function.harupage-fill.php"/> +<entry name="HaruPage::fillStroke" url="function.harupage-fillstroke.php"/> +<entry name="HaruPage::getCharSpace" url="function.harupage-getcharspace.php"/> +<entry name="HaruPage::getCMYKFill" url="function.harupage-getcmykfill.php"/> +<entry name="HaruPage::getCMYKStroke" url="function.harupage-getcmykstroke.php"/> +<entry name="HaruPage::getCurrentFont" url="function.harupage-getcurrentfont.php"/> +<entry name="HaruPage::getCurrentFontSize" url="function.harupage-getcurrentfontsize.php"/> +<entry name="HaruPage::getCurrentPos" url="function.harupage-getcurrentpos.php"/> +<entry name="HaruPage::getCurrentTextPos" url="function.harupage-getcurrenttextpos.php"/> +<entry name="HaruPage::getDash" url="function.harupage-getdash.php"/> +<entry name="HaruPage::getFillingColorSpace" url="function.harupage-getfillingcolorspace.php"/> +<entry name="HaruPage::getFlatness" url="function.harupage-getflatness.php"/> +<entry name="HaruPage::getGMode" url="function.harupage-getgmode.php"/> +<entry name="HaruPage::getGrayFill" url="function.harupage-getgrayfill.php"/> +<entry name="HaruPage::getGrayStroke" url="function.harupage-getgraystroke.php"/> +<entry name="HaruPage::getHeight" url="function.harupage-getheight.php"/> +<entry name="HaruPage::getHorizontalScaling" url="function.harupage-gethorizontalscaling.php"/> +<entry name="HaruPage::getLineCap" url="function.harupage-getlinecap.php"/> +<entry name="HaruPage::getLineJoin" url="function.harupage-getlinejoin.php"/> +<entry name="HaruPage::getLineWidth" url="function.harupage-getlinewidth.php"/> +<entry name="HaruPage::getMiterLimit" url="function.harupage-getmiterlimit.php"/> +<entry name="HaruPage::getRGBFill" url="function.harupage-getrgbfill.php"/> +<entry name="HaruPage::getRGBStroke" url="function.harupage-getrgbstroke.php"/> +<entry name="HaruPage::getStrokingColorSpace" url="function.harupage-getstrokingcolorspace.php"/> +<entry name="HaruPage::getTextLeading" url="function.harupage-gettextleading.php"/> +<entry name="HaruPage::getTextMatrix" url="function.harupage-gettextmatrix.php"/> +<entry name="HaruPage::getTextRenderingMode" url="function.harupage-gettextrenderingmode.php"/> +<entry name="HaruPage::getTextRise" url="function.harupage-gettextrise.php"/> +<entry name="HaruPage::getTextWidth" url="function.harupage-gettextwidth.php"/> +<entry name="HaruPage::getTransMatrix" url="function.harupage-gettransmatrix.php"/> +<entry name="HaruPage::getWidth" url="function.harupage-getwidth.php"/> +<entry name="HaruPage::getWordSpace" url="function.harupage-getwordspace.php"/> +<entry name="HaruPage::lineTo" url="function.harupage-lineto.php"/> +<entry name="HaruPage::measureText" url="function.harupage-measuretext.php"/> +<entry name="HaruPage::moveTextPos" url="function.harupage-movetextpos.php"/> +<entry name="HaruPage::moveTo" url="function.harupage-moveto.php"/> +<entry name="HaruPage::moveToNextLine" url="function.harupage-movetonextline.php"/> +<entry name="HaruPage::rectangle" url="function.harupage-rectangle.php"/> +<entry name="HaruPage::setCharSpace" url="function.harupage-setcharspace.php"/> +<entry name="HaruPage::setCMYKFill" url="function.harupage-setcmykfill.php"/> +<entry name="HaruPage::setCMYKStroke" url="function.harupage-setcmykstroke.php"/> +<entry name="HaruPage::setDash" url="function.harupage-setdash.php"/> +<entry name="HaruPage::setFlatness" url="function.harupage-setflatness.php"/> +<entry name="HaruPage::setFontAndSize" url="function.harupage-setfontandsize.php"/> +<entry name="HaruPage::setGrayFill" url="function.harupage-setgrayfill.php"/> +<entry name="HaruPage::setGrayStroke" url="function.harupage-setgraystroke.php"/> +<entry name="HaruPage::setHeight" url="function.harupage-setheight.php"/> +<entry name="HaruPage::setHorizontalScaling" url="function.harupage-sethorizontalscaling.php"/> +<entry name="HaruPage::setLineCap" url="function.harupage-setlinecap.php"/> +<entry name="HaruPage::setLineJoin" url="function.harupage-setlinejoin.php"/> +<entry name="HaruPage::setLineWidth" url="function.harupage-setlinewidth.php"/> +<entry name="HaruPage::setMiterLimit" url="function.harupage-setmiterlimit.php"/> +<entry name="HaruPage::setRGBFill" url="function.harupage-setrgbfill.php"/> +<entry name="HaruPage::setRGBStroke" url="function.harupage-setrgbstroke.php"/> +<entry name="HaruPage::setRotate" url="function.harupage-setrotate.php"/> +<entry name="HaruPage::setSize" url="function.harupage-setsize.php"/> +<entry name="HaruPage::setSlideShow" url="function.harupage-setslideshow.php"/> +<entry name="HaruPage::setTextLeading" url="function.harupage-settextleading.php"/> +<entry name="HaruPage::setTextMatrix" url="function.harupage-settextmatrix.php"/> +<entry name="HaruPage::setTextRenderingMode" url="function.harupage-settextrenderingmode.php"/> +<entry name="HaruPage::setTextRise" url="function.harupage-settextrise.php"/> +<entry name="HaruPage::setWidth" url="function.harupage-setwidth.php"/> +<entry name="HaruPage::setWordSpace" url="function.harupage-setwordspace.php"/> +<entry name="HaruPage::showText" url="function.harupage-showtext.php"/> +<entry name="HaruPage::showTextNextLine" url="function.harupage-showtextnextline.php"/> +<entry name="HaruPage::stroke" url="function.harupage-stroke.php"/> +<entry name="HaruPage::textOut" url="function.harupage-textout.php"/> +<entry name="HaruPage::textRect" url="function.harupage-textrect.php"/> +<entry name="HaruFont::getAscent" url="function.harufont-getascent.php"/> +<entry name="HaruFont::getCapHeight" url="function.harufont-getcapheight.php"/> +<entry name="HaruFont::getDescent" url="function.harufont-getdescent.php"/> +<entry name="HaruFont::getEncodingName" url="function.harufont-getencodingname.php"/> +<entry name="HaruFont::getFontName" url="function.harufont-getfontname.php"/> +<entry name="HaruFont::getTextWidth" url="function.harufont-gettextwidth.php"/> +<entry name="HaruFont::getUnicodeWidth" url="function.harufont-getunicodewidth.php"/> +<entry name="HaruFont::getXHeight" url="function.harufont-getxheight.php"/> +<entry name="HaruFont::measureText" url="function.harufont-measuretext.php"/> +<entry name="HaruImage::getBitsPerComponent" url="function.haruimage-getbitspercomponent.php"/> +<entry name="HaruImage::getColorSpace" url="function.haruimage-getcolorspace.php"/> +<entry name="HaruImage::getHeight" url="function.haruimage-getheight.php"/> +<entry name="HaruImage::getSize" url="function.haruimage-getsize.php"/> +<entry name="HaruImage::getWidth" url="function.haruimage-getwidth.php"/> +<entry name="HaruImage::setColorMask" url="function.haruimage-setcolormask.php"/> +<entry name="HaruImage::setMaskImage" url="function.haruimage-setmaskimage.php"/> +<entry name="HaruEncoder::getByteType" url="function.haruencoder-getbytetype.php"/> +<entry name="HaruEncoder::getType" url="function.haruencoder-gettype.php"/> +<entry name="HaruEncoder::getUnicode" url="function.haruencoder-getunicode.php"/> +<entry name="HaruEncoder::getWritingMode" url="function.haruencoder-getwritingmode.php"/> +<entry name="HaruOutline::setDestination" url="function.haruoutline-setdestination.php"/> +<entry name="HaruOutline::setOpened" url="function.haruoutline-setopened.php"/> +<entry name="HaruAnnotation::setBorderStyle" url="function.haruannotation-setborderstyle.php"/> +<entry name="HaruAnnotation::setHighlightMode" url="function.haruannotation-sethighlightmode.php"/> +<entry name="HaruAnnotation::setIcon" url="function.haruannotation-seticon.php"/> +<entry name="HaruAnnotation::setOpened" url="function.haruannotation-setopened.php"/> +<entry name="HaruDestination::setFit" url="function.harudestination-setfit.php"/> +<entry name="HaruDestination::setFitB" url="function.harudestination-setfitb.php"/> +<entry name="HaruDestination::setFitBH" url="function.harudestination-setfitbh.php"/> +<entry name="HaruDestination::setFitBV" url="function.harudestination-setfitbv.php"/> +<entry name="HaruDestination::setFitH" url="function.harudestination-setfith.php"/> +<entry name="HaruDestination::setFitR" url="function.harudestination-setfitr.php"/> +<entry name="HaruDestination::setFitV" url="function.harudestination-setfitv.php"/> +<entry name="HaruDestination::setXYZ" url="function.harudestination-setxyz.php"/> +<entry name="ming_keypress" url="function.ming-keypress.php"/> +<entry name="ming_setcubicthreshold" url="function.ming-setcubicthreshold.php"/> +<entry name="ming_setscale" url="function.ming-setscale.php"/> +<entry name="ming_setswfcompression" url="function.ming-setswfcompression.php"/> +<entry name="ming_useconstants" url="function.ming-useconstants.php"/> +<entry name="ming_useswfversion" url="function.ming-useswfversion.php"/> +<entry name="SWFAction->__construct()" url="function.swfaction.construct.php"/> +<entry name="SWFBitmap->__construct()" url="function.swfbitmap.construct.php"/> +<entry name="SWFBitmap->getHeight()" url="function.swfbitmap.getheight.php"/> +<entry name="SWFBitmap->getWidth()" url="function.swfbitmap.getwidth.php"/> +<entry name="SWFButton->addAction()" url="function.swfbutton.addaction.php"/> +<entry name="SWFButton->addASound()" url="function.swfbutton.addasound.php"/> +<entry name="SWFButton->addShape()" url="function.swfbutton.addshape.php"/> +<entry name="SWFButton->__construct()" url="function.swfbutton.construct.php"/> +<entry name="SWFButton->setAction()" url="function.swfbutton.setaction.php"/> +<entry name="SWFButton->setDown()" url="function.swfbutton.setdown.php"/> +<entry name="SWFButton->setHit()" url="function.swfbutton.sethit.php"/> +<entry name="SWFButton->setMenu()" url="function.swfbutton.setmenu.php"/> +<entry name="SWFButton->setOver()" url="function.swfbutton.setover.php"/> +<entry name="SWFButton->setUp()" url="function.swfbutton.setup.php"/> +<entry name="SWFDisplayItem->addAction()" url="function.swfdisplayitem.addaction.php"/> +<entry name="SWFDisplayItem->addColor()" url="function.swfdisplayitem.addcolor.php"/> +<entry name="SWFDisplayItem->endMask()" url="function.swfdisplayitem.endmask.php"/> +<entry name="SWFDisplayItem->getRot()" url="function.swfdisplayitem.getrot.php"/> +<entry name="SWFDisplayItem->getX()" url="function.swfdisplayitem.getx.php"/> +<entry name="SWFDisplayItem->getXScale()" url="function.swfdisplayitem.getxscale.php"/> +<entry name="SWFDisplayItem->getXSkew()" url="function.swfdisplayitem.getxskew.php"/> +<entry name="SWFDisplayItem->getY()" url="function.swfdisplayitem.gety.php"/> +<entry name="SWFDisplayItem->getYScale()" url="function.swfdisplayitem.getyscale.php"/> +<entry name="SWFDisplayItem->getYSkew()" url="function.swfdisplayitem.getyskew.php"/> +<entry name="SWFDisplayItem->move()" url="function.swfdisplayitem.move.php"/> +<entry name="SWFDisplayItem->moveTo()" url="function.swfdisplayitem.moveto.php"/> +<entry name="SWFDisplayItem->multColor()" url="function.swfdisplayitem.multcolor.php"/> +<entry name="SWFDisplayItem->remove()" url="function.swfdisplayitem.remove.php"/> +<entry name="SWFDisplayItem->rotate()" url="function.swfdisplayitem.rotate.php"/> +<entry name="SWFDisplayItem->rotateTo()" url="function.swfdisplayitem.rotateto.php"/> +<entry name="SWFDisplayItem->scale()" url="function.swfdisplayitem.scale.php"/> +<entry name="SWFDisplayItem->scaleTo()" url="function.swfdisplayitem.scaleto.php"/> +<entry name="SWFDisplayItem->setDepth()" url="function.swfdisplayitem.setdepth.php"/> +<entry name="SWFDisplayItem->setMaskLevel()" url="function.swfdisplayitem.setmasklevel.php"/> +<entry name="SWFDisplayItem->setMatrix()" url="function.swfdisplayitem.setmatrix.php"/> +<entry name="SWFDisplayItem->setName()" url="function.swfdisplayitem.setname.php"/> +<entry name="SWFDisplayItem->setRatio()" url="function.swfdisplayitem.setratio.php"/> +<entry name="SWFDisplayItem->skewX()" url="function.swfdisplayitem.skewx.php"/> +<entry name="SWFDisplayItem->skewXTo()" url="function.swfdisplayitem.skewxto.php"/> +<entry name="SWFDisplayItem->skewY()" url="function.swfdisplayitem.skewy.php"/> +<entry name="SWFDisplayItem->skewYTo()" url="function.swfdisplayitem.skewyto.php"/> +<entry name="SWFFill->moveTo()" url="function.swffill.moveto.php"/> +<entry name="SWFFill->rotateTo()" url="function.swffill.rotateto.php"/> +<entry name="SWFFill->scaleTo()" url="function.swffill.scaleto.php"/> +<entry name="SWFFill->skewXTo()" url="function.swffill.skewxto.php"/> +<entry name="SWFFill->skewYTo()" url="function.swffill.skewyto.php"/> +<entry name="SWFFont->__construct()" url="function.swffont.construct.php"/> +<entry name="SWFFont->getAscent()" url="function.swffont.getascent.php"/> +<entry name="SWFFont->getDescent()" url="function.swffont.getdescent.php"/> +<entry name="SWFFont->getLeading()" url="function.swffont.getleading.php"/> +<entry name="SWFFont->getShape()" url="function.swffont.getshape.php"/> +<entry name="SWFFont->getUTF8Width()" url="function.swffont.getutf8width.php"/> +<entry name="SWFFont->getWidth()" url="function.swffont.getwidth.php"/> +<entry name="SWFFontChar->addChars()" url="function.swffontchar.addchars.php"/> +<entry name="SWFFontChar->addUTF8Chars()" url="function.swffontchar.addutf8chars.php"/> +<entry name="SWFGradient->addEntry()" url="function.swfgradient.addentry.php"/> +<entry name="SWFGradient->__construct()" url="function.swfgradient.construct.php"/> +<entry name="SWFMorph->__construct()" url="function.swfmorph.construct.php"/> +<entry name="SWFMorph->getShape1()" url="function.swfmorph.getshape1.php"/> +<entry name="SWFMorph->getShape2()" url="function.swfmorph.getshape2.php"/> +<entry name="SWFMovie->add()" url="function.swfmovie.add.php"/> +<entry name="SWFMovie->addExport()" url="function.swfmovie.addexport.php"/> +<entry name="SWFMovie->addFont()" url="function.swfmovie.addfont.php"/> +<entry name="SWFMovie->__construct()" url="function.swfmovie.construct.php"/> +<entry name="SWFMovie->importChar()" url="function.swfmovie.importchar.php"/> +<entry name="SWFMovie->importFont()" url="function.swfmovie.importfont.php"/> +<entry name="SWFMovie->labelFrame()" url="function.swfmovie.labelframe.php"/> +<entry name="SWFMovie->nextFrame()" url="function.swfmovie.nextframe.php"/> +<entry name="SWFMovie->output()" url="function.swfmovie.output.php"/> +<entry name="SWFMovie->remove()" url="function.swfmovie.remove.php"/> +<entry name="SWFMovie->save()" url="function.swfmovie.save.php"/> +<entry name="SWFMovie->saveToFile()" url="function.swfmovie.savetofile.php"/> +<entry name="SWFMovie->setbackground()" url="function.swfmovie.setbackground.php"/> +<entry name="SWFMovie->setDimension()" url="function.swfmovie.setdimension.php"/> +<entry name="SWFMovie->setFrames()" url="function.swfmovie.setframes.php"/> +<entry name="SWFMovie->setRate()" url="function.swfmovie.setrate.php"/> +<entry name="SWFMovie->startSound()" url="function.swfmovie.startsound.php"/> +<entry name="SWFMovie->stopSound()" url="function.swfmovie.stopsound.php"/> +<entry name="SWFMovie->streamMP3()" url="function.swfmovie.streammp3.php"/> +<entry name="SWFMovie->writeExports()" url="function.swfmovie.writeexports.php"/> +<entry name="SWFPrebuiltClip->__construct()" url="function.swfprebuiltclip.construct.php"/> +<entry name="SWFShape->addFill()" url="function.swfshape.addfill.php"/> +<entry name="SWFShape->__construct()" url="function.swfshape.construct.php"/> +<entry name="SWFShape->drawArc()" url="function.swfshape.drawarc.php"/> +<entry name="SWFShape->drawCircle()" url="function.swfshape.drawcircle.php"/> +<entry name="SWFShape->drawCubic()" url="function.swfshape.drawcubic.php"/> +<entry name="SWFShape->drawCubicTo()" url="function.swfshape.drawcubicto.php"/> +<entry name="SWFShape->drawCurve()" url="function.swfshape.drawcurve.php"/> +<entry name="SWFShape->drawCurveTo()" url="function.swfshape.drawcurveto.php"/> +<entry name="SWFShape->drawGlyph()" url="function.swfshape.drawglyph.php"/> +<entry name="SWFShape->drawLine()" url="function.swfshape.drawline.php"/> +<entry name="SWFShape->drawLineTo()" url="function.swfshape.drawlineto.php"/> +<entry name="SWFShape->movePen()" url="function.swfshape.movepen.php"/> +<entry name="SWFShape->movePenTo()" url="function.swfshape.movepento.php"/> +<entry name="SWFShape->setLeftFill()" url="function.swfshape.setleftfill.php"/> +<entry name="SWFShape->setLine()" url="function.swfshape.setline.php"/> +<entry name="SWFShape->setRightFill()" url="function.swfshape.setrightfill.php"/> +<entry name="SWFSound" url="function.swfsound.construct.php"/> +<entry name="SWFSoundInstance->loopCount()" url="function.swfsoundinstance.loopcount.php"/> +<entry name="SWFSoundInstance->loopInPoint()" url="function.swfsoundinstance.loopinpoint.php"/> +<entry name="SWFSoundInstance->loopOutPoint()" url="function.swfsoundinstance.loopoutpoint.php"/> +<entry name="SWFSoundInstance->noMultiple()" url="function.swfsoundinstance.nomultiple.php"/> +<entry name="SWFSprite->add()" url="function.swfsprite.add.php"/> +<entry name="SWFSprite->__construct()" url="function.swfsprite.construct.php"/> +<entry name="SWFSprite->labelFrame()" url="function.swfsprite.labelframe.php"/> +<entry name="SWFSprite->nextFrame()" url="function.swfsprite.nextframe.php"/> +<entry name="SWFSprite->remove()" url="function.swfsprite.remove.php"/> +<entry name="SWFSprite->setFrames()" url="function.swfsprite.setframes.php"/> +<entry name="SWFSprite->startSound()" url="function.swfsprite.startsound.php"/> +<entry name="SWFSprite->stopSound()" url="function.swfsprite.stopsound.php"/> +<entry name="SWFText->addString()" url="function.swftext.addstring.php"/> +<entry name="SWFText->addUTF8String()" url="function.swftext.addutf8string.php"/> +<entry name="SWFText->__construct()" url="function.swftext.construct.php"/> +<entry name="SWFText->getAscent()" url="function.swftext.getascent.php"/> +<entry name="SWFText->getDescent()" url="function.swftext.getdescent.php"/> +<entry name="SWFText->getLeading()" url="function.swftext.getleading.php"/> +<entry name="SWFText->getUTF8Width()" url="function.swftext.getutf8width.php"/> +<entry name="SWFText->getWidth()" url="function.swftext.getwidth.php"/> +<entry name="SWFText->moveTo()" url="function.swftext.moveto.php"/> +<entry name="SWFText->setColor()" url="function.swftext.setcolor.php"/> +<entry name="SWFText->setFont()" url="function.swftext.setfont.php"/> +<entry name="SWFText->setHeight()" url="function.swftext.setheight.php"/> +<entry name="SWFText->setSpacing()" url="function.swftext.setspacing.php"/> +<entry name="SWFTextField->addChars()" url="function.swftextfield.addchars.php"/> +<entry name="SWFTextField->addString()" url="function.swftextfield.addstring.php"/> +<entry name="SWFTextField->align()" url="function.swftextfield.align.php"/> +<entry name="SWFTextField->__construct()" url="function.swftextfield.construct.php"/> +<entry name="SWFTextField->setBounds()" url="function.swftextfield.setbounds.php"/> +<entry name="SWFTextField->setColor()" url="function.swftextfield.setcolor.php"/> +<entry name="SWFTextField->setFont()" url="function.swftextfield.setfont.php"/> +<entry name="SWFTextField->setHeight()" url="function.swftextfield.setheight.php"/> +<entry name="SWFTextField->setIndentation()" url="function.swftextfield.setindentation.php"/> +<entry name="SWFTextField->setLeftMargin()" url="function.swftextfield.setleftmargin.php"/> +<entry name="SWFTextField->setLineSpacing()" url="function.swftextfield.setlinespacing.php"/> +<entry name="SWFTextField->setMargins()" url="function.swftextfield.setmargins.php"/> +<entry name="SWFTextField->setName()" url="function.swftextfield.setname.php"/> +<entry name="SWFTextField->setPadding()" url="function.swftextfield.setpadding.php"/> +<entry name="SWFTextField->setRightMargin()" url="function.swftextfield.setrightmargin.php"/> +<entry name="SWFVideoStream->__construct()" url="function.swfvideostream.construct.php"/> +<entry name="SWFVideoStream->getNumFrames()" url="function.swfvideostream.getnumframes.php"/> +<entry name="SWFVideoStream->setDimension()" url="function.swfvideostream.setdimension.php"/> +<entry name="PDF_activate_item" url="function.pdf-activate-item.php"/> +<entry name="PDF_add_annotation" url="function.pdf-add-annotation.php"/> +<entry name="PDF_add_bookmark" url="function.pdf-add-bookmark.php"/> +<entry name="PDF_add_launchlink" url="function.pdf-add-launchlink.php"/> +<entry name="PDF_add_locallink" url="function.pdf-add-locallink.php"/> +<entry name="PDF_add_nameddest" url="function.pdf-add-nameddest.php"/> +<entry name="PDF_add_note" url="function.pdf-add-note.php"/> +<entry name="PDF_add_outline" url="function.pdf-add-outline.php"/> +<entry name="PDF_add_pdflink" url="function.pdf-add-pdflink.php"/> +<entry name="PDF_add_table_cell" url="function.pdf-add-table-cell.php"/> +<entry name="PDF_add_textflow" url="function.pdf-add-textflow.php"/> +<entry name="PDF_add_thumbnail" url="function.pdf-add-thumbnail.php"/> +<entry name="PDF_add_weblink" url="function.pdf-add-weblink.php"/> +<entry name="PDF_arc" url="function.pdf-arc.php"/> +<entry name="PDF_arcn" url="function.pdf-arcn.php"/> +<entry name="PDF_attach_file" url="function.pdf-attach-file.php"/> +<entry name="PDF_begin_document" url="function.pdf-begin-document.php"/> +<entry name="PDF_begin_font" url="function.pdf-begin-font.php"/> +<entry name="PDF_begin_glyph" url="function.pdf-begin-glyph.php"/> +<entry name="PDF_begin_item" url="function.pdf-begin-item.php"/> +<entry name="PDF_begin_layer" url="function.pdf-begin-layer.php"/> +<entry name="PDF_begin_page_ext" url="function.pdf-begin-page-ext.php"/> +<entry name="PDF_begin_page" url="function.pdf-begin-page.php"/> +<entry name="PDF_begin_pattern" url="function.pdf-begin-pattern.php"/> +<entry name="PDF_begin_template_ext" url="function.pdf-begin-template-ext.php"/> +<entry name="PDF_begin_template" url="function.pdf-begin-template.php"/> +<entry name="PDF_circle" url="function.pdf-circle.php"/> +<entry name="PDF_clip" url="function.pdf-clip.php"/> +<entry name="PDF_close_image" url="function.pdf-close-image.php"/> +<entry name="PDF_close_pdi_page" url="function.pdf-close-pdi-page.php"/> +<entry name="PDF_close_pdi" url="function.pdf-close-pdi.php"/> +<entry name="PDF_close" url="function.pdf-close.php"/> +<entry name="PDF_closepath_fill_stroke" url="function.pdf-closepath-fill-stroke.php"/> +<entry name="PDF_closepath_stroke" url="function.pdf-closepath-stroke.php"/> +<entry name="PDF_closepath" url="function.pdf-closepath.php"/> +<entry name="PDF_concat" url="function.pdf-concat.php"/> +<entry name="PDF_continue_text" url="function.pdf-continue-text.php"/> +<entry name="PDF_create_3dview" url="function.pdf-create-3dview.php"/> +<entry name="PDF_create_action" url="function.pdf-create-action.php"/> +<entry name="PDF_create_annotation" url="function.pdf-create-annotation.php"/> +<entry name="PDF_create_bookmark" url="function.pdf-create-bookmark.php"/> +<entry name="PDF_create_field" url="function.pdf-create-field.php"/> +<entry name="PDF_create_fieldgroup" url="function.pdf-create-fieldgroup.php"/> +<entry name="PDF_create_gstate" url="function.pdf-create-gstate.php"/> +<entry name="PDF_create_pvf" url="function.pdf-create-pvf.php"/> +<entry name="PDF_create_textflow" url="function.pdf-create-textflow.php"/> +<entry name="PDF_curveto" url="function.pdf-curveto.php"/> +<entry name="PDF_define_layer" url="function.pdf-define-layer.php"/> +<entry name="PDF_delete_pvf" url="function.pdf-delete-pvf.php"/> +<entry name="PDF_delete_table" url="function.pdf-delete-table.php"/> +<entry name="PDF_delete_textflow" url="function.pdf-delete-textflow.php"/> +<entry name="PDF_delete" url="function.pdf-delete.php"/> +<entry name="PDF_encoding_set_char" url="function.pdf-encoding-set-char.php"/> +<entry name="PDF_end_document" url="function.pdf-end-document.php"/> +<entry name="PDF_end_font" url="function.pdf-end-font.php"/> +<entry name="PDF_end_glyph" url="function.pdf-end-glyph.php"/> +<entry name="PDF_end_item" url="function.pdf-end-item.php"/> +<entry name="PDF_end_layer" url="function.pdf-end-layer.php"/> +<entry name="PDF_end_page_ext" url="function.pdf-end-page-ext.php"/> +<entry name="PDF_end_page" url="function.pdf-end-page.php"/> +<entry name="PDF_end_pattern" url="function.pdf-end-pattern.php"/> +<entry name="PDF_end_template" url="function.pdf-end-template.php"/> +<entry name="PDF_endpath" url="function.pdf-endpath.php"/> +<entry name="PDF_fill_imageblock" url="function.pdf-fill-imageblock.php"/> +<entry name="PDF_fill_pdfblock" url="function.pdf-fill-pdfblock.php"/> +<entry name="PDF_fill_stroke" url="function.pdf-fill-stroke.php"/> +<entry name="PDF_fill_textblock" url="function.pdf-fill-textblock.php"/> +<entry name="PDF_fill" url="function.pdf-fill.php"/> +<entry name="PDF_findfont" url="function.pdf-findfont.php"/> +<entry name="PDF_fit_image" url="function.pdf-fit-image.php"/> +<entry name="PDF_fit_pdi_page" url="function.pdf-fit-pdi-page.php"/> +<entry name="PDF_fit_table" url="function.pdf-fit-table.php"/> +<entry name="PDF_fit_textflow" url="function.pdf-fit-textflow.php"/> +<entry name="PDF_fit_textline" url="function.pdf-fit-textline.php"/> +<entry name="PDF_get_apiname" url="function.pdf-get-apiname.php"/> +<entry name="PDF_get_buffer" url="function.pdf-get-buffer.php"/> +<entry name="PDF_get_errmsg" url="function.pdf-get-errmsg.php"/> +<entry name="PDF_get_errnum" url="function.pdf-get-errnum.php"/> +<entry name="PDF_get_font" url="function.pdf-get-font.php"/> +<entry name="PDF_get_fontname" url="function.pdf-get-fontname.php"/> +<entry name="PDF_get_fontsize" url="function.pdf-get-fontsize.php"/> +<entry name="PDF_get_image_height" url="function.pdf-get-image-height.php"/> +<entry name="PDF_get_image_width" url="function.pdf-get-image-width.php"/> +<entry name="PDF_get_majorversion" url="function.pdf-get-majorversion.php"/> +<entry name="PDF_get_minorversion" url="function.pdf-get-minorversion.php"/> +<entry name="PDF_get_parameter" url="function.pdf-get-parameter.php"/> +<entry name="PDF_get_pdi_parameter" url="function.pdf-get-pdi-parameter.php"/> +<entry name="PDF_get_pdi_value" url="function.pdf-get-pdi-value.php"/> +<entry name="PDF_get_value" url="function.pdf-get-value.php"/> +<entry name="PDF_info_font" url="function.pdf-info-font.php"/> +<entry name="PDF_info_matchbox" url="function.pdf-info-matchbox.php"/> +<entry name="PDF_info_table" url="function.pdf-info-table.php"/> +<entry name="PDF_info_textflow" url="function.pdf-info-textflow.php"/> +<entry name="PDF_info_textline" url="function.pdf-info-textline.php"/> +<entry name="PDF_initgraphics" url="function.pdf-initgraphics.php"/> +<entry name="PDF_lineto" url="function.pdf-lineto.php"/> +<entry name="PDF_load_3ddata" url="function.pdf-load-3ddata.php"/> +<entry name="PDF_load_font" url="function.pdf-load-font.php"/> +<entry name="PDF_load_iccprofile" url="function.pdf-load-iccprofile.php"/> +<entry name="PDF_load_image" url="function.pdf-load-image.php"/> +<entry name="PDF_makespotcolor" url="function.pdf-makespotcolor.php"/> +<entry name="PDF_moveto" url="function.pdf-moveto.php"/> +<entry name="PDF_new" url="function.pdf-new.php"/> +<entry name="PDF_open_ccitt" url="function.pdf-open-ccitt.php"/> +<entry name="PDF_open_file" url="function.pdf-open-file.php"/> +<entry name="PDF_open_gif" url="function.pdf-open-gif.php"/> +<entry name="PDF_open_image_file" url="function.pdf-open-image-file.php"/> +<entry name="PDF_open_image" url="function.pdf-open-image.php"/> +<entry name="PDF_open_jpeg" url="function.pdf-open-jpeg.php"/> +<entry name="PDF_open_memory_image" url="function.pdf-open-memory-image.php"/> +<entry name="PDF_open_pdi_page" url="function.pdf-open-pdi-page.php"/> +<entry name="PDF_open_pdi" url="function.pdf-open-pdi.php"/> +<entry name="PDF_open_tiff" url="function.pdf-open-tiff.php"/> +<entry name="PDF_pcos_get_number" url="function.pdf-pcos-get-number.php"/> +<entry name="PDF_pcos_get_stream" url="function.pdf-pcos-get-stream.php"/> +<entry name="PDF_pcos_get_string" url="function.pdf-pcos-get-string.php"/> +<entry name="PDF_place_image" url="function.pdf-place-image.php"/> +<entry name="PDF_place_pdi_page" url="function.pdf-place-pdi-page.php"/> +<entry name="PDF_process_pdi" url="function.pdf-process-pdi.php"/> +<entry name="PDF_rect" url="function.pdf-rect.php"/> +<entry name="PDF_restore" url="function.pdf-restore.php"/> +<entry name="PDF_resume_page" url="function.pdf-resume-page.php"/> +<entry name="PDF_rotate" url="function.pdf-rotate.php"/> +<entry name="PDF_save" url="function.pdf-save.php"/> +<entry name="PDF_scale" url="function.pdf-scale.php"/> +<entry name="PDF_set_border_color" url="function.pdf-set-border-color.php"/> +<entry name="PDF_set_border_dash" url="function.pdf-set-border-dash.php"/> +<entry name="PDF_set_border_style" url="function.pdf-set-border-style.php"/> +<entry name="PDF_set_char_spacing" url="function.pdf-set-char-spacing.php"/> +<entry name="PDF_set_duration" url="function.pdf-set-duration.php"/> +<entry name="PDF_set_gstate" url="function.pdf-set-gstate.php"/> +<entry name="PDF_set_horiz_scaling" url="function.pdf-set-horiz-scaling.php"/> +<entry name="PDF_set_info_author" url="function.pdf-set-info-author.php"/> +<entry name="PDF_set_info_creator" url="function.pdf-set-info-creator.php"/> +<entry name="PDF_set_info_keywords" url="function.pdf-set-info-keywords.php"/> +<entry name="PDF_set_info_subject" url="function.pdf-set-info-subject.php"/> +<entry name="PDF_set_info_title" url="function.pdf-set-info-title.php"/> +<entry name="PDF_set_info" url="function.pdf-set-info.php"/> +<entry name="PDF_set_layer_dependency" url="function.pdf-set-layer-dependency.php"/> +<entry name="PDF_set_leading" url="function.pdf-set-leading.php"/> +<entry name="PDF_set_parameter" url="function.pdf-set-parameter.php"/> +<entry name="PDF_set_text_matrix" url="function.pdf-set-text-matrix.php"/> +<entry name="PDF_set_text_pos" url="function.pdf-set-text-pos.php"/> +<entry name="PDF_set_text_rendering" url="function.pdf-set-text-rendering.php"/> +<entry name="PDF_set_text_rise" url="function.pdf-set-text-rise.php"/> +<entry name="PDF_set_value" url="function.pdf-set-value.php"/> +<entry name="PDF_set_word_spacing" url="function.pdf-set-word-spacing.php"/> +<entry name="PDF_setcolor" url="function.pdf-setcolor.php"/> +<entry name="PDF_setdash" url="function.pdf-setdash.php"/> +<entry name="PDF_setdashpattern" url="function.pdf-setdashpattern.php"/> +<entry name="PDF_setflat" url="function.pdf-setflat.php"/> +<entry name="PDF_setfont" url="function.pdf-setfont.php"/> +<entry name="PDF_setgray_fill" url="function.pdf-setgray-fill.php"/> +<entry name="PDF_setgray_stroke" url="function.pdf-setgray-stroke.php"/> +<entry name="PDF_setgray" url="function.pdf-setgray.php"/> +<entry name="PDF_setlinecap" url="function.pdf-setlinecap.php"/> +<entry name="PDF_setlinejoin" url="function.pdf-setlinejoin.php"/> +<entry name="PDF_setlinewidth" url="function.pdf-setlinewidth.php"/> +<entry name="PDF_setmatrix" url="function.pdf-setmatrix.php"/> +<entry name="PDF_setmiterlimit" url="function.pdf-setmiterlimit.php"/> +<entry name="PDF_setpolydash" url="function.pdf-setpolydash.php"/> +<entry name="PDF_setrgbcolor_fill" url="function.pdf-setrgbcolor-fill.php"/> +<entry name="PDF_setrgbcolor_stroke" url="function.pdf-setrgbcolor-stroke.php"/> +<entry name="PDF_setrgbcolor" url="function.pdf-setrgbcolor.php"/> +<entry name="PDF_shading_pattern" url="function.pdf-shading-pattern.php"/> +<entry name="PDF_shading" url="function.pdf-shading.php"/> +<entry name="PDF_shfill" url="function.pdf-shfill.php"/> +<entry name="PDF_show_boxed" url="function.pdf-show-boxed.php"/> +<entry name="PDF_show_xy" url="function.pdf-show-xy.php"/> +<entry name="PDF_show" url="function.pdf-show.php"/> +<entry name="PDF_skew" url="function.pdf-skew.php"/> +<entry name="PDF_stringwidth" url="function.pdf-stringwidth.php"/> +<entry name="PDF_stroke" url="function.pdf-stroke.php"/> +<entry name="PDF_suspend_page" url="function.pdf-suspend-page.php"/> +<entry name="PDF_translate" url="function.pdf-translate.php"/> +<entry name="PDF_utf16_to_utf8" url="function.pdf-utf16-to-utf8.php"/> +<entry name="PDF_utf32_to_utf16" url="function.pdf-utf32-to-utf16.php"/> +<entry name="PDF_utf8_to_utf16" url="function.pdf-utf8-to-utf16.php"/> +<entry name="ps_add_bookmark" url="function.ps-add-bookmark.php"/> +<entry name="ps_add_launchlink" url="function.ps-add-launchlink.php"/> +<entry name="ps_add_locallink" url="function.ps-add-locallink.php"/> +<entry name="ps_add_note" url="function.ps-add-note.php"/> +<entry name="ps_add_pdflink" url="function.ps-add-pdflink.php"/> +<entry name="ps_add_weblink" url="function.ps-add-weblink.php"/> +<entry name="ps_arc" url="function.ps-arc.php"/> +<entry name="ps_arcn" url="function.ps-arcn.php"/> +<entry name="ps_begin_page" url="function.ps-begin-page.php"/> +<entry name="ps_begin_pattern" url="function.ps-begin-pattern.php"/> +<entry name="ps_begin_template" url="function.ps-begin-template.php"/> +<entry name="ps_circle" url="function.ps-circle.php"/> +<entry name="ps_clip" url="function.ps-clip.php"/> +<entry name="ps_close_image" url="function.ps-close-image.php"/> +<entry name="ps_close" url="function.ps-close.php"/> +<entry name="ps_closepath_stroke" url="function.ps-closepath-stroke.php"/> +<entry name="ps_closepath" url="function.ps-closepath.php"/> +<entry name="ps_continue_text" url="function.ps-continue-text.php"/> +<entry name="ps_curveto" url="function.ps-curveto.php"/> +<entry name="ps_delete" url="function.ps-delete.php"/> +<entry name="ps_end_page" url="function.ps-end-page.php"/> +<entry name="ps_end_pattern" url="function.ps-end-pattern.php"/> +<entry name="ps_end_template" url="function.ps-end-template.php"/> +<entry name="ps_fill_stroke" url="function.ps-fill-stroke.php"/> +<entry name="ps_fill" url="function.ps-fill.php"/> +<entry name="ps_findfont" url="function.ps-findfont.php"/> +<entry name="ps_get_buffer" url="function.ps-get-buffer.php"/> +<entry name="ps_get_parameter" url="function.ps-get-parameter.php"/> +<entry name="ps_get_value" url="function.ps-get-value.php"/> +<entry name="ps_hyphenate" url="function.ps-hyphenate.php"/> +<entry name="ps_include_file" url="function.ps-include-file.php"/> +<entry name="ps_lineto" url="function.ps-lineto.php"/> +<entry name="ps_makespotcolor" url="function.ps-makespotcolor.php"/> +<entry name="ps_moveto" url="function.ps-moveto.php"/> +<entry name="ps_new" url="function.ps-new.php"/> +<entry name="ps_open_file" url="function.ps-open-file.php"/> +<entry name="ps_open_image_file" url="function.ps-open-image-file.php"/> +<entry name="ps_open_image" url="function.ps-open-image.php"/> +<entry name="ps_open_memory_image" url="function.ps-open-memory-image.php"/> +<entry name="ps_place_image" url="function.ps-place-image.php"/> +<entry name="ps_rect" url="function.ps-rect.php"/> +<entry name="ps_restore" url="function.ps-restore.php"/> +<entry name="ps_rotate" url="function.ps-rotate.php"/> +<entry name="ps_save" url="function.ps-save.php"/> +<entry name="ps_scale" url="function.ps-scale.php"/> +<entry name="ps_set_border_color" url="function.ps-set-border-color.php"/> +<entry name="ps_set_border_dash" url="function.ps-set-border-dash.php"/> +<entry name="ps_set_border_style" url="function.ps-set-border-style.php"/> +<entry name="ps_set_info" url="function.ps-set-info.php"/> +<entry name="ps_set_parameter" url="function.ps-set-parameter.php"/> +<entry name="ps_set_text_pos" url="function.ps-set-text-pos.php"/> +<entry name="ps_set_value" url="function.ps-set-value.php"/> +<entry name="ps_setcolor" url="function.ps-setcolor.php"/> +<entry name="ps_setdash" url="function.ps-setdash.php"/> +<entry name="ps_setflat" url="function.ps-setflat.php"/> +<entry name="ps_setfont" url="function.ps-setfont.php"/> +<entry name="ps_setgray" url="function.ps-setgray.php"/> +<entry name="ps_setlinecap" url="function.ps-setlinecap.php"/> +<entry name="ps_setlinejoin" url="function.ps-setlinejoin.php"/> +<entry name="ps_setlinewidth" url="function.ps-setlinewidth.php"/> +<entry name="ps_setmiterlimit" url="function.ps-setmiterlimit.php"/> +<entry name="ps_setoverprintmode" url="function.ps-setoverprintmode.php"/> +<entry name="ps_setpolydash" url="function.ps-setpolydash.php"/> +<entry name="ps_shading_pattern" url="function.ps-shading-pattern.php"/> +<entry name="ps_shading" url="function.ps-shading.php"/> +<entry name="ps_shfill" url="function.ps-shfill.php"/> +<entry name="ps_show_boxed" url="function.ps-show-boxed.php"/> +<entry name="ps_show_xy2" url="function.ps-show-xy2.php"/> +<entry name="ps_show_xy" url="function.ps-show-xy.php"/> +<entry name="ps_show2" url="function.ps-show2.php"/> +<entry name="ps_show" url="function.ps-show.php"/> +<entry name="ps_string_geometry" url="function.ps-string-geometry.php"/> +<entry name="ps_stringwidth" url="function.ps-stringwidth.php"/> +<entry name="ps_stroke" url="function.ps-stroke.php"/> +<entry name="ps_symbol_name" url="function.ps-symbol-name.php"/> +<entry name="ps_symbol_width" url="function.ps-symbol-width.php"/> +<entry name="ps_symbol" url="function.ps-symbol.php"/> +<entry name="ps_translate" url="function.ps-translate.php"/> +<entry name="rpm_close" url="function.rpm-close.php"/> +<entry name="rpm_get_tag" url="function.rpm-get-tag.php"/> +<entry name="rpm_is_valid" url="function.rpm-is-valid.php"/> +<entry name="rpm_open" url="function.rpm-open.php"/> +<entry name="rpm_version" url="function.rpm-version.php"/> +<entry name="swf_actiongeturl" url="function.swf-actiongeturl.php"/> +<entry name="swf_actiongotoframe" url="function.swf-actiongotoframe.php"/> +<entry name="swf_actiongotolabel" url="function.swf-actiongotolabel.php"/> +<entry name="swf_actionnextframe" url="function.swf-actionnextframe.php"/> +<entry name="swf_actionplay" url="function.swf-actionplay.php"/> +<entry name="swf_actionprevframe" url="function.swf-actionprevframe.php"/> +<entry name="swf_actionsettarget" url="function.swf-actionsettarget.php"/> +<entry name="swf_actionstop" url="function.swf-actionstop.php"/> +<entry name="swf_actiontogglequality" url="function.swf-actiontogglequality.php"/> +<entry name="swf_actionwaitforframe" url="function.swf-actionwaitforframe.php"/> +<entry name="swf_addbuttonrecord" url="function.swf-addbuttonrecord.php"/> +<entry name="swf_addcolor" url="function.swf-addcolor.php"/> +<entry name="swf_closefile" url="function.swf-closefile.php"/> +<entry name="swf_definebitmap" url="function.swf-definebitmap.php"/> +<entry name="swf_definefont" url="function.swf-definefont.php"/> +<entry name="swf_defineline" url="function.swf-defineline.php"/> +<entry name="swf_definepoly" url="function.swf-definepoly.php"/> +<entry name="swf_definerect" url="function.swf-definerect.php"/> +<entry name="swf_definetext" url="function.swf-definetext.php"/> +<entry name="swf_endbutton" url="function.swf-endbutton.php"/> +<entry name="swf_enddoaction" url="function.swf-enddoaction.php"/> +<entry name="swf_endshape" url="function.swf-endshape.php"/> +<entry name="swf_endsymbol" url="function.swf-endsymbol.php"/> +<entry name="swf_fontsize" url="function.swf-fontsize.php"/> +<entry name="swf_fontslant" url="function.swf-fontslant.php"/> +<entry name="swf_fonttracking" url="function.swf-fonttracking.php"/> +<entry name="swf_getbitmapinfo" url="function.swf-getbitmapinfo.php"/> +<entry name="swf_getfontinfo" url="function.swf-getfontinfo.php"/> +<entry name="swf_getframe" url="function.swf-getframe.php"/> +<entry name="swf_labelframe" url="function.swf-labelframe.php"/> +<entry name="swf_lookat" url="function.swf-lookat.php"/> +<entry name="swf_modifyobject" url="function.swf-modifyobject.php"/> +<entry name="swf_mulcolor" url="function.swf-mulcolor.php"/> +<entry name="swf_nextid" url="function.swf-nextid.php"/> +<entry name="swf_oncondition" url="function.swf-oncondition.php"/> +<entry name="swf_openfile" url="function.swf-openfile.php"/> +<entry name="swf_ortho2" url="function.swf-ortho2.php"/> +<entry name="swf_ortho" url="function.swf-ortho.php"/> +<entry name="swf_perspective" url="function.swf-perspective.php"/> +<entry name="swf_placeobject" url="function.swf-placeobject.php"/> +<entry name="swf_polarview" url="function.swf-polarview.php"/> +<entry name="swf_popmatrix" url="function.swf-popmatrix.php"/> +<entry name="swf_posround" url="function.swf-posround.php"/> +<entry name="swf_pushmatrix" url="function.swf-pushmatrix.php"/> +<entry name="swf_removeobject" url="function.swf-removeobject.php"/> +<entry name="swf_rotate" url="function.swf-rotate.php"/> +<entry name="swf_scale" url="function.swf-scale.php"/> +<entry name="swf_setfont" url="function.swf-setfont.php"/> +<entry name="swf_setframe" url="function.swf-setframe.php"/> +<entry name="swf_shapearc" url="function.swf-shapearc.php"/> +<entry name="swf_shapecurveto3" url="function.swf-shapecurveto3.php"/> +<entry name="swf_shapecurveto" url="function.swf-shapecurveto.php"/> +<entry name="swf_shapefillbitmapclip" url="function.swf-shapefillbitmapclip.php"/> +<entry name="swf_shapefillbitmaptile" url="function.swf-shapefillbitmaptile.php"/> +<entry name="swf_shapefilloff" url="function.swf-shapefilloff.php"/> +<entry name="swf_shapefillsolid" url="function.swf-shapefillsolid.php"/> +<entry name="swf_shapelinesolid" url="function.swf-shapelinesolid.php"/> +<entry name="swf_shapelineto" url="function.swf-shapelineto.php"/> +<entry name="swf_shapemoveto" url="function.swf-shapemoveto.php"/> +<entry name="swf_showframe" url="function.swf-showframe.php"/> +<entry name="swf_startbutton" url="function.swf-startbutton.php"/> +<entry name="swf_startdoaction" url="function.swf-startdoaction.php"/> +<entry name="swf_startshape" url="function.swf-startshape.php"/> +<entry name="swf_startsymbol" url="function.swf-startsymbol.php"/> +<entry name="swf_textwidth" url="function.swf-textwidth.php"/> +<entry name="swf_translate" url="function.swf-translate.php"/> +<entry name="swf_viewport" url="function.swf-viewport.php"/> +<entry name="Swish::__construct" url="function.swish-construct.php"/> +<entry name="Swish->getMetaList" url="function.swish-getmetalist.php"/> +<entry name="Swish->getPropertyList" url="function.swish-getpropertylist.php"/> +<entry name="Swish->prepare" url="function.swish-prepare.php"/> +<entry name="Swish->query" url="function.swish-query.php"/> +<entry name="SwishResult->getMetaList" url="function.swishresult-getmetalist.php"/> +<entry name="SwishResult->stem" url="function.swishresult-stem.php"/> +<entry name="SwishResults->getParsedWords" url="function.swishresults-getparsedwords.php"/> +<entry name="SwishResults->getRemovedStopwords" url="function.swishresults-getremovedstopwords.php"/> +<entry name="SwishResults->nextResult" url="function.swishresults-nextresult.php"/> +<entry name="SwishResults->seekResult" url="function.swishresults-seekresult.php"/> +<entry name="SwishSearch->execute" url="function.swishsearch-execute.php"/> +<entry name="SwishSearch->resetLimit" url="function.swishsearch-resetlimit.php"/> +<entry name="SwishSearch->setLimit" url="function.swishsearch-setlimit.php"/> +<entry name="SwishSearch->setPhraseDelimiter" url="function.swishsearch-setphrasedelimiter.php"/> +<entry name="SwishSearch->setSort" url="function.swishsearch-setsort.php"/> +<entry name="SwishSearch->setStructure" url="function.swishsearch-setstructure.php"/> +<entry name="escapeshellarg" url="function.escapeshellarg.php"/> +<entry name="escapeshellcmd" url="function.escapeshellcmd.php"/> +<entry name="exec" url="function.exec.php"/> +<entry name="passthru" url="function.passthru.php"/> +<entry name="proc_close" url="function.proc-close.php"/> +<entry name="proc_get_status" url="function.proc-get-status.php"/> +<entry name="proc_nice" url="function.proc-nice.php"/> +<entry name="proc_open" url="function.proc-open.php"/> +<entry name="proc_terminate" url="function.proc-terminate.php"/> +<entry name="shell_exec" url="function.shell-exec.php"/> +<entry name="system" url="function.system.php"/> +<entry name="expect_expectl" url="function.expect-expectl.php"/> +<entry name="expect_popen" url="function.expect-popen.php"/> +<entry name="pcntl_alarm" url="function.pcntl-alarm.php"/> +<entry name="pcntl_exec" url="function.pcntl-exec.php"/> +<entry name="pcntl_fork" url="function.pcntl-fork.php"/> +<entry name="pcntl_getpriority" url="function.pcntl-getpriority.php"/> +<entry name="pcntl_setpriority" url="function.pcntl-setpriority.php"/> +<entry name="pcntl_signal" url="function.pcntl-signal.php"/> +<entry name="pcntl_wait" url="function.pcntl-wait.php"/> +<entry name="pcntl_waitpid" url="function.pcntl-waitpid.php"/> +<entry name="pcntl_wexitstatus" url="function.pcntl-wexitstatus.php"/> +<entry name="pcntl_wifexited" url="function.pcntl-wifexited.php"/> +<entry name="pcntl_wifsignaled" url="function.pcntl-wifsignaled.php"/> +<entry name="pcntl_wifstopped" url="function.pcntl-wifstopped.php"/> +<entry name="pcntl_wstopsig" url="function.pcntl-wstopsig.php"/> +<entry name="pcntl_wtermsig" url="function.pcntl-wtermsig.php"/> +<entry name="posix_access" url="function.posix-access.php"/> +<entry name="posix_ctermid" url="function.posix-ctermid.php"/> +<entry name="posix_get_last_error" url="function.posix-get-last-error.php"/> +<entry name="posix_getcwd" url="function.posix-getcwd.php"/> +<entry name="posix_getegid" url="function.posix-getegid.php"/> +<entry name="posix_geteuid" url="function.posix-geteuid.php"/> +<entry name="posix_getgid" url="function.posix-getgid.php"/> +<entry name="posix_getgrgid" url="function.posix-getgrgid.php"/> +<entry name="posix_getgrnam" url="function.posix-getgrnam.php"/> +<entry name="posix_getgroups" url="function.posix-getgroups.php"/> +<entry name="posix_getlogin" url="function.posix-getlogin.php"/> +<entry name="posix_getpgid" url="function.posix-getpgid.php"/> +<entry name="posix_getpgrp" url="function.posix-getpgrp.php"/> +<entry name="posix_getpid" url="function.posix-getpid.php"/> +<entry name="posix_getppid" url="function.posix-getppid.php"/> +<entry name="posix_getpwnam" url="function.posix-getpwnam.php"/> +<entry name="posix_getpwuid" url="function.posix-getpwuid.php"/> +<entry name="posix_getrlimit" url="function.posix-getrlimit.php"/> +<entry name="posix_getsid" url="function.posix-getsid.php"/> +<entry name="posix_getuid" url="function.posix-getuid.php"/> +<entry name="posix_initgroups" url="function.posix-initgroups.php"/> +<entry name="posix_isatty" url="function.posix-isatty.php"/> +<entry name="posix_kill" url="function.posix-kill.php"/> +<entry name="posix_mkfifo" url="function.posix-mkfifo.php"/> +<entry name="posix_mknod" url="function.posix-mknod.php"/> +<entry name="posix_setegid" url="function.posix-setegid.php"/> +<entry name="posix_seteuid" url="function.posix-seteuid.php"/> +<entry name="posix_setgid" url="function.posix-setgid.php"/> +<entry name="posix_setpgid" url="function.posix-setpgid.php"/> +<entry name="posix_setsid" url="function.posix-setsid.php"/> +<entry name="posix_setuid" url="function.posix-setuid.php"/> +<entry name="posix_strerror" url="function.posix-strerror.php"/> +<entry name="posix_times" url="function.posix-times.php"/> +<entry name="posix_ttyname" url="function.posix-ttyname.php"/> +<entry name="posix_uname" url="function.posix-uname.php"/> +<entry name="ftok" url="function.ftok.php"/> +<entry name="msg_get_queue" url="function.msg-get-queue.php"/> +<entry name="msg_queue_exists" url="function.msg-queue-exists.php"/> +<entry name="msg_receive" url="function.msg-receive.php"/> +<entry name="msg_remove_queue" url="function.msg-remove-queue.php"/> +<entry name="msg_send" url="function.msg-send.php"/> +<entry name="msg_set_queue" url="function.msg-set-queue.php"/> +<entry name="msg_stat_queue" url="function.msg-stat-queue.php"/> +<entry name="sem_acquire" url="function.sem-acquire.php"/> +<entry name="sem_get" url="function.sem-get.php"/> +<entry name="sem_release" url="function.sem-release.php"/> +<entry name="sem_remove" url="function.sem-remove.php"/> +<entry name="shm_attach" url="function.shm-attach.php"/> +<entry name="shm_detach" url="function.shm-detach.php"/> +<entry name="shm_get_var" url="function.shm-get-var.php"/> +<entry name="shm_put_var" url="function.shm-put-var.php"/> +<entry name="shm_remove_var" url="function.shm-remove-var.php"/> +<entry name="shm_remove" url="function.shm-remove.php"/> +<entry name="shmop_close" url="function.shmop-close.php"/> +<entry name="shmop_delete" url="function.shmop-delete.php"/> +<entry name="shmop_open" url="function.shmop-open.php"/> +<entry name="shmop_read" url="function.shmop-read.php"/> +<entry name="shmop_size" url="function.shmop-size.php"/> +<entry name="shmop_write" url="function.shmop-write.php"/> +<entry name="geoip_country_code_by_name" url="function.geoip-country-code-by-name.php"/> +<entry name="geoip_country_code3_by_name" url="function.geoip-country-code3-by-name.php"/> +<entry name="geoip_country_name_by_name" url="function.geoip-country-name-by-name.php"/> +<entry name="geoip_database_info" url="function.geoip-database-info.php"/> +<entry name="geoip_db_avail" url="function.geoip-db-avail.php"/> +<entry name="geoip_db_filename" url="function.geoip-db-filename.php"/> +<entry name="geoip_db_get_all_info" url="function.geoip-db-get-all-info.php"/> +<entry name="geoip_id_by_name" url="function.geoip-id-by-name.php"/> +<entry name="geoip_isp_by_name" url="function.geoip-isp-by-name.php"/> +<entry name="geoip_org_by_name" url="function.geoip-org-by-name.php"/> +<entry name="geoip_record_by_name" url="function.geoip-record-by-name.php"/> +<entry name="geoip_region_by_name" url="function.geoip-region-by-name.php"/> +<entry name="json_decode" url="function.json-decode.php"/> +<entry name="json_encode" url="function.json-encode.php"/> +<entry name="connection_aborted" url="function.connection-aborted.php"/> +<entry name="connection_status" url="function.connection-status.php"/> +<entry name="connection_timeout" url="function.connection-timeout.php"/> +<entry name="constant" url="function.constant.php"/> +<entry name="define" url="function.define.php"/> +<entry name="defined" url="function.defined.php"/> +<entry name="die" url="function.die.php"/> +<entry name="eval" url="function.eval.php"/> +<entry name="exit" url="function.exit.php"/> +<entry name="get_browser" url="function.get-browser.php"/> +<entry name="__halt_compiler" url="function.halt-compiler.php"/> +<entry name="highlight_file" url="function.highlight-file.php"/> +<entry name="highlight_string" url="function.highlight-string.php"/> +<entry name="ignore_user_abort" url="function.ignore-user-abort.php"/> +<entry name="pack" url="function.pack.php"/> +<entry name="php_check_syntax" url="function.php-check-syntax.php"/> +<entry name="php_strip_whitespace" url="function.php-strip-whitespace.php"/> +<entry name="show_source" url="function.show-source.php"/> +<entry name="sleep" url="function.sleep.php"/> +<entry name="sys_getloadavg" url="function.sys-getloadavg.php"/> +<entry name="time_nanosleep" url="function.time-nanosleep.php"/> +<entry name="time_sleep_until" url="function.time-sleep-until.php"/> +<entry name="uniqid" url="function.uniqid.php"/> +<entry name="unpack" url="function.unpack.php"/> +<entry name="usleep" url="function.usleep.php"/> +<entry name="parsekit_compile_file" url="function.parsekit-compile-file.php"/> +<entry name="parsekit_compile_string" url="function.parsekit-compile-string.php"/> +<entry name="parsekit_func_arginfo" url="function.parsekit-func-arginfo.php"/> +<entry name="class_implements" url="function.class-implements.php"/> +<entry name="class_parents" url="function.class-parents.php"/> +<entry name="iterator_count" url="function.iterator-count.php"/> +<entry name="iterator_to_array" url="function.iterator-to-array.php"/> +<entry name="spl_autoload_call" url="function.spl-autoload-call.php"/> +<entry name="spl_autoload_extensions" url="function.spl-autoload-extensions.php"/> +<entry name="spl_autoload_functions" url="function.spl-autoload-functions.php"/> +<entry name="spl_autoload_register" url="function.spl-autoload-register.php"/> +<entry name="spl_autoload_unregister" url="function.spl-autoload-unregister.php"/> +<entry name="spl_autoload" url="function.spl-autoload.php"/> +<entry name="spl_classes" url="function.spl-classes.php"/> +<entry name="spl_object_hash" url="function.spl-object-hash.php"/> +<entry name="ArrayIterator::current" url="arrayiterator.current.php"/> +<entry name="ArrayIterator::key" url="arrayiterator.key.php"/> +<entry name="ArrayIterator::next" url="arrayiterator.next.php"/> +<entry name="ArrayIterator::rewind" url="arrayiterator.rewind.php"/> +<entry name="ArrayIterator::seek" url="arrayiterator.seek.php"/> +<entry name="ArrayIterator::valid" url="arrayiterator.valid.php"/> +<entry name="ArrayObject::append" url="arrayobject.append.php"/> +<entry name="ArrayObject::__construct" url="arrayobject.construct.php"/> +<entry name="ArrayObject::count" url="arrayobject.count.php"/> +<entry name="ArrayObject::getIterator" url="arrayobject.getiterator.php"/> +<entry name="ArrayObject::offsetExists" url="arrayobject.offsetexists.php"/> +<entry name="ArrayObject::offsetGet" url="arrayobject.offsetget.php"/> +<entry name="ArrayObject::offsetSet" url="arrayobject.offsetset.php"/> +<entry name="ArrayObject::offsetUnset" url="arrayobject.offsetunset.php"/> +<entry name="CachingIterator::hasNext" url="cachingiterator.hasnext.php"/> +<entry name="CachingIterator::next" url="cachingiterator.next.php"/> +<entry name="CachingIterator::rewind" url="cachingiterator.rewind.php"/> +<entry name="CachingIterator::__toString" url="cachingiterator.tostring.php"/> +<entry name="CachingIterator::valid" url="cachingiterator.valid.php"/> +<entry name="RecursiveCachingIterator::getChildren" url="recursivecachingiterator.getchildren.php"/> +<entry name="RecursiveCachingIterator::hasChildren" url="recursivecachingiterator.haschildren.php"/> +<entry name="DirectoryIterator::__construct" url="directoryiterator.construct.php"/> +<entry name="DirectoryIterator::current" url="directoryiterator.current.php"/> +<entry name="DirectoryIterator::getATime" url="directoryiterator.getatime.php"/> +<entry name="DirectoryIterator::getCTime" url="directoryiterator.getctime.php"/> +<entry name="DirectoryIterator::getFilename" url="directoryiterator.getfilename.php"/> +<entry name="DirectoryIterator::getGroup" url="directoryiterator.getgroup.php"/> +<entry name="DirectoryIterator::getInode" url="directoryiterator.getinode.php"/> +<entry name="DirectoryIterator::getMTime" url="directoryiterator.getmtime.php"/> +<entry name="DirectoryIterator::getOwner" url="directoryiterator.getowner.php"/> +<entry name="DirectoryIterator::getPath" url="directoryiterator.getpath.php"/> +<entry name="DirectoryIterator::getPathname" url="directoryiterator.getpathname.php"/> +<entry name="DirectoryIterator::getPerms" url="directoryiterator.getperms.php"/> +<entry name="DirectoryIterator::getSize" url="directoryiterator.getsize.php"/> +<entry name="DirectoryIterator::getType" url="directoryiterator.gettype.php"/> +<entry name="DirectoryIterator::isDir" url="directoryiterator.isdir.php"/> +<entry name="DirectoryIterator::isDot" url="directoryiterator.isdot.php"/> +<entry name="DirectoryIterator::isExecutable" url="directoryiterator.isexecutable.php"/> +<entry name="DirectoryIterator::isFile" url="directoryiterator.isfile.php"/> +<entry name="DirectoryIterator::isLink" url="directoryiterator.islink.php"/> +<entry name="DirectoryIterator::isReadable" url="directoryiterator.isreadable.php"/> +<entry name="DirectoryIterator::isWritable" url="directoryiterator.iswritable.php"/> +<entry name="DirectoryIterator::key" url="directoryiterator.key.php"/> +<entry name="DirectoryIterator::next" url="directoryiterator.next.php"/> +<entry name="DirectoryIterator::rewind" url="directoryiterator.rewind.php"/> +<entry name="DirectoryIterator::valid" url="directoryiterator.valid.php"/> +<entry name="FilterIterator::current" url="filteriterator.current.php"/> +<entry name="FilterIterator::getInnerIterator" url="filteriterator.getinneriterator.php"/> +<entry name="FilterIterator::key" url="filteriterator.key.php"/> +<entry name="FilterIterator::next" url="filteriterator.next.php"/> +<entry name="FilterIterator::rewind" url="filteriterator.rewind.php"/> +<entry name="FilterIterator::valid" url="filteriterator.valid.php"/> +<entry name="LimitIterator::getPosition" url="limititerator.getposition.php"/> +<entry name="LimitIterator::next" url="limititerator.next.php"/> +<entry name="LimitIterator::rewind" url="limititerator.rewind.php"/> +<entry name="LimitIterator::seek" url="limititerator.seek.php"/> +<entry name="LimitIterator::valid" url="limititerator.valid.php"/> +<entry name="ParentIterator::getChildren" url="parentiterator.getchildren.php"/> +<entry name="ParentIterator::hasChildren" url="parentiterator.haschildren.php"/> +<entry name="ParentIterator::next" url="parentiterator.next.php"/> +<entry name="ParentIterator::rewind" url="parentiterator.rewind.php"/> +<entry name="RecursiveDirectoryIterator::getChildren" url="recursivedirectoryiterator.getchildren.php"/> +<entry name="RecursiveDirectoryIterator::hasChildren" url="recursivedirectoryiterator.haschildren.php"/> +<entry name="RecursiveDirectoryIterator::key" url="recursivedirectoryiterator.key.php"/> +<entry name="RecursiveDirectoryIterator::next" url="recursivedirectoryiterator.next.php"/> +<entry name="RecursiveDirectoryIterator::rewind" url="recursivedirectoryiterator.rewind.php"/> +<entry name="RecursiveIteratorIterator::current" url="recursiveiteratoriterator.current.php"/> +<entry name="RecursiveIteratorIterator::getDepth" url="recursiveiteratoriterator.getdepth.php"/> +<entry name="RecursiveIteratorIterator::getSubIterator" url="recursiveiteratoriterator.getsubiterator.php"/> +<entry name="RecursiveIteratorIterator::key" url="recursiveiteratoriterator.key.php"/> +<entry name="RecursiveIteratorIterator::next" url="recursiveiteratoriterator.next.php"/> +<entry name="RecursiveIteratorIterator::rewind" url="recursiveiteratoriterator.rewind.php"/> +<entry name="RecursiveIteratorIterator::valid" url="recursiveiteratoriterator.valid.php"/> +<entry name="SimpleXMLIterator::current" url="simplexmliterator.current.php"/> +<entry name="SimpleXMLIterator::getChildren" url="simplexmliterator.getchildren.php"/> +<entry name="SimpleXMLIterator::hasChildren" url="simplexmliterator.haschildren.php"/> +<entry name="SimpleXMLIterator::key" url="simplexmliterator.key.php"/> +<entry name="SimpleXMLIterator::next" url="simplexmliterator.next.php"/> +<entry name="SimpleXMLIterator::rewind" url="simplexmliterator.rewind.php"/> +<entry name="SimpleXMLIterator::valid" url="simplexmliterator.valid.php"/> +<entry name="SplDoublyLinkedList::bottom" url="spldoublylinkedlist.bottom.php"/> +<entry name="SplDoublyLinkedList::__construct" url="spldoublylinkedlist.construct.php"/> +<entry name="SplDoublyLinkedList::count" url="spldoublylinkedlist.count.php"/> +<entry name="SplDoublyLinkedList::current" url="spldoublylinkedlist.current.php"/> +<entry name="SplDoublyLinkedList::getIteratorMode" url="spldoublylinkedlist.getiteratormode.php"/> +<entry name="SplDoublyLinkedList::isEmpty" url="spldoublylinkedlist.isempty.php"/> +<entry name="SplDoublyLinkedList::key" url="spldoublylinkedlist.key.php"/> +<entry name="SplDoublyLinkedList::next" url="spldoublylinkedlist.next.php"/> +<entry name="SplDoublyLinkedList::offsetExists" url="spldoublylinkedlist.offsetexists.php"/> +<entry name="SplDoublyLinkedList::offsetGet" url="spldoublylinkedlist.offsetget.php"/> +<entry name="SplDoublyLinkedList::offsetSet" url="spldoublylinkedlist.offsetset.php"/> +<entry name="SplDoublyLinkedList::offsetUnset" url="spldoublylinkedlist.offsetunset.php"/> +<entry name="SplDoublyLinkedList::pop" url="spldoublylinkedlist.pop.php"/> +<entry name="SplDoublyLinkedList::push" url="spldoublylinkedlist.push.php"/> +<entry name="SplDoublyLinkedList::rewind" url="spldoublylinkedlist.rewind.php"/> +<entry name="SplDoublyLinkedList::setIteratorMode" url="spldoublylinkedlist.setiteratormode.php"/> +<entry name="SplDoublyLinkedList::shift" url="spldoublylinkedlist.shift.php"/> +<entry name="SplDoublyLinkedList::top" url="spldoublylinkedlist.top.php"/> +<entry name="SplDoublyLinkedList::unshift" url="spldoublylinkedlist.unshift.php"/> +<entry name="SplDoublyLinkedList::valid" url="spldoublylinkedlist.valid.php"/> +<entry name="SplStack::__construct" url="splstack.construct.php"/> +<entry name="SplStack::setIteratorMode" url="splstack.setiteratormode.php"/> +<entry name="SplQueue::__construct" url="splqueue.construct.php"/> +<entry name="SplQueue::dequeue" url="splqueue.dequeue.php"/> +<entry name="SplQueue::enqueue" url="splqueue.enqueue.php"/> +<entry name="SplQueue::setIteratorMode" url="splqueue.setiteratormode.php"/> +<entry name="SplHeap::compare" url="splheap.compare.php"/> +<entry name="SplHeap::__construct" url="splheap.construct.php"/> +<entry name="SplHeap::count" url="splheap.count.php"/> +<entry name="SplHeap::current" url="splheap.current.php"/> +<entry name="SplHeap::extract" url="splheap.extract.php"/> +<entry name="SplHeap::insert" url="splheap.insert.php"/> +<entry name="SplHeap::isEmpty" url="splheap.isempty.php"/> +<entry name="SplHeap::key" url="splheap.key.php"/> +<entry name="SplHeap::next" url="splheap.next.php"/> +<entry name="SplHeap::recoverFromCorruption" url="splheap.recoverfromcorruption.php"/> +<entry name="SplHeap::rewind" url="splheap.rewind.php"/> +<entry name="SplHeap::top" url="splheap.top.php"/> +<entry name="SplHeap::valid" url="splheap.valid.php"/> +<entry name="SplMaxHeap::compare" url="splmaxheap.compare.php"/> +<entry name="SplMinHeap::compare" url="splminheap.compare.php"/> +<entry name="SplPriorityQueue::compare" url="splpriorityqueue.compare.php"/> +<entry name="SplPriorityQueue::__construct" url="splpriorityqueue.construct.php"/> +<entry name="SplPriorityQueue::count" url="splpriorityqueue.count.php"/> +<entry name="SplPriorityQueue::current" url="splpriorityqueue.current.php"/> +<entry name="SplPriorityQueue::extract" url="splpriorityqueue.extract.php"/> +<entry name="SplPriorityQueue::insert" url="splpriorityqueue.insert.php"/> +<entry name="SplPriorityQueue::isEmpty" url="splpriorityqueue.isempty.php"/> +<entry name="SplPriorityQueue::key" url="splpriorityqueue.key.php"/> +<entry name="SplPriorityQueue::next" url="splpriorityqueue.next.php"/> +<entry name="SplPriorityQueue::recoverFromCorruption" url="splpriorityqueue.recoverfromcorruption.php"/> +<entry name="SplPriorityQueue::rewind" url="splpriorityqueue.rewind.php"/> +<entry name="SplPriorityQueue::setExtractFlags" url="splpriorityqueue.setextractflags.php"/> +<entry name="SplPriorityQueue::top" url="splpriorityqueue.top.php"/> +<entry name="SplPriorityQueue::valid" url="splpriorityqueue.valid.php"/> +<entry name="stream_bucket_append" url="function.stream-bucket-append.php"/> +<entry name="stream_bucket_make_writeable" url="function.stream-bucket-make-writeable.php"/> +<entry name="stream_bucket_new" url="function.stream-bucket-new.php"/> +<entry name="stream_bucket_prepend" url="function.stream-bucket-prepend.php"/> +<entry name="stream_context_create" url="function.stream-context-create.php"/> +<entry name="stream_context_get_default" url="function.stream-context-get-default.php"/> +<entry name="stream_context_get_options" url="function.stream-context-get-options.php"/> +<entry name="stream_context_set_option" url="function.stream-context-set-option.php"/> +<entry name="stream_context_set_params" url="function.stream-context-set-params.php"/> +<entry name="stream_copy_to_stream" url="function.stream-copy-to-stream.php"/> +<entry name="stream_encoding" url="function.stream-encoding.php"/> +<entry name="stream_filter_append" url="function.stream-filter-append.php"/> +<entry name="stream_filter_prepend" url="function.stream-filter-prepend.php"/> +<entry name="stream_filter_register" url="function.stream-filter-register.php"/> +<entry name="stream_filter_remove" url="function.stream-filter-remove.php"/> +<entry name="stream_get_contents" url="function.stream-get-contents.php"/> +<entry name="stream_get_filters" url="function.stream-get-filters.php"/> +<entry name="stream_get_line" url="function.stream-get-line.php"/> +<entry name="stream_get_meta_data" url="function.stream-get-meta-data.php"/> +<entry name="stream_get_transports" url="function.stream-get-transports.php"/> +<entry name="stream_get_wrappers" url="function.stream-get-wrappers.php"/> +<entry name="stream_notification_callback" url="function.stream-notification-callback.php"/> +<entry name="stream_register_wrapper" url="function.stream-register-wrapper.php"/> +<entry name="stream_resolve_include_path" url="function.stream-resolve-include-path.php"/> +<entry name="stream_select" url="function.stream-select.php"/> +<entry name="stream_set_blocking" url="function.stream-set-blocking.php"/> +<entry name="stream_set_timeout" url="function.stream-set-timeout.php"/> +<entry name="stream_set_write_buffer" url="function.stream-set-write-buffer.php"/> +<entry name="stream_socket_accept" url="function.stream-socket-accept.php"/> +<entry name="stream_socket_client" url="function.stream-socket-client.php"/> +<entry name="stream_socket_enable_crypto" url="function.stream-socket-enable-crypto.php"/> +<entry name="stream_socket_get_name" url="function.stream-socket-get-name.php"/> +<entry name="stream_socket_pair" url="function.stream-socket-pair.php"/> +<entry name="stream_socket_recvfrom" url="function.stream-socket-recvfrom.php"/> +<entry name="stream_socket_sendto" url="function.stream-socket-sendto.php"/> +<entry name="stream_socket_server" url="function.stream-socket-server.php"/> +<entry name="stream_socket_shutdown" url="function.stream-socket-shutdown.php"/> +<entry name="stream_wrapper_register" url="function.stream-wrapper-register.php"/> +<entry name="stream_wrapper_restore" url="function.stream-wrapper-restore.php"/> +<entry name="stream_wrapper_unregister" url="function.stream-wrapper-unregister.php"/> +<entry name="ob_tidyhandler" url="function.ob-tidyhandler.php"/> +<entry name="tidy_access_count" url="function.tidy-access-count.php"/> +<entry name="tidy_clean_repair" url="function.tidy-clean-repair.php"/> +<entry name="tidy_config_count" url="function.tidy-config-count.php"/> +<entry name="tidy::__construct" url="function.tidy-construct.php"/> +<entry name="tidy_diagnose" url="function.tidy-diagnose.php"/> +<entry name="tidy_error_count" url="function.tidy-error-count.php"/> +<entry name="tidy_get_body" url="function.tidy-get-body.php"/> +<entry name="tidy_get_config" url="function.tidy-get-config.php"/> +<entry name="tidy_get_error_buffer" url="function.tidy-get-error-buffer.php"/> +<entry name="tidy_get_head" url="function.tidy-get-head.php"/> +<entry name="tidy_get_html_ver" url="function.tidy-get-html-ver.php"/> +<entry name="tidy_get_html" url="function.tidy-get-html.php"/> +<entry name="tidy_get_opt_doc" url="function.tidy-get-opt-doc.php"/> +<entry name="tidy_get_output" url="function.tidy-get-output.php"/> +<entry name="tidy_get_release" url="function.tidy-get-release.php"/> +<entry name="tidy_get_root" url="function.tidy-get-root.php"/> +<entry name="tidy_get_status" url="function.tidy-get-status.php"/> +<entry name="tidy_getopt" url="function.tidy-getopt.php"/> +<entry name="tidy_is_xhtml" url="function.tidy-is-xhtml.php"/> +<entry name="tidy_is_xml" url="function.tidy-is-xml.php"/> +<entry name="tidy_load_config" url="function.tidy-load-config.php"/> +<entry name="tidy_node->get_attr" url="function.tidy-node-get-attr.php"/> +<entry name="tidy_node->get_nodes" url="function.tidy-node-get-nodes.php"/> +<entry name="tidy_node->next" url="function.tidy-node-next.php"/> +<entry name="tidy_node->prev" url="function.tidy-node-prev.php"/> +<entry name="tidy_parse_file" url="function.tidy-parse-file.php"/> +<entry name="tidy_parse_string" url="function.tidy-parse-string.php"/> +<entry name="tidy_repair_file" url="function.tidy-repair-file.php"/> +<entry name="tidy_repair_string" url="function.tidy-repair-string.php"/> +<entry name="tidy_reset_config" url="function.tidy-reset-config.php"/> +<entry name="tidy_save_config" url="function.tidy-save-config.php"/> +<entry name="tidy_set_encoding" url="function.tidy-set-encoding.php"/> +<entry name="tidy_setopt" url="function.tidy-setopt.php"/> +<entry name="tidy_warning_count" url="function.tidy-warning-count.php"/> +<entry name="tidyNode->hasChildren" url="function.tidynode-haschildren.php"/> +<entry name="tidyNode->hasSiblings" url="function.tidynode-hassiblings.php"/> +<entry name="tidyNode->isAsp" url="function.tidynode-isasp.php"/> +<entry name="tidyNode->isComment" url="function.tidynode-iscomment.php"/> +<entry name="tidyNode->isHtml" url="function.tidynode-ishtml.php"/> +<entry name="tidyNode->isJste" url="function.tidynode-isjste.php"/> +<entry name="tidyNode->isPhp" url="function.tidynode-isphp.php"/> +<entry name="tidyNode->isText" url="function.tidynode-istext.php"/> +<entry name="tidyNode::getParent" url="function.tidynode-getparent.php"/> +<entry name="token_get_all" url="function.token-get-all.php"/> +<entry name="token_name" url="function.token-name.php"/> +<entry name="base64_decode" url="function.base64-decode.php"/> +<entry name="base64_encode" url="function.base64-encode.php"/> +<entry name="get_headers" url="function.get-headers.php"/> +<entry name="get_meta_tags" url="function.get-meta-tags.php"/> +<entry name="http_build_query" url="function.http-build-query.php"/> +<entry name="parse_url" url="function.parse-url.php"/> +<entry name="rawurldecode" url="function.rawurldecode.php"/> +<entry name="rawurlencode" url="function.rawurlencode.php"/> +<entry name="urldecode" url="function.urldecode.php"/> +<entry name="urlencode" url="function.urlencode.php"/> +<entry name="curl_close" url="function.curl-close.php"/> +<entry name="curl_copy_handle" url="function.curl-copy-handle.php"/> +<entry name="curl_errno" url="function.curl-errno.php"/> +<entry name="curl_error" url="function.curl-error.php"/> +<entry name="curl_exec" url="function.curl-exec.php"/> +<entry name="curl_getinfo" url="function.curl-getinfo.php"/> +<entry name="curl_init" url="function.curl-init.php"/> +<entry name="curl_multi_add_handle" url="function.curl-multi-add-handle.php"/> +<entry name="curl_multi_close" url="function.curl-multi-close.php"/> +<entry name="curl_multi_exec" url="function.curl-multi-exec.php"/> +<entry name="curl_multi_getcontent" url="function.curl-multi-getcontent.php"/> +<entry name="curl_multi_info_read" url="function.curl-multi-info-read.php"/> +<entry name="curl_multi_init" url="function.curl-multi-init.php"/> +<entry name="curl_multi_remove_handle" url="function.curl-multi-remove-handle.php"/> +<entry name="curl_multi_select" url="function.curl-multi-select.php"/> +<entry name="curl_setopt_array" url="function.curl-setopt-array.php"/> +<entry name="curl_setopt" url="function.curl-setopt.php"/> +<entry name="curl_version" url="function.curl-version.php"/> +<entry name="fam_cancel_monitor" url="function.fam-cancel-monitor.php"/> +<entry name="fam_close" url="function.fam-close.php"/> +<entry name="fam_monitor_collection" url="function.fam-monitor-collection.php"/> +<entry name="fam_monitor_directory" url="function.fam-monitor-directory.php"/> +<entry name="fam_monitor_file" url="function.fam-monitor-file.php"/> +<entry name="fam_next_event" url="function.fam-next-event.php"/> +<entry name="fam_open" url="function.fam-open.php"/> +<entry name="fam_pending" url="function.fam-pending.php"/> +<entry name="fam_resume_monitor" url="function.fam-resume-monitor.php"/> +<entry name="fam_suspend_monitor" url="function.fam-suspend-monitor.php"/> +<entry name="ftp_alloc" url="function.ftp-alloc.php"/> +<entry name="ftp_cdup" url="function.ftp-cdup.php"/> +<entry name="ftp_chdir" url="function.ftp-chdir.php"/> +<entry name="ftp_chmod" url="function.ftp-chmod.php"/> +<entry name="ftp_close" url="function.ftp-close.php"/> +<entry name="ftp_connect" url="function.ftp-connect.php"/> +<entry name="ftp_delete" url="function.ftp-delete.php"/> +<entry name="ftp_exec" url="function.ftp-exec.php"/> +<entry name="ftp_fget" url="function.ftp-fget.php"/> +<entry name="ftp_fput" url="function.ftp-fput.php"/> +<entry name="ftp_get_option" url="function.ftp-get-option.php"/> +<entry name="ftp_get" url="function.ftp-get.php"/> +<entry name="ftp_login" url="function.ftp-login.php"/> +<entry name="ftp_mdtm" url="function.ftp-mdtm.php"/> +<entry name="ftp_mkdir" url="function.ftp-mkdir.php"/> +<entry name="ftp_nb_continue" url="function.ftp-nb-continue.php"/> +<entry name="ftp_nb_fget" url="function.ftp-nb-fget.php"/> +<entry name="ftp_nb_fput" url="function.ftp-nb-fput.php"/> +<entry name="ftp_nb_get" url="function.ftp-nb-get.php"/> +<entry name="ftp_nb_put" url="function.ftp-nb-put.php"/> +<entry name="ftp_nlist" url="function.ftp-nlist.php"/> +<entry name="ftp_pasv" url="function.ftp-pasv.php"/> +<entry name="ftp_put" url="function.ftp-put.php"/> +<entry name="ftp_pwd" url="function.ftp-pwd.php"/> +<entry name="ftp_quit" url="function.ftp-quit.php"/> +<entry name="ftp_raw" url="function.ftp-raw.php"/> +<entry name="ftp_rawlist" url="function.ftp-rawlist.php"/> +<entry name="ftp_rename" url="function.ftp-rename.php"/> +<entry name="ftp_rmdir" url="function.ftp-rmdir.php"/> +<entry name="ftp_set_option" url="function.ftp-set-option.php"/> +<entry name="ftp_site" url="function.ftp-site.php"/> +<entry name="ftp_size" url="function.ftp-size.php"/> +<entry name="ftp_ssl_connect" url="function.ftp-ssl-connect.php"/> +<entry name="ftp_systype" url="function.ftp-systype.php"/> +<entry name="hw_Array2Objrec" url="function.hw-array2objrec.php"/> +<entry name="hw_changeobject" url="function.hw-changeobject.php"/> +<entry name="hw_Children" url="function.hw-children.php"/> +<entry name="hw_ChildrenObj" url="function.hw-childrenobj.php"/> +<entry name="hw_Close" url="function.hw-close.php"/> +<entry name="hw_Connect" url="function.hw-connect.php"/> +<entry name="hw_connection_info" url="function.hw-connection-info.php"/> +<entry name="hw_cp" url="function.hw-cp.php"/> +<entry name="hw_Deleteobject" url="function.hw-deleteobject.php"/> +<entry name="hw_DocByAnchor" url="function.hw-docbyanchor.php"/> +<entry name="hw_DocByAnchorObj" url="function.hw-docbyanchorobj.php"/> +<entry name="hw_Document_Attributes" url="function.hw-document-attributes.php"/> +<entry name="hw_Document_BodyTag" url="function.hw-document-bodytag.php"/> +<entry name="hw_Document_Content" url="function.hw-document-content.php"/> +<entry name="hw_Document_SetContent" url="function.hw-document-setcontent.php"/> +<entry name="hw_Document_Size" url="function.hw-document-size.php"/> +<entry name="hw_dummy" url="function.hw-dummy.php"/> +<entry name="hw_EditText" url="function.hw-edittext.php"/> +<entry name="hw_Error" url="function.hw-error.php"/> +<entry name="hw_ErrorMsg" url="function.hw-errormsg.php"/> +<entry name="hw_Free_Document" url="function.hw-free-document.php"/> +<entry name="hw_GetAnchors" url="function.hw-getanchors.php"/> +<entry name="hw_GetAnchorsObj" url="function.hw-getanchorsobj.php"/> +<entry name="hw_GetAndLock" url="function.hw-getandlock.php"/> +<entry name="hw_GetChildColl" url="function.hw-getchildcoll.php"/> +<entry name="hw_GetChildCollObj" url="function.hw-getchildcollobj.php"/> +<entry name="hw_GetChildDocColl" url="function.hw-getchilddoccoll.php"/> +<entry name="hw_GetChildDocCollObj" url="function.hw-getchilddoccollobj.php"/> +<entry name="hw_GetObject" url="function.hw-getobject.php"/> +<entry name="hw_GetObjectByQuery" url="function.hw-getobjectbyquery.php"/> +<entry name="hw_GetObjectByQueryColl" url="function.hw-getobjectbyquerycoll.php"/> +<entry name="hw_GetObjectByQueryCollObj" url="function.hw-getobjectbyquerycollobj.php"/> +<entry name="hw_GetObjectByQueryObj" url="function.hw-getobjectbyqueryobj.php"/> +<entry name="hw_GetParents" url="function.hw-getparents.php"/> +<entry name="hw_GetParentsObj" url="function.hw-getparentsobj.php"/> +<entry name="hw_getrellink" url="function.hw-getrellink.php"/> +<entry name="hw_GetRemote" url="function.hw-getremote.php"/> +<entry name="hw_getremotechildren" url="function.hw-getremotechildren.php"/> +<entry name="hw_GetSrcByDestObj" url="function.hw-getsrcbydestobj.php"/> +<entry name="hw_GetText" url="function.hw-gettext.php"/> +<entry name="hw_getusername" url="function.hw-getusername.php"/> +<entry name="hw_Identify" url="function.hw-identify.php"/> +<entry name="hw_InCollections" url="function.hw-incollections.php"/> +<entry name="hw_Info" url="function.hw-info.php"/> +<entry name="hw_InsColl" url="function.hw-inscoll.php"/> +<entry name="hw_InsDoc" url="function.hw-insdoc.php"/> +<entry name="hw_insertanchors" url="function.hw-insertanchors.php"/> +<entry name="hw_InsertDocument" url="function.hw-insertdocument.php"/> +<entry name="hw_InsertObject" url="function.hw-insertobject.php"/> +<entry name="hw_mapid" url="function.hw-mapid.php"/> +<entry name="hw_Modifyobject" url="function.hw-modifyobject.php"/> +<entry name="hw_mv" url="function.hw-mv.php"/> +<entry name="hw_New_Document" url="function.hw-new-document.php"/> +<entry name="hw_objrec2array" url="function.hw-objrec2array.php"/> +<entry name="hw_Output_Document" url="function.hw-output-document.php"/> +<entry name="hw_pConnect" url="function.hw-pconnect.php"/> +<entry name="hw_PipeDocument" url="function.hw-pipedocument.php"/> +<entry name="hw_Root" url="function.hw-root.php"/> +<entry name="hw_setlinkroot" url="function.hw-setlinkroot.php"/> +<entry name="hw_stat" url="function.hw-stat.php"/> +<entry name="hw_Unlock" url="function.hw-unlock.php"/> +<entry name="hw_Who" url="function.hw-who.php"/> +<entry name="hw_api_attribute->key" url="function.hwapi-attribute-key.php"/> +<entry name="hw_api_attribute->langdepvalue" url="function.hwapi-attribute-langdepvalue.php"/> +<entry name="hw_api_attribute->value" url="function.hwapi-attribute-value.php"/> +<entry name="hw_api_attribute->values" url="function.hwapi-attribute-values.php"/> +<entry name="hw_api_attribute" url="function.hwapi-attribute.php"/> +<entry name="hw_api->checkin" url="function.hwapi-checkin.php"/> +<entry name="hw_api->checkout" url="function.hwapi-checkout.php"/> +<entry name="hw_api->children" url="function.hwapi-children.php"/> +<entry name="hw_api_content->mimetype" url="function.hwapi-content-mimetype.php"/> +<entry name="hw_api_content->read" url="function.hwapi-content-read.php"/> +<entry name="hw_api->content" url="function.hwapi-content.php"/> +<entry name="hw_api->copy" url="function.hwapi-copy.php"/> +<entry name="hw_api->dbstat" url="function.hwapi-dbstat.php"/> +<entry name="hw_api->dcstat" url="function.hwapi-dcstat.php"/> +<entry name="hw_api->dstanchors" url="function.hwapi-dstanchors.php"/> +<entry name="hw_api->dstofsrcanchor" url="function.hwapi-dstofsrcanchor.php"/> +<entry name="hw_api_error->count" url="function.hwapi-error-count.php"/> +<entry name="hw_api_error->reason" url="function.hwapi-error-reason.php"/> +<entry name="hw_api->find" url="function.hwapi-find.php"/> +<entry name="hw_api->ftstat" url="function.hwapi-ftstat.php"/> +<entry name="hwapi_hgcsp" url="function.hwapi-hgcsp.php"/> +<entry name="hw_api->hwstat" url="function.hwapi-hwstat.php"/> +<entry name="hw_api->identify" url="function.hwapi-identify.php"/> +<entry name="hw_api->info" url="function.hwapi-info.php"/> +<entry name="hw_api->insert" url="function.hwapi-insert.php"/> +<entry name="hw_api->insertanchor" url="function.hwapi-insertanchor.php"/> +<entry name="hw_api->insertcollection" url="function.hwapi-insertcollection.php"/> +<entry name="hw_api->insertdocument" url="function.hwapi-insertdocument.php"/> +<entry name="hw_api->link" url="function.hwapi-link.php"/> +<entry name="hw_api->lock" url="function.hwapi-lock.php"/> +<entry name="hw_api->move" url="function.hwapi-move.php"/> +<entry name="hw_api_content" url="function.hwapi-new-content.php"/> +<entry name="hw_api_object->assign" url="function.hwapi-object-assign.php"/> +<entry name="hw_api_object->attreditable" url="function.hwapi-object-attreditable.php"/> +<entry name="hw_api_object->count" url="function.hwapi-object-count.php"/> +<entry name="hw_api_object->insert" url="function.hwapi-object-insert.php"/> +<entry name="hw_api_object" url="function.hwapi-object-new.php"/> +<entry name="hw_api_object->remove" url="function.hwapi-object-remove.php"/> +<entry name="hw_api_object->title" url="function.hwapi-object-title.php"/> +<entry name="hw_api_object->value" url="function.hwapi-object-value.php"/> +<entry name="hw_api->object" url="function.hwapi-object.php"/> +<entry name="hw_api->objectbyanchor" url="function.hwapi-objectbyanchor.php"/> +<entry name="hw_api->parents" url="function.hwapi-parents.php"/> +<entry name="hw_api_reason->description" url="function.hwapi-reason-description.php"/> +<entry name="hw_api_reason->type" url="function.hwapi-reason-type.php"/> +<entry name="hw_api->remove" url="function.hwapi-remove.php"/> +<entry name="hw_api->replace" url="function.hwapi-replace.php"/> +<entry name="hw_api->setcommittedversion" url="function.hwapi-setcommittedversion.php"/> +<entry name="hw_api->srcanchors" url="function.hwapi-srcanchors.php"/> +<entry name="hw_api->srcsofdst" url="function.hwapi-srcsofdst.php"/> +<entry name="hw_api->unlock" url="function.hwapi-unlock.php"/> +<entry name="hw_api->user" url="function.hwapi-user.php"/> +<entry name="hw_api->userlist" url="function.hwapi-userlist.php"/> +<entry name="HttpDeflateStream::__construct" url="function.httpdeflatestream-construct.php"/> +<entry name="HttpDeflateStream::factory" url="function.httpdeflatestream-factory.php"/> +<entry name="HttpDeflateStream::finish" url="function.httpdeflatestream-finish.php"/> +<entry name="HttpDeflateStream::flush" url="function.httpdeflatestream-flush.php"/> +<entry name="HttpDeflateStream::update" url="function.httpdeflatestream-update.php"/> +<entry name="HttpInflateStream::__construct" url="function.httpinflatestream-construct.php"/> +<entry name="HttpInflateStream::factory" url="function.httpinflatestream-factory.php"/> +<entry name="HttpInflateStream::finish" url="function.httpinflatestream-finish.php"/> +<entry name="HttpInflateStream::flush" url="function.httpinflatestream-flush.php"/> +<entry name="HttpInflateStream::update" url="function.httpinflatestream-update.php"/> +<entry name="HttpMessage::addHeaders" url="function.httpmessage-addheaders.php"/> +<entry name="HttpMessage::__construct" url="function.httpmessage-construct.php"/> +<entry name="HttpMessage::detach" url="function.httpmessage-detach.php"/> +<entry name="HttpMessage::factory" url="function.httpmessage-factory.php"/> +<entry name="HttpMessage::fromEnv" url="function.httpmessage-fromenv.php"/> +<entry name="HttpMessage::fromString" url="function.httpmessage-fromstring.php"/> +<entry name="HttpMessage::getBody" url="function.httpmessage-getbody.php"/> +<entry name="HttpMessage::getHeader" url="function.httpmessage-getheader.php"/> +<entry name="HttpMessage::getHeaders" url="function.httpmessage-getheaders.php"/> +<entry name="HttpMessage::getHttpVersion" url="function.httpmessage-gethttpversion.php"/> +<entry name="HttpMessage::getParentMessage" url="function.httpmessage-getparentmessage.php"/> +<entry name="HttpMessage::getRequestMethod" url="function.httpmessage-getrequestmethod.php"/> +<entry name="HttpMessage::getRequestUrl" url="function.httpmessage-getrequesturl.php"/> +<entry name="HttpMessage::getResponseCode" url="function.httpmessage-getresponsecode.php"/> +<entry name="HttpMessage::getResponseStatus" url="function.httpmessage-getresponsestatus.php"/> +<entry name="HttpMessage::getType" url="function.httpmessage-gettype.php"/> +<entry name="HttpMessage::guessContentType" url="function.httpmessage-guesscontenttype.php"/> +<entry name="HttpMessage::prepend" url="function.httpmessage-prepend.php"/> +<entry name="HttpMessage::reverse" url="function.httpmessage-reverse.php"/> +<entry name="HttpMessage::send" url="function.httpmessage-send.php"/> +<entry name="HttpMessage::setBody" url="function.httpmessage-setbody.php"/> +<entry name="HttpMessage::setHeaders" url="function.httpmessage-setheaders.php"/> +<entry name="HttpMessage::setHttpVersion" url="function.httpmessage-sethttpversion.php"/> +<entry name="HttpMessage::setRequestMethod" url="function.httpmessage-setrequestmethod.php"/> +<entry name="HttpMessage::setRequestUrl" url="function.httpmessage-setrequesturl.php"/> +<entry name="HttpMessage::setResponseCode" url="function.httpmessage-setresponsecode.php"/> +<entry name="HttpMessage::setResponseStatus" url="function.httpmessage-setresponsestatus.php"/> +<entry name="HttpMessage::setType" url="function.httpmessage-settype.php"/> +<entry name="HttpMessage::toMessageTypeObject" url="function.httpmessage-tomessagetypeobject.php"/> +<entry name="HttpMessage::toString" url="function.httpmessage-tostring.php"/> +<entry name="HttpQueryString::__construct" url="function.httpquerystring-construct.php"/> +<entry name="HttpQueryString::get" url="function.httpquerystring-get.php"/> +<entry name="HttpQueryString::mod" url="function.httpquerystring-mod.php"/> +<entry name="HttpQueryString::set" url="function.httpquerystring-set.php"/> +<entry name="HttpQueryString::singleton" url="function.httpquerystring-singleton.php"/> +<entry name="HttpQueryString::toArray" url="function.httpquerystring-toarray.php"/> +<entry name="HttpQueryString::toString" url="function.httpquerystring-tostring.php"/> +<entry name="HttpQueryString::xlate" url="function.httpquerystring-xlate.php"/> +<entry name="HttpRequest::addCookies" url="function.httprequest-addcookies.php"/> +<entry name="HttpRequest::addHeaders" url="function.httprequest-addheaders.php"/> +<entry name="HttpRequest::addPostFields" url="function.httprequest-addpostfields.php"/> +<entry name="HttpRequest::addPostFile" url="function.httprequest-addpostfile.php"/> +<entry name="HttpRequest::addPutData" url="function.httprequest-addputdata.php"/> +<entry name="HttpRequest::addQueryData" url="function.httprequest-addquerydata.php"/> +<entry name="HttpRequest::addRawPostData" url="function.httprequest-addrawpostdata.php"/> +<entry name="HttpRequest::addSslOptions" url="function.httprequest-addssloptions.php"/> +<entry name="HttpRequest::clearHistory" url="function.httprequest-clearhistory.php"/> +<entry name="HttpRequest::__construct" url="function.httprequest-construct.php"/> +<entry name="HttpRequest::enableCookies" url="function.httprequest-enablecookies.php"/> +<entry name="HttpRequest::getContentType" url="function.httprequest-getcontenttype.php"/> +<entry name="HttpRequest::getCookies" url="function.httprequest-getcookies.php"/> +<entry name="HttpRequest::getHeaders" url="function.httprequest-getheaders.php"/> +<entry name="HttpRequest::getHistory" url="function.httprequest-gethistory.php"/> +<entry name="HttpRequest::getMethod" url="function.httprequest-getmethod.php"/> +<entry name="HttpRequest::getOptions" url="function.httprequest-getoptions.php"/> +<entry name="HttpRequest::getPostFields" url="function.httprequest-getpostfields.php"/> +<entry name="HttpRequest::getPostFiles" url="function.httprequest-getpostfiles.php"/> +<entry name="HttpRequest::getPutData" url="function.httprequest-getputdata.php"/> +<entry name="HttpRequest::getPutFile" url="function.httprequest-getputfile.php"/> +<entry name="HttpRequest::getQueryData" url="function.httprequest-getquerydata.php"/> +<entry name="HttpRequest::getRawPostData" url="function.httprequest-getrawpostdata.php"/> +<entry name="HttpRequest::getRawRequestMessage" url="function.httprequest-getrawrequestmessage.php"/> +<entry name="HttpRequest::getRawResponseMessage" url="function.httprequest-getrawresponsemessage.php"/> +<entry name="HttpRequest::getRequestMessage" url="function.httprequest-getrequestmessage.php"/> +<entry name="HttpRequest::getResponseBody" url="function.httprequest-getresponsebody.php"/> +<entry name="HttpRequest::getResponseCode" url="function.httprequest-getresponsecode.php"/> +<entry name="HttpRequest::getResponseCookies" url="function.httprequest-getresponsecookies.php"/> +<entry name="HttpRequest::getResponseData" url="function.httprequest-getresponsedata.php"/> +<entry name="HttpRequest::getResponseHeader" url="function.httprequest-getresponseheader.php"/> +<entry name="HttpRequest::getResponseInfo" url="function.httprequest-getresponseinfo.php"/> +<entry name="HttpRequest::getResponseMessage" url="function.httprequest-getresponsemessage.php"/> +<entry name="HttpRequest::getResponseStatus" url="function.httprequest-getresponsestatus.php"/> +<entry name="HttpRequest::getSslOptions" url="function.httprequest-getssloptions.php"/> +<entry name="HttpRequest::getUrl" url="function.httprequest-geturl.php"/> +<entry name="HttpRequest::resetCookies" url="function.httprequest-resetcookies.php"/> +<entry name="HttpRequest::send" url="function.httprequest-send.php"/> +<entry name="HttpRequest::setContentType" url="function.httprequest-setcontenttype.php"/> +<entry name="HttpRequest::setCookies" url="function.httprequest-setcookies.php"/> +<entry name="HttpRequest::setHeaders" url="function.httprequest-setheaders.php"/> +<entry name="HttpRequest::setMethod" url="function.httprequest-setmethod.php"/> +<entry name="HttpRequest::setOptions" url="function.httprequest-setoptions.php"/> +<entry name="HttpRequest::setPostFields" url="function.httprequest-setpostfields.php"/> +<entry name="HttpRequest::setPostFiles" url="function.httprequest-setpostfiles.php"/> +<entry name="HttpRequest::setPutData" url="function.httprequest-setputdata.php"/> +<entry name="HttpRequest::setPutFile" url="function.httprequest-setputfile.php"/> +<entry name="HttpRequest::setQueryData" url="function.httprequest-setquerydata.php"/> +<entry name="HttpRequest::setRawPostData" url="function.httprequest-setrawpostdata.php"/> +<entry name="HttpRequest::setSslOptions" url="function.httprequest-setssloptions.php"/> +<entry name="HttpRequest::setUrl" url="function.httprequest-seturl.php"/> +<entry name="HttpRequestPool::attach" url="function.httprequestpool-attach.php"/> +<entry name="HttpRequestPool::__construct" url="function.httprequestpool-construct.php"/> +<entry name="HttpRequestPool::__destruct" url="function.httprequestpool-destruct.php"/> +<entry name="HttpRequestPool::detach" url="function.httprequestpool-detach.php"/> +<entry name="HttpRequestPool::getAttachedRequests" url="function.httprequestpool-getattachedrequests.php"/> +<entry name="HttpRequestPool::getFinishedRequests" url="function.httprequestpool-getfinishedrequests.php"/> +<entry name="HttpRequestPool::reset" url="function.httprequestpool-reset.php"/> +<entry name="HttpRequestPool::send" url="function.httprequestpool-send.php"/> +<entry name="HttpRequestPool::socketPerform" url="function.httprequestpool-socketperform.php"/> +<entry name="HttpRequestPool::socketSelect" url="function.httprequestpool-socketselect.php"/> +<entry name="HttpResponse::capture" url="function.httpresponse-capture.php"/> +<entry name="HttpResponse::getBufferSize" url="function.httpresponse-getbuffersize.php"/> +<entry name="HttpResponse::getCache" url="function.httpresponse-getcache.php"/> +<entry name="HttpResponse::getCacheControl" url="function.httpresponse-getcachecontrol.php"/> +<entry name="HttpResponse::getContentDisposition" url="function.httpresponse-getcontentdisposition.php"/> +<entry name="HttpResponse::getContentType" url="function.httpresponse-getcontenttype.php"/> +<entry name="HttpResponse::getData" url="function.httpresponse-getdata.php"/> +<entry name="HttpResponse::getETag" url="function.httpresponse-getetag.php"/> +<entry name="HttpResponse::getFile" url="function.httpresponse-getfile.php"/> +<entry name="HttpResponse::getGzip" url="function.httpresponse-getgzip.php"/> +<entry name="HttpResponse::getHeader" url="function.httpresponse-getheader.php"/> +<entry name="HttpResponse::getLastModified" url="function.httpresponse-getlastmodified.php"/> +<entry name="HttpResponse::getRequestBody" url="function.httpresponse-getrequestbody.php"/> +<entry name="HttpResponse::getRequestBodyStream" url="function.httpresponse-getrequestbodystream.php"/> +<entry name="HttpResponse::getRequestHeaders" url="function.httpresponse-getrequestheaders.php"/> +<entry name="HttpResponse::getStream" url="function.httpresponse-getstream.php"/> +<entry name="HttpResponse::getThrottleDelay" url="function.httpresponse-getthrottledelay.php"/> +<entry name="HttpResponse::guessContentType" url="function.httpresponse-guesscontenttype.php"/> +<entry name="HttpResponse::redirect" url="function.httpresponse-redirect.php"/> +<entry name="HttpResponse::send" url="function.httpresponse-send.php"/> +<entry name="HttpResponse::setBufferSize" url="function.httpresponse-setbuffersize.php"/> +<entry name="HttpResponse::setCache" url="function.httpresponse-setcache.php"/> +<entry name="HttpResponse::setCacheControl" url="function.httpresponse-setcachecontrol.php"/> +<entry name="HttpResponse::setContentDisposition" url="function.httpresponse-setcontentdisposition.php"/> +<entry name="HttpResponse::setContentType" url="function.httpresponse-setcontenttype.php"/> +<entry name="HttpResponse::setData" url="function.httpresponse-setdata.php"/> +<entry name="HttpResponse::setETag" url="function.httpresponse-setetag.php"/> +<entry name="HttpResponse::setFile" url="function.httpresponse-setfile.php"/> +<entry name="HttpResponse::setGzip" url="function.httpresponse-setgzip.php"/> +<entry name="HttpResponse::setHeader" url="function.httpresponse-setheader.php"/> +<entry name="HttpResponse::setLastModified" url="function.httpresponse-setlastmodified.php"/> +<entry name="HttpResponse::setStream" url="function.httpresponse-setstream.php"/> +<entry name="HttpResponse::setThrottleDelay" url="function.httpresponse-setthrottledelay.php"/> +<entry name="HttpResponse::status" url="function.httpresponse-status.php"/> +<entry name="http_cache_etag" url="function.http-cache-etag.php"/> +<entry name="http_cache_last_modified" url="function.http-cache-last-modified.php"/> +<entry name="http_chunked_decode" url="function.http-chunked-decode.php"/> +<entry name="http_deflate" url="function.http-deflate.php"/> +<entry name="http_inflate" url="function.http-inflate.php"/> +<entry name="http_build_cookie" url="function.http-build-cookie.php"/> +<entry name="http_date" url="function.http-date.php"/> +<entry name="http_get_request_body_stream" url="function.http-get-request-body-stream.php"/> +<entry name="http_get_request_body" url="function.http-get-request-body.php"/> +<entry name="http_get_request_headers" url="function.http-get-request-headers.php"/> +<entry name="http_match_etag" url="function.http-match-etag.php"/> +<entry name="http_match_modified" url="function.http-match-modified.php"/> +<entry name="http_match_request_header" url="function.http-match-request-header.php"/> +<entry name="http_support" url="function.http-support.php"/> +<entry name="http_negotiate_charset" url="function.http-negotiate-charset.php"/> +<entry name="http_negotiate_content_type" url="function.http-negotiate-content-type.php"/> +<entry name="http_negotiate_language" url="function.http-negotiate-language.php"/> +<entry name="ob_deflatehandler" url="function.ob-deflatehandler.php"/> +<entry name="ob_etaghandler" url="function.ob-etaghandler.php"/> +<entry name="ob_inflatehandler" url="function.ob-inflatehandler.php"/> +<entry name="http_parse_cookie" url="function.http-parse-cookie.php"/> +<entry name="http_parse_headers" url="function.http-parse-headers.php"/> +<entry name="http_parse_message" url="function.http-parse-message.php"/> +<entry name="http_parse_params" url="function.http-parse-params.php"/> +<entry name="http_persistent_handles_clean" url="function.http-persistent-handles-clean.php"/> +<entry name="http_persistent_handles_count" url="function.http-persistent-handles-count.php"/> +<entry name="http_persistent_handles_ident" url="function.http-persistent-handles-ident.php"/> +<entry name="http_get" url="function.http-get.php"/> +<entry name="http_head" url="function.http-head.php"/> +<entry name="http_post_data" url="function.http-post-data.php"/> +<entry name="http_post_fields" url="function.http-post-fields.php"/> +<entry name="http_put_data" url="function.http-put-data.php"/> +<entry name="http_put_file" url="function.http-put-file.php"/> +<entry name="http_put_stream" url="function.http-put-stream.php"/> +<entry name="http_request_body_encode" url="function.http-request-body-encode.php"/> +<entry name="http_request_method_exists" url="function.http-request-method-exists.php"/> +<entry name="http_request_method_name" url="function.http-request-method-name.php"/> +<entry name="http_request_method_register" url="function.http-request-method-register.php"/> +<entry name="http_request_method_unregister" url="function.http-request-method-unregister.php"/> +<entry name="http_request" url="function.http-request.php"/> +<entry name="http_redirect" url="function.http-redirect.php"/> +<entry name="http_send_content_disposition" url="function.http-send-content-disposition.php"/> +<entry name="http_send_content_type" url="function.http-send-content-type.php"/> +<entry name="http_send_data" url="function.http-send-data.php"/> +<entry name="http_send_file" url="function.http-send-file.php"/> +<entry name="http_send_last_modified" url="function.http-send-last-modified.php"/> +<entry name="http_send_status" url="function.http-send-status.php"/> +<entry name="http_send_stream" url="function.http-send-stream.php"/> +<entry name="http_throttle" url="function.http-throttle.php"/> +<entry name="http_build_str" url="function.http-build-str.php"/> +<entry name="http_build_url" url="function.http-build-url.php"/> +<entry name="java_last_exception_clear" url="function.java-last-exception-clear.php"/> +<entry name="java_last_exception_get" url="function.java-last-exception-get.php"/> +<entry name="ldap_8859_to_t61" url="function.ldap-8859-to-t61.php"/> +<entry name="ldap_add" url="function.ldap-add.php"/> +<entry name="ldap_bind" url="function.ldap-bind.php"/> +<entry name="ldap_close" url="function.ldap-close.php"/> +<entry name="ldap_compare" url="function.ldap-compare.php"/> +<entry name="ldap_connect" url="function.ldap-connect.php"/> +<entry name="ldap_count_entries" url="function.ldap-count-entries.php"/> +<entry name="ldap_delete" url="function.ldap-delete.php"/> +<entry name="ldap_dn2ufn" url="function.ldap-dn2ufn.php"/> +<entry name="ldap_err2str" url="function.ldap-err2str.php"/> +<entry name="ldap_errno" url="function.ldap-errno.php"/> +<entry name="ldap_error" url="function.ldap-error.php"/> +<entry name="ldap_explode_dn" url="function.ldap-explode-dn.php"/> +<entry name="ldap_first_attribute" url="function.ldap-first-attribute.php"/> +<entry name="ldap_first_entry" url="function.ldap-first-entry.php"/> +<entry name="ldap_first_reference" url="function.ldap-first-reference.php"/> +<entry name="ldap_free_result" url="function.ldap-free-result.php"/> +<entry name="ldap_get_attributes" url="function.ldap-get-attributes.php"/> +<entry name="ldap_get_dn" url="function.ldap-get-dn.php"/> +<entry name="ldap_get_entries" url="function.ldap-get-entries.php"/> +<entry name="ldap_get_option" url="function.ldap-get-option.php"/> +<entry name="ldap_get_values_len" url="function.ldap-get-values-len.php"/> +<entry name="ldap_get_values" url="function.ldap-get-values.php"/> +<entry name="ldap_list" url="function.ldap-list.php"/> +<entry name="ldap_mod_add" url="function.ldap-mod-add.php"/> +<entry name="ldap_mod_del" url="function.ldap-mod-del.php"/> +<entry name="ldap_mod_replace" url="function.ldap-mod-replace.php"/> +<entry name="ldap_modify" url="function.ldap-modify.php"/> +<entry name="ldap_next_attribute" url="function.ldap-next-attribute.php"/> +<entry name="ldap_next_entry" url="function.ldap-next-entry.php"/> +<entry name="ldap_next_reference" url="function.ldap-next-reference.php"/> +<entry name="ldap_parse_reference" url="function.ldap-parse-reference.php"/> +<entry name="ldap_parse_result" url="function.ldap-parse-result.php"/> +<entry name="ldap_read" url="function.ldap-read.php"/> +<entry name="ldap_rename" url="function.ldap-rename.php"/> +<entry name="ldap_sasl_bind" url="function.ldap-sasl-bind.php"/> +<entry name="ldap_search" url="function.ldap-search.php"/> +<entry name="ldap_set_option" url="function.ldap-set-option.php"/> +<entry name="ldap_set_rebind_proc" url="function.ldap-set-rebind-proc.php"/> +<entry name="ldap_sort" url="function.ldap-sort.php"/> +<entry name="ldap_start_tls" url="function.ldap-start-tls.php"/> +<entry name="ldap_t61_to_8859" url="function.ldap-t61-to-8859.php"/> +<entry name="ldap_unbind" url="function.ldap-unbind.php"/> +<entry name="notes_body" url="function.notes-body.php"/> +<entry name="notes_copy_db" url="function.notes-copy-db.php"/> +<entry name="notes_create_db" url="function.notes-create-db.php"/> +<entry name="notes_create_note" url="function.notes-create-note.php"/> +<entry name="notes_drop_db" url="function.notes-drop-db.php"/> +<entry name="notes_find_note" url="function.notes-find-note.php"/> +<entry name="notes_header_info" url="function.notes-header-info.php"/> +<entry name="notes_list_msgs" url="function.notes-list-msgs.php"/> +<entry name="notes_mark_read" url="function.notes-mark-read.php"/> +<entry name="notes_mark_unread" url="function.notes-mark-unread.php"/> +<entry name="notes_nav_create" url="function.notes-nav-create.php"/> +<entry name="notes_search" url="function.notes-search.php"/> +<entry name="notes_unread" url="function.notes-unread.php"/> +<entry name="notes_version" url="function.notes-version.php"/> +<entry name="Memcache::add" url="function.memcache-add.php"/> +<entry name="Memcache::addServer" url="function.memcache-addserver.php"/> +<entry name="Memcache::close" url="function.memcache-close.php"/> +<entry name="Memcache::connect" url="function.memcache-connect.php"/> +<entry name="memcache_debug" url="function.memcache-debug.php"/> +<entry name="Memcache::decrement" url="function.memcache-decrement.php"/> +<entry name="Memcache::delete" url="function.memcache-delete.php"/> +<entry name="Memcache::flush" url="function.memcache-flush.php"/> +<entry name="Memcache::get" url="function.memcache-get.php"/> +<entry name="Memcache::getExtendedStats" url="function.memcache-getextendedstats.php"/> +<entry name="Memcache::getServerStatus" url="function.memcache-getserverstatus.php"/> +<entry name="Memcache::getStats" url="function.memcache-getstats.php"/> +<entry name="Memcache::getVersion" url="function.memcache-getversion.php"/> +<entry name="Memcache::increment" url="function.memcache-increment.php"/> +<entry name="Memcache::pconnect" url="function.memcache-pconnect.php"/> +<entry name="Memcache::replace" url="function.memcache-replace.php"/> +<entry name="Memcache::set" url="function.memcache-set.php"/> +<entry name="Memcache::setCompressThreshold" url="function.memcache-setcompressthreshold.php"/> +<entry name="Memcache::setServerParams" url="function.memcache-setserverparams.php"/> +<entry name="udm_add_search_limit" url="function.udm-add-search-limit.php"/> +<entry name="udm_alloc_agent_array" url="function.udm-alloc-agent-array.php"/> +<entry name="udm_alloc_agent" url="function.udm-alloc-agent.php"/> +<entry name="udm_api_version" url="function.udm-api-version.php"/> +<entry name="udm_cat_list" url="function.udm-cat-list.php"/> +<entry name="udm_cat_path" url="function.udm-cat-path.php"/> +<entry name="udm_check_charset" url="function.udm-check-charset.php"/> +<entry name="udm_check_stored" url="function.udm-check-stored.php"/> +<entry name="udm_clear_search_limits" url="function.udm-clear-search-limits.php"/> +<entry name="udm_close_stored" url="function.udm-close-stored.php"/> +<entry name="udm_crc32" url="function.udm-crc32.php"/> +<entry name="udm_errno" url="function.udm-errno.php"/> +<entry name="udm_error" url="function.udm-error.php"/> +<entry name="udm_find" url="function.udm-find.php"/> +<entry name="udm_free_agent" url="function.udm-free-agent.php"/> +<entry name="udm_free_ispell_data" url="function.udm-free-ispell-data.php"/> +<entry name="udm_free_res" url="function.udm-free-res.php"/> +<entry name="udm_get_doc_count" url="function.udm-get-doc-count.php"/> +<entry name="udm_get_res_field" url="function.udm-get-res-field.php"/> +<entry name="udm_get_res_param" url="function.udm-get-res-param.php"/> +<entry name="udm_hash32" url="function.udm-hash32.php"/> +<entry name="udm_load_ispell_data" url="function.udm-load-ispell-data.php"/> +<entry name="udm_open_stored" url="function.udm-open-stored.php"/> +<entry name="udm_set_agent_param" url="function.udm-set-agent-param.php"/> +<entry name="mqseries_back" url="function.mqseries-back.php"/> +<entry name="mqseries_begin" url="function.mqseries-begin.php"/> +<entry name="mqseries_close" url="function.mqseries-close.php"/> +<entry name="mqseries_cmit" url="function.mqseries-cmit.php"/> +<entry name="mqseries_conn" url="function.mqseries-conn.php"/> +<entry name="mqseries_connx" url="function.mqseries-connx.php"/> +<entry name="mqseries_disc" url="function.mqseries-disc.php"/> +<entry name="mqseries_get" url="function.mqseries-get.php"/> +<entry name="mqseries_inq" url="function.mqseries-inq.php"/> +<entry name="mqseries_open" url="function.mqseries-open.php"/> +<entry name="mqseries_put1" url="function.mqseries-put1.php"/> +<entry name="mqseries_put" url="function.mqseries-put.php"/> +<entry name="mqseries_set" url="function.mqseries-set.php"/> +<entry name="mqseries_strerror" url="function.mqseries-strerror.php"/> +<entry name="gopher_parsedir" url="function.gopher-parsedir.php"/> +<entry name="checkdnsrr" url="function.checkdnsrr.php"/> +<entry name="closelog" url="function.closelog.php"/> +<entry name="define_syslog_variables" url="function.define-syslog-variables.php"/> +<entry name="dns_check_record" url="function.dns-check-record.php"/> +<entry name="dns_get_mx" url="function.dns-get-mx.php"/> +<entry name="dns_get_record" url="function.dns-get-record.php"/> +<entry name="fsockopen" url="function.fsockopen.php"/> +<entry name="gethostbyaddr" url="function.gethostbyaddr.php"/> +<entry name="gethostbyname" url="function.gethostbyname.php"/> +<entry name="gethostbynamel" url="function.gethostbynamel.php"/> +<entry name="getmxrr" url="function.getmxrr.php"/> +<entry name="getprotobyname" url="function.getprotobyname.php"/> +<entry name="getprotobynumber" url="function.getprotobynumber.php"/> +<entry name="getservbyname" url="function.getservbyname.php"/> +<entry name="getservbyport" url="function.getservbyport.php"/> +<entry name="header" url="function.header.php"/> +<entry name="headers_list" url="function.headers-list.php"/> +<entry name="headers_sent" url="function.headers-sent.php"/> +<entry name="inet_ntop" url="function.inet-ntop.php"/> +<entry name="inet_pton" url="function.inet-pton.php"/> +<entry name="ip2long" url="function.ip2long.php"/> +<entry name="long2ip" url="function.long2ip.php"/> +<entry name="openlog" url="function.openlog.php"/> +<entry name="pfsockopen" url="function.pfsockopen.php"/> +<entry name="setcookie" url="function.setcookie.php"/> +<entry name="setrawcookie" url="function.setrawcookie.php"/> +<entry name="socket_get_status" url="function.socket-get-status.php"/> +<entry name="socket_set_blocking" url="function.socket-set-blocking.php"/> +<entry name="socket_set_timeout" url="function.socket-set-timeout.php"/> +<entry name="syslog" url="function.syslog.php"/> +<entry name="SAMConnection->commit()" url="function.samconnection-commit.php"/> +<entry name="SAMConnection->connect()" url="function.samconnection-connect.php"/> +<entry name="SAMConnection->__construct()" url="function.samconnection-constructor.php"/> +<entry name="SAMConnection->disconnect()" url="function.samconnection-disconnect.php"/> +<entry name="SAMConnection->errno" url="function.samconnection-errno.php"/> +<entry name="SAMConnection->error" url="function.samconnection-error.php"/> +<entry name="SAMConnection->isConnected()" url="function.samconnection-isconnected.php"/> +<entry name="SAMConnection->peek()" url="function.samconnection-peek.php"/> +<entry name="SAMConnection->peekAll()" url="function.samconnection-peekall.php"/> +<entry name="SAMConnection->receive()" url="function.samconnection-receive.php"/> +<entry name="SAMConnection->remove()" url="function.samconnection-remove.php"/> +<entry name="SAMConnection->rollback()" url="function.samconnection-rollback.php"/> +<entry name="SAMConnection->send()" url="function.samconnection-send.php"/> +<entry name="SAMConnection::setDebug()" url="function.samconnection-setDebug.php"/> +<entry name="SAMConnection->subscribe()" url="function.samconnection-subscribe.php"/> +<entry name="SAMConnection->unsubscribe()" url="function.samconnection-unsubscribe.php"/> +<entry name="SAMMessage->body" url="function.sammessage-body.php"/> +<entry name="SAMMessage->__construct()" url="function.sammessage-constructor.php"/> +<entry name="SAMMessage->header" url="function.sammessage-header.php"/> +<entry name="snmp_get_quick_print" url="function.snmp-get-quick-print.php"/> +<entry name="snmp_get_valueretrieval" url="function.snmp-get-valueretrieval.php"/> +<entry name="snmp_read_mib" url="function.snmp-read-mib.php"/> +<entry name="snmp_set_enum_print" url="function.snmp-set-enum-print.php"/> +<entry name="snmp_set_oid_numeric_print" url="function.snmp-set-oid-numeric-print.php"/> +<entry name="snmp_set_oid_output_format" url="function.snmp-set-oid-output-format.php"/> +<entry name="snmp_set_quick_print" url="function.snmp-set-quick-print.php"/> +<entry name="snmp_set_valueretrieval" url="function.snmp-set-valueretrieval.php"/> +<entry name="snmpget" url="function.snmpget.php"/> +<entry name="snmpgetnext" url="function.snmpgetnext.php"/> +<entry name="snmprealwalk" url="function.snmprealwalk.php"/> +<entry name="snmpset" url="function.snmpset.php"/> +<entry name="snmpwalk" url="function.snmpwalk.php"/> +<entry name="snmpwalkoid" url="function.snmpwalkoid.php"/> +<entry name="socket_accept" url="function.socket-accept.php"/> +<entry name="socket_bind" url="function.socket-bind.php"/> +<entry name="socket_clear_error" url="function.socket-clear-error.php"/> +<entry name="socket_close" url="function.socket-close.php"/> +<entry name="socket_connect" url="function.socket-connect.php"/> +<entry name="socket_create_listen" url="function.socket-create-listen.php"/> +<entry name="socket_create_pair" url="function.socket-create-pair.php"/> +<entry name="socket_create" url="function.socket-create.php"/> +<entry name="socket_get_option" url="function.socket-get-option.php"/> +<entry name="socket_getpeername" url="function.socket-getpeername.php"/> +<entry name="socket_getsockname" url="function.socket-getsockname.php"/> +<entry name="socket_last_error" url="function.socket-last-error.php"/> +<entry name="socket_listen" url="function.socket-listen.php"/> +<entry name="socket_read" url="function.socket-read.php"/> +<entry name="socket_recv" url="function.socket-recv.php"/> +<entry name="socket_recvfrom" url="function.socket-recvfrom.php"/> +<entry name="socket_select" url="function.socket-select.php"/> +<entry name="socket_send" url="function.socket-send.php"/> +<entry name="socket_sendto" url="function.socket-sendto.php"/> +<entry name="socket_set_block" url="function.socket-set-block.php"/> +<entry name="socket_set_nonblock" url="function.socket-set-nonblock.php"/> +<entry name="socket_set_option" url="function.socket-set-option.php"/> +<entry name="socket_shutdown" url="function.socket-shutdown.php"/> +<entry name="socket_strerror" url="function.socket-strerror.php"/> +<entry name="socket_write" url="function.socket-write.php"/> +<entry name="ssh2_auth_hostbased_file" url="function.ssh2-auth-hostbased-file.php"/> +<entry name="ssh2_auth_none" url="function.ssh2-auth-none.php"/> +<entry name="ssh2_auth_password" url="function.ssh2-auth-password.php"/> +<entry name="ssh2_auth_pubkey_file" url="function.ssh2-auth-pubkey-file.php"/> +<entry name="ssh2_connect" url="function.ssh2-connect.php"/> +<entry name="ssh2_exec" url="function.ssh2-exec.php"/> +<entry name="ssh2_fetch_stream" url="function.ssh2-fetch-stream.php"/> +<entry name="ssh2_fingerprint" url="function.ssh2-fingerprint.php"/> +<entry name="ssh2_methods_negotiated" url="function.ssh2-methods-negotiated.php"/> +<entry name="ssh2_publickey_add" url="function.ssh2-publickey-add.php"/> +<entry name="ssh2_publickey_init" url="function.ssh2-publickey-init.php"/> +<entry name="ssh2_publickey_list" url="function.ssh2-publickey-list.php"/> +<entry name="ssh2_publickey_remove" url="function.ssh2-publickey-remove.php"/> +<entry name="ssh2_scp_recv" url="function.ssh2-scp-recv.php"/> +<entry name="ssh2_scp_send" url="function.ssh2-scp-send.php"/> +<entry name="ssh2_sftp_lstat" url="function.ssh2-sftp-lstat.php"/> +<entry name="ssh2_sftp_mkdir" url="function.ssh2-sftp-mkdir.php"/> +<entry name="ssh2_sftp_readlink" url="function.ssh2-sftp-readlink.php"/> +<entry name="ssh2_sftp_realpath" url="function.ssh2-sftp-realpath.php"/> +<entry name="ssh2_sftp_rename" url="function.ssh2-sftp-rename.php"/> +<entry name="ssh2_sftp_rmdir" url="function.ssh2-sftp-rmdir.php"/> +<entry name="ssh2_sftp_stat" url="function.ssh2-sftp-stat.php"/> +<entry name="ssh2_sftp_symlink" url="function.ssh2-sftp-symlink.php"/> +<entry name="ssh2_sftp_unlink" url="function.ssh2-sftp-unlink.php"/> +<entry name="ssh2_sftp" url="function.ssh2-sftp.php"/> +<entry name="ssh2_shell" url="function.ssh2-shell.php"/> +<entry name="ssh2_tunnel" url="function.ssh2-tunnel.php"/> +<entry name="svn_add" url="function.svn-add.php"/> +<entry name="svn_auth_get_parameter" url="function.svn-auth-get-parameter.php"/> +<entry name="svn_auth_set_parameter" url="function.svn-auth-set-parameter.php"/> +<entry name="svn_cat" url="function.svn-cat.php"/> +<entry name="svn_checkout" url="function.svn-checkout.php"/> +<entry name="svn_cleanup" url="function.svn-cleanup.php"/> +<entry name="svn_client_version" url="function.svn-client-version.php"/> +<entry name="svn_commit" url="function.svn-commit.php"/> +<entry name="svn_diff" url="function.svn-diff.php"/> +<entry name="svn_fs_abort_txn" url="function.svn-fs-abort-txn.php"/> +<entry name="svn_fs_apply_text" url="function.svn-fs-apply-text.php"/> +<entry name="svn_fs_begin_txn2" url="function.svn-fs-begin-txn2.php"/> +<entry name="svn_fs_change_node_prop" url="function.svn-fs-change-node-prop.php"/> +<entry name="svn_fs_check_path" url="function.svn-fs-check-path.php"/> +<entry name="svn_fs_contents_changed" url="function.svn-fs-contents-changed.php"/> +<entry name="svn_fs_copy" url="function.svn-fs-copy.php"/> +<entry name="svn_fs_delete" url="function.svn-fs-delete.php"/> +<entry name="svn_fs_dir_entries" url="function.svn-fs-dir-entries.php"/> +<entry name="svn_fs_file_contents" url="function.svn-fs-file-contents.php"/> +<entry name="svn_fs_file_length" url="function.svn-fs-file-length.php"/> +<entry name="svn_fs_is_dir" url="function.svn-fs-is-dir.php"/> +<entry name="svn_fs_is_file" url="function.svn-fs-is-file.php"/> +<entry name="svn_fs_make_dir" url="function.svn-fs-make-dir.php"/> +<entry name="svn_fs_make_file" url="function.svn-fs-make-file.php"/> +<entry name="svn_fs_node_created_rev" url="function.svn-fs-node-created-rev.php"/> +<entry name="svn_fs_node_prop" url="function.svn-fs-node-prop.php"/> +<entry name="svn_fs_props_changed" url="function.svn-fs-props-changed.php"/> +<entry name="svn_fs_revision_prop" url="function.svn-fs-revision-prop.php"/> +<entry name="svn_fs_revision_root" url="function.svn-fs-revision-root.php"/> +<entry name="svn_fs_txn_root" url="function.svn-fs-txn-root.php"/> +<entry name="svn_fs_youngest_rev" url="function.svn-fs-youngest-rev.php"/> +<entry name="svn_import" url="function.svn-import.php"/> +<entry name="svn_log" url="function.svn-log.php"/> +<entry name="svn_ls" url="function.svn-ls.php"/> +<entry name="svn_repos_create" url="function.svn-repos-create.php"/> +<entry name="svn_repos_fs_begin_txn_for_commit" url="function.svn-repos-fs-begin-txn-for-commit.php"/> +<entry name="svn_repos_fs_commit_txn" url="function.svn-repos-fs-commit-txn.php"/> +<entry name="svn_repos_fs" url="function.svn-repos-fs.php"/> +<entry name="svn_repos_hotcopy" url="function.svn-repos-hotcopy.php"/> +<entry name="svn_repos_open" url="function.svn-repos-open.php"/> +<entry name="svn_repos_recover" url="function.svn-repos-recover.php"/> +<entry name="svn_status" url="function.svn-status.php"/> +<entry name="svn_update" url="function.svn-update.php"/> +<entry name="tcpwrap_check" url="function.tcpwrap-check.php"/> +<entry name="yaz_addinfo" url="function.yaz-addinfo.php"/> +<entry name="yaz_ccl_conf" url="function.yaz-ccl-conf.php"/> +<entry name="yaz_ccl_parse" url="function.yaz-ccl-parse.php"/> +<entry name="yaz_close" url="function.yaz-close.php"/> +<entry name="yaz_connect" url="function.yaz-connect.php"/> +<entry name="yaz_database" url="function.yaz-database.php"/> +<entry name="yaz_element" url="function.yaz-element.php"/> +<entry name="yaz_errno" url="function.yaz-errno.php"/> +<entry name="yaz_error" url="function.yaz-error.php"/> +<entry name="yaz_es_result" url="function.yaz-es-result.php"/> +<entry name="yaz_es" url="function.yaz-es.php"/> +<entry name="yaz_get_option" url="function.yaz-get-option.php"/> +<entry name="yaz_hits" url="function.yaz-hits.php"/> +<entry name="yaz_itemorder" url="function.yaz-itemorder.php"/> +<entry name="yaz_present" url="function.yaz-present.php"/> +<entry name="yaz_range" url="function.yaz-range.php"/> +<entry name="yaz_record" url="function.yaz-record.php"/> +<entry name="yaz_scan_result" url="function.yaz-scan-result.php"/> +<entry name="yaz_scan" url="function.yaz-scan.php"/> +<entry name="yaz_schema" url="function.yaz-schema.php"/> +<entry name="yaz_search" url="function.yaz-search.php"/> +<entry name="yaz_set_option" url="function.yaz-set-option.php"/> +<entry name="yaz_sort" url="function.yaz-sort.php"/> +<entry name="yaz_syntax" url="function.yaz-syntax.php"/> +<entry name="yaz_wait" url="function.yaz-wait.php"/> +<entry name="yp_all" url="function.yp-all.php"/> +<entry name="yp_cat" url="function.yp-cat.php"/> +<entry name="yp_err_string" url="function.yp-err-string.php"/> +<entry name="yp_errno" url="function.yp-errno.php"/> +<entry name="yp_first" url="function.yp-first.php"/> +<entry name="yp_get_default_domain" url="function.yp-get-default-domain.php"/> +<entry name="yp_master" url="function.yp-master.php"/> +<entry name="yp_match" url="function.yp-match.php"/> +<entry name="yp_next" url="function.yp-next.php"/> +<entry name="yp_order" url="function.yp-order.php"/> +<entry name="apache_child_terminate" url="function.apache-child-terminate.php"/> +<entry name="apache_get_modules" url="function.apache-get-modules.php"/> +<entry name="apache_get_version" url="function.apache-get-version.php"/> +<entry name="apache_getenv" url="function.apache-getenv.php"/> +<entry name="apache_lookup_uri" url="function.apache-lookup-uri.php"/> +<entry name="apache_note" url="function.apache-note.php"/> +<entry name="apache_request_headers" url="function.apache-request-headers.php"/> +<entry name="apache_reset_timeout" url="function.apache-reset-timeout.php"/> +<entry name="apache_response_headers" url="function.apache-response-headers.php"/> +<entry name="apache_setenv" url="function.apache-setenv.php"/> +<entry name="ascii2ebcdic" url="function.ascii2ebcdic.php"/> +<entry name="ebcdic2ascii" url="function.ebcdic2ascii.php"/> +<entry name="getallheaders" url="function.getallheaders.php"/> +<entry name="virtual" url="function.virtual.php"/> +<entry name="iis_add_server" url="function.iis-add-server.php"/> +<entry name="iis_get_dir_security" url="function.iis-get-dir-security.php"/> +<entry name="iis_get_script_map" url="function.iis-get-script-map.php"/> +<entry name="iis_get_server_by_comment" url="function.iis-get-server-by-comment.php"/> +<entry name="iis_get_server_by_path" url="function.iis-get-server-by-path.php"/> +<entry name="iis_get_server_rights" url="function.iis-get-server-rights.php"/> +<entry name="iis_get_service_state" url="function.iis-get-service-state.php"/> +<entry name="iis_remove_server" url="function.iis-remove-server.php"/> +<entry name="iis_set_app_settings" url="function.iis-set-app-settings.php"/> +<entry name="iis_set_dir_security" url="function.iis-set-dir-security.php"/> +<entry name="iis_set_script_map" url="function.iis-set-script-map.php"/> +<entry name="iis_set_server_rights" url="function.iis-set-server-rights.php"/> +<entry name="iis_start_server" url="function.iis-start-server.php"/> +<entry name="iis_start_service" url="function.iis-start-service.php"/> +<entry name="iis_stop_server" url="function.iis-stop-server.php"/> +<entry name="iis_stop_service" url="function.iis-stop-service.php"/> +<entry name="nsapi_request_headers" url="function.nsapi-request-headers.php"/> +<entry name="nsapi_response_headers" url="function.nsapi-response-headers.php"/> +<entry name="nsapi_virtual" url="function.nsapi-virtual.php"/> +<entry name="msession_connect" url="function.msession-connect.php"/> +<entry name="msession_count" url="function.msession-count.php"/> +<entry name="msession_create" url="function.msession-create.php"/> +<entry name="msession_destroy" url="function.msession-destroy.php"/> +<entry name="msession_disconnect" url="function.msession-disconnect.php"/> +<entry name="msession_find" url="function.msession-find.php"/> +<entry name="msession_get_array" url="function.msession-get-array.php"/> +<entry name="msession_get_data" url="function.msession-get-data.php"/> +<entry name="msession_get" url="function.msession-get.php"/> +<entry name="msession_inc" url="function.msession-inc.php"/> +<entry name="msession_list" url="function.msession-list.php"/> +<entry name="msession_listvar" url="function.msession-listvar.php"/> +<entry name="msession_lock" url="function.msession-lock.php"/> +<entry name="msession_plugin" url="function.msession-plugin.php"/> +<entry name="msession_randstr" url="function.msession-randstr.php"/> +<entry name="msession_set_array" url="function.msession-set-array.php"/> +<entry name="msession_set_data" url="function.msession-set-data.php"/> +<entry name="msession_set" url="function.msession-set.php"/> +<entry name="msession_timeout" url="function.msession-timeout.php"/> +<entry name="msession_uniq" url="function.msession-uniq.php"/> +<entry name="msession_unlock" url="function.msession-unlock.php"/> +<entry name="session_cache_expire" url="function.session-cache-expire.php"/> +<entry name="session_cache_limiter" url="function.session-cache-limiter.php"/> +<entry name="session_commit" url="function.session-commit.php"/> +<entry name="session_decode" url="function.session-decode.php"/> +<entry name="session_destroy" url="function.session-destroy.php"/> +<entry name="session_encode" url="function.session-encode.php"/> +<entry name="session_get_cookie_params" url="function.session-get-cookie-params.php"/> +<entry name="session_id" url="function.session-id.php"/> +<entry name="session_is_registered" url="function.session-is-registered.php"/> +<entry name="session_module_name" url="function.session-module-name.php"/> +<entry name="session_name" url="function.session-name.php"/> +<entry name="session_regenerate_id" url="function.session-regenerate-id.php"/> +<entry name="session_register" url="function.session-register.php"/> +<entry name="session_save_path" url="function.session-save-path.php"/> +<entry name="session_set_cookie_params" url="function.session-set-cookie-params.php"/> +<entry name="session_set_save_handler" url="function.session-set-save-handler.php"/> +<entry name="session_start" url="function.session-start.php"/> +<entry name="session_unregister" url="function.session-unregister.php"/> +<entry name="session_unset" url="function.session-unset.php"/> +<entry name="session_write_close" url="function.session-write-close.php"/> +<entry name="session_pgsql_add_error" url="function.session-pgsql-add-error.php"/> +<entry name="session_pgsql_get_error" url="function.session-pgsql-get-error.php"/> +<entry name="session_pgsql_get_field" url="function.session-pgsql-get-field.php"/> +<entry name="session_pgsql_reset" url="function.session-pgsql-reset.php"/> +<entry name="session_pgsql_set_field" url="function.session-pgsql-set-field.php"/> +<entry name="session_pgsql_status" url="function.session-pgsql-status.php"/> +<entry name="bbcode_add_element" url="function.bbcode-add-element.php"/> +<entry name="bbcode_add_smiley" url="function.bbcode-add-smiley.php"/> +<entry name="bbcode_create" url="function.bbcode-create.php"/> +<entry name="bbcode_destroy" url="function.bbcode-destroy.php"/> +<entry name="bbcode_parse" url="function.bbcode-parse.php"/> +<entry name="bbcode_set_arg_parser" url="function.bbcode-set-arg-parser.php"/> +<entry name="bbcode_set_flags" url="function.bbcode-set-flags.php"/> +<entry name="preg_grep" url="function.preg-grep.php"/> +<entry name="preg_last_error" url="function.preg-last-error.php"/> +<entry name="preg_match_all" url="function.preg-match-all.php"/> +<entry name="preg_match" url="function.preg-match.php"/> +<entry name="preg_quote" url="function.preg-quote.php"/> +<entry name="preg_replace_callback" url="function.preg-replace-callback.php"/> +<entry name="preg_replace" url="function.preg-replace.php"/> +<entry name="preg_split" url="function.preg-split.php"/> +<entry name="ereg_replace" url="function.ereg-replace.php"/> +<entry name="ereg" url="function.ereg.php"/> +<entry name="eregi_replace" url="function.eregi-replace.php"/> +<entry name="eregi" url="function.eregi.php"/> +<entry name="split" url="function.split.php"/> +<entry name="spliti" url="function.spliti.php"/> +<entry name="sql_regcase" url="function.sql-regcase.php"/> +<entry name="addcslashes" url="function.addcslashes.php"/> +<entry name="addslashes" url="function.addslashes.php"/> +<entry name="bin2hex" url="function.bin2hex.php"/> +<entry name="chop" url="function.chop.php"/> +<entry name="chr" url="function.chr.php"/> +<entry name="chunk_split" url="function.chunk-split.php"/> +<entry name="convert_cyr_string" url="function.convert-cyr-string.php"/> +<entry name="convert_uudecode" url="function.convert-uudecode.php"/> +<entry name="convert_uuencode" url="function.convert-uuencode.php"/> +<entry name="count_chars" url="function.count-chars.php"/> +<entry name="crc32" url="function.crc32.php"/> +<entry name="crypt" url="function.crypt.php"/> +<entry name="echo" url="function.echo.php"/> +<entry name="explode" url="function.explode.php"/> +<entry name="fprintf" url="function.fprintf.php"/> +<entry name="get_html_translation_table" url="function.get-html-translation-table.php"/> +<entry name="hebrev" url="function.hebrev.php"/> +<entry name="hebrevc" url="function.hebrevc.php"/> +<entry name="html_entity_decode" url="function.html-entity-decode.php"/> +<entry name="htmlentities" url="function.htmlentities.php"/> +<entry name="htmlspecialchars_decode" url="function.htmlspecialchars-decode.php"/> +<entry name="htmlspecialchars" url="function.htmlspecialchars.php"/> +<entry name="implode" url="function.implode.php"/> +<entry name="join" url="function.join.php"/> +<entry name="lcfirst" url="function.lcfirst.php"/> +<entry name="levenshtein" url="function.levenshtein.php"/> +<entry name="localeconv" url="function.localeconv.php"/> +<entry name="ltrim" url="function.ltrim.php"/> +<entry name="md5_file" url="function.md5-file.php"/> +<entry name="md5" url="function.md5.php"/> +<entry name="metaphone" url="function.metaphone.php"/> +<entry name="money_format" url="function.money-format.php"/> +<entry name="nl_langinfo" url="function.nl-langinfo.php"/> +<entry name="nl2br" url="function.nl2br.php"/> +<entry name="number_format" url="function.number-format.php"/> +<entry name="ord" url="function.ord.php"/> +<entry name="parse_str" url="function.parse-str.php"/> +<entry name="print" url="function.print.php"/> +<entry name="printf" url="function.printf.php"/> +<entry name="quoted_printable_decode" url="function.quoted-printable-decode.php"/> +<entry name="quotemeta" url="function.quotemeta.php"/> +<entry name="rtrim" url="function.rtrim.php"/> +<entry name="setlocale" url="function.setlocale.php"/> +<entry name="sha1_file" url="function.sha1-file.php"/> +<entry name="sha1" url="function.sha1.php"/> +<entry name="similar_text" url="function.similar-text.php"/> +<entry name="soundex" url="function.soundex.php"/> +<entry name="sprintf" url="function.sprintf.php"/> +<entry name="sscanf" url="function.sscanf.php"/> +<entry name="str_getcsv" url="function.str-getcsv.php"/> +<entry name="str_ireplace" url="function.str-ireplace.php"/> +<entry name="str_pad" url="function.str-pad.php"/> +<entry name="str_repeat" url="function.str-repeat.php"/> +<entry name="str_replace" url="function.str-replace.php"/> +<entry name="str_rot13" url="function.str-rot13.php"/> +<entry name="str_shuffle" url="function.str-shuffle.php"/> +<entry name="str_split" url="function.str-split.php"/> +<entry name="str_word_count" url="function.str-word-count.php"/> +<entry name="strcasecmp" url="function.strcasecmp.php"/> +<entry name="strchr" url="function.strchr.php"/> +<entry name="strcmp" url="function.strcmp.php"/> +<entry name="strcoll" url="function.strcoll.php"/> +<entry name="strcspn" url="function.strcspn.php"/> +<entry name="strip_tags" url="function.strip-tags.php"/> +<entry name="stripcslashes" url="function.stripcslashes.php"/> +<entry name="stripos" url="function.stripos.php"/> +<entry name="stripslashes" url="function.stripslashes.php"/> +<entry name="stristr" url="function.stristr.php"/> +<entry name="strlen" url="function.strlen.php"/> +<entry name="strnatcasecmp" url="function.strnatcasecmp.php"/> +<entry name="strnatcmp" url="function.strnatcmp.php"/> +<entry name="strncasecmp" url="function.strncasecmp.php"/> +<entry name="strncmp" url="function.strncmp.php"/> +<entry name="strpbrk" url="function.strpbrk.php"/> +<entry name="strpos" url="function.strpos.php"/> +<entry name="strrchr" url="function.strrchr.php"/> +<entry name="strrev" url="function.strrev.php"/> +<entry name="strripos" url="function.strripos.php"/> +<entry name="strrpos" url="function.strrpos.php"/> +<entry name="strspn" url="function.strspn.php"/> +<entry name="strstr" url="function.strstr.php"/> +<entry name="strtok" url="function.strtok.php"/> +<entry name="strtolower" url="function.strtolower.php"/> +<entry name="strtoupper" url="function.strtoupper.php"/> +<entry name="strtr" url="function.strtr.php"/> +<entry name="substr_compare" url="function.substr-compare.php"/> +<entry name="substr_count" url="function.substr-count.php"/> +<entry name="substr_replace" url="function.substr-replace.php"/> +<entry name="substr" url="function.substr.php"/> +<entry name="trim" url="function.trim.php"/> +<entry name="ucfirst" url="function.ucfirst.php"/> +<entry name="ucwords" url="function.ucwords.php"/> +<entry name="vfprintf" url="function.vfprintf.php"/> +<entry name="vprintf" url="function.vprintf.php"/> +<entry name="vsprintf" url="function.vsprintf.php"/> +<entry name="wordwrap" url="function.wordwrap.php"/> +<entry name="array_change_key_case" url="function.array-change-key-case.php"/> +<entry name="array_chunk" url="function.array-chunk.php"/> +<entry name="array_combine" url="function.array-combine.php"/> +<entry name="array_count_values" url="function.array-count-values.php"/> +<entry name="array_diff_assoc" url="function.array-diff-assoc.php"/> +<entry name="array_diff_key" url="function.array-diff-key.php"/> +<entry name="array_diff_uassoc" url="function.array-diff-uassoc.php"/> +<entry name="array_diff_ukey" url="function.array-diff-ukey.php"/> +<entry name="array_diff" url="function.array-diff.php"/> +<entry name="array_fill_keys" url="function.array-fill-keys.php"/> +<entry name="array_fill" url="function.array-fill.php"/> +<entry name="array_filter" url="function.array-filter.php"/> +<entry name="array_flip" url="function.array-flip.php"/> +<entry name="array_intersect_assoc" url="function.array-intersect-assoc.php"/> +<entry name="array_intersect_key" url="function.array-intersect-key.php"/> +<entry name="array_intersect_uassoc" url="function.array-intersect-uassoc.php"/> +<entry name="array_intersect_ukey" url="function.array-intersect-ukey.php"/> +<entry name="array_intersect" url="function.array-intersect.php"/> +<entry name="array_key_exists" url="function.array-key-exists.php"/> +<entry name="array_keys" url="function.array-keys.php"/> +<entry name="array_map" url="function.array-map.php"/> +<entry name="array_merge_recursive" url="function.array-merge-recursive.php"/> +<entry name="array_merge" url="function.array-merge.php"/> +<entry name="array_multisort" url="function.array-multisort.php"/> +<entry name="array_pad" url="function.array-pad.php"/> +<entry name="array_pop" url="function.array-pop.php"/> +<entry name="array_product" url="function.array-product.php"/> +<entry name="array_push" url="function.array-push.php"/> +<entry name="array_rand" url="function.array-rand.php"/> +<entry name="array_reduce" url="function.array-reduce.php"/> +<entry name="array_reverse" url="function.array-reverse.php"/> +<entry name="array_search" url="function.array-search.php"/> +<entry name="array_shift" url="function.array-shift.php"/> +<entry name="array_slice" url="function.array-slice.php"/> +<entry name="array_splice" url="function.array-splice.php"/> +<entry name="array_sum" url="function.array-sum.php"/> +<entry name="array_udiff_assoc" url="function.array-udiff-assoc.php"/> +<entry name="array_udiff_uassoc" url="function.array-udiff-uassoc.php"/> +<entry name="array_udiff" url="function.array-udiff.php"/> +<entry name="array_uintersect_assoc" url="function.array-uintersect-assoc.php"/> +<entry name="array_uintersect_uassoc" url="function.array-uintersect-uassoc.php"/> +<entry name="array_uintersect" url="function.array-uintersect.php"/> +<entry name="array_unique" url="function.array-unique.php"/> +<entry name="array_unshift" url="function.array-unshift.php"/> +<entry name="array_values" url="function.array-values.php"/> +<entry name="array_walk_recursive" url="function.array-walk-recursive.php"/> +<entry name="array_walk" url="function.array-walk.php"/> +<entry name="array" url="function.array.php"/> +<entry name="arsort" url="function.arsort.php"/> +<entry name="asort" url="function.asort.php"/> +<entry name="compact" url="function.compact.php"/> +<entry name="count" url="function.count.php"/> +<entry name="current" url="function.current.php"/> +<entry name="each" url="function.each.php"/> +<entry name="end" url="function.end.php"/> +<entry name="extract" url="function.extract.php"/> +<entry name="in_array" url="function.in-array.php"/> +<entry name="key" url="function.key.php"/> +<entry name="krsort" url="function.krsort.php"/> +<entry name="ksort" url="function.ksort.php"/> +<entry name="list" url="function.list.php"/> +<entry name="natcasesort" url="function.natcasesort.php"/> +<entry name="natsort" url="function.natsort.php"/> +<entry name="next" url="function.next.php"/> +<entry name="pos" url="function.pos.php"/> +<entry name="prev" url="function.prev.php"/> +<entry name="range" url="function.range.php"/> +<entry name="reset" url="function.reset.php"/> +<entry name="rsort" url="function.rsort.php"/> +<entry name="shuffle" url="function.shuffle.php"/> +<entry name="sizeof" url="function.sizeof.php"/> +<entry name="sort" url="function.sort.php"/> +<entry name="uasort" url="function.uasort.php"/> +<entry name="uksort" url="function.uksort.php"/> +<entry name="usort" url="function.usort.php"/> +<entry name="call_user_method_array" url="function.call-user-method-array.php"/> +<entry name="call_user_method" url="function.call-user-method.php"/> +<entry name="class_exists" url="function.class-exists.php"/> +<entry name="get_class_methods" url="function.get-class-methods.php"/> +<entry name="get_class_vars" url="function.get-class-vars.php"/> +<entry name="get_class" url="function.get-class.php"/> +<entry name="get_declared_classes" url="function.get-declared-classes.php"/> +<entry name="get_declared_interfaces" url="function.get-declared-interfaces.php"/> +<entry name="get_object_vars" url="function.get-object-vars.php"/> +<entry name="get_parent_class" url="function.get-parent-class.php"/> +<entry name="interface_exists" url="function.interface-exists.php"/> +<entry name="is_a" url="function.is-a.php"/> +<entry name="is_subclass_of" url="function.is-subclass-of.php"/> +<entry name="method_exists" url="function.method-exists.php"/> +<entry name="property_exists" url="function.property-exists.php"/> +<entry name="classkit_import" url="function.classkit-import.php"/> +<entry name="classkit_method_add" url="function.classkit-method-add.php"/> +<entry name="classkit_method_copy" url="function.classkit-method-copy.php"/> +<entry name="classkit_method_redefine" url="function.classkit-method-redefine.php"/> +<entry name="classkit_method_remove" url="function.classkit-method-remove.php"/> +<entry name="classkit_method_rename" url="function.classkit-method-rename.php"/> +<entry name="ctype_alnum" url="function.ctype-alnum.php"/> +<entry name="ctype_alpha" url="function.ctype-alpha.php"/> +<entry name="ctype_cntrl" url="function.ctype-cntrl.php"/> +<entry name="ctype_digit" url="function.ctype-digit.php"/> +<entry name="ctype_graph" url="function.ctype-graph.php"/> +<entry name="ctype_lower" url="function.ctype-lower.php"/> +<entry name="ctype_print" url="function.ctype-print.php"/> +<entry name="ctype_punct" url="function.ctype-punct.php"/> +<entry name="ctype_space" url="function.ctype-space.php"/> +<entry name="ctype_upper" url="function.ctype-upper.php"/> +<entry name="ctype_xdigit" url="function.ctype-xdigit.php"/> +<entry name="filter_has_var" url="function.filter-has-var.php"/> +<entry name="filter_id" url="function.filter-id.php"/> +<entry name="filter_input_array" url="function.filter-input-array.php"/> +<entry name="filter_input" url="function.filter-input.php"/> +<entry name="filter_list" url="function.filter-list.php"/> +<entry name="filter_var_array" url="function.filter-var-array.php"/> +<entry name="filter_var" url="function.filter-var.php"/> +<entry name="call_user_func_array" url="function.call-user-func-array.php"/> +<entry name="call_user_func" url="function.call-user-func.php"/> +<entry name="create_function" url="function.create-function.php"/> +<entry name="func_get_arg" url="function.func-get-arg.php"/> +<entry name="func_get_args" url="function.func-get-args.php"/> +<entry name="func_num_args" url="function.func-num-args.php"/> +<entry name="function_exists" url="function.function-exists.php"/> +<entry name="get_defined_functions" url="function.get-defined-functions.php"/> +<entry name="register_shutdown_function" url="function.register-shutdown-function.php"/> +<entry name="register_tick_function" url="function.register-tick-function.php"/> +<entry name="unregister_tick_function" url="function.unregister-tick-function.php"/> +<entry name="aggregate_info" url="function.aggregate-info.php"/> +<entry name="aggregate_methods_by_list" url="function.aggregate-methods-by-list.php"/> +<entry name="aggregate_methods_by_regexp" url="function.aggregate-methods-by-regexp.php"/> +<entry name="aggregate_methods" url="function.aggregate-methods.php"/> +<entry name="aggregate_properties_by_list" url="function.aggregate-properties-by-list.php"/> +<entry name="aggregate_properties_by_regexp" url="function.aggregate-properties-by-regexp.php"/> +<entry name="aggregate_properties" url="function.aggregate-properties.php"/> +<entry name="aggregate" url="function.aggregate.php"/> +<entry name="aggregation_info" url="function.aggregation-info.php"/> +<entry name="deaggregate" url="function.deaggregate.php"/> +<entry name="debug_zval_dump" url="function.debug-zval-dump.php"/> +<entry name="doubleval" url="function.doubleval.php"/> +<entry name="empty" url="function.empty.php"/> +<entry name="floatval" url="function.floatval.php"/> +<entry name="get_defined_vars" url="function.get-defined-vars.php"/> +<entry name="get_resource_type" url="function.get-resource-type.php"/> +<entry name="gettype" url="function.gettype.php"/> +<entry name="import_request_variables" url="function.import-request-variables.php"/> +<entry name="intval" url="function.intval.php"/> +<entry name="is_array" url="function.is-array.php"/> +<entry name="is_binary" url="function.is-binary.php"/> +<entry name="is_bool" url="function.is-bool.php"/> +<entry name="is_buffer" url="function.is-buffer.php"/> +<entry name="is_callable" url="function.is-callable.php"/> +<entry name="is_double" url="function.is-double.php"/> +<entry name="is_float" url="function.is-float.php"/> +<entry name="is_int" url="function.is-int.php"/> +<entry name="is_integer" url="function.is-integer.php"/> +<entry name="is_long" url="function.is-long.php"/> +<entry name="is_null" url="function.is-null.php"/> +<entry name="is_numeric" url="function.is-numeric.php"/> +<entry name="is_object" url="function.is-object.php"/> +<entry name="is_real" url="function.is-real.php"/> +<entry name="is_resource" url="function.is-resource.php"/> +<entry name="is_scalar" url="function.is-scalar.php"/> +<entry name="is_string" url="function.is-string.php"/> +<entry name="is_unicode" url="function.is-unicode.php"/> +<entry name="isset" url="function.isset.php"/> +<entry name="print_r" url="function.print-r.php"/> +<entry name="serialize" url="function.serialize.php"/> +<entry name="settype" url="function.settype.php"/> +<entry name="strval" url="function.strval.php"/> +<entry name="unserialize" url="function.unserialize.php"/> +<entry name="unset" url="function.unset.php"/> +<entry name="var_dump" url="function.var-dump.php"/> +<entry name="var_export" url="function.var-export.php"/> +<entry name="is_soap_fault" url="function.is-soap-fault.php"/> +<entry name="SoapClient->__call()" url="function.soap-soapclient-call.php"/> +<entry name="SoapClient->__construct()" url="function.soap-soapclient-construct.php"/> +<entry name="SoapClient->__doRequest()" url="function.soap-soapclient-dorequest.php"/> +<entry name="SoapClient->__getFunctions()" url="function.soap-soapclient-getfunctions.php"/> +<entry name="SoapClient->__getLastRequest()" url="function.soap-soapclient-getlastrequest.php"/> +<entry name="SoapClient->__getLastRequestHeaders()" url="function.soap-soapclient-getlastrequestheaders.php"/> +<entry name="SoapClient->__getLastResponse()" url="function.soap-soapclient-getlastresponse.php"/> +<entry name="SoapClient->__getLastResponseHeaders()" url="function.soap-soapclient-getlastresponseheaders.php"/> +<entry name="SoapClient->__getTypes()" url="function.soap-soapclient-gettypes.php"/> +<entry name="SoapClient->__setCookie()" url="function.soap-soapclient-setcookie.php"/> +<entry name="SoapClient->__soapCall()" url="function.soap-soapclient-soapcall.php"/> +<entry name="SoapFault->__construct()" url="function.soap-soapfault-construct.php"/> +<entry name="SoapHeader->__construct()" url="function.soap-soapheader-construct.php"/> +<entry name="SoapParam->__construct()" url="function.soap-soapparam-construct.php"/> +<entry name="SoapServer->addFunction()" url="function.soap-soapserver-addfunction.php"/> +<entry name="SoapServer->__construct()" url="function.soap-soapserver-construct.php"/> +<entry name="SoapServer->fault()" url="function.soap-soapserver-fault.php"/> +<entry name="SoapServer->getFunctions()" url="function.soap-soapserver-getfunctions.php"/> +<entry name="SoapServer->handle()" url="function.soap-soapserver-handle.php"/> +<entry name="SoapServer->setClass()" url="function.soap-soapserver-setclass.php"/> +<entry name="SoapServer->setPersistence()" url="function.soap-soapserver-setpersistence.php"/> +<entry name="SoapVar->__construct()" url="function.soap-soapvar-construct.php"/> +<entry name="use_soap_error_handler" url="function.use-soap-error-handler.php"/> +<entry name="xmlrpc_decode_request" url="function.xmlrpc-decode-request.php"/> +<entry name="xmlrpc_decode" url="function.xmlrpc-decode.php"/> +<entry name="xmlrpc_encode_request" url="function.xmlrpc-encode-request.php"/> +<entry name="xmlrpc_encode" url="function.xmlrpc-encode.php"/> +<entry name="xmlrpc_get_type" url="function.xmlrpc-get-type.php"/> +<entry name="xmlrpc_is_fault" url="function.xmlrpc-is-fault.php"/> +<entry name="xmlrpc_parse_method_descriptions" url="function.xmlrpc-parse-method-descriptions.php"/> +<entry name="xmlrpc_server_add_introspection_data" url="function.xmlrpc-server-add-introspection-data.php"/> +<entry name="xmlrpc_server_call_method" url="function.xmlrpc-server-call-method.php"/> +<entry name="xmlrpc_server_create" url="function.xmlrpc-server-create.php"/> +<entry name="xmlrpc_server_destroy" url="function.xmlrpc-server-destroy.php"/> +<entry name="xmlrpc_server_register_introspection_callback" url="function.xmlrpc-server-register-introspection-callback.php"/> +<entry name="xmlrpc_server_register_method" url="function.xmlrpc-server-register-method.php"/> +<entry name="xmlrpc_set_type" url="function.xmlrpc-set-type.php"/> +<entry name="dotnet_load" url="function.dotnet-load.php"/> +<entry name="COM" url="class.com.php"/> +<entry name="DOTNET" url="class.dotnet.php"/> +<entry name="VARIANT" url="class.variant.php"/> +<entry name="com_addref" url="function.com-addref.php"/> +<entry name="com_create_guid" url="function.com-create-guid.php"/> +<entry name="com_event_sink" url="function.com-event-sink.php"/> +<entry name="com_get_active_object" url="function.com-get-active-object.php"/> +<entry name="com_get" url="function.com-get.php"/> +<entry name="com_invoke" url="function.com-invoke.php"/> +<entry name="com_isenum" url="function.com-isenum.php"/> +<entry name="com_load_typelib" url="function.com-load-typelib.php"/> +<entry name="com_load" url="function.com-load.php"/> +<entry name="com_message_pump" url="function.com-message-pump.php"/> +<entry name="com_print_typeinfo" url="function.com-print-typeinfo.php"/> +<entry name="com_propget" url="function.com-propget.php"/> +<entry name="com_propput" url="function.com-propput.php"/> +<entry name="com_propset" url="function.com-propset.php"/> +<entry name="com_release" url="function.com-release.php"/> +<entry name="com_set" url="function.com-set.php"/> +<entry name="variant_abs" url="function.variant-abs.php"/> +<entry name="variant_add" url="function.variant-add.php"/> +<entry name="variant_and" url="function.variant-and.php"/> +<entry name="variant_cast" url="function.variant-cast.php"/> +<entry name="variant_cat" url="function.variant-cat.php"/> +<entry name="variant_cmp" url="function.variant-cmp.php"/> +<entry name="variant_date_from_timestamp" url="function.variant-date-from-timestamp.php"/> +<entry name="variant_date_to_timestamp" url="function.variant-date-to-timestamp.php"/> +<entry name="variant_div" url="function.variant-div.php"/> +<entry name="variant_eqv" url="function.variant-eqv.php"/> +<entry name="variant_fix" url="function.variant-fix.php"/> +<entry name="variant_get_type" url="function.variant-get-type.php"/> +<entry name="variant_idiv" url="function.variant-idiv.php"/> +<entry name="variant_imp" url="function.variant-imp.php"/> +<entry name="variant_int" url="function.variant-int.php"/> +<entry name="variant_mod" url="function.variant-mod.php"/> +<entry name="variant_mul" url="function.variant-mul.php"/> +<entry name="variant_neg" url="function.variant-neg.php"/> +<entry name="variant_not" url="function.variant-not.php"/> +<entry name="variant_or" url="function.variant-or.php"/> +<entry name="variant_pow" url="function.variant-pow.php"/> +<entry name="variant_round" url="function.variant-round.php"/> +<entry name="variant_set_type" url="function.variant-set-type.php"/> +<entry name="variant_set" url="function.variant-set.php"/> +<entry name="variant_sub" url="function.variant-sub.php"/> +<entry name="variant_xor" url="function.variant-xor.php"/> +<entry name="printer_abort" url="function.printer-abort.php"/> +<entry name="printer_close" url="function.printer-close.php"/> +<entry name="printer_create_brush" url="function.printer-create-brush.php"/> +<entry name="printer_create_dc" url="function.printer-create-dc.php"/> +<entry name="printer_create_font" url="function.printer-create-font.php"/> +<entry name="printer_create_pen" url="function.printer-create-pen.php"/> +<entry name="printer_delete_brush" url="function.printer-delete-brush.php"/> +<entry name="printer_delete_dc" url="function.printer-delete-dc.php"/> +<entry name="printer_delete_font" url="function.printer-delete-font.php"/> +<entry name="printer_delete_pen" url="function.printer-delete-pen.php"/> +<entry name="printer_draw_bmp" url="function.printer-draw-bmp.php"/> +<entry name="printer_draw_chord" url="function.printer-draw-chord.php"/> +<entry name="printer_draw_elipse" url="function.printer-draw-elipse.php"/> +<entry name="printer_draw_line" url="function.printer-draw-line.php"/> +<entry name="printer_draw_pie" url="function.printer-draw-pie.php"/> +<entry name="printer_draw_rectangle" url="function.printer-draw-rectangle.php"/> +<entry name="printer_draw_roundrect" url="function.printer-draw-roundrect.php"/> +<entry name="printer_draw_text" url="function.printer-draw-text.php"/> +<entry name="printer_end_doc" url="function.printer-end-doc.php"/> +<entry name="printer_end_page" url="function.printer-end-page.php"/> +<entry name="printer_get_option" url="function.printer-get-option.php"/> +<entry name="printer_list" url="function.printer-list.php"/> +<entry name="printer_logical_fontheight" url="function.printer-logical-fontheight.php"/> +<entry name="printer_open" url="function.printer-open.php"/> +<entry name="printer_select_brush" url="function.printer-select-brush.php"/> +<entry name="printer_select_font" url="function.printer-select-font.php"/> +<entry name="printer_select_pen" url="function.printer-select-pen.php"/> +<entry name="printer_set_option" url="function.printer-set-option.php"/> +<entry name="printer_start_doc" url="function.printer-start-doc.php"/> +<entry name="printer_start_page" url="function.printer-start-page.php"/> +<entry name="printer_write" url="function.printer-write.php"/> +<entry name="w32api_deftype" url="function.w32api-deftype.php"/> +<entry name="w32api_init_dtype" url="function.w32api-init-dtype.php"/> +<entry name="w32api_invoke_function" url="function.w32api-invoke-function.php"/> +<entry name="w32api_register_function" url="function.w32api-register-function.php"/> +<entry name="w32api_set_call_method" url="function.w32api-set-call-method.php"/> +<entry name="win32_ps_list_procs" url="function.win32-ps-list-procs.php"/> +<entry name="win32_ps_stat_mem" url="function.win32-ps-stat-mem.php"/> +<entry name="win32_ps_stat_proc" url="function.win32-ps-stat-proc.php"/> +<entry name="win32_create_service" url="function.win32-create-service.php"/> +<entry name="win32_delete_service" url="function.win32-delete-service.php"/> +<entry name="win32_get_last_control_message" url="function.win32-get-last-control-message.php"/> +<entry name="win32_query_service_status" url="function.win32-query-service-status.php"/> +<entry name="win32_set_service_status" url="function.win32-set-service-status.php"/> +<entry name="win32_start_service_ctrl_dispatcher" url="function.win32-start-service-ctrl-dispatcher.php"/> +<entry name="win32_start_service" url="function.win32-start-service.php"/> +<entry name="win32_stop_service" url="function.win32-stop-service.php"/> +<entry name="DOMAttr::__construct" url="domattr.construct.php"/> +<entry name="DOMAttr::isId" url="domattr.isid.php"/> +<entry name="DOMCharacterData::appendData" url="domcharacterdata.appenddata.php"/> +<entry name="DOMCharacterData::deleteData" url="domcharacterdata.deletedata.php"/> +<entry name="DOMCharacterData::insertData" url="domcharacterdata.insertdata.php"/> +<entry name="DOMCharacterData::replaceData" url="domcharacterdata.replacedata.php"/> +<entry name="DOMCharacterData::substringData" url="domcharacterdata.substringdata.php"/> +<entry name="DOMComment::__construct" url="domcomment.construct.php"/> +<entry name="DOMDocument::__construct" url="domdocument.construct.php"/> +<entry name="DOMDocument::createAttribute" url="domdocument.createattribute.php"/> +<entry name="DOMDocument::createAttributeNS" url="domdocument.createattributens.php"/> +<entry name="DOMDocument::createCDATASection" url="domdocument.createcdatasection.php"/> +<entry name="DOMDocument::createComment" url="domdocument.createcomment.php"/> +<entry name="DOMDocument::createDocumentFragment" url="domdocument.createdocumentfragment.php"/> +<entry name="DOMDocument::createElement" url="domdocument.createelement.php"/> +<entry name="DOMDocument::createElementNS" url="domdocument.createelementns.php"/> +<entry name="DOMDocument::createEntityReference" url="domdocument.createentityreference.php"/> +<entry name="DOMDocument::createProcessingInstruction" url="domdocument.createprocessinginstruction.php"/> +<entry name="DOMDocument::createTextNode" url="domdocument.createtextnode.php"/> +<entry name="DOMDocument::getElementById" url="domdocument.getelementbyid.php"/> +<entry name="DOMDocument::getElementsByTagName" url="domdocument.getelementsbytagname.php"/> +<entry name="DOMDocument::getElementsByTagNameNS" url="domdocument.getelementsbytagnamens.php"/> +<entry name="DOMDocument::importNode" url="domdocument.importnode.php"/> +<entry name="DOMDocument::load" url="domdocument.load.php"/> +<entry name="DOMDocument::loadHTML" url="domdocument.loadhtml.php"/> +<entry name="DOMDocument::loadHTMLFile" url="domdocument.loadhtmlfile.php"/> +<entry name="DOMDocument::loadXML" url="domdocument.loadxml.php"/> +<entry name="DOMDocument::normalizeDocument" url="domdocument.normalizedocument.php"/> +<entry name="DOMDocument::registerNodeClass" url="domdocument.registernodeclass.php"/> +<entry name="DOMDocument::relaxNGValidate" url="domdocument.relaxngvalidate.php"/> +<entry name="DOMDocument::relaxNGValidateSource" url="domdocument.relaxngvalidatesource.php"/> +<entry name="DOMDocument::save" url="domdocument.save.php"/> +<entry name="DOMDocument::saveHTML" url="domdocument.savehtml.php"/> +<entry name="DOMDocument::saveHTMLFile" url="domdocument.savehtmlfile.php"/> +<entry name="DOMDocument::saveXML" url="domdocument.savexml.php"/> +<entry name="DOMDocument::schemaValidate" url="domdocument.schemavalidate.php"/> +<entry name="DOMDocument::schemaValidateSource" url="domdocument.schemavalidatesource.php"/> +<entry name="DOMDocument::validate" url="domdocument.validate.php"/> +<entry name="DOMDocument::xinclude" url="domdocument.xinclude.php"/> +<entry name="DOMDocumentFragment::appendXML" url="domdocumentfragment.appendxml.php"/> +<entry name="DOMElement::__construct" url="domelement.construct.php"/> +<entry name="DOMElement::getAttribute" url="domelement.getattribute.php"/> +<entry name="DOMElement::getAttributeNode" url="domelement.getattributenode.php"/> +<entry name="DOMElement::getAttributeNodeNS" url="domelement.getattributenodens.php"/> +<entry name="DOMElement::getAttributeNS" url="domelement.getattributens.php"/> +<entry name="DOMElement::getElementsByTagName" url="domelement.getelementsbytagname.php"/> +<entry name="DOMElement::getElementsByTagNameNS" url="domelement.getelementsbytagnamens.php"/> +<entry name="DOMElement::hasAttribute" url="domelement.hasattribute.php"/> +<entry name="DOMElement::hasAttributeNS" url="domelement.hasattributens.php"/> +<entry name="DOMElement::removeAttribute" url="domelement.removeattribute.php"/> +<entry name="DOMElement::removeAttributeNode" url="domelement.removeattributenode.php"/> +<entry name="DOMElement::removeAttributeNS" url="domelement.removeattributens.php"/> +<entry name="DOMElement::setAttribute" url="domelement.setattribute.php"/> +<entry name="DOMElement::setAttributeNode" url="domelement.setattributenode.php"/> +<entry name="DOMElement::setAttributeNodeNS" url="domelement.setattributenodens.php"/> +<entry name="DOMElement::setAttributeNS" url="domelement.setattributens.php"/> +<entry name="DOMElement::setIdAttribute" url="domelement.setidattribute.php"/> +<entry name="DOMElement::setIdAttributeNode" url="domelement.setidattributenode.php"/> +<entry name="DOMElement::setIdAttributeNS" url="domelement.setidattributens.php"/> +<entry name="DOMEntityReference::__construct" url="domentityreference.construct.php"/> +<entry name="DOMImplementation::__construct" url="domimplementation.construct.php"/> +<entry name="DOMImplementation::createDocument" url="domimplementation.createdocument.php"/> +<entry name="DOMImplementation::createDocumentType" url="domimplementation.createdocumenttype.php"/> +<entry name="DOMImplementation::hasFeature" url="domimplementation.hasfeature.php"/> +<entry name="DOMNamedNodeMap::getNamedItem" url="domnamednodemap.getnameditem.php"/> +<entry name="DOMNamedNodeMap::getNamedItemNS" url="domnamednodemap.getnameditemns.php"/> +<entry name="DOMNamedNodeMap::item" url="domnamednodemap.item.php"/> +<entry name="DOMNode::appendChild" url="domnode.appendchild.php"/> +<entry name="DOMNode::cloneNode" url="domnode.clonenode.php"/> +<entry name="DOMNode::hasAttributes" url="domnode.hasattributes.php"/> +<entry name="DOMNode::hasChildNodes" url="domnode.haschildnodes.php"/> +<entry name="DOMNode::insertBefore" url="domnode.insertbefore.php"/> +<entry name="DOMNode::isDefaultNamespace" url="domnode.isdefaultnamespace.php"/> +<entry name="DOMNode::isSameNode" url="domnode.issamenode.php"/> +<entry name="DOMNode::isSupported" url="domnode.issupported.php"/> +<entry name="DOMNode::lookupNamespaceURI" url="domnode.lookupnamespaceuri.php"/> +<entry name="DOMNode::lookupPrefix" url="domnode.lookupprefix.php"/> +<entry name="DOMNode::normalize" url="domnode.normalize.php"/> +<entry name="DOMNode::removeChild" url="domnode.removechild.php"/> +<entry name="DOMNode::replaceChild" url="domnode.replacechild.php"/> +<entry name="DOMNodelist::item" url="domnodelist.item.php"/> +<entry name="DOMProcessingInstruction::__construct" url="domprocessinginstruction.construct.php"/> +<entry name="DOMText::__construct" url="domtext.construct.php"/> +<entry name="DOMText::isWhitespaceInElementContent" url="domtext.iswhitespaceinelementcontent.php"/> +<entry name="DOMText::splitText" url="domtext.splittext.php"/> +<entry name="DOMXPath::__construct" url="domxpath.construct.php"/> +<entry name="DOMXPath::evaluate" url="domxpath.evaluate.php"/> +<entry name="DOMXPath::query" url="domxpath.query.php"/> +<entry name="DOMXPath::registerNamespace" url="domxpath.registernamespace.php"/> +<entry name="dom_import_simplexml" url="function.dom-import-simplexml.php"/> +<entry name="DomAttribute->name" url="function.domattribute-name.php"/> +<entry name="DomAttribute->set_value" url="function.domattribute-set-value.php"/> +<entry name="DomAttribute->specified" url="function.domattribute-specified.php"/> +<entry name="DomAttribute->value" url="function.domattribute-value.php"/> +<entry name="DomDocument->add_root" url="function.domdocument-add-root.php"/> +<entry name="DomDocument->create_attribute" url="function.domdocument-create-attribute.php"/> +<entry name="DomDocument->create_cdata_section" url="function.domdocument-create-cdata-section.php"/> +<entry name="DomDocument->create_comment" url="function.domdocument-create-comment.php"/> +<entry name="DomDocument->create_element_ns" url="function.domdocument-create-element-ns.php"/> +<entry name="DomDocument->create_element" url="function.domdocument-create-element.php"/> +<entry name="DomDocument->create_entity_reference" url="function.domdocument-create-entity-reference.php"/> +<entry name="DomDocument->create_processing_instruction" url="function.domdocument-create-processing-instruction.php"/> +<entry name="DomDocument->create_text_node" url="function.domdocument-create-text-node.php"/> +<entry name="DomDocument->doctype" url="function.domdocument-doctype.php"/> +<entry name="DomDocument->document_element" url="function.domdocument-document-element.php"/> +<entry name="DomDocument->dump_file" url="function.domdocument-dump-file.php"/> +<entry name="DomDocument->dump_mem" url="function.domdocument-dump-mem.php"/> +<entry name="DomDocument->get_element_by_id" url="function.domdocument-get-element-by-id.php"/> +<entry name="DomDocument->get_elements_by_tagname" url="function.domdocument-get-elements-by-tagname.php"/> +<entry name="DomDocument->html_dump_mem" url="function.domdocument-html-dump-mem.php"/> +<entry name="DomDocument->xinclude" url="function.domdocument-xinclude.php"/> +<entry name="DomDocumentType->entities()" url="function.domdocumenttype-entities.php"/> +<entry name="DomDocumentType->internal_subset()" url="function.domdocumenttype-internal-subset.php"/> +<entry name="DomDocumentType->name()" url="function.domdocumenttype-name.php"/> +<entry name="DomDocumentType->notations()" url="function.domdocumenttype-notations.php"/> +<entry name="DomDocumentType->public_id()" url="function.domdocumenttype-public-id.php"/> +<entry name="DomDocumentType->system_id()" url="function.domdocumenttype-system-id.php"/> +<entry name="DomElement->get_attribute_node()" url="function.domelement-get-attribute-node.php"/> +<entry name="DomElement->get_attribute()" url="function.domelement-get-attribute.php"/> +<entry name="DomElement->get_elements_by_tagname()" url="function.domelement-get-elements-by-tagname.php"/> +<entry name="DomElement->has_attribute()" url="function.domelement-has-attribute.php"/> +<entry name="DomElement->remove_attribute()" url="function.domelement-remove-attribute.php"/> +<entry name="DomElement->set_attribute_node()" url="function.domelement-set-attribute-node.php"/> +<entry name="DomElement->set_attribute()" url="function.domelement-set-attribute.php"/> +<entry name="DomElement->tagname()" url="function.domelement-tagname.php"/> +<entry name="DomNode->add_namespace" url="function.domnode-add-namespace.php"/> +<entry name="DomNode->append_child" url="function.domnode-append-child.php"/> +<entry name="DomNode->append_sibling" url="function.domnode-append-sibling.php"/> +<entry name="DomNode->attributes" url="function.domnode-attributes.php"/> +<entry name="DomNode->child_nodes" url="function.domnode-child-nodes.php"/> +<entry name="DomNode->clone_node" url="function.domnode-clone-node.php"/> +<entry name="DomNode->dump_node" url="function.domnode-dump-node.php"/> +<entry name="DomNode->first_child" url="function.domnode-first-child.php"/> +<entry name="DomNode->get_content" url="function.domnode-get-content.php"/> +<entry name="DomNode->has_attributes" url="function.domnode-has-attributes.php"/> +<entry name="DomNode->has_child_nodes" url="function.domnode-has-child-nodes.php"/> +<entry name="DomNode->insert_before" url="function.domnode-insert-before.php"/> +<entry name="DomNode->is_blank_node" url="function.domnode-is-blank-node.php"/> +<entry name="DomNode->last_child" url="function.domnode-last-child.php"/> +<entry name="DomNode->next_sibling" url="function.domnode-next-sibling.php"/> +<entry name="DomNode->node_name" url="function.domnode-node-name.php"/> +<entry name="DomNode->node_type" url="function.domnode-node-type.php"/> +<entry name="DomNode->node_value" url="function.domnode-node-value.php"/> +<entry name="DomNode->owner_document" url="function.domnode-owner-document.php"/> +<entry name="DomNode->parent_node" url="function.domnode-parent-node.php"/> +<entry name="DomNode->prefix" url="function.domnode-prefix.php"/> +<entry name="DomNode->previous_sibling" url="function.domnode-previous-sibling.php"/> +<entry name="DomNode->remove_child" url="function.domnode-remove-child.php"/> +<entry name="DomNode->replace_child" url="function.domnode-replace-child.php"/> +<entry name="DomNode->replace_node" url="function.domnode-replace-node.php"/> +<entry name="DomNode->set_content" url="function.domnode-set-content.php"/> +<entry name="DomNode->set_name" url="function.domnode-set-name.php"/> +<entry name="DomNode->set_namespace" url="function.domnode-set-namespace.php"/> +<entry name="DomNode->unlink_node" url="function.domnode-unlink-node.php"/> +<entry name="DomProcessingInstruction->data" url="function.domprocessinginstruction-data.php"/> +<entry name="DomProcessingInstruction->target" url="function.domprocessinginstruction-target.php"/> +<entry name="DomXsltStylesheet->process()" url="function.domxsltstylesheet-process.php"/> +<entry name="DomXsltStylesheet->result_dump_file()" url="function.domxsltstylesheet-result-dump-file.php"/> +<entry name="DomXsltStylesheet->result_dump_mem()" url="function.domxsltstylesheet-result-dump-mem.php"/> +<entry name="domxml_new_doc" url="function.domxml-new-doc.php"/> +<entry name="domxml_open_file" url="function.domxml-open-file.php"/> +<entry name="domxml_open_mem" url="function.domxml-open-mem.php"/> +<entry name="domxml_version" url="function.domxml-version.php"/> +<entry name="domxml_xmltree" url="function.domxml-xmltree.php"/> +<entry name="domxml_xslt_stylesheet_doc" url="function.domxml-xslt-stylesheet-doc.php"/> +<entry name="domxml_xslt_stylesheet_file" url="function.domxml-xslt-stylesheet-file.php"/> +<entry name="domxml_xslt_stylesheet" url="function.domxml-xslt-stylesheet.php"/> +<entry name="domxml_xslt_version" url="function.domxml-xslt-version.php"/> +<entry name="xpath_eval_expression" url="function.xpath-eval-expression.php"/> +<entry name="xpath_eval" url="function.xpath-eval.php"/> +<entry name="xpath_new_context" url="function.xpath-new-context.php"/> +<entry name="xpath_register_ns_auto" url="function.xpath-register-ns-auto.php"/> +<entry name="xpath_register_ns" url="function.xpath-register-ns.php"/> +<entry name="xptr_eval" url="function.xptr-eval.php"/> +<entry name="xptr_new_context" url="function.xptr-new-context.php"/> +<entry name="libxml_clear_errors" url="function.libxml-clear-errors.php"/> +<entry name="libxml_get_errors" url="function.libxml-get-errors.php"/> +<entry name="libxml_get_last_error" url="function.libxml-get-last-error.php"/> +<entry name="libxml_set_streams_context" url="function.libxml-set-streams-context.php"/> +<entry name="libxml_use_internal_errors" url="function.libxml-use-internal-errors.php"/> +<entry name="qdom_error" url="function.qdom-error.php"/> +<entry name="qdom_tree" url="function.qdom-tree.php"/> +<entry name="SCA_LocalProxy::createDataObject" url="function.sca-localproxy-createdataobject.php"/> +<entry name="SCA_SoapProxy::createDataObject" url="function.sca-soapproxy-createdataobject.php"/> +<entry name="SCA::createDataObject" url="function.sca-createdataobject.php"/> +<entry name="SCA::getService" url="function.sca-getservice.php"/> +<entry name="SDO_DAS_XML_Document::getRootDataObject" url="function.sdo-das-xml-document-getrootdataobject.php"/> +<entry name="SDO_DAS_XML_Document::getRootElementName" url="function.sdo-das-xml-document-getrootelementname.php"/> +<entry name="SDO_DAS_XML_Document::getRootElementURI" url="function.sdo-das-xml-document-getrootelementuri.php"/> +<entry name="SDO_DAS_XML_Document::setEncoding" url="function.sdo-das-xml-document-setencoding.php"/> +<entry name="SDO_DAS_XML_Document::setXMLDeclaration" url="function.sdo-das-xml-document-setxmldeclaration.php"/> +<entry name="SDO_DAS_XML_Document::setXMLVersion" url="function.sdo-das-xml-document-setxmlversion.php"/> +<entry name="SDO_DAS_XML::addTypes" url="function.sdo-das-xml-addtypes.php"/> +<entry name="SDO_DAS_XML::create" url="function.sdo-das-xml-create.php"/> +<entry name="SDO_DAS_XML::createDataObject" url="function.sdo-das-xml-createdataobject.php"/> +<entry name="SDO_DAS_XML::createDocument" url="function.sdo-das-xml-createdocument.php"/> +<entry name="SDO_DAS_XML::loadFile" url="function.sdo-das-xml-loadfile.php"/> +<entry name="SDO_DAS_XML::loadString" url="function.sdo-das-xml-loadstring.php"/> +<entry name="SDO_DAS_XML::saveFile" url="function.sdo-das-xml-savefile.php"/> +<entry name="SDO_DAS_XML::saveString" url="function.sdo-das-xml-savestring.php"/> +<entry name="SimpleXMLElement->addAttribute()" url="function.simplexml-element-addAttribute.php"/> +<entry name="SimpleXMLElement->addChild()" url="function.simplexml-element-addChild.php"/> +<entry name="SimpleXMLElement->asXML()" url="function.simplexml-element-asXML.php"/> +<entry name="SimpleXMLElement->attributes()" url="function.simplexml-element-attributes.php"/> +<entry name="SimpleXMLElement->children()" url="function.simplexml-element-children.php"/> +<entry name="SimpleXMLElement->__construct()" url="function.simplexml-element-construct.php"/> +<entry name="SimpleXMLElement->getDocNamespaces()" url="function.simplexml-element-getDocNamespaces.php"/> +<entry name="SimpleXMLElement->getName()" url="function.simplexml-element-getName.php"/> +<entry name="SimpleXMLElement->getNamespaces()" url="function.simplexml-element-getNamespaces.php"/> +<entry name="SimpleXMLElement->registerXPathNamespace()" url="function.simplexml-element-registerXPathNamespace.php"/> +<entry name="SimpleXMLElement->xpath()" url="function.simplexml-element-xpath.php"/> +<entry name="simplexml_import_dom" url="function.simplexml-import-dom.php"/> +<entry name="simplexml_load_file" url="function.simplexml-load-file.php"/> +<entry name="simplexml_load_string" url="function.simplexml-load-string.php"/> +<entry name="wddx_add_vars" url="function.wddx-add-vars.php"/> +<entry name="wddx_deserialize" url="function.wddx-deserialize.php"/> +<entry name="wddx_packet_end" url="function.wddx-packet-end.php"/> +<entry name="wddx_packet_start" url="function.wddx-packet-start.php"/> +<entry name="wddx_serialize_value" url="function.wddx-serialize-value.php"/> +<entry name="wddx_serialize_vars" url="function.wddx-serialize-vars.php"/> +<entry name="wddx_unserialize" url="function.wddx-unserialize.php"/> +<entry name="utf8_decode" url="function.utf8-decode.php"/> +<entry name="utf8_encode" url="function.utf8-encode.php"/> +<entry name="xml_error_string" url="function.xml-error-string.php"/> +<entry name="xml_get_current_byte_index" url="function.xml-get-current-byte-index.php"/> +<entry name="xml_get_current_column_number" url="function.xml-get-current-column-number.php"/> +<entry name="xml_get_current_line_number" url="function.xml-get-current-line-number.php"/> +<entry name="xml_get_error_code" url="function.xml-get-error-code.php"/> +<entry name="xml_parse_into_struct" url="function.xml-parse-into-struct.php"/> +<entry name="xml_parse" url="function.xml-parse.php"/> +<entry name="xml_parser_create_ns" url="function.xml-parser-create-ns.php"/> +<entry name="xml_parser_create" url="function.xml-parser-create.php"/> +<entry name="xml_parser_free" url="function.xml-parser-free.php"/> +<entry name="xml_parser_get_option" url="function.xml-parser-get-option.php"/> +<entry name="xml_parser_set_option" url="function.xml-parser-set-option.php"/> +<entry name="xml_set_character_data_handler" url="function.xml-set-character-data-handler.php"/> +<entry name="xml_set_default_handler" url="function.xml-set-default-handler.php"/> +<entry name="xml_set_element_handler" url="function.xml-set-element-handler.php"/> +<entry name="xml_set_end_namespace_decl_handler" url="function.xml-set-end-namespace-decl-handler.php"/> +<entry name="xml_set_external_entity_ref_handler" url="function.xml-set-external-entity-ref-handler.php"/> +<entry name="xml_set_notation_decl_handler" url="function.xml-set-notation-decl-handler.php"/> +<entry name="xml_set_object" url="function.xml-set-object.php"/> +<entry name="xml_set_processing_instruction_handler" url="function.xml-set-processing-instruction-handler.php"/> +<entry name="xml_set_start_namespace_decl_handler" url="function.xml-set-start-namespace-decl-handler.php"/> +<entry name="xml_set_unparsed_entity_decl_handler" url="function.xml-set-unparsed-entity-decl-handler.php"/> +<entry name="XMLReader::close" url="xmlreader.close.php"/> +<entry name="XMLReader::expand" url="xmlreader.expand.php"/> +<entry name="XMLReader::getAttribute" url="xmlreader.getattribute.php"/> +<entry name="XMLReader::getAttributeNo" url="xmlreader.getattributeno.php"/> +<entry name="XMLReader::getAttributeNs" url="xmlreader.getattributens.php"/> +<entry name="XMLReader::getParserProperty" url="xmlreader.getparserproperty.php"/> +<entry name="XMLReader::isValid" url="xmlreader.isvalid.php"/> +<entry name="XMLReader::lookupNamespace" url="xmlreader.lookupnamespace.php"/> +<entry name="XMLReader::moveToAttribute" url="xmlreader.movetoattribute.php"/> +<entry name="XMLReader::moveToAttributeNo" url="xmlreader.movetoattributeno.php"/> +<entry name="XMLReader::moveToAttributeNs" url="xmlreader.movetoattributens.php"/> +<entry name="XMLReader::moveToElement" url="xmlreader.movetoelement.php"/> +<entry name="XMLReader::moveToFirstAttribute" url="xmlreader.movetofirstattribute.php"/> +<entry name="XMLReader::moveToNextAttribute" url="xmlreader.movetonextattribute.php"/> +<entry name="XMLReader::next" url="xmlreader.next.php"/> +<entry name="XMLReader::open" url="xmlreader.open.php"/> +<entry name="XMLReader::read" url="xmlreader.read.php"/> +<entry name="XMLReader::setParserProperty" url="xmlreader.setparserproperty.php"/> +<entry name="XMLReader::setRelaxNGSchema" url="xmlreader.setrelaxngschema.php"/> +<entry name="XMLReader::setRelaxNGSchemaSource" url="xmlreader.setrelaxngschemasource.php"/> +<entry name="XMLReader::XML" url="xmlreader.xml.php"/> +<entry name="XMLWriter::endAttribute" url="function.xmlwriter-end-attribute.php"/> +<entry name="XMLWriter::endCData" url="function.xmlwriter-end-cdata.php"/> +<entry name="XMLWriter::endComment" url="function.xmlwriter-end-comment.php"/> +<entry name="XMLWriter::endDocument" url="function.xmlwriter-end-document.php"/> +<entry name="XMLWriter::endDTDAttlist" url="function.xmlwriter-end-dtd-attlist.php"/> +<entry name="XMLWriter::endDTDElement" url="function.xmlwriter-end-dtd-element.php"/> +<entry name="XMLWriter::endDTDEntity" url="function.xmlwriter-end-dtd-entity.php"/> +<entry name="XMLWriter::endDTD" url="function.xmlwriter-end-dtd.php"/> +<entry name="XMLWriter::endElement" url="function.xmlwriter-end-element.php"/> +<entry name="XMLWriter::endPI" url="function.xmlwriter-end-pi.php"/> +<entry name="XMLWriter::flush" url="function.xmlwriter-flush.php"/> +<entry name="XMLWriter::fullEndElement" url="function.xmlwriter-full-end-element.php"/> +<entry name="XMLWriter::openMemory" url="function.xmlwriter-open-memory.php"/> +<entry name="XMLWriter::openURI" url="function.xmlwriter-open-uri.php"/> +<entry name="XMLWriter::outputMemory" url="function.xmlwriter-output-memory.php"/> +<entry name="XMLWriter::setIndentString" url="function.xmlwriter-set-indent-string.php"/> +<entry name="XMLWriter::setIndent" url="function.xmlwriter-set-indent.php"/> +<entry name="XMLWriter::startAttributeNS" url="function.xmlwriter-start-attribute-ns.php"/> +<entry name="XMLWriter::startAttribute" url="function.xmlwriter-start-attribute.php"/> +<entry name="XMLWriter::startCData" url="function.xmlwriter-start-cdata.php"/> +<entry name="XMLWriter::startComment" url="function.xmlwriter-start-comment.php"/> +<entry name="XMLWriter::startDocument" url="function.xmlwriter-start-document.php"/> +<entry name="XMLWriter::startDTDAttlist" url="function.xmlwriter-start-dtd-attlist.php"/> +<entry name="XMLWriter::startDTDElement" url="function.xmlwriter-start-dtd-element.php"/> +<entry name="XMLWriter::startDTDEntity" url="function.xmlwriter-start-dtd-entity.php"/> +<entry name="XMLWriter::startDTD" url="function.xmlwriter-start-dtd.php"/> +<entry name="XMLWriter::startElementNS" url="function.xmlwriter-start-element-ns.php"/> +<entry name="XMLWriter::startElement" url="function.xmlwriter-start-element.php"/> +<entry name="XMLWriter::startPI" url="function.xmlwriter-start-pi.php"/> +<entry name="XMLWriter::text" url="function.xmlwriter-text.php"/> +<entry name="XMLWriter::writeAttributeNS" url="function.xmlwriter-write-attribute-ns.php"/> +<entry name="XMLWriter::writeAttribute" url="function.xmlwriter-write-attribute.php"/> +<entry name="XMLWriter::writeCData" url="function.xmlwriter-write-cdata.php"/> +<entry name="XMLWriter::writeComment" url="function.xmlwriter-write-comment.php"/> +<entry name="XMLWriter::writeDTDAttlist" url="function.xmlwriter-write-dtd-attlist.php"/> +<entry name="XMLWriter::writeDTDElement" url="function.xmlwriter-write-dtd-element.php"/> +<entry name="XMLWriter::writeDTDEntity" url="function.xmlwriter-write-dtd-entity.php"/> +<entry name="XMLWriter::writeDTD" url="function.xmlwriter-write-dtd.php"/> +<entry name="XMLWriter::writeElementNS" url="function.xmlwriter-write-element-ns.php"/> +<entry name="XMLWriter::writeElement" url="function.xmlwriter-write-element.php"/> +<entry name="XMLWriter::writePI" url="function.xmlwriter-write-pi.php"/> +<entry name="XMLWriter::writeRaw" url="function.xmlwriter-write-raw.php"/> +<entry name="XSLTProcessor::__construct" url="xsltprocessor.construct.php"/> +<entry name="XSLTProcessor::getParameter" url="xsltprocessor.getparameter.php"/> +<entry name="XSLTProcessor::hasExsltSupport" url="xsltprocessor.hasexsltsupport.php"/> +<entry name="XSLTProcessor::importStylesheet" url="xsltprocessor.importstylesheet.php"/> +<entry name="XSLTProcessor::registerPHPFunctions" url="xsltprocessor.registerphpfunctions.php"/> +<entry name="XSLTProcessor::removeParameter" url="xsltprocessor.removeparameter.php"/> +<entry name="XSLTProcessor::setParameter" url="xsltprocessor.setparameter.php"/> +<entry name="XSLTProcessor::transformToDoc" url="xsltprocessor.transformtodoc.php"/> +<entry name="XSLTProcessor::transformToURI" url="xsltprocessor.transformtouri.php"/> +<entry name="XSLTProcessor::transformToXML" url="xsltprocessor.transformtoxml.php"/> +<entry name="xslt_backend_info" url="function.xslt-backend-info.php"/> +<entry name="xslt_backend_name" url="function.xslt-backend-name.php"/> +<entry name="xslt_backend_version" url="function.xslt-backend-version.php"/> +<entry name="xslt_create" url="function.xslt-create.php"/> +<entry name="xslt_errno" url="function.xslt-errno.php"/> +<entry name="xslt_error" url="function.xslt-error.php"/> +<entry name="xslt_free" url="function.xslt-free.php"/> +<entry name="xslt_getopt" url="function.xslt-getopt.php"/> +<entry name="xslt_process" url="function.xslt-process.php"/> +<entry name="xslt_set_base" url="function.xslt-set-base.php"/> +<entry name="xslt_set_encoding" url="function.xslt-set-encoding.php"/> +<entry name="xslt_set_error_handler" url="function.xslt-set-error-handler.php"/> +<entry name="xslt_set_log" url="function.xslt-set-log.php"/> +<entry name="xslt_set_object" url="function.xslt-set-object.php"/> +<entry name="xslt_set_sax_handler" url="function.xslt-set-sax-handler.php"/> +<entry name="xslt_set_sax_handlers" url="function.xslt-set-sax-handlers.php"/> +<entry name="xslt_set_scheme_handler" url="function.xslt-set-scheme-handler.php"/> +<entry name="xslt_set_scheme_handlers" url="function.xslt-set-scheme-handlers.php"/> +<entry name="xslt_setopt" url="function.xslt-setopt.php"/> +<entry name="Counter::__construct" url="internals2.counter.counter-class.construct.php"/> +<entry name="Counter::getValue" url="internals2.counter.counter-class.getValue.php"/> +<entry name="Counter::bumpValue" url="internals2.counter.counter-class.bumpValue.php"/> +<entry name="Counter::resetValue" url="internals2.counter.counter-class.resetValue.php"/> +<entry name="Counter::getMeta" url="internals2.counter.counter-class.getMeta.php"/> +<entry name="Counter::getNamed" url="internals2.counter.counter-class.getNamed.php"/> +<entry name="Counter::setCounterClass" url="internals2.counter.counter-class.setCounterClass.php"/> +<entry name="counter_get" url="internals2.counter.function.counter-get.php"/> +<entry name="counter_bump" url="internals2.counter.function.counter-bump.php"/> +<entry name="counter_reset" url="internals2.counter.function.counter-reset.php"/> +<entry name="counter_create" url="internals2.counter.function.counter-create.php"/> +<entry name="counter_get_value" url="internals2.counter.function.counter-get-value.php"/> +<entry name="counter_bump_value" url="internals2.counter.function.counter-bump-value.php"/> +<entry name="counter_reset_value" url="internals2.counter.function.counter-reset-value.php"/> +<entry name="counter_get_meta" url="internals2.counter.function.counter-get-meta.php"/> +<entry name="counter_get_named" url="internals2.counter.function.counter-get-named.php"/> +</index> +</kdeveloptoc> diff --git a/languages/php/doc/php_bugs.toc b/languages/php/doc/php_bugs.toc new file mode 100644 index 00000000..48c180a6 --- /dev/null +++ b/languages/php/doc/php_bugs.toc @@ -0,0 +1,7 @@ +<!DOCTYPE kdeveloptoc> +<kdeveloptoc> +<title>PHP bugs</title> +<base href="http://bugs.php.net/"/> +<tocsect1 name="Query" url="index.html"> +</tocsect1> +</kdeveloptoc> diff --git a/languages/php/file_templates/Makefile.am b/languages/php/file_templates/Makefile.am new file mode 100644 index 00000000..7f031b4a --- /dev/null +++ b/languages/php/file_templates/Makefile.am @@ -0,0 +1,4 @@ +templatedir = $(kde_datadir)/kdevfilecreate/file-templates +template_DATA = php + + diff --git a/languages/php/file_templates/php b/languages/php/file_templates/php new file mode 100644 index 00000000..393d4867 --- /dev/null +++ b/languages/php/file_templates/php @@ -0,0 +1,12 @@ +<?php +// +---------------------------------------------------------------------- +// | PHP Source +// +---------------------------------------------------------------------- +// | Copyright (C) $YEAR$ by $AUTHOR$ <$EMAIL$> +// +---------------------------------------------------------------------- +// | +// | Copyright: See COPYING file that comes with this distribution +// +---------------------------------------------------------------------- +// + +?> diff --git a/languages/php/kdevphpsupport.desktop b/languages/php/kdevphpsupport.desktop new file mode 100644 index 00000000..f1dc6597 --- /dev/null +++ b/languages/php/kdevphpsupport.desktop @@ -0,0 +1,86 @@ +[Desktop Entry] +Type=Service +Exec=blubb +Comment=PHP Support +Comment[ca]=Suport per a PHP +Comment[da]=PHP-understøttelse +Comment[de]=PHP-Unterstützung für KDevelop +Comment[el]=Υποστήριξη PHP +Comment[es]=Soporte para PHP +Comment[et]=PHP toetus +Comment[eu]=PHP euskarria +Comment[fa]=پشتیبانی پیاچپی +Comment[fr]=Prise en charge du langage PHP +Comment[ga]=Tacaíocht PHP +Comment[gl]=Soporte para PHP +Comment[hi]=पीएचपी समर्थन +Comment[hu]=PHP-támogatás +Comment[is]=PHP stuðningur +Comment[it]=Supporto per PHP +Comment[ja]=PHP サポート +Comment[nds]=Ünnerstütten för PHP +Comment[ne]=पी एच पी समर्थन +Comment[nl]=Ondersteuning voor PHP +Comment[pa]=PHP ਸਹਿਯੋਗ +Comment[pl]=Obsługa PHP +Comment[pt]=Suporte a PHP +Comment[pt_BR]=Suporte ao PHP +Comment[ru]=Поддержка языка PHP +Comment[sk]=PHP podpora +Comment[sl]=Podpora za PHP +Comment[sr]=Подршка за PHP +Comment[sr@Latn]=Podrška za PHP +Comment[sv]=PHP-stöd +Comment[ta]=பிஎச்பிஆதரவு +Comment[tg]=Ёрӣ намудани забони PHP +Comment[tr]=PHP Desteği +Comment[zh_CN]=PHP 支持 +Comment[zh_TW]=PHP 支援 +Name=KDevPHPSupport +Name[da]=KDevelop PHP-understøttelse +Name[de]=Unterstützung für PHP (KDevelop) +Name[hi]=के-डेव-पीएचपी-समर्थन +Name[nds]=PHP-Ünnerstütten för KDevelop +Name[pl]=KDevObsługaPHP +Name[sk]=KDev PHP podpora +Name[sv]=KDevelop PHP-stöd +Name[ta]=கெடெவ் பிஎச்பி ஆதரவு +Name[zh_TW]=KDevelop PHP 支援 +GenericName=PHP Support +GenericName[ca]=Suport per a PHP +GenericName[da]=PHP-understøttelse +GenericName[de]=Unterstützung für PHP +GenericName[el]=Υποστήριξη PHP +GenericName[es]=Soporte para PHP +GenericName[et]=PHP toetus +GenericName[eu]=PHP euskarria +GenericName[fa]=پشتیبانی پیاچپی +GenericName[fr]=Prise en charge du langage PHP +GenericName[ga]=Tacaíocht PHP +GenericName[gl]=Soporte para PHP +GenericName[hi]=पीएचपी समर्थन +GenericName[hu]=PHP-támogatás +GenericName[it]=Supporto per PHP +GenericName[ja]=PHP サポート +GenericName[nds]=Ünnerstütten för PHP +GenericName[ne]=पी एच पी समर्थन +GenericName[nl]=Ondersteuning voor PHP +GenericName[pl]=Obsługa PHP +GenericName[pt]=Suporte a PHP +GenericName[pt_BR]=Suporte ao PHP +GenericName[ru]=Поддержка языка PHP +GenericName[sk]=PHP podpora +GenericName[sl]=Podpora za PHP +GenericName[sr]=Подршка за PHP +GenericName[sr@Latn]=Podrška za PHP +GenericName[sv]=PHP-stöd +GenericName[ta]=பிஎச்பி ஆதரவு +GenericName[tg]=Ёрӣ намудани забони PHP +GenericName[tr]=PHP Desteği +GenericName[zh_CN]=PHP 支持 +GenericName[zh_TW]=PHP 支援 +ServiceTypes=KDevelop/LanguageSupport +X-KDE-Library=libkdevphpsupport +X-KDevelop-Version=5 +X-KDevelop-Language=PHP + diff --git a/languages/php/kdevphpsupport.rc b/languages/php/kdevphpsupport.rc new file mode 100644 index 00000000..14ebd3ba --- /dev/null +++ b/languages/php/kdevphpsupport.rc @@ -0,0 +1,18 @@ +<!DOCTYPE kpartgui SYSTEM "kpartgui.dtd"> +<kpartgui name="KPHPSupport" version="3"> +<MenuBar> + <Menu name="edit"> + <Action name="edit_complete_text"/> + </Menu> + <Menu name="build" > + <Action name="build_execute" /> + </Menu> + <Menu name="project" > + <Action name="project_new_class" /> + </Menu> +</MenuBar> +<ToolBar name="buildToolBar"> + <Action name="build_execute" group="build_operations" /> +</ToolBar> +</kpartgui> + diff --git a/languages/php/phpcodecompletion.cpp b/languages/php/phpcodecompletion.cpp new file mode 100644 index 00000000..c9bd7213 --- /dev/null +++ b/languages/php/phpcodecompletion.cpp @@ -0,0 +1,712 @@ +/* + Copyright (C) 2005 by Nicolas Escuder <n.escuder@intra-links.com> + Copyright (C) 2001 by smeier@kdevelop.org + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Library General Public + version 2, License as published by the Free Software Foundation. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Library General Public License for more details. + + You should have received a copy of the GNU Library General Public License + along with this library; see the file COPYING.LIB. If not, write to + the Free Software Foundation, Inc., 51 Franklin Steet, Fifth Floor, + Boston, MA 02110-1301, USA. +*/ + +#include "phpcodecompletion.h" +#include "phpsupportpart.h" +#include "phpconfigdata.h" + +#include <kdevcore.h> +#include <kinstance.h> +#include <kstandarddirs.h> +#include <kdebug.h> + +#include <qfile.h> +#include <qtextstream.h> +#include <qregexp.h> + +#include <iostream> + +#include "phpfile.h" + +using namespace std; + +PHPCodeCompletion::PHPCodeCompletion(PHPSupportPart *phpSupport, PHPConfigData *config) : QObject(), m_cursorInterface(0), m_codeInterface(0), m_editInterface(0), m_selectionInterface(0) { + + m_phpSupport = phpSupport; + m_config = config; + m_model = phpSupport->codeModel(); + m_argWidgetShow = false; + m_completionBoxShow = false; + + readGlobalPHPFunctionsFile(); +} + +PHPCodeCompletion::~PHPCodeCompletion(){ +} + +void PHPCodeCompletion::readGlobalPHPFunctionsFile(){ + KStandardDirs *dirs = PHPSupportFactory::instance()->dirs(); + QString phpFuncFile = dirs->findResource("data","kdevphpsupport/phpfunctions"); + QRegExp lineReg(":([0-9A-Za-z_]+) ([0-9A-Za-z_]+)\\((.*)\\)"); + FunctionCompletionEntry e; + + QFile f(phpFuncFile); + if ( f.open(IO_ReadOnly) ) { // file opened successfully + QTextStream t( &f ); // use a text stream + QString s; + while ( !t.eof() ) { // until end of file... + s = t.readLine(); // line of text excluding '\n' + if (lineReg.search(s.local8Bit()) != -1) { + e.prefix = lineReg.cap(1); + e.text = lineReg.cap(2); + e.postfix = "(" + QString(lineReg.cap(3)) + ")"; + e.prototype = QString(lineReg.cap(1)) + " " + QString(lineReg.cap(2)) + "(" + QString(lineReg.cap(3)) + ")"; + m_globalFunctions.append(e); + } + } + f.close(); + } +} + +void PHPCodeCompletion::argHintHided(){ + kdDebug(9018) << "PHPCodeCompletion::argHintHided" << endl; + m_argWidgetShow = false; +} + +void PHPCodeCompletion::completionBoxHided(){ + kdDebug(9018) << "PHPCodeCompletion::completionBoxHided()" << endl; + m_completionBoxShow = false; +} + +void PHPCodeCompletion::setActiveEditorPart(KParts::Part *part) +{ + if (!part || !part->widget()) + return; + + kdDebug(9018) << "PHPCodeCompletion::setActiveEditorPart" << endl; + + if (!(m_config->getCodeCompletion() || m_config->getCodeHinting())) + return; // no help + + m_editInterface = dynamic_cast<KTextEditor::EditInterface*>(part); + if (!m_editInterface) { + kdDebug(9018) << "editor doesn't support the EditDocumentIface" << endl; + return; + } + + m_cursorInterface = dynamic_cast<KTextEditor::ViewCursorInterface*>(part->widget()); + if (!m_cursorInterface) { + kdDebug(9018) << "editor does not support the ViewCursorInterface" << endl; + return; + } + + m_codeInterface = dynamic_cast<KTextEditor::CodeCompletionInterface*>(part->widget()); + if (!m_codeInterface) { // no CodeCompletionDocument available + kdDebug(9018) << "editor doesn't support the CodeCompletionDocumentIface" << endl; + return; + } + + m_selectionInterface = dynamic_cast<KTextEditor::SelectionInterface*>(part); + if (!m_selectionInterface) { + kdDebug(9018) << "editor doesn't support the SelectionInterface" << endl; + return; + } + + disconnect(part->widget(), 0, this, 0 ); // to make sure that it is't connected twice +// connect(part->widget(), SIGNAL(cursorPositionChanged()), this, SLOT(cursorPositionChanged())); + connect( part, SIGNAL(textChanged()), this, SLOT(cursorPositionChanged()) ); + connect(part->widget(), SIGNAL(argHintHidden()), this, SLOT(argHintHided())); + connect(part->widget(), SIGNAL(completionAborted()), this, SLOT(completionBoxHided())); + connect(part->widget(), SIGNAL(completionDone()), this, SLOT(completionBoxHided())); +} + +void PHPCodeCompletion::cursorPositionChanged(){ + uint line, col; + if( !m_cursorInterface || !m_selectionInterface || !m_codeInterface || !m_editInterface ) + return; + m_cursorInterface->cursorPositionReal(&line, &col); + + kdDebug(9018) << "cursorPositionChanged:" << line << ":" << col << endl; + + m_currentLine = line; + QString lineStr = m_editInterface->textLine(line); + if (lineStr.isNull() || lineStr.isEmpty()) { + return; + } + + if (m_selectionInterface->hasSelection()) { + kdDebug(9018) << "No CodeCompletion/ArgHinting at the moment, because text is selected" << endl; + return; + } + + if (m_config->getCodeHinting()) { + int pos1 = lineStr.findRev("(", col - 1); + int pos2 = lineStr.findRev(QRegExp("[ \\t=;\\$\\.\\(\\)]"), pos1 - 1); + int pos3 = lineStr.findRev(")", col); + + if (pos1 > pos2 && pos1 != -1 && pos3 < pos1) { + QString line = lineStr.mid(pos2 + 1, pos1 - pos2 - 1).stripWhiteSpace(); + checkForArgHint(line, col); + kdDebug(9018) << "end checkForArgHint" << endl; + } + + } + + if (m_config->getCodeCompletion()) { + if (m_completionBoxShow == true) { + return; + } + + int pos = lineStr.findRev(QRegExp("[ \\t=;\\$\\.\\(\\)]"), col - 1); + QString line = lineStr.mid(pos + 1, col - pos).stripWhiteSpace(); + + if (checkForVariable(line, col)) { +kdDebug(9018) << "end checkForVariable" << endl; + return; + } + if (checkForStaticFunction(line, col)) { +kdDebug(9018) << "end checkForStaticFunction" << endl; + return; + } + + if(checkForGlobalFunction(line, col)) { +kdDebug(9018) << "end checkForGlobalFunction" << endl; + return; + } + + pos = lineStr.stripWhiteSpace().findRev(QRegExp("[ \\t=;\\$\\.\\(\\)]"), col - 1); + line = lineStr.mid(pos + 1, col - pos); + + if (checkForNew(line, col)) { +kdDebug(9018) << "end checkForNew" << endl; + return; + } + + if (checkForExtends(line, col)) { +kdDebug(9018) << "end checkForExtends" << endl; + return; + } +kdDebug(9018) << "end checkFor" << endl; + } +} + +bool PHPCodeCompletion::showCompletionBox(QValueList<KTextEditor::CompletionEntry> list, unsigned long max) { + if (list.count() > 0) { + if (list.count() == 1) { + KTextEditor::CompletionEntry e = list.first(); + if (e.text.length() == max) + return false; + } + m_completionBoxShow = true; + m_codeInterface->showCompletionBox(list, max, FALSE); + return true; + } + return false; +} + +bool PHPCodeCompletion::checkForStaticFunction(QString line, int col) { + kdDebug(9018) << "checkForStaticFunction" << endl; + QValueList<KTextEditor::CompletionEntry> list; + + if (line.find("::") == -1) + return false; + + QRegExp Class("([a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*)::([a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*|)"); + Class.setCaseSensitive(FALSE); + + if (Class.search(line) != -1) { + QString classname = Class.cap(1); + QString function = Class.cap(2); + + ClassList classList = getClassByName(classname); + + ClassList::Iterator classIt; + for (classIt = classList.begin(); classIt != classList.end(); ++classIt) { + ClassDom nClass = *classIt; + FunctionList funcList = nClass->functionList(); + FunctionList::Iterator funcIt; + + for (funcIt = funcList.begin(); funcIt != funcList.end(); ++funcIt) { + FunctionDom nFunc = *funcIt; + if ((function.isEmpty() || nFunc->name().startsWith(function, FALSE)) && nFunc->isStatic()) { + KTextEditor::CompletionEntry e; + e.prefix = nClass->name() + " ::"; + e.text = nFunc->name(); + ArgumentDom pArg = (*funcIt)->argumentList().first(); + if (pArg) + e.postfix = "(" + pArg->type() +")"; + else + e.postfix = "()"; + list.append(e); + } + } + + if (nClass->baseClassList().count() != 0) { + QStringList base = nClass->baseClassList(); + QStringList::Iterator nameIt; + for (nameIt = base.begin(); nameIt != base.end(); ++nameIt) { + ClassList baseList = getClassByName(*nameIt); + ClassList::Iterator baseIt; + for (baseIt = baseList.begin(); baseIt != baseList.end(); ++baseIt) + classList.append(*baseIt); + } + } + } + return showCompletionBox(list, Class.cap(2).length()); + } + return false; +} + +bool PHPCodeCompletion::checkForNew(QString line, int col){ + kdDebug(9018) << "checkForNew" << endl; + QValueList<KTextEditor::CompletionEntry> list; + + if (line.find("new ", 0, FALSE) == -1) + return false; + + QRegExp New("[& \t]*new[ \t]+([a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*|)"); + New.setCaseSensitive(FALSE); + + if (New.search(line) != -1) { + list = getClasses( New.cap(1) ); + + if (New.cap(1).lower() == "ob") { + KTextEditor::CompletionEntry e; + e.text = "object"; + list.append(e); + } + + if (New.cap(1).lower() == "ar") { + KTextEditor::CompletionEntry e; + e.text = "array"; + list.append(e); + } + return showCompletionBox(list, New.cap(1).length()); + } + + return false; +} + +bool PHPCodeCompletion::checkForExtends(QString line, int col){ + kdDebug(9018) << "checkForExtends" << endl; + QValueList<KTextEditor::CompletionEntry> list; + + if (line.find("extends", 0, FALSE) == -1) + return false; + + QRegExp extends("[ \t]*extends[ \t]+([a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*|)"); + extends.setCaseSensitive(FALSE); + + if (extends.search(line) != -1) { + list = getClasses(extends.cap(1)); + return showCompletionBox(list, extends.cap(1).length()); + } + + return false; +} + +bool PHPCodeCompletion::checkForVariable(QString line, int col){ + kdDebug(9018) << "checkForVariable" << endl; + QValueList<KTextEditor::CompletionEntry> list; + QString args; + + if (line.find("->") == -1) { + return false; + } + + if (line.left(2) != "->") { + int pos = line.findRev("->"); + args = line.mid(pos + 2, line.length() - pos); + line = line.mid(0, pos); + } + + QStringList vars = QStringList::split("->", line); + QString classname; + + for ( QStringList::Iterator it = vars.begin(); it != vars.end(); ++it ) { + classname = getClassName(*it, classname); + } + + if (classname.isEmpty()) { + return false; + } + + this->setStatusBar(line, classname); + + list = this->getFunctionsAndVars(classname, args); + return showCompletionBox(list, args.length()); +} + +bool PHPCodeCompletion::checkForGlobalFunction(QString line, int col) { + kdDebug(9018) << "checkForGlobalFunction(" + line + "," << col << endl; + QValueList<KTextEditor::CompletionEntry> list; + + if (line.length() < 3) + return false; + + list = this->getFunctionsAndVars("", line); + return showCompletionBox(list, line.length()); +} + +QValueList<KTextEditor::CompletionEntry> PHPCodeCompletion::getClasses(QString name) { + QValueList<KTextEditor::CompletionEntry> list; + QStringList added; + + ClassList classList = m_model->globalNamespace()->classList(); + ClassList::Iterator classIt; + for (classIt = classList.begin(); classIt != classList.end(); ++classIt) { + ClassDom nClass = *classIt; + if (name == NULL || name.isEmpty() || nClass->name().startsWith(name, FALSE)) { + KTextEditor::CompletionEntry e; + + QStringList::Iterator it = added.find(nClass->name()); + if (it == added.end()) { + e.text = nClass->name(); + list.append(e); + added.append(nClass->name()); + } + } + } + return list; +} + +QValueList<KTextEditor::CompletionEntry> PHPCodeCompletion::getFunctionsAndVars(QString classname, QString function) { + kdDebug(9018) << "getFunctionsAndVars " << classname << endl; + QValueList<KTextEditor::CompletionEntry> list; + + if (classname.isEmpty()) { + QValueList<FunctionCompletionEntry>::Iterator it; + for( it = m_globalFunctions.begin(); it != m_globalFunctions.end(); ++it ) { + if((*it).text.startsWith(function, FALSE)){ + KTextEditor::CompletionEntry e; + e = (*it); + list.append(e); + } + } + + FunctionList methodList = m_model->globalNamespace()->functionList(); + FunctionList::Iterator methodIt; + for (methodIt = methodList.begin(); methodIt != methodList.end(); ++methodIt) { + if ((*methodIt)->name().startsWith(function, FALSE)){ + KTextEditor::CompletionEntry e; + e.text = (*methodIt)->name(); + ArgumentDom pArg = (*methodIt)->argumentList().first(); + if (pArg) + e.postfix = "(" + pArg->type() +")"; + else + e.postfix = "()"; + list.append(e); + } + } + return list; + } + + ClassList classList = getClassByName(classname); + ClassList::Iterator classIt; + for (classIt = classList.begin(); classIt != classList.end(); ++classIt) { + ClassDom nClass = *classIt; + + FunctionList methodList = nClass->functionList(); + FunctionList::Iterator methodIt; + for (methodIt = methodList.begin(); methodIt != methodList.end(); ++methodIt) { + FunctionDom pMethod = *methodIt; + if (function.isEmpty() || pMethod->name().startsWith(function, FALSE)) { + KTextEditor::CompletionEntry e; + ArgumentDom arg = pMethod->argumentList().first(); + + e.prefix = nClass->name() + " ::"; + e.text = pMethod->name(); + e.postfix = "(" + arg->type() + ")"; + list.append(e); + } + } + VariableList attrList = nClass->variableList(); + VariableList::Iterator attrIt; + for (attrIt = attrList.begin(); attrIt != attrList.end(); ++attrIt) { + VariableDom pVar = *attrIt; + if (function.isEmpty() || pVar->name().startsWith(function, FALSE)) { + KTextEditor::CompletionEntry e; + e.prefix = nClass->name() + " ::"; + e.text = pVar->name(); + e.postfix = ""; + list.append(e); + } + } + + if (nClass->baseClassList().count() != 0) { + QStringList base = nClass->baseClassList(); + QStringList::Iterator nameIt; + for (nameIt = base.begin(); nameIt != base.end(); ++nameIt) { + ClassList baseList = getClassByName(*nameIt); + ClassList::Iterator baseIt; + for (baseIt = baseList.begin(); baseIt != baseList.end(); ++baseIt) + classList.append(*baseIt); + } + } + } + return list; +} + +QStringList PHPCodeCompletion::getArguments(QString classname, QString function) { + kdDebug(9018) << "getArguments " << function << endl; + QStringList list; + + if (classname.isEmpty()) { + QValueList<FunctionCompletionEntry>::Iterator it; + for( it = m_globalFunctions.begin(); it != m_globalFunctions.end(); ++it ) { + if((*it).text.lower() == function.lower()){ + KTextEditor::CompletionEntry e = (*it); + list.append(e.text + e.postfix); + } + } + + FunctionList methodList = m_model->globalNamespace()->functionList(); + FunctionList::Iterator methodIt; + for (methodIt = methodList.begin(); methodIt != methodList.end(); ++methodIt) { + if ((*methodIt)->name().lower() == function.lower()){ + KTextEditor::CompletionEntry e; + ArgumentDom pArgs; + QString args = "()"; + + ArgumentDom pArg = (*methodIt)->argumentList().first(); + if (pArgs) + args = "(" + pArg->type() +")"; + + list.append((*methodIt)->name() + "(" + args +")"); + } + } + return list; + } + + ClassList classList = getClassByName(classname); + ClassList::Iterator classIt; + for (classIt = classList.begin(); classIt != classList.end(); ++classIt) { + ClassDom nClass = *classIt; + + FunctionList methodList = nClass->functionList(); + FunctionList::Iterator methodIt; + for (methodIt = methodList.begin(); methodIt != methodList.end(); ++methodIt) { + if ((*methodIt)->name().lower() == function.lower()) { + ArgumentDom pArg = (*methodIt)->argumentList().first(); + if (pArg) + list.append(nClass->name() + "::" + function + "(" + pArg->type() +")"); + } + } + + if (nClass->baseClassList().count() != 0) { + QStringList base = nClass->baseClassList(); + QStringList::Iterator nameIt; + for (nameIt = base.begin(); nameIt != base.end(); ++nameIt) { + ClassList baseList = getClassByName(*nameIt); + ClassList::Iterator baseIt; + for (baseIt = baseList.begin(); baseIt != baseList.end(); ++baseIt) + classList.append(*baseIt); + } + } + + } + return list; +} + +QString PHPCodeCompletion::getCurrentClassName() { + kdDebug(9018) << "getCurrentClassName" << endl; + QRegExp Class("^[ \t]*(abstract|final|)[ \t]*class[ \t]+([a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*)[ \t]*(extends[ \t]*([a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*))?.*$"); + Class.setCaseSensitive(FALSE); + + for(int i = m_currentLine; i >= 0; i--){ + QString line = m_editInterface->textLine(i); + if (!line.isNull()) { + if (Class.search(line) != -1) + return Class.cap(2); + } + } + return QString::null; +} + +QString PHPCodeCompletion::getClassName(QString varName, QString classname) { + kdDebug(9018) << "getClassName " << varName << "::" << classname << endl; + + if (varName.find("$") == 0) + varName = varName.mid(1); + + if (varName.lower() == "this") + return this->getCurrentClassName(); + + if (classname.isEmpty()) { + VariableList attrList = m_model->globalNamespace()->variableList(); + VariableList::Iterator attrIt; + + for (attrIt = attrList.begin(); attrIt != attrList.end(); ++attrIt) { + if ((*attrIt)->name().lower() == varName.lower()) + return (*attrIt)->type(); + } + } + + ClassList classList = getClassByName( classname ); + ClassList::Iterator classIt; + for (classIt = classList.begin(); classIt != classList.end(); ++classIt) { + ClassDom pClass = *classIt; + + FunctionList funcList = pClass->functionList(); + FunctionList::Iterator funcIt; + + for (funcIt = funcList.begin(); funcIt != funcList.end(); ++funcIt) { + if (QString((*funcIt)->name().lower() + "(") == varName.lower()) + return (*funcIt)->resultType(); + } + + VariableList attrList = pClass->variableList(); + VariableList::Iterator attrIt; + + for (attrIt = attrList.begin(); attrIt != attrList.end(); ++attrIt) { + if ((*attrIt)->name().lower() == varName.lower()) + return (*attrIt)->type(); + } + } + + kdDebug(9018) << "Need " << classname << " " << varName << endl; +/* + /// @fixme peut devenir recursif voir xbutton.php ligne 204 + QRegExp createmember("\\" + varName + "[ \t]*=[ \t]*(.*)[ \t]*;"); + + for(int i = m_currentLine; i >= 0; i--){ + QString line = m_editInterface->textLine(i); + if (!line.isNull() && line.find(varName,0 , FALSE) != -1) { + + if (createmember.search(line) != -1) { + QString right = createmember.cap(1).stripWhiteSpace(); + + QStringList vars = QStringList::split("->", right); + for ( QStringList::Iterator it = vars.begin(); it != vars.end(); ++it ) { + QString objet = *it; + ++it; + if (it == vars.end()) + break; + + QString var = *it; + + if (objet.lower() == "$this") + objet = this->getCurrentClassName(); + + classname = getClassName(var, objet); + + NamespaceDom varns = m_model->globalNamespace()->namespaceByName("varsns"); + QString fromns; + if (varns) { + QString name = objet + "::" + var; + kdDebug(9018) << name << endl; + VariableDom nVar = varns->variableByName(name); + fromns = nVar->type(); + + } + kdDebug(9018) << "Need " << objet << " " << var << " " << fromns << " " << vars.size() << endl; + + } + kdDebug(9018) << "Dehors" << " " << classname << endl; + + return classname; + } + } + } + */ + return ""; +} + +QValueList<ClassDom> PHPCodeCompletion::getClassByName(QString classname) { + QValueList<ClassDom> CList; + + ClassList classList = m_model->globalNamespace()->classList(); + + ClassList::Iterator classIt; + for (classIt = classList.begin(); classIt != classList.end(); ++classIt) { + ClassDom nClass = *classIt; + if (nClass->name().lower() == classname.lower()) + CList.append( nClass ); + } + return CList; +} + +bool PHPCodeCompletion::checkForArgHint(QString line, int col) { + kdDebug(9018) << "checkForArgHint" << endl; + QValueList<KTextEditor::CompletionEntry> list; + QStringList argsList; + + if (m_argWidgetShow == true) + return false; + + if (line.find("::") != -1) { + QRegExp Static("([a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*)::([a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*)"); + Static.setCaseSensitive(FALSE); + + if (Static.search(line) != -1) { + QString classname = Static.cap(1); + QString function = Static.cap(2); + + argsList = getArguments(classname, function); + + if (argsList.count() > 0) { + m_argWidgetShow = true; + m_codeInterface->showArgHint ( argsList, "()", "," ); + return true; + } + } + } + + if (line.findRev("->") != -1) { + int pos1 = line.findRev("->"); + + QString classname; + QString function = line.mid(pos1 + 2); + + line = line.mid(0, pos1); + +kdDebug(9018) << "checkForArgHint 2 " << line << endl; + + QStringList vars = QStringList::split("->", line); + + for ( QStringList::Iterator it = vars.begin(); it != vars.end(); ++it ) { +kdDebug(9018) << "for " << line << endl; + classname = getClassName(*it, classname); +kdDebug(9018) << "next " << line << endl; + } + +kdDebug(9018) << "checkForArgHint 4 " << line << endl; + + argsList = getArguments(classname, function); + if (argsList.count() > 0) { + m_argWidgetShow = true; + m_codeInterface->showArgHint ( argsList, "()", "," ); + return true; + } + } + +kdDebug(9018) << "checkForArgHint 0 " << line << endl; + + argsList = getArguments("", line); + if (argsList.count() > 0) { + m_argWidgetShow = true; + m_codeInterface->showArgHint ( argsList, "()", "," ); + return true; + } + + argsList = getArguments(line, line); + if (argsList.count() > 0) { + m_argWidgetShow = true; + m_codeInterface->showArgHint ( argsList, "()", "," ); + return true; + } + + return false; +} + +void PHPCodeCompletion::setStatusBar(QString expr, QString type) { + m_phpSupport->mainWindow()->statusBar()->message( i18n("Type of %1 is %2").arg(expr).arg(type), 1000 ); +} + +#include "phpcodecompletion.moc" diff --git a/languages/php/phpcodecompletion.h b/languages/php/phpcodecompletion.h new file mode 100644 index 00000000..41d79934 --- /dev/null +++ b/languages/php/phpcodecompletion.h @@ -0,0 +1,103 @@ +/* + Copyright (C) 2005 by Nicolas Escuder <n.escuder@intra-links.com> + Copyright (C) 2001 by smeier@kdevelop.org + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Library General Public + version 2, License as published by the Free Software Foundation. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Library General Public License for more details. + + You should have received a copy of the GNU Library General Public License + along with this library; see the file COPYING.LIB. If not, write to + the Free Software Foundation, Inc., 51 Franklin Steet, Fifth Floor, + Boston, MA 02110-1301, USA. +*/ + + +#ifndef PHPCODECOMPLETION_H +#define PHPCODECOMPLETION_H + +#include <codemodel.h> + +#include <qobject.h> +#include <kregexp.h> +#include <kparts/part.h> + +#include <kdevmainwindow.h> +#include <kstatusbar.h> + +#include <ktexteditor/editinterface.h> +#include <ktexteditor/viewcursorinterface.h> +#include <ktexteditor/codecompletioninterface.h> +#include <ktexteditor/selectioninterface.h> + + +class KDevCore; +class PHPSupportPart; +class PHPConfigData; + +class FunctionCompletionEntry : public KTextEditor::CompletionEntry { +public: + QString prototype; +}; + +class PHPCodeCompletion : public QObject { + Q_OBJECT + +public: + PHPCodeCompletion(PHPSupportPart *phpSupport, PHPConfigData *config); + ~PHPCodeCompletion(); + void setActiveEditorPart(KParts::Part *part); + +public slots: + void cursorPositionChanged(); + +protected slots: + void argHintHided(); + void completionBoxHided(); + +protected: + bool showCompletionBox(QValueList<KTextEditor::CompletionEntry> list, unsigned long max); + + bool checkForVariable(QString line, int col); + bool checkForStaticFunction(QString line, int col); + bool checkForNew(QString line, int col); + bool checkForExtends(QString line, int col); + bool checkForGlobalFunction(QString line, int col); + + bool checkForArgHint(QString line, int col); + + QValueList<KTextEditor::CompletionEntry> getClasses(QString name); + QValueList<KTextEditor::CompletionEntry> getFunctionsAndVars(QString classname, QString str); + QStringList getArguments(QString classname, QString function); + QString getCurrentClassName(); + QString getClassName(QString varName, QString classname); + QValueList<ClassDom> getClassByName(QString classname); + + void readGlobalPHPFunctionsFile(); + void setStatusBar(QString expr, QString type); + + private: + int m_currentLine; + QValueList<FunctionCompletionEntry> m_globalFunctions; + + PHPSupportPart* m_phpSupport; + PHPConfigData* m_config; + CodeModel* m_model; + + bool m_argWidgetShow; + bool m_completionBoxShow; + + KTextEditor::EditInterface *m_editInterface; + KTextEditor::CodeCompletionInterface *m_codeInterface; + KTextEditor::ViewCursorInterface *m_cursorInterface; + KTextEditor::SelectionInterface *m_selectionInterface; + + QString findDeclaration(QString name, int line = -1); +}; + +#endif diff --git a/languages/php/phpconfigdata.cpp b/languages/php/phpconfigdata.cpp new file mode 100644 index 00000000..45f27a79 --- /dev/null +++ b/languages/php/phpconfigdata.cpp @@ -0,0 +1,88 @@ +/* + Copyright (C) 2005 by Nicolas Escuder <n.escuder@intra-links.com> + Copyright (C) 2001 by smeier@kdevelop.org + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Library General Public + version 2, License as published by the Free Software Foundation. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Library General Public License for more details. + + You should have received a copy of the GNU Library General Public License + along with this library; see the file COPYING.LIB. If not, write to + the Free Software Foundation, Inc., 51 Franklin Steet, Fifth Floor, + Boston, MA 02110-1301, USA. +*/ + +#include "kstandarddirs.h" +#include "phpconfigdata.h" +#include "domutil.h" +#include <iostream> + +PHPConfigData::PHPConfigData(QDomDocument* dom) { + QString file = KStandardDirs::findExe("php"); + + if (file.isEmpty()) + file = "/usr/local/bin/php"; + + document = dom; + invocationMode = (InvocationMode) DomUtil::readIntEntry(*dom, "/kdevphpsupport/general/invocationMode", Web); + + webURL = DomUtil::readEntry(*document, "/kdevphpsupport/webInvocation/weburl"); + + phpExePath = DomUtil::readEntry(*document, "/kdevphpsupport/shell/phpexe", file); + phpIniPath = DomUtil::readEntry(*document, "/kdevphpsupport/shell/phpini"); + + phpIncludePath = DomUtil::readEntry(*document, "/kdevphpsupport/options/phpincludepath"); + phpStartupFile = DomUtil::readEntry(*document, "/kdevphpsupport/options/defaultFile"); + phpStartupFileMode = (StartupFileMode)DomUtil::readIntEntry(*document, "/kdevphpsupport/options/startupFileMode", Current); + + m_codeCompletion = DomUtil::readBoolEntry(*document,"kdevphpsupport/codeHelp/codeCompletion", true); + m_codeHinting = DomUtil::readBoolEntry(*document,"kdevphpsupport/codeHelp/codeHinting", true); + m_realtimeParsing = DomUtil::readBoolEntry(*document,"kdevphpsupport/codeHelp/realtimeParsing", true); +} + +PHPConfigData::~PHPConfigData() { +} + +void PHPConfigData::storeConfig() { + DomUtil::writeIntEntry(*document, "/kdevphpsupport/general/invocationMode",(int) invocationMode); + + DomUtil::writeEntry(*document, "/kdevphpsupport/webInvocation/weburl",webURL); + + DomUtil::writeEntry(*document, "/kdevphpsupport/shell/phpexe",phpExePath); + DomUtil::writeEntry(*document, "/kdevphpsupport/shell/phpini",phpIniPath); + + DomUtil::writeEntry(*document, "/kdevphpsupport/options/phpincludepath",phpIncludePath); + DomUtil::writeEntry(*document, "/kdevphpsupport/options/defaultFile",phpStartupFile); + DomUtil::writeIntEntry(*document, "/kdevphpsupport/options/startupFileMode",(int) phpStartupFileMode); + + DomUtil::writeBoolEntry(*document,"kdevphpsupport/codeHelp/codeCompletion",m_codeCompletion); + DomUtil::writeBoolEntry(*document,"kdevphpsupport/codeHelp/codeHinting",m_codeHinting); + DomUtil::writeBoolEntry(*document,"kdevphpsupport/codeHelp/realtimeParsing",m_realtimeParsing); + emit configStored(); // inform all others +} + +bool PHPConfigData::validateConfig(){ + bool valid = false; + if (invocationMode == Web || invocationMode == Shell) { + valid = true; + } + if (valid) { + if (invocationMode == Web) { + if (!(!webURL.isEmpty() && (phpStartupFileMode == Default || phpStartupFileMode == Current))) { + valid = false; + } + } + if (invocationMode == Shell) { + if (phpExePath.isEmpty()) { + valid = false; + } + } + } + return valid; +} +#include "phpconfigdata.moc" diff --git a/languages/php/phpconfigdata.h b/languages/php/phpconfigdata.h new file mode 100644 index 00000000..0c7a49eb --- /dev/null +++ b/languages/php/phpconfigdata.h @@ -0,0 +1,155 @@ +/* + Copyright (C) 2005 by Nicolas Escuder <n.escuder@intra-links.com> + Copyright (C) 2001 by smeier@kdevelop.org + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Library General Public + version 2, License as published by the Free Software Foundation. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Library General Public License for more details. + + You should have received a copy of the GNU Library General Public License + along with this library; see the file COPYING.LIB. If not, write to + the Free Software Foundation, Inc., 51 Franklin Steet, Fifth Floor, + Boston, MA 02110-1301, USA. +*/ + +#ifndef PHPCONFIGDATA_H +#define PHPCONFIGDATA_H + +#include <qstring.h> +#include <qdom.h> +#include <qobject.h> + +/** + *@author Sandy Meier + */ + +class PHPConfigData : public QObject { +Q_OBJECT + +signals: + void configStored(); + +public: + enum InvocationMode {Web=1,Shell=2}; + enum StartupFileMode {Current=1,Default=2}; + + PHPConfigData(QDomDocument* document); + ~PHPConfigData(); + + /** returns true if the configuration is ok, false if something is missing + */ + bool validateConfig(); + /** write the configuration to the DOM document(project file) + */ + void storeConfig(); + + InvocationMode getInvocationMode() { + return invocationMode; + } + + void setInvocationMode(InvocationMode mode) { + invocationMode = mode; + } + + // web + QString getWebURL() { + return webURL; + } + void setWebURL(QString weburl) { + webURL = weburl; + } + + // shell + QString getPHPExecPath() { + return phpExePath; + } + + void setPHPExePath(QString path) { + phpExePath = path; + } + + // config + QString getPHPIniPath() { + return phpIniPath; + } + + void setPHPIniPath(QString path) { + phpIniPath = path; + } + + // options + QString getPHPIncludePath() { + return phpIncludePath; + } + void setPHPIncludePath(QString path) { + phpIncludePath = path; + } + + QString getStartupFile() { + return phpStartupFile; + } + void setStartupFile(QString defaultFile) { + phpStartupFile = defaultFile; + } + + StartupFileMode getStartupFileMode() { + return phpStartupFileMode; + } + + void setStartupFileMode(StartupFileMode mode) { + phpStartupFileMode = mode; + } + + // code help + void setCodeCompletion(bool enable) { + m_codeCompletion = enable; + } + + bool getCodeCompletion() { + return m_codeCompletion; + } + + void setCodeHinting(bool enable) { + m_codeHinting = enable; + } + + bool getCodeHinting() { + return m_codeHinting; + } + + void setRealtimeParsing(bool enable) { + m_realtimeParsing = enable; + } + + bool getRealtimeParsing() { + return m_realtimeParsing; + } + +private: + QDomDocument* document; + InvocationMode invocationMode; + // web + QString webURL; + + // shell + QString phpExePath; + QString phpIniPath; + QString phpStartupFile; + + // options + QString phpIncludePath; + QString phpDefaultFile; + StartupFileMode phpStartupFileMode; + + // code help + bool m_codeCompletion; + bool m_codeHinting; + bool m_realtimeParsing; +}; + +#endif diff --git a/languages/php/phpconfigwidget.cpp b/languages/php/phpconfigwidget.cpp new file mode 100644 index 00000000..829e3038 --- /dev/null +++ b/languages/php/phpconfigwidget.cpp @@ -0,0 +1,161 @@ +#include "domutil.h" +#include <kprocess.h> +#include <klineedit.h> +#include <qcheckbox.h> +#include <qmultilineedit.h> +#include <qcstring.h> +#include <iostream> +#include <qradiobutton.h> + +#include <kfiledialog.h> +#include <kstandarddirs.h> + +#include "phpinfodlg.h" +#include "phpconfigwidget.h" +#include "phpconfigdata.h" + +using namespace std; + +PHPConfigWidget::PHPConfigWidget(PHPConfigData* data,QWidget* parent, const char* name, WFlags fl ) + : PHPConfigWidgetBase( parent, name, fl ) +{ + configData = data; + m_phpInfo = ""; + + PHPConfigData::InvocationMode mode = configData->getInvocationMode(); + + // page "Invocation" + if (mode == PHPConfigData::Shell) { + callPHPDirectly_radio->setChecked(true); + } + + if (mode == PHPConfigData::Web) { + callWebserver_radio->setChecked(true); + } + + // page webserver + QString weburl = configData->getWebURL(); + if (weburl.isEmpty()) + weburl = "http://localhost/"; + weburl_edit->setText(weburl); + + // page shell + QString exepath = configData->getPHPExecPath(); + if (exepath.isEmpty()) { + QString fiexepath = KStandardDirs::findExe("php"); + + if (exepath.isEmpty()) + exepath = "/usr/local/bin/php"; + } + + exe_edit->setText(exepath); + + // page options + PHPConfigData::StartupFileMode phpStartupFileMode = configData->getStartupFileMode(); + QString phpStartupFile = configData->getStartupFile(); + + useDefaultFile_edit->setText(phpStartupFile); + + if(phpStartupFileMode == PHPConfigData::Current) { + useCurrentFile_radio->setChecked(true); + } + + if(phpStartupFileMode == PHPConfigData::Default) { + useDefaultFile_radio->setChecked(true); + } + + QString includepath = configData->getPHPIncludePath(); + include_path_edit->setText(includepath); + + codeCompletion_checkbox->setChecked(configData->getCodeCompletion()); + codeHinting_checkbox->setChecked(configData->getCodeHinting()); + realtimeParsing_checkbox->setChecked(configData->getRealtimeParsing()); +} + +/* + * Destroys the object and frees any allocated resources + */ +PHPConfigWidget::~PHPConfigWidget() +{ + // no need to delete child widgets, Qt does it all for us +} + +void PHPConfigWidget::accept() +{ + // invocation + if (callPHPDirectly_radio->isChecked()){ + configData->setInvocationMode(PHPConfigData::Shell); + } + if (callWebserver_radio->isChecked()){ + configData->setInvocationMode(PHPConfigData::Web); + } + + // webserver + configData->setWebURL(weburl_edit->text()); + + // shell + configData->setPHPExePath(exe_edit->text()); + + // config + configData->setPHPIniPath(ini_edit->text()); + + // options + configData->setStartupFile(useDefaultFile_edit->text()); + + if (useCurrentFile_radio->isChecked()) { + configData->setStartupFileMode(PHPConfigData::Current); + } + if (useDefaultFile_radio->isChecked()){ + configData->setStartupFileMode(PHPConfigData::Default); + } + + configData->setPHPIncludePath(include_path_edit->text()); + configData->setCodeCompletion(codeCompletion_checkbox->isChecked()); + configData->setCodeHinting(codeHinting_checkbox->isChecked()); + configData->setRealtimeParsing(realtimeParsing_checkbox->isChecked()); + + configData->storeConfig(); +} + +void PHPConfigWidget::slotZendButtonClicked() +{ + qWarning( "PHPConfigWidgetBase::slotZendButtonClicked(): Not implemented yet!" ); +} + +void PHPConfigWidget::slotAboutClicked() +{ + qWarning( "PHPConfigWidget::slotAboutClicked()" ); + KShellProcess proc("/bin/sh"); + proc << exe_edit->text(); + proc << "-m"; + + connect( &proc, SIGNAL(receivedStdout (KProcess*, char*, int)), + this, SLOT(slotReceivedPHPInfo (KProcess*, char*, int))); + proc.start(KProcess::Block,KProcess::Stdout); + PHPInfoDlg dlg(this,"phpinfo",true); + dlg.php_edit->setText(m_phpInfo); + dlg.exec(); + m_phpInfo = ""; +} + +void PHPConfigWidget::slotReceivedPHPInfo (KProcess* /*proc*/, char* buffer, int buflen){ + m_phpInfo += QCString(buffer,buflen+1); +} + +void PHPConfigWidget::slotPHPExeButtonClicked(){ + QString exe = KFileDialog::getOpenFileName(QFileInfo(exe_edit->text()).filePath()); + if (!exe.isEmpty()){ + exe_edit->setText(exe); + } +} + +void PHPConfigWidget::slotPHPIniButtonClicked() +{ + QString file = KFileDialog::getOpenFileName(QFileInfo(exe_edit->text()).filePath(), QString("*.ini|INI File (*.ini)")); + + if (!file.isEmpty()){ + ini_edit->setText(file); + } +} + +#include "phpconfigwidget.moc" diff --git a/languages/php/phpconfigwidget.h b/languages/php/phpconfigwidget.h new file mode 100644 index 00000000..87bb6ab3 --- /dev/null +++ b/languages/php/phpconfigwidget.h @@ -0,0 +1,32 @@ +#ifndef PHPCONFIGWIDGET_H +#define PHPCONFIGWIDGET_H + +#include "phpconfigwidgetbase.h" +#include <qstring.h> +class KProcess; +class PHPConfigData; + +class PHPConfigWidget : public PHPConfigWidgetBase +{ + Q_OBJECT + +public: + PHPConfigWidget( PHPConfigData* data,QWidget* parent = 0, const char* name = 0, WFlags fl = 0 ); + ~PHPConfigWidget(); + +public slots: + virtual void slotZendButtonClicked(); + virtual void slotAboutClicked(); + virtual void slotPHPExeButtonClicked(); + virtual void slotPHPIniButtonClicked(); + void accept(); + void slotReceivedPHPInfo (KProcess* proc, char* buffer, int buflen); + + private: + QDomDocument* dom; + QString m_phpInfo; + PHPConfigData* configData; + +}; + +#endif diff --git a/languages/php/phpconfigwidgetbase.ui b/languages/php/phpconfigwidgetbase.ui new file mode 100644 index 00000000..8cfae9dc --- /dev/null +++ b/languages/php/phpconfigwidgetbase.ui @@ -0,0 +1,561 @@ +<!DOCTYPE UI><UI version="3.3" stdsetdef="1"> +<class>PHPConfigWidgetBase</class> +<widget class="QWidget"> + <property name="name"> + <cstring>PHPConfigWidgetBase</cstring> + </property> + <property name="geometry"> + <rect> + <x>0</x> + <y>0</y> + <width>545</width> + <height>510</height> + </rect> + </property> + <property name="caption"> + <string>PHP Options</string> + </property> + <hbox> + <property name="name"> + <cstring>unnamed</cstring> + </property> + <widget class="QTabWidget"> + <property name="name"> + <cstring>TabWidget1</cstring> + </property> + <widget class="QWidget"> + <property name="name"> + <cstring>TabPage</cstring> + </property> + <attribute name="title"> + <string>Genera&l</string> + </attribute> + <vbox> + <property name="name"> + <cstring>unnamed</cstring> + </property> + <widget class="QButtonGroup"> + <property name="name"> + <cstring>ButtonGroup1_2</cstring> + </property> + <property name="title"> + <string>&Startup</string> + </property> + <hbox> + <property name="name"> + <cstring>unnamed</cstring> + </property> + <widget class="QRadioButton"> + <property name="name"> + <cstring>useCurrentFile_radio</cstring> + </property> + <property name="text"> + <string>Use current file in editor</string> + </property> + <property name="accel"> + <string></string> + </property> + <property name="checked"> + <bool>true</bool> + </property> + </widget> + <widget class="QRadioButton"> + <property name="name"> + <cstring>useDefaultFile_radio</cstring> + </property> + <property name="text"> + <string>Use &this file as default:</string> + </property> + </widget> + <widget class="KLineEdit"> + <property name="name"> + <cstring>useDefaultFile_edit</cstring> + </property> + <property name="text"> + <string></string> + </property> + </widget> + </hbox> + </widget> + <widget class="QGroupBox"> + <property name="name"> + <cstring>GroupBox13</cstring> + </property> + <property name="title"> + <string>Code Help</string> + </property> + <hbox> + <property name="name"> + <cstring>unnamed</cstring> + </property> + <widget class="QCheckBox"> + <property name="name"> + <cstring>codeCompletion_checkbox</cstring> + </property> + <property name="text"> + <string>&Enable code completion</string> + </property> + </widget> + <widget class="QCheckBox"> + <property name="name"> + <cstring>codeHinting_checkbox</cstring> + </property> + <property name="text"> + <string>Enable code &hinting</string> + </property> + </widget> + </hbox> + </widget> + <widget class="QGroupBox"> + <property name="name"> + <cstring>GroupBox14</cstring> + </property> + <property name="title"> + <string>Parser</string> + </property> + <vbox> + <property name="name"> + <cstring>unnamed</cstring> + </property> + <widget class="QLabel"> + <property name="name"> + <cstring>TextLabel1_3_3_2_2</cstring> + </property> + <property name="text"> + <string>PHP &include path:</string> + </property> + <property name="buddy" stdset="0"> + <cstring>include_path</cstring> + </property> + </widget> + <widget class="KLineEdit"> + <property name="name"> + <cstring>include_path_edit</cstring> + </property> + </widget> + <widget class="QCheckBox"> + <property name="name"> + <cstring>realtimeParsing_checkbox</cstring> + </property> + <property name="text"> + <string>Ena&ble realtime parser</string> + </property> + </widget> + </vbox> + </widget> + <spacer> + <property name="name"> + <cstring>Spacer11_2</cstring> + </property> + <property name="orientation"> + <enum>Vertical</enum> + </property> + <property name="sizeType"> + <enum>Expanding</enum> + </property> + <property name="sizeHint"> + <size> + <width>20</width> + <height>170</height> + </size> + </property> + </spacer> + <widget class="QLabel"> + <property name="name"> + <cstring>PixmapLabel1</cstring> + </property> + <property name="sizePolicy"> + <sizepolicy> + <hsizetype>4</hsizetype> + <vsizetype>5</vsizetype> + <horstretch>0</horstretch> + <verstretch>0</verstretch> + </sizepolicy> + </property> + <property name="pixmap"> + <pixmap>image0</pixmap> + </property> + <property name="scaledContents"> + <bool>false</bool> + </property> + </widget> + </vbox> + </widget> + <widget class="QWidget"> + <property name="name"> + <cstring>tab</cstring> + </property> + <attribute name="title"> + <string>In&vocation</string> + </attribute> + <vbox> + <property name="name"> + <cstring>unnamed</cstring> + </property> + <widget class="QLabel"> + <property name="name"> + <cstring>select_label</cstring> + </property> + <property name="text"> + <string>Please select how KDevelop should execute your scripts.</string> + </property> + </widget> + <widget class="QButtonGroup"> + <property name="name"> + <cstring>ButtonGroup3</cstring> + </property> + <property name="title"> + <string>Invocation Mode</string> + </property> + <vbox> + <property name="name"> + <cstring>unnamed</cstring> + </property> + <widget class="QRadioButton"> + <property name="name"> + <cstring>callPHPDirectly_radio</cstring> + </property> + <property name="enabled"> + <bool>true</bool> + </property> + <property name="text"> + <string>Ca&lling the PHP interpreter directly</string> + </property> + </widget> + <widget class="QLabel"> + <property name="name"> + <cstring>TextLabel1</cstring> + </property> + <property name="text"> + <string><font size="+1">The php executable is called directly. Ideal for developers who want to develop terminal or graphical applications in PHP. +You need a correctly installed php cgi version.</font></string> + </property> + <property name="alignment"> + <set>WordBreak|AlignVCenter|AlignLeft</set> + </property> + <property name="hAlign" stdset="0"> + </property> + <property name="vAlign" stdset="0"> + </property> + </widget> + <widget class="QRadioButton"> + <property name="name"> + <cstring>callWebserver_radio</cstring> + </property> + <property name="text"> + <string>Using an &existing webserver (local or remote)</string> + </property> + </widget> + <widget class="QLabel"> + <property name="name"> + <cstring>TextLabel1_4</cstring> + </property> + <property name="text"> + <string><font size="+1">Uses an existing webserver. The pages are previewed in +the internal web browser. Please make sure that the webserver was compiled with PHP support.</font></string> + </property> + <property name="alignment"> + <set>WordBreak|AlignVCenter|AlignLeft</set> + </property> + <property name="hAlign" stdset="0"> + </property> + </widget> + </vbox> + </widget> + <spacer> + <property name="name"> + <cstring>spacer18</cstring> + </property> + <property name="orientation"> + <enum>Vertical</enum> + </property> + <property name="sizeType"> + <enum>Expanding</enum> + </property> + <property name="sizeHint"> + <size> + <width>21</width> + <height>171</height> + </size> + </property> + </spacer> + </vbox> + </widget> + <widget class="QWidget"> + <property name="name"> + <cstring>tab</cstring> + </property> + <attribute name="title"> + <string>&Webserver</string> + </attribute> + <grid> + <property name="name"> + <cstring>unnamed</cstring> + </property> + <widget class="QLabel" row="0" column="0"> + <property name="name"> + <cstring>TextLabel1_2</cstring> + </property> + <property name="text"> + <string>Pro&ject root URL on webserver:</string> + </property> + <property name="buddy" stdset="0"> + <cstring>weburl_edit</cstring> + </property> + </widget> + <widget class="KLineEdit" row="0" column="1"> + <property name="name"> + <cstring>weburl_edit</cstring> + </property> + </widget> + <spacer row="2" column="1"> + <property name="name"> + <cstring>Spacer12</cstring> + </property> + <property name="orientation"> + <enum>Vertical</enum> + </property> + <property name="sizeType"> + <enum>Expanding</enum> + </property> + <property name="sizeHint"> + <size> + <width>20</width> + <height>20</height> + </size> + </property> + </spacer> + </grid> + </widget> + <widget class="QWidget"> + <property name="name"> + <cstring>tab</cstring> + </property> + <attribute name="title"> + <string>&Shell</string> + </attribute> + <vbox> + <property name="name"> + <cstring>unnamed</cstring> + </property> + <widget class="QLabel"> + <property name="name"> + <cstring>TextLabel1_3_2</cstring> + </property> + <property name="text"> + <string>PHP &executable:</string> + </property> + <property name="buddy" stdset="0"> + <cstring>exe_edit</cstring> + </property> + </widget> + <widget class="QLayoutWidget"> + <property name="name"> + <cstring>layout7</cstring> + </property> + <hbox> + <property name="name"> + <cstring>unnamed</cstring> + </property> + <widget class="KLineEdit"> + <property name="name"> + <cstring>exe_edit</cstring> + </property> + </widget> + <widget class="QToolButton"> + <property name="name"> + <cstring>exe_button</cstring> + </property> + <property name="minimumSize"> + <size> + <width>22</width> + <height>0</height> + </size> + </property> + <property name="focusPolicy"> + <enum>TabFocus</enum> + </property> + <property name="text"> + <string>...</string> + </property> + </widget> + <widget class="QToolButton"> + <property name="name"> + <cstring>about_button</cstring> + </property> + <property name="text"> + <string>About</string> + </property> + </widget> + </hbox> + </widget> + <widget class="QLabel"> + <property name="name"> + <cstring>textLabel2</cstring> + </property> + <property name="backgroundMode"> + <enum>PaletteBackground</enum> + </property> + <property name="text"> + <string>PHP &Ini File:</string> + </property> + <property name="buddy" stdset="0"> + <cstring>ini_edit</cstring> + </property> + </widget> + <widget class="QLayoutWidget"> + <property name="name"> + <cstring>layout8</cstring> + </property> + <hbox> + <property name="name"> + <cstring>unnamed</cstring> + </property> + <widget class="KLineEdit"> + <property name="name"> + <cstring>ini_edit</cstring> + </property> + <property name="enabled"> + <bool>true</bool> + </property> + </widget> + <widget class="QToolButton"> + <property name="name"> + <cstring>phpini_button</cstring> + </property> + <property name="enabled"> + <bool>true</bool> + </property> + <property name="minimumSize"> + <size> + <width>20</width> + <height>0</height> + </size> + </property> + <property name="focusPolicy"> + <enum>TabFocus</enum> + </property> + <property name="text"> + <string>...</string> + </property> + </widget> + </hbox> + </widget> + <widget class="QCheckBox"> + <property name="name"> + <cstring>zend_checkbox</cstring> + </property> + <property name="text"> + <string>Load &Zend extension:</string> + </property> + </widget> + <widget class="QLayoutWidget"> + <property name="name"> + <cstring>layout9</cstring> + </property> + <hbox> + <property name="name"> + <cstring>unnamed</cstring> + </property> + <widget class="KLineEdit"> + <property name="name"> + <cstring>zend_edit</cstring> + </property> + <property name="enabled"> + <bool>false</bool> + </property> + </widget> + <widget class="QToolButton"> + <property name="name"> + <cstring>zend_button</cstring> + </property> + <property name="enabled"> + <bool>false</bool> + </property> + <property name="minimumSize"> + <size> + <width>20</width> + <height>0</height> + </size> + </property> + <property name="focusPolicy"> + <enum>TabFocus</enum> + </property> + <property name="text"> + <string>...</string> + </property> + </widget> + </hbox> + </widget> + <spacer> + <property name="name"> + <cstring>Spacer11</cstring> + </property> + <property name="orientation"> + <enum>Vertical</enum> + </property> + <property name="sizeType"> + <enum>Expanding</enum> + </property> + <property name="sizeHint"> + <size> + <width>20</width> + <height>343</height> + </size> + </property> + </spacer> + </vbox> + </widget> + </widget> + </hbox> +</widget> +<images> + <image name="image0"> + <data format="PNG" length="5423">89504e470d0a1a0a0000000d4948445200000078000000400806000000d14db312000014f649444154789ced9d6d881dd779c77f2a13742edcc24c58c34c90e04e59c18e90c077b1a0bb8e215ec7506d2ca8d649c12b8762af1b48e5b6d0bcd158fe90daca9758fdd2a8812676a08ea50f469b82aa75c0ce2a607bafa9c4bd02891d8144e78217664097cc015fb8c778e0f6c399fbb2ba3377df575bd77f58b4ab997b66cef99f97ff799ee73c77dfd2d2125fe0f38b3f79d02ff00576165f10fc3987f1a05f60a358beb9bfdd796b21d2fffcd27d377d2601504affa9921600adcedf0a40adba07004320babf17f4330c281802913eecf0d14ff76d473d760b7b96e00e914280280884808200cfd3ffd74f8c4af4bf2dd5214da05a6ae0bebe4fa4f7a57f264a979148e2a453a682a457b610600941b062b685109a78612184d8d3a4ef1982976fee6f8ba226d32a16281f03ab2806ee6b35557744c64d856c82fa44a19298962aa0540bd5212651b4125611753f046af55f09e80ed0b9d2eb0ca18a8118d1d76a4258042ba22d8a26c2286015cd3d45f8be07a9a297fdfd6dd3d2849ab626d4143d52a5529ac4468bb0a1909f28e286229431aa090a3dca004d625fd9835d631d18dadd7ba56bea5b99d72c211045075134b1f6c008df7582bba49a60db1605419754a914b15484518b7a28095662e2865a3d5d1a2979bb3af7dcdf5dd4aadf7b842b4856af0956d1c4b45d2ce1307e6cdfae13bd2b0477a65fd3123876414fbd2941715311ae684297ef8648d9590f7940646e04fdc4abeebf82982ed97d845ba6adc92eba8c97776754ef28c11d621d4760164114b532958d1641a4f0ef84049142293d4285c1d6c91cb2dec2363d23bff4bedf95fe496244a200d9d50ec22860d91ef688cba313851d257a47085ebeb9bf2d2c7046b4daeca8d92ea92b522b5883558265cb48c0b14dcac7dccccbea13c5d28d0025d52ecd0afd844b50318208a5e2ee0ce5d81eb6edf1e8635fde11a2b795e00eb166110ae956226c48828f157e3d4636f574b5ada4f62381d3cf4d12dc59228c02307a0dac9462eac9698215c1fce51a62532a6c2be83c504122a1194012a33ed36d621ff4700f94b79de86d696abd6755980fa9ae41200c23fc7a4b8fd644576fc7880548c01c3111a2c50ba75f40350737c0ee011765783bf812c3d0791f01860da60d8944347d542ba41ed4a80735829572fbf0e8d4b609b22d37b95e6725a2a0898d4285bf12134629b1db3d0de74001ce8845184599e40a21281f9be4c2e5e0018bb6be77334c3027104589ba570555c7f717a9dfa91144d36daf54def2166bd355ed8c5a0c6d1694b12288f488ed2ae0dd6cc8041c5b107dec675e764b368e691236e2cded91770429d98689e94ca19a11dcabd2523e4b575f27743de2e6a9f65684d8a628a8d6f6b73142045a15072b2d8295540defa84a1d0efb218babd7b309f6c60e133414aac91edc7669cb9928da88e214341c54b884efd7083e0e881a73eda74ffcd9a648deb037a97aaddd6e25210071b345f56e8c7f57f6c87d401006584558aa648b46cff3083b5bb23d89745b85c0b4cb38eed388a2896c442cfcf62cbffae5efdb9b2975439454afb5db2d620062c9ea513b0c6bec4dd78bdc3d6c02c2148822f8b7f3a6688ffac7714af090497ac8d2b22d7d63cda52bb5099836eed139027f917065918577cf13c5617be6f8dc86d6e57513fc61a5d556498c1002d950040dd55d6b8722015114cc3ee95128167ab6e375a295768e288c09ea2141a4d7fcfe4652803b6211ae04482907cad002ab8cc2c173adcc670044f76282ba36912aa5566fa51298faaa8b77c8d9741d946a110412bf1ea29a6af8562dd11dd13d3a8d1016feadb758fae002a80878a9bd5e92d745f08795565b36638480a8a108a3f5afb52a81a9475c94f239f72fe7b1526bd6baf025813d62e2d82ee56393cc1e9fc48f140beff8f877c3de884ec03d6022ef658f5e9528beffc3ef673e5b1404a669e2d80e9e57e6f4b7c75149994beff854ae07bd8e2404b327ca5cb8f806972e5fda503d3acf70473da68e4d32736292cab590c58f02dd9172db514122700f4d0050bbfe3a8b7f5800e0f0d1efafebd96b52d42117404a4528d7f3a9d5700f5a5cba789eabef5dddd807ef837dc066e6c434a79e9963e2d824177e5bedda7a4dcba256c9269884753f5b1405d35f9fe2f9ef7c8f716f92d7df5e4225e09a7ab8bd75f12d2a1f55b6540fef88c7ccc919661e9fa67647e1df0e878c66854a044e4a72e50fe759f8dd3ca6e5b65ffcbba7d71cc5434556f55abb2d65a81de22a2577831042dba17d3fa7f137806825e2df7ef1064f4c3f8192554effcda4de6818e098f9026b23504dc5fc7f2ef0d4f413c48d2a332726514d855b7200f0ef6ebd1efe2d9fb3af9ce5e51f9f62e2287863ce1a1a452f87aef738e53f9f05e0c2c573fce6e2876b0aaf5c82976fee6f878db0eb3cdf0cb92469448610f877834d14900dd5547c73f69bc42b55a6bfe621841658b51bb56d7b06c08bfff8225e09ec1193926be1dfae211b9b69886cf8b7ebbcf8f773940fadf6836743a194c43d3a4df991694093fce1fb7f1c4a72ee641b4a8952ba32a1dabc69c0322d6423208aa2cceba55209cb5c2d7c948a091b520ba6bc9e9dc00f7efc037e73e18adefec830536041c78429063e2f9b32d3ead541b412e1dfaae28d39b8b6c9c23b97b26f34c01bf310fdb6ef44d1522d64a71e39a8dfad33fff639a69e7a8985f7fc75d9c8bdf22c41bd8a6c44cc5f3ec7a38f9dcdbd3793e06a6d7f5b369653f52736ac1a3b500978a326b55a25b30c210497e6af60994e379eaa1f41dd67feedb778e3cd37323fefdff2a9551639757296c577e733efb16d9bea7f2fa112d155cb5d248adab525cebc7286fadd7a661da230c239e8619902ff56f6f4fcf85727b874e10aa1ccea2c0aff5695f3ff9eaf4116de5d64faa9d388a21808181840a2edfde5474e71f577e7a87c54e1ca3bffd3fec6f16c434826c1b10cbb8db1d5fdabed585cbd9e3d3d7b473c44d1e2d57f5decba0fa1e7e4770f389c79f9e778632e3ff8d1cb99652c7db0c8dc77e608ead9d3b377c4239482f3bfce5e9f674e4cf1eacbaff2ec5f3f9b5b07b3584018f93a62f2b129966e49de787b69d54cd1a9c7f81197b7fee30a2ffec3b3ccbf3d3ff079d990d46e54714cafb743190295289c431394ee4e50bf5b61e19d0b7ce3f899cc7b07d6e0e59bfbdba194a844abb74d4637016924e2108135f5d8144a69754ea2b425416941a79a8adaad80d77eb9c8d4f15398a6995946106aabdad2b56ae675ef908b944a478a3457ffc8a662e1dd2ae6434e6ea39aa68935a2475650cfe9a8a31ed1bdd4c7ab06ebb1f05e8db77e5be3f9e74ee7b655abe9774375d70301b8a39300f8b79772d7e20182e3a64435d3b8e26e84e126908030046651b07c7739f3166fcc236c740cee833f4268f29502e7809359866a2ae230ce1558eea847d868653f03700f58a8669cbd0c19603ee4600a81bf92af23cc871ced64c9a80306984541b0126365698114526ecc39a312700e96114513d594d46e644fff03044bd54a0bd8bacfc53205b21912ad64378c7dd0a51ec4c30be9543a69655eb64c8b200ab2c592019e378eef47b9264ed775f0fdecce619a26ce884d4108fcda907b6c9bb0d11a3ad715d622cf101b5c0ef55aec8da5a3f84ef62c393882a5ec7bd0e6495689dedff9b55aa6815f14058e6db3dcb1486521d1424c0808f23a896313d483cc67d823366ec9cb77111a6099f9f6ebf2c36554524008a8dec871628c7928554049993bcd2bc0342de228cc757698238326d4f5c01cd1010c71237bf91820783bbd2db663e5369e37eaa192825e7f87348c6b6b1b73de76c61b73893ece26df1b73f53ad827e0fad133c26437cee4c4240a315c604d4c1237d710a309b8ae493da8675f3774b449dc6c6dc84aa880c29fa681168d30f39e4143c75a327d9de8b8ef8220bb612626cac4728d0e9580e739d4aee55ba8bca3932c7db4987dcdf3f4c987ac6724bdb34d79e2c93de076efc933d47863a9c01a026180572ab0f0ce42e6f5d28112aeebe95960c348c5670e6f3b73ba30e98c0e41f556b6c03a3c368e6c66afaba085a86d9b782578fdd7af67dee31df1987cb8cce2fbd91dc02db93d81757ff9806b3b0477abd98608436b04530882153f5760d907dda15b1ba5a0fcb08b6a862cbc974df0f8b1718270d37276280609de26a7bd280e175825b74410a40d9bf47eb45b0d4c5370fab9492e5c7c9d7abd9e59c6ec33b3a8441245d93ddf3b3a897f6788c03a64e2dfcc9e61cc624f60d5aed5b20d35a98e08a238b71edea8c3a99365cefef46cae529ffefa0c7e7d8ba14446f6a707aa2e0c812266ab02ebf0a843e0fbf902eb80cbd55a84288adee90543e08e14f00ed94c3eec70e9edf39c7d25db0ce78d9538f3e3335cb97c25737a32474cdc92cbfcbbd5dc9a38230516739c07e587bdaec0cad511631e5000a57ab66443cf5eee010bef90c3e192e0cc8f5e60e177d9a377e6e40c143da4f4371cc32680d6277a0099c56c3bc1409156d1a4e31edc0a4a072d2a57b3b716f6888d655acc9e2c40e2ae7a1325437cbfc2d37f759edaf51ce78101affcf36b00b95b1c6fd4ebda1c72059600ff4ef6da3a5eee09aceacd6c234af96819f780cde9e7c657bd1b498b308af06b6ff1e277f267a0d26889d967bec7c2d5609387e5840ea207ac916c3bc1e0082e5a40a04785b1c95521155879c2a4be52677cfcf0c0d395ea1d6319869f9d7d056774922bef06f8b773c4cf2117a9188ccc8034caa4e3e5ca0bf1e909ac20a71e172e5e60fef2a0e95135d78efd1242f0da4f5fa376471fbadb4c04aa528ae0b61698ee81ec78efcc112c843e67ab2701938d2eff1df75dae0f3861a887251706bcf29357983a3ec7f937abcc7deb30954ab6f37d9505eb3e74b65f41ddcf75ffd9076d4c21081b51aec0ea76c80dc2b66d5efdc96b449fb8f8b7d7e7411a802190514014d5c180f2b1a9ccdb0644d678f9d37d8e69039d73b01bac40a24d7324addcedc766501a2df15ff3ffc5d4f139cefd62290da8cf7f8677d423b893637c48c03b64e3dfcc56dfa228700f78a9c05ada56dbc0e35f9be0576f5c214e5c163fd824b9e8a11706da3ce98d4db0216f9233e21036027d1aced8d8285668fbae7fb336d4d7ba2e18503e5266e65b339c7a668ea51b316ffc62318dc17208ead922ce1c317147c759a8ac21b02ee7ef6d3b026b3b8208445130f1489953cfcce17a532cbcbb4cb022377f3eca10445140ed869e9e271e9bc9bf35eb3fc78feddb1736dc76d808d0e7e83ba1a6eb202cb5efd62ad9aad1344da69e9cca5d734cd3c4322d1d68572e63da2e415df1da2fab44916e1495683bb71016337f39dd3d36031d13a95e8ff282dc85a10fc87963eee0e75b8a9993b3c40a5cf2455869b4c4d4c4a43e9c3e50be4014059669e1963cbc7219128ba55ac8e29b4bba3537bd49d11f5caecd43a2f08e4cf0c2b71fcd8dcdca5dda1ddbd59e25d5d932adf38dd2f8a8f91cf1327d7c8ad7cefd06ff6ef6ba063a1b4e742f66feaa246c2ce91053a3d728c280eaad80a79f1ce7f40f7f3e20ca84018bef87a8245bbc2860b11232fed829c6274e0dbc3f0afc2066f288cdf2ed6c057dfabba7993e3e4794b386b79476dc841f4b5e7f3b444abf17c2945bf3b52184c0afcd53bf5b0143307d626ee8fdb9048f973fdd1737dd76508f11c4e9d85d7baaee09acec9e5f7e6482c5eb01172e567404c3fde823ab13163bd0db0d900dc5f9379772d7d86101e6c280ca8d80caf5ec8368aaa9987daa8c5251aea106c3e2dcaf97b448bbbf8cfe0e67f49dacdca21149089368c5a7f2c10500a69f7a9ea74f1c1e1a5939f4914f3c56d877a5994ed5499caec743a6ea34c81df2a30fdd832ed13dedeaca2460bd8d30ec84c03aca18dae042e07a0e4b1f650b2c1d7c60e707afefc0111e610864a3cee23b67bb53f3ccf139e0d3a19f5bd316fd8de35fd967998e9e2209a1bb1e0fa2bbfdb85dcd3dc2e9945c2d30f6dc01b01e8400d74e63c932608e98148a56e6fabb23ef6308a48c58b8fc2aaa2929953c9e7feed5751d615997b3c12b7958a6b6946892259924a7de9f5c07fa888910167163eb96b21d43c7076d0c71231e1bef66cddb6908611245010bbf3d839211a592c7dc777fb6eedc1eeb1a47baa7786dbfae03f256afc9b02a4f94996ff9999c9844cacd5b6e76039d734e30cc065d463677fa4d74270bfcab5cfdc37950aa4bee131b48f3b0ee66ee901cac08c246d04d15a430e9accba2a8edbbb51c0f4df9e1327193f51d5a7b5048c02b992815e51a5184e910463b77905c1802a514b56b17a85dd7db4defc804cf3ff7ea86b3f26ca8990f1ffd74dfe1a35fe1f757453b58f1811682160a0b9234a34e5130f7dc1cb10cb93fadd0f4f169162bd991077b09a6251086c94bfff4d2c03551145845975a23dcfe4e9a26438da280eafbe7b5191298fe8be79939797a53e91c369d65e7c34aab1dac045d6f06145089895b72f03c3be3e541de532ce59cc0df33487702e3475c4c2b7b8cd66a0161941f83b571e86cb652460437e7bba3d61cb1997de67b3cfb4cbe21632d6c298dd2f2cdfded200a74caa2142ab1864664ee7efaa24d60d792a9e9594f2945706791daf5f96ec872f9916966bff5b75b4eabb42d79b23eacb4da511410f7f9911516ab2d607b3575c283409aca5129c28f6bf8372e75a7e352c963fac4f35b1ab5fdd8d64468bf7fff8fed70c55fd5fbbf20ba0f9db09a4411063582db0b44517a085c08664e9e66f2abb3db9ac772db5319566bfbdbb10c091b51dffa0c50407589feff42762fe92a89423642e27b3eb2e11346da13668fb81c7ef8712626a637b4fd592f762c19e9f24d4d74d488564ddd1a5964c3ff7dc27b7159803e38df94c4f70264c32796cbdd88156bc465e2d834e38f4cef68e6d95d4927fc61a5d596322696418678e9271b062d647b99f4be7735e8a60f963286cf02e2868f52fa0c722b6961152d1cbb8c579ec22b79bb92287c5713827747b594b49a618e525d8bf00e768bf861b25f75d35b2815c22721ad449fc2e82431174260991ea5431e874727773d29f8034be95faded6fb79a21b229899b2a5daffb49eb34ac3e52a90608dfcdfd56fa5e492707740b54846cb52089f47743a47a432502ab68615a2e8e6de396769fd47e3cd0ef6ce860f9e6feb6528ab819239b125448abf34d2899c823fffeebeb415fa7ea3f2edb39cda8527f709212f899ea799112a5ad4f86c0b49c34a3bb875574762da3fb5ad81304df8f0ee12da50957890215f748df0e37dd7d65a8fee3a95d02d36b694e67f1250142870a092128145dec11878230f70ca1f7634f9afcb5f8d8077c39fd49494fa0a5746a7cad4655977c80d67ddf91001916a99cce213aa7eb8d3410c110140c01c24a63ac867d8bca70a7fb83c49e24380bbd462dd0999a1f0cf62e9959f8e2bb0b3fe7f882e0cf39fe17a14b594f9ff48c020000000049454e44ae426082</data> + </image> +</images> +<connections> + <connection> + <sender>about_button</sender> + <signal>clicked()</signal> + <receiver>PHPConfigWidgetBase</receiver> + <slot>slotAboutClicked()</slot> + </connection> + <connection> + <sender>exe_button</sender> + <signal>clicked()</signal> + <receiver>PHPConfigWidgetBase</receiver> + <slot>slotPHPExeButtonClicked()</slot> + </connection> +</connections> +<tabstops> + <tabstop>TabWidget1</tabstop> + <tabstop>useCurrentFile_radio</tabstop> + <tabstop>useDefaultFile_edit</tabstop> + <tabstop>codeCompletion_checkbox</tabstop> + <tabstop>codeHinting_checkbox</tabstop> + <tabstop>include_path_edit</tabstop> + <tabstop>realtimeParsing_checkbox</tabstop> + <tabstop>callPHPDirectly_radio</tabstop> + <tabstop>callWebserver_radio</tabstop> + <tabstop>weburl_edit</tabstop> + <tabstop>exe_edit</tabstop> + <tabstop>exe_button</tabstop> + <tabstop>ini_edit</tabstop> + <tabstop>phpini_button</tabstop> + <tabstop>zend_checkbox</tabstop> + <tabstop>zend_edit</tabstop> + <tabstop>zend_button</tabstop> +</tabstops> +<includes> + <include location="global" impldecl="in implementation">kdialog.h</include> +</includes> +<slots> + <slot>slotAboutClicked()</slot> + <slot>slotPHPExeButtonClicked()</slot> + <slot>slotPHPIniButtonClicked()</slot> + <slot>slotZendButtonClicked()</slot> +</slots> +<layoutdefaults spacing="6" margin="11"/> +<layoutfunctions spacing="KDialog::spacingHint" margin="KDialog::marginHint"/> +</UI> diff --git a/languages/php/phperrorview.cpp b/languages/php/phperrorview.cpp new file mode 100644 index 00000000..011e8b77 --- /dev/null +++ b/languages/php/phperrorview.cpp @@ -0,0 +1,422 @@ +/* + Copyright (C) 2002 by Roberto Raggi <roberto@kdevelop.org> + Copyright (C) 2005 by Nicolas Escuder <n.escuder@intra-links.com> + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Library General Public + version 2, License as published by the Free Software Foundation. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Library General Public License for more details. + + You should have received a copy of the GNU Library General Public License + along with this library; see the file COPYING.LIB. If not, write to + the Free Software Foundation, Inc., 51 Franklin Steet, Fifth Floor, + Boston, MA 02110-1301, USA. +*/ + +#include "phperrorview.h" +#include "phpsupportpart.h" + +#include <kdevpartcontroller.h> +#include <kdevmainwindow.h> +#include <kdevproject.h> + +#include <kdeversion.h> +#include <kparts/part.h> +#include <ktexteditor/editinterface.h> +#include <ktexteditor/document.h> +#include <ktexteditor/markinterface.h> + +#include <ktexteditor/markinterfaceextension.h> +#include <ktexteditor/view.h> + +#include <kdebug.h> +#include <klocale.h> +#include <kstatusbar.h> +#include <kurl.h> +#include <kapplication.h> +#include <kiconloader.h> +#include <kdialogbase.h> + +#include <kconfig.h> + +#include <qtimer.h> +#include <qregexp.h> +#include <qvbox.h> +#include <qfileinfo.h> +#include <qwhatsthis.h> +#include <qtabbar.h> +#include <qwidgetstack.h> +#include <qlayout.h> +#include <qlineedit.h> + +class ProblemItem: public KListViewItem +{ +public: + ProblemItem( QListView* parent, const QString& problem, + const QString& file, const QString& line, const QString& column ) + : KListViewItem( parent, problem, file, line, column ) {} + + ProblemItem( QListViewItem* parent, const QString& problem, + const QString& file, const QString& line, const QString& column ) + : KListViewItem( parent, problem, file, line, column ) {} + + int compare( QListViewItem* item, int column, bool ascending ) const { + if( column == 2 || column == 3 ){ + int a = text( column ).toInt(); + int b = item->text( column ).toInt(); + if( a == b ) + return 0; + return( a > b ? 1 : -1 ); + } + return KListViewItem::compare( item, column, ascending ); + } + +}; + +PHPErrorView::PHPErrorView( PHPSupportPart* part, QWidget* parent, const char* name ) + : QWidget( parent, name ? name : "problemreporter" ), + m_phpSupport( part ), + m_document( 0 ), + m_markIface( 0 ) +{ + QWhatsThis::add(this, i18n("<b>Problem reporter</b><p>This window shows various \"problems\" in your project. " + "It displays TODO entries, FIXME's and errors reported by a language parser. " + "To add a TODO or FIXME entry, just type<br>" + "<tt>//@todo my todo</tt><br>" + "<tt>//TODO: my todo</tt><br>" + "<tt>//FIXME fix this</tt>")); + + m_gridLayout = new QGridLayout(this,2,3); + + m_errorList = new KListView(this); + m_fixmeList = new KListView(this); + m_todoList = new KListView(this); + m_filteredList = new KListView(this); + m_currentList = new KListView(this); + + m_filteredList->addColumn( i18n("Level") ); + m_currentList->addColumn( i18n("Level") ); + + //addColumn( i18n("Level") ); + InitListView(m_errorList); + InitListView(m_fixmeList); + InitListView(m_todoList); + InitListView(m_filteredList); + InitListView(m_currentList); + m_currentList->removeColumn(1); + + m_widgetStack = new QWidgetStack(this); + m_widgetStack->addWidget(m_currentList,0); + m_widgetStack->addWidget(m_errorList,1); + m_widgetStack->addWidget(m_fixmeList,2); + m_widgetStack->addWidget(m_todoList,3); + m_widgetStack->addWidget(m_filteredList,4); + + m_tabBar = new QTabBar(this); + m_tabBar->insertTab(new QTab(i18n("Current")),0); + m_tabBar->insertTab(new QTab(i18n("Errors")),1); + m_tabBar->insertTab(new QTab(i18n("Fixme")),2); + m_tabBar->insertTab(new QTab(i18n("Todo")),3); + m_tabBar->insertTab(new QTab(i18n("Filtered")),4); + m_tabBar->setTabEnabled(0,false); + m_tabBar->setTabEnabled(4,false); + + m_tabBar->setCurrentTab(0); + + m_filterEdit = new KLineEdit(this); + + QLabel* m_filterLabel = new QLabel(i18n("Lookup:"),this); + + m_gridLayout->addWidget(m_tabBar,0,0); + m_gridLayout->addMultiCellWidget(m_widgetStack,1,1,0,2); + m_gridLayout->addWidget(m_filterLabel,0,1,Qt::AlignRight); + m_gridLayout->addWidget(m_filterEdit,0,2,Qt::AlignLeft); + + connect( m_filterEdit, SIGNAL(returnPressed()), this, SLOT(slotFilter()) ); + connect( m_filterEdit, SIGNAL(textChanged( const QString & )), this, SLOT(slotFilter()) ); + connect( m_tabBar, SIGNAL(selected(int)), this, SLOT(slotTabSelected(int)) ); + connect( part->partController(), SIGNAL(activePartChanged(KParts::Part*)), this, SLOT(slotActivePartChanged(KParts::Part*)) ); + connect( part->partController(), SIGNAL(partAdded(KParts::Part*)), this, SLOT(slotPartAdded(KParts::Part*)) ); + connect( part->partController(), SIGNAL(partRemoved(KParts::Part*)), this, SLOT(slotPartRemoved(KParts::Part*)) ); + + slotActivePartChanged( part->partController()->activePart() ); +} + +void PHPErrorView::slotFilter() +{ + if(!m_tabBar->isTabEnabled(4)) + m_tabBar->setTabEnabled(4,true); + + m_tabBar->tab(4)->setText(i18n("Filtered: %1").arg( m_filterEdit->text() )); + m_tabBar->setCurrentTab(4); + + m_filteredList->clear(); + + filterList(m_errorList,i18n("Error")); + filterList(m_fixmeList,i18n("Fixme")); + filterList(m_todoList,i18n("Todo")); + +} + +void PHPErrorView::filterList(KListView* listview, const QString& level) +{ + QListViewItemIterator it( listview ); + while ( it.current() ) { + if ( it.current()->text(3).contains(m_filterEdit->text(),false)) + new KListViewItem(m_filteredList,level, + it.current()->text(0),it.current()->text(1),it.current()->text(2),it.current()->text(3)); + ++it; + } +} + +void PHPErrorView::slotTabSelected( int tabindex ) +{ + m_widgetStack->raiseWidget(tabindex); +} + +void PHPErrorView::InitListView(KListView* listview) +{ + listview->addColumn( i18n("File") ); + listview->addColumn( i18n("Line") ); + listview->addColumn( i18n("Column") ); + listview->addColumn( i18n("Problem") ); + listview->setAllColumnsShowFocus( TRUE ); + + connect( listview, SIGNAL(executed(QListViewItem*)), + this, SLOT(slotSelected(QListViewItem*)) ); + + connect( listview, SIGNAL(returnPressed(QListViewItem*)), + this, SLOT(slotSelected(QListViewItem* )) ); + +} + +PHPErrorView::~PHPErrorView() +{ +} + +void PHPErrorView::slotActivePartChanged( KParts::Part* part ) +{ + if ( !part ) { + m_tabBar->setTabEnabled(0,false); + return; + } + + if ( m_document ) + disconnect( m_document, 0, this, 0 ); + + m_document = dynamic_cast<KTextEditor::Document*>( part ); + m_markIface = 0; + + if ( !m_document ) { + m_tabBar->setTabEnabled(0,false); + return; + } + + m_fileName = m_document->url().path(); + + initCurrentList(); + + m_markIface = dynamic_cast<KTextEditor::MarkInterface*>( part ); +} + +void PHPErrorView::removeAllItems( QListView* listview, const QString& filename ) +{ + QListViewItem* current = listview->firstChild(); + while( current ){ + QListViewItem* i = current; + current = current->nextSibling(); + + if( i->text(0) == filename ) + delete( i ); + } +} + +void PHPErrorView::removeAllProblems( const QString& filename ) +{ + QString relFileName = filename; + relFileName.remove(m_phpSupport->project()->projectDirectory()); + + kdDebug(9008) << "PHPErrorView::removeAllProblems()" << relFileName << endl; + + if (filename == m_fileName) + m_currentList->clear(); + + removeAllItems(m_errorList,relFileName); + removeAllItems(m_fixmeList,relFileName); + removeAllItems(m_todoList,relFileName); + + if ( m_document && m_markIface ) { + QPtrList<KTextEditor::Mark> marks = m_markIface->marks(); + QPtrListIterator<KTextEditor::Mark> it( marks ); + while( it.current() ) { + m_markIface->removeMark( it.current()->line, KTextEditor::MarkInterface::markType07 ); + ++it; + } + } +} + +void PHPErrorView::initCurrentList() +{ + m_tabBar->setTabEnabled(0,true); + + QString relFileName = m_fileName; + + if (m_phpSupport->project()) + relFileName.remove(m_phpSupport->project()->projectDirectory()); + + m_currentList->clear(); + + updateCurrentWith(m_errorList, i18n("Error"),relFileName); + updateCurrentWith(m_fixmeList,i18n("Fixme"),relFileName); + updateCurrentWith(m_todoList,i18n("Todo"),relFileName); +} + +void PHPErrorView::updateCurrentWith(QListView* listview, const QString& level, const QString& filename) +{ + QListViewItemIterator it(listview); + while ( it.current() ) { + if ( it.current()->text(0) == filename) + new QListViewItem(m_currentList,level,it.current()->text(1),it.current()->text(2),it.current()->text(3)); + ++it; + } +} + +void PHPErrorView::slotSelected( QListViewItem* item ) +{ + bool is_filtered = false; + bool is_current = false; + + if (item->listView() == m_filteredList) + is_filtered = true; + else if(item->listView() == m_currentList) + is_current = true; + + KURL url( is_current ? m_fileName : item->text(0 + is_filtered) ); + int line = item->text( 1 + is_filtered).toInt(); + m_phpSupport->partController()->editDocument( url, line-1 ); +} + +void PHPErrorView::reportProblem( int level, const QString& fileName, int line, const QString& text) +{ + int markType = levelToMarkType( level ); + if ( markType != -1 && m_document && m_markIface && m_fileName == fileName ) { + m_markIface->addMark( line, markType ); + } + + QString msg = text; + msg = msg.replace( QRegExp("\n"), "" ); + + QString relFileName = fileName; + relFileName.remove(m_phpSupport->project()->projectDirectory()); + + KListView* list; + switch( level ) + { + case Error: + case ErrorNoSuchFunction: + case ErrorParse: + list = m_errorList; + m_tabBar->setCurrentTab(m_tabBar->tab(1)); + break; + + case Warning: + list = m_errorList; + break; + + case Todo: + list = m_todoList; + break; + + case Fixme: + list = m_fixmeList; + break; + + default: + list = NULL; + break; + } + + if (list) { + kdDebug(9018) << "PB " << msg << endl; + new ProblemItem( list, relFileName, QString::number( line + 1 ), 0, msg ); + } + + if (fileName == m_fileName) + new QListViewItem(m_currentList, levelToString( level ), QString::number( line + 1 ), 0, msg); +} + +void PHPErrorView::slotPartAdded( KParts::Part* part ) +{ + KTextEditor::MarkInterfaceExtension* iface = dynamic_cast<KTextEditor::MarkInterfaceExtension*>( part ); + + if ( !iface ) + return; + + iface->setPixmap( KTextEditor::MarkInterface::markType07, SmallIcon("stop") ); +} + +void PHPErrorView::slotPartRemoved( KParts::Part* part ) +{ + kdDebug(9007) << "PHPErrorView::slotPartRemoved()" << endl; + if ( part == m_document ){ + m_document = 0; + } +} + +QString PHPErrorView::levelToString( int level ) const +{ + switch( level ) + { + case ErrorNoSuchFunction: + return QString( i18n("Undefined function") ); + + case ErrorParse: + return QString( i18n("Parse Error") ); + + case Error: + return QString( i18n("Error") ); + + case Warning: + return QString( i18n("Warning") ); + + case Todo: + return QString( i18n("Todo") ); + + case Fixme: + return QString( i18n("Fixme") ); + + default: + return QString::null; + } + +} + +int PHPErrorView::levelToMarkType( int level ) const +{ + switch( level ) + { + case ErrorNoSuchFunction: + case ErrorParse: + case Error: + return KTextEditor::MarkInterface::markType07; + + case Warning: + return -1; + + case Todo: + return -1; + + case Fixme: + return -1; + + default: + return -1; + } + +} + +#include "phperrorview.moc" diff --git a/languages/php/phperrorview.h b/languages/php/phperrorview.h new file mode 100644 index 00000000..bc8b0df5 --- /dev/null +++ b/languages/php/phperrorview.h @@ -0,0 +1,104 @@ +/* + Copyright (C) 2002 by Roberto Raggi <roberto@kdevelop.org> + Copyright (C) 2005 by Nicolas Escuder <n.escuder@intra-links.com> + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Library General Public + version 2, License as published by the Free Software Foundation. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Library General Public License for more details. + + You should have received a copy of the GNU Library General Public License + along with this library; see the file COPYING.LIB. If not, write to + the Free Software Foundation, Inc., 51 Franklin Steet, Fifth Floor, + Boston, MA 02110-1301, USA. +*/ + +#ifndef PHPERRORVIEW_H +#define PHPERRORVIEW_H + +#include <klistview.h> +#include <klineedit.h> +#include <qguardedptr.h> +#include "phpfile.h" + +class PHPSupportPart; +class QTimer; +class QTabBar; +class QWidgetStack; +class QGridLayout; +class KDialogBase; +class Problem; +class KURL; + +namespace KParts{ + class Part; +} + +namespace KTextEditor{ + class MarkInterface; + class Document; +} + + +enum Errors +{ + Error = 0, + ErrorParse = 1, + ErrorNoSuchFunction = 2, + Warning = 3, + Todo = 4, + Fixme = 5 +}; + +class PHPErrorView: public QWidget { +Q_OBJECT +public: + PHPErrorView( PHPSupportPart* part, QWidget* parent=0, const char* name=0 ); + virtual ~PHPErrorView(); + + void removeAllProblems( const QString& filename ); + void reportProblem( int level, const QString& fileName, int line, const QString& text); + +private slots: + void slotPartAdded( KParts::Part* ); + void slotPartRemoved( KParts::Part* ); + void slotActivePartChanged( KParts::Part* ); + void slotSelected( QListViewItem* ); + void slotTabSelected( int tabindex ); + void slotFilter(); + +private: + QString levelToString( int level ) const; + int levelToMarkType( int level ) const; + void InitListView(KListView* listview); + void removeAllItems( QListView* listview, const QString& filename ); + void filterList(KListView* listview, const QString& level); + void updateCurrentWith(QListView* listview, const QString& level, const QString& filename); + void initCurrentList(); + +private: + QGridLayout* m_gridLayout; + QTabBar* m_tabBar; + QWidgetStack* m_widgetStack; + KListView* m_currentList; + KListView* m_errorList; + KListView* m_fixmeList; + KListView* m_warningList; + KListView* m_todoList; + KListView* m_filteredList; + KLineEdit* m_filterEdit; + + PHPSupportPart* m_phpSupport; + QGuardedPtr<KTextEditor::Document> m_document; + KTextEditor::MarkInterface* m_markIface; + QTimer* m_timer; + QString m_fileName; + int m_active; + int m_delay; +}; + +#endif diff --git a/languages/php/phpfile.cpp b/languages/php/phpfile.cpp new file mode 100644 index 00000000..afd741bd --- /dev/null +++ b/languages/php/phpfile.cpp @@ -0,0 +1,639 @@ +/* + Copyright (C) 2005 by Nicolas Escuder <n.escuder@intra-links.com> + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Library General Public + version 2, License as published by the Free Software Foundation. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Library General Public License for more details. + + You should have received a copy of the GNU Library General Public License + along with this library; see the file COPYING.LIB. If not, write to + the Free Software Foundation, Inc., 51 Franklin Steet, Fifth Floor, + Boston, MA 02110-1301, USA. +*/ + +#include <kapplication.h> +#include <qstring.h> +#include <qfileinfo.h> +#include <qregexp.h> + +#include <urlutil.h> +#include <kprocess.h> +#include <kdebug.h> + +#include <kdevpartcontroller.h> + +#include "phphtmlview.h" +#include "phperrorview.h" + +#include "phpfile.h" + +using namespace std; + +PHPFile::PHPFile(PHPSupportPart *phpSupport, const QString& fileName) +{ + m_fileinfo = new QFileInfo(fileName); + m_part = phpSupport; + modified = true; + inClass = FALSE; + inMethod = FALSE; + + /* + phpCheckProc = new KShellProcess("/bin/sh"); + connect(phpCheckProc, SIGNAL(receivedStdout (KProcess*, char*, int)), this, SLOT(slotReceivedPHPCheckStdout (KProcess*, char*, int))); + connect(phpCheckProc, SIGNAL(receivedStderr (KProcess*, char*, int)), this, SLOT(slotReceivedPHPCheckStderr (KProcess*, char*, int))); + connect(phpCheckProc, SIGNAL(processExited(KProcess*)), this, SLOT(slotPHPCheckExited(KProcess*))); + */ +} + +PHPFile::~PHPFile() +{ + if (m_fileinfo) + delete m_fileinfo; + +// delete phpCheckProc; +} + +QStringList PHPFile::getContents() +{ + return m_contents; +} + +QString PHPFile::fileName() { + return m_fileinfo->filePath(); +} + +QStringList PHPFile::readFromEditor() +{ + QStringList contents; + + kapp->lock(); + QPtrList<KParts::Part> parts( *m_part->partController()->parts() ); + QPtrListIterator<KParts::Part> it( parts ); + while( it.current() ){ + KTextEditor::Document* doc = dynamic_cast<KTextEditor::Document*>( it.current() ); + ++it; + + KTextEditor::EditInterface* editIface = dynamic_cast<KTextEditor::EditInterface*>( doc ); + if ( !doc || !editIface || doc->url().path() != fileName() ) + continue; + + contents = QStringList::split("\n", editIface->text().ascii(), true); + break; + } + kapp->unlock(); + + return contents; +} + +QStringList PHPFile::readFromDisk() +{ + QStringList contents; + QFile f( fileName() ); + + if (f.open(IO_ReadOnly)) { + QTextStream stream( &f ); + QStringList list; + QString rawline; + while (!stream.eof()) { + rawline = stream.readLine(); + contents.append(rawline.stripWhiteSpace().local8Bit()); + } + f.close(); + } + return contents; +} + +bool PHPFile::isModified() { + return modified; +} + +void PHPFile::setModified(bool value) { + modified = value; +} + +void PHPFile::Analyse() { + + postEvent( new FileParseEvent( Event_StartParse, this->fileName() ) ); + + inClass = FALSE; + inMethod = FALSE; +/* + m_contents = readFromEditor(); + + if (m_contents.isEmpty()) +*/ + m_contents = readFromDisk(); + + ParseSource(); + + PHPCheck(); + modified = false; + + postEvent( new FileParseEvent( Event_EndParse, this->fileName() ) ); +} + +bool PHPFile::ParseClass(QString line, int lineNo) { + if (line.find("class ", 0, FALSE) == -1) + return FALSE; + + QRegExp Class("^[ \t]*(abstract|final|)[ \t]*class[ \t]+([a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*)[ \t]*(extends[ \t]*([a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*))?.*$"); + Class.setCaseSensitive(FALSE); + + if (Class.search(line) != -1) { + if (AddClass(Class.cap(2), Class.cap(4), lineNo) == FALSE) + return FALSE; + +/// @fixme Activate when it exists in ClassModel +// if (Class.cap(1).lower() == "abstract") +// SetClass("abstract"); + + return TRUE; + } + + return FALSE; +} + +bool PHPFile::ParseFunction(QString line, int lineNo) { + if (line.find("function", 0, FALSE) == -1) + return FALSE; + + QRegExp function("^[ \t]*(final|abstract|static|)[ \t]*(public|private|protected|)[ \t]*(static|)[ \t]*function[ \t&]*([_a-zA-Z\x7f-\xff][_a-zA-Z0-9\x7f-\xff]*)[ \t]*\\(([_a-zA-Z\x7f-\xff]*[_$, &'\\\"0-9A-Za-z\x7f-\xff\t-=]*)\\).*$"); + function.setCaseSensitive(FALSE); + + if (function.search(line) != -1) { + if (AddFunction(function.cap(4), function.cap(5), lineNo) == FALSE) + return FALSE; + + if (function.cap(3).lower() == "static" || function.cap(1).lower() == "static") + SetFunction("static"); + + if (function.cap(1).lower() == "abstract") { + SetFunction("abstract"); + CloseFunction( lineNo ); + return FALSE; + } + +/// @fixme Activate when it exists in FunctionModel +// if (function.cap(1).lower() == "final") +// SetFunction("final"); + + if (function.cap(2).lower() == "private") + SetFunction("private"); + + if (function.cap(2).lower() == "public" || function.cap(2).isEmpty()) + SetFunction("public"); + + if (function.cap(2).lower() == "protected") + SetFunction("protected"); + + return TRUE; + } + + return FALSE; +} + +bool PHPFile::ParseVariable(QString line, int lineNo) { + if (line.find("var") == -1 && line.find("public") == -1 && line.find("private") == -1 && line.find("protected") == -1) + return FALSE; + + QRegExp variable("^[ \t]*(var|public|private|protected|static)[ \t]*\\$([a-zA-Z_\x7f-\xff][0-9A-Za-z_\x7f-\xff]*)[ \t;=].*$"); + variable.setCaseSensitive(FALSE); + + if (variable.search(line) != -1) { + if (AddVariable(variable.cap(2), "", lineNo) == FALSE) + return FALSE; + + if (variable.cap(1).lower() == "private") + SetVariable( "private" ); + + if (variable.cap(1).lower() == "public" || variable.cap(1).lower() == "var") + SetVariable( "public" ); + + if (variable.cap(1).lower() == "protected") + SetVariable( "protected" ); + + if (variable.cap(1).lower() == "static") + SetVariable( "static" ); + + return TRUE; + } + + return FALSE; +} + +bool PHPFile::ParseThisMember(QString line, int lineNo) { + if (line.find("$this->", 0, FALSE) == -1) + return FALSE; + + QRegExp createthis; + createthis.setCaseSensitive(FALSE); + + createthis.setPattern("\\$this->([a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*)[ \t]*=[ \t]*([0-9]*)[ \t]*;"); + if (createthis.search(line) != -1) { + if (AddVariable(createthis.cap(1), "integer", lineNo, TRUE) == FALSE) + return FALSE; + return TRUE; + } + + if (line.find("true", 0, FALSE) != -1 || line.find("false", 0, FALSE) != -1) { + createthis.setPattern("\\$(this->([a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*)[ \t]*=[ \t]*(true|false)[ \t]*;"); + if (createthis.search(line) != -1) { + if (AddVariable(createthis.cap(1), "boolean", lineNo, TRUE) == FALSE) + return FALSE; + return TRUE; + } + } + + if (line.find("new", 0, FALSE) != -1) { + createthis.setPattern("\\$this->([a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*)[ \t]*=[ \t&]*new[ \t]+([a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*)"); + if (createthis.search(line) != -1) { + if (AddVariable(createthis.cap(1), createthis.cap(2), lineNo, TRUE) == FALSE) + return FALSE; + return TRUE; + } + } + + if (line.find("array", 0, FALSE) != -1) { + createthis.setPattern("\\$this->([a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*)[ \t]*=[ \t&]*(new|)[ \t&]*(array)[ \t]*[\\(;]+"); + if (createthis.search(line) != -1) { + if (AddVariable(createthis.cap(1), "array", lineNo, TRUE) == FALSE) + return FALSE; + return TRUE; + } + } + + return FALSE; +} + +bool PHPFile::ParseMember(QString line, int lineNo) { + if (line.find("$", 0, FALSE) == -1) + return FALSE; + + /// @todo Ajouter plus de test .... + + QRegExp createmember; + createmember.setCaseSensitive(FALSE); + + createmember.setPattern("\\$([a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*)[ \t]*=[ \t]*([0-9]*)[ \t]*;"); + if (createmember.search(line) != -1) { + if (AddVariable(createmember.cap(1), "integer", lineNo) == FALSE) + return FALSE; + return TRUE; + } + + createmember.setPattern("\\$([a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*)[ \t]*=[ \t]*[\"']+(.*)[\"']+[ \t]*;"); + if (createmember.search(line) != -1) { + if (AddVariable(createmember.cap(1), "string", lineNo) == FALSE) + return FALSE; + return TRUE; + } + + if (line.find("true", 0, FALSE) != -1 || line.find("false", 0, FALSE) != -1) { + createmember.setPattern("\\$([a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*)[ \t]*=[ \t]*(true|false)[ \t]*;"); + if (createmember.search(line) != -1) { + if (AddVariable(createmember.cap(1), "boolean", lineNo) == FALSE) + return FALSE; + return TRUE; + } + } + + if (line.find("new", 0, FALSE) != -1) { + createmember.setPattern("\\$([a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*)[ \t]*=[ \t&]*new[ \t]+([a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*)"); + if (createmember.search(line) != -1) { + if (AddVariable(createmember.cap(1), createmember.cap(2), lineNo) == FALSE) + return FALSE; + return TRUE; + } + } + + if (line.find("array", 0, FALSE) != -1) { + createmember.setPattern("\\$([a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*)[ \t]*=[ \t&]*(new|)[ \t&]*(array)[ \t]*[\\(;]+"); + if (createmember.search(line) != -1) { + if (AddVariable(createmember.cap(1), "array", lineNo) == FALSE) + return FALSE; + return TRUE; + } + } + + return FALSE; +} + +bool PHPFile::ParseReturn(QString line, int lineNo) { + QString rettype; + + if (line.find("return", 0, FALSE) == -1) + return FALSE; + + QRegExp typeex; + typeex.setCaseSensitive(FALSE); + typeex.setPattern("return[ \t]*(\\(|)([a-zA-Z_\x7f-\xff$][a-zA-Z0-9_\x7f-\xff]*)(\\)|)[ \t]*;"); + + if (typeex.search(line) != -1) { + QString varname = typeex.cap(2).ascii(); + rettype = varname; + + if (varname.find("$") == 0) { + /// @todo search in variable + /* + varname = varname.mid(1); + + QValueList<Action *>::ConstIterator it = m_vars.begin(); + while ( it != m_vars.end() ) { + Action *p = *it++; + + if (p->parent() == current && p->name() == varname) { + rettype = p->args(); + } + } + */ + } else if (varname == "true" || varname == "false") { + rettype = "boolean"; + } else if (varname == "null") { + rettype = "null"; + } + + if (rettype.find("$") == 0) + kdDebug(9018) << "ParseReturn value" << " " << rettype.latin1() << endl; + } + + SetFunction("result", rettype); + return TRUE; +} + +bool PHPFile::ParseTodo(QString line, int lineNo) { + if (line.find("todo", 0, FALSE) == -1) + return FALSE; + + QRegExp todo("/[/]+[ \t]*[@]*todo([ \t]*:[ \t]*|[ \t]*)[ \t]*(.*)$"); + todo.setCaseSensitive(FALSE); + + if (todo.search(line) != -1) { + AddTodo( todo.cap(2), lineNo ); + return TRUE; + } + + return FALSE; +} + +bool PHPFile::ParseFixme(QString line, int lineNo) { + if (line.find("fixme", 0, FALSE) == -1) + return FALSE; + + QRegExp fixme("/[/]+[ \t]*[@]*fixme([ \t]*:[ \t]*|[ \t]*)[ \t]*(.*)$"); + fixme.setCaseSensitive(FALSE); + + if (fixme.search(line) != -1) { + AddFixme( fixme.cap(2), lineNo ); + return TRUE; + } + + return FALSE; +} + +void PHPFile::ParseSource() { + QString line; + int lineNo = 0; + int bracketOpen = 0; + int bracketClose = 0; + int bracketFuncOpen = 0; + int bracketFuncClose = 0; + + QRegExp includere("^[ \t]*(include|require|include_once|require_once)[ \t]*(\\(|)[ \t]*[\"'](.*)[\"'][ \t]*(\\)|)[ \t]*;$"); + + includere.setCaseSensitive(FALSE); + + for ( QStringList::Iterator it = m_contents.begin(); it != m_contents.end(); ++it ) { + line = (*it).local8Bit(); + + if (!line.isNull()) { + if (line.find("include", 0, FALSE) != -1 || line.find("require", 0, FALSE) != -1) { + if (includere.search(line) != -1) { + QStringList include_path; + include_path = include_path.split(":", m_part->getIncludePath()); + include_path.append(URLUtil::directory(fileName()) + "/"); + include_path.append(""); + + QStringList list = includere.capturedTexts(); + + for ( QStringList::Iterator it = include_path.begin(); it != include_path.end(); ++it ) { + QString abso = URLUtil::canonicalPath(*it + "/" + list[3]); + if (!abso.isNull()) { + QString rel = URLUtil::relativePathToFile (m_part->project()->projectDirectory(), abso); + postEvent( new FileParseEvent( Event_AddFile, abso ) ); + } + } + } + } + + + if ( inMethod == TRUE ) { + bracketFuncOpen += line.contains("{"); + bracketFuncClose += line.contains("}"); + if (bracketFuncOpen == bracketFuncClose && bracketFuncOpen != 0 && bracketFuncClose != 0) { + CloseFunction( lineNo ); + } + } + + if ( inMethod == FALSE ) { + bracketOpen += line.contains("{"); + bracketClose += line.contains("}"); + if (bracketOpen == bracketClose && bracketOpen != 0 && bracketClose != 0 && inClass == TRUE) { + CloseClass( lineNo ); + } + } + + if ( inClass == FALSE ) { + if (ParseClass(line, lineNo) == TRUE) { + bracketOpen = line.contains("{"); + bracketClose = line.contains("}"); + } + } + + if ( inClass == TRUE ) { + ParseThisMember(line, lineNo); + } + + if (ParseFunction(line, lineNo) == TRUE) { + bracketFuncOpen = line.contains("{"); + bracketFuncClose = line.contains("}"); + } + + if ( inMethod == TRUE ) + ParseReturn(line, lineNo); + + ParseVariable(line, lineNo); + ParseMember(line, lineNo); + ParseTodo(line, lineNo); + ParseFixme(line, lineNo); + + ++lineNo; + } + } +} + +void PHPFile::PHPCheck() { +// int status = 0; + m_phpCheckOutput = ""; + +/// @todo try with kprocess in futur version actually this create zombie +/* + phpCheckProc->clearArguments(); + + *phpCheckProc << m_phpSupport->getExePath(); + *phpCheckProc << "-l -f" << KShellProcess::quote(fileName()); + + phpCheckProc->start(KProcess::DontCare, KProcess::All); +*/ + +/* + char buf[255]; + FILE *fd = popen(QString(m_phpSupport->getExePath() + " -l -f " + KShellProcess::quote(fileName())).ascii(), "r"); + while (!feof(fd)) { + memset(buf, 0, 255); + fgets(buf, 255, fd); + m_phpCheckOutput += buf; + } + pclose(fd); + + ParseStdout(m_phpCheckOutput); +*/ +} + +/* +void PHPFile::slotReceivedPHPCheckStdout (KProcess* proc, char* buffer, int buflen) { + kdDebug(9018) << "slotPHPExeStdout()" << endl; + m_phpCheckOutput += QString::fromLocal8Bit(buffer,buflen+1); +} + +void PHPFile::slotReceivedPHPCheckStderr (KProcess* proc, char* buffer, int buflen) { + kdDebug(9018) << "slotPHPExeStderr()" << endl; + m_phpCheckOutput += QString::fromLocal8Bit(buffer,buflen+1); +} + +void PHPFile::slotPHPCheckExited (KProcess* proc) { + kdDebug(v) << "slotPHPExeExited()" << endl; +} +*/ + +void PHPFile::ParseStdout(QString phpOutput) { + kdDebug(9018) << "ParseStdout()" << endl; + QRegExp parseError("^(<b>|)Parse error(</b>|): parse error, (.*) in (<b>|)(.*)(</b>|) on line (<b>|)(.*)(</b>|).*$"); + QRegExp undefFunctionError("^(<b>|)Fatal error(</b>|): Call to undefined function: (.*) in (<b>|)(.*)(</b>|) on line (<b>|)(.*)(</b>|).*$"); + QRegExp warning("^(<b>|)Warning(</b>|): (<b>|)(.*)(</b>|) in (.*) on line (<b>|)(.*)(</b>|).*$"); + QRegExp generalFatalError("^(<b>|)Fatal error(</b>|): (.*) in (<b>|)(.*)(</b>|) on line (<b>|)(.*)(</b>|).*$"); + + QStringList list = QStringList::split("\n", phpOutput); + QStringList::Iterator it; + for ( it = list.begin(); it != list.end(); ++it ) { + if (generalFatalError.search(*it) >= 0) { +// m_errorview->reportProblem(Error, parseError.cap(5), parseError.cap(8).toInt(), parseError.cap(3)); + } + if(parseError.search(*it) >= 0){ +// m_errorview->reportProblem(ErrorParse, parseError.cap(5), parseError.cap(8).toInt(), parseError.cap(3)); + } + if(undefFunctionError.search(*it) >= 0){ +// m_errorview->reportProblem(ErrorNoSuchFunction, parseError.cap(5), parseError.cap(8).toInt(), parseError.cap(3)); + } + if (warning.search(*it) >= 0){ +// m_errorview->reportProblem(ErrorNoSuchFunction, parseError.cap(6), parseError.cap(8).toInt(), parseError.cap(4)); + } + } + +} +/* +ClassDom PHPFile::classByName(QString filename, QString classname) { + QValueList<ClassDom> CList; + QString abso = URLUtil::canonicalPath(filename); + ClassList classList = m_model->globalNamespace()->classList(); + + ClassList::Iterator classIt; + for (classIt = classList.begin(); classIt != classList.end(); ++classIt) { + ClassDom nClass = *classIt; + if (nClass->name().lower() == classname.lower() && nClass->fileName() == abso) + return nClass; + } + return NULL; +} + +QValueList<ClassDom> PHPFile::classByName(QString classname) { + QValueList<ClassDom> CList; + + ClassList classList = m_model->globalNamespace()->classList(); + + ClassList::Iterator classIt; + for (classIt = classList.begin(); classIt != classList.end(); ++classIt) { + ClassDom nClass = *classIt; + if (nClass->name().lower() == classname.lower()) + CList.append( nClass ); + } + return CList; +} +*/ + +void PHPFile::postEvent(FileParseEvent *event) { + KApplication::postEvent( m_part, event ); + usleep(100); +} + +bool PHPFile::AddClass(QString name, QString extends, int start) { + postEvent( new FileParseEvent( Event_AddClass, this->fileName(), name, extends, start ) ); + inClass = TRUE; + return TRUE; +} + +bool PHPFile::SetClass(QString arguments) { + postEvent( new FileParseEvent( Event_SetClass, this->fileName(), "", arguments ) ); + return TRUE; +} + +bool PHPFile::CloseClass(int end) { + postEvent( new FileParseEvent( Event_CloseClass, this->fileName(), end ) ); + inClass = FALSE; + return TRUE; +} + +bool PHPFile::AddFunction(QString name, QString arguments, int start) { + postEvent( new FileParseEvent( Event_AddFunction, this->fileName(), name, arguments, start ) ); + inMethod = TRUE; + return TRUE; +} + +bool PHPFile::SetFunction(QString name, QString arguments) { + postEvent( new FileParseEvent( Event_SetFunction, this->fileName(), name, arguments ) ); + return TRUE; +} + +bool PHPFile::CloseFunction(int end) { + postEvent( new FileParseEvent( Event_CloseFunction, this->fileName(), end ) ); + inMethod = FALSE; + return TRUE; +} + +bool PHPFile::AddVariable(QString name, QString type, int position, bool classvar) { + postEvent( new FileParseEvent( Event_AddVariable, this->fileName(), name, type, position, classvar ) ); + return TRUE; +} + +bool PHPFile::SetVariable(QString arguments) { + postEvent( new FileParseEvent( Event_SetVariable, this->fileName(), "", arguments ) ); + return TRUE; +} + +bool PHPFile::AddTodo(QString arguments, int position) { + postEvent( new FileParseEvent( Event_AddTodo, this->fileName(), "", arguments, position ) ); + inClass = TRUE; + return TRUE; +} + +bool PHPFile::AddFixme(QString arguments, int position) { + postEvent( new FileParseEvent( Event_AddFixme, this->fileName(), "", arguments, position ) ); + inClass = TRUE; + return TRUE; +} + +#include "phpfile.moc" diff --git a/languages/php/phpfile.h b/languages/php/phpfile.h new file mode 100644 index 00000000..cb1573f3 --- /dev/null +++ b/languages/php/phpfile.h @@ -0,0 +1,119 @@ +/* + Copyright (C) 2005 by Nicolas Escuder <n.escuder@intra-links.com> + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Library General Public + version 2, License as published by the Free Software Foundation. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Library General Public License for more details. + + You should have received a copy of the GNU Library General Public License + along with this library; see the file COPYING.LIB. If not, write to + the Free Software Foundation, Inc., 51 Franklin Steet, Fifth Floor, + Boston, MA 02110-1301, USA. +*/ + +#ifndef PHPFILE_H +#define PHPFILE_H + +#include <kapplication.h> +#include <qstring.h> +#include <qstringlist.h> +#include <qfileinfo.h> +#include <qregexp.h> +#include <qthread.h> + +#include <urlutil.h> +#include <kprocess.h> +#include <kdebug.h> + +#include <kdevproject.h> +#include <kdevlanguagesupport.h> +#include <kdevpartcontroller.h> + +#include <ktexteditor/editinterface.h> +#include <ktexteditor/document.h> + +#include "phpsupportpart.h" +#include "phperrorview.h" +#include "phpparser.h" +#include "phpsupport_event.h" + +/** +@author Escuder Nicolas +*/ +class PHPFile : public QObject { +Q_OBJECT + +public: + PHPFile(PHPSupportPart *phpSupport, const QString& fileName); + ~PHPFile(); + + QStringList getContents(); + + bool isModified(); + void setModified(bool value); + QString fileName(); + void Analyse(); + void ParseStdout(QString phpOutput); +/* + ClassDom classByName(QString filename, QString classname); + QValueList<ClassDom> classByName(QString classname); +*/ + +/* +private slots: + void slotReceivedPHPCheckStderr (KProcess* proc, char* buffer, int buflen); + void slotReceivedPHPCheckStdout (KProcess* proc, char* buffer, int buflen); + void slotPHPCheckExited (KProcess* proc); +*/ +private: + QStringList readFromEditor(); + QStringList readFromDisk(); + + bool ParseClass(QString line, int lineNo); + bool ParseFunction(QString line, int lineNo); + bool ParseVariable(QString line, int lineNo); + + bool ParseThisMember(QString line, int lineNo); + bool ParseMember(QString line, int lineNo); + bool ParseReturn(QString line, int lineNo); + bool ParseTodo(QString line, int lineNo); + bool ParseFixme(QString line, int lineNo); + + void ParseSource(); + void PHPCheck(); + + void postEvent(FileParseEvent *event); + + bool AddClass(QString name, QString extends, int start); + bool SetClass(QString arguments); + bool CloseClass(int end); + + bool AddFunction(QString name, QString arguments, int start); + bool SetFunction(QString name, QString arguments = ""); + bool CloseFunction(int end); + + bool AddVariable(QString name, QString type, int position, bool classvar = FALSE); + bool SetVariable(QString arguments); + + bool AddTodo(QString arguments, int position); + bool AddFixme(QString arguments, int position); + + PHPSupportPart *m_part; + + bool modified; + + bool inClass; + bool inMethod; + + QFileInfo* m_fileinfo; + QStringList m_contents; + QString m_phpCheckOutput; +// KShellProcess* phpCheckProc; +}; + +#endif diff --git a/languages/php/phphtmlview.cpp b/languages/php/phphtmlview.cpp new file mode 100644 index 00000000..d21a6fa0 --- /dev/null +++ b/languages/php/phphtmlview.cpp @@ -0,0 +1,39 @@ +/*************************************************************************** + phphtmlview.cpp - description + ------------------- + begin : Sat May 26 2001 + copyright : (C) 2001 by + email : + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include "phphtmlview.h" + +#include "phpsupportpart.h" +#include "kdevpartcontroller.h" + +PHPHTMLView::PHPHTMLView(PHPSupportPart *part):m_part(part) { + setOptions(CanOpenInNewWindow); +} +PHPHTMLView::~PHPHTMLView(){ +} + +void PHPHTMLView::slotDuplicate( ) +{ + m_part->partController()->showDocument(url(), true); +} + +void PHPHTMLView::slotOpenInNewWindow( const KURL & url ) +{ + m_part->partController()->showDocument(url, true); +} + +#include "phphtmlview.moc" diff --git a/languages/php/phphtmlview.h b/languages/php/phphtmlview.h new file mode 100644 index 00000000..e135cfa7 --- /dev/null +++ b/languages/php/phphtmlview.h @@ -0,0 +1,42 @@ +/*************************************************************************** + phphtmlview.h - description + ------------------- + begin : Sat May 26 2001 + copyright : (C) 2001 by + email : + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef PHPHTMLVIEW_H +#define PHPHTMLVIEW_H + +#include <kdevhtmlpart.h> + +/** + *@author + */ +class PHPSupportPart; + +class PHPHTMLView : public KDevHTMLPart { +Q_OBJECT +public: + PHPHTMLView(PHPSupportPart *part); + ~PHPHTMLView(); + +protected slots: + virtual void slotDuplicate(); + virtual void slotOpenInNewWindow(const KURL &url); + +private: + PHPSupportPart *m_part; +}; + +#endif diff --git a/languages/php/phpinfodlg.ui b/languages/php/phpinfodlg.ui new file mode 100644 index 00000000..77de8304 --- /dev/null +++ b/languages/php/phpinfodlg.ui @@ -0,0 +1,87 @@ +<!DOCTYPE UI><UI version="3.1" stdsetdef="1"> +<class>PHPInfoDlg</class> +<widget class="QDialog"> + <property name="name"> + <cstring>PHPInfoDlg</cstring> + </property> + <property name="geometry"> + <rect> + <x>0</x> + <y>0</y> + <width>412</width> + <height>301</height> + </rect> + </property> + <property name="caption"> + <string>PHP Information</string> + </property> + <grid> + <property name="name"> + <cstring>unnamed</cstring> + </property> + <widget class="QMultiLineEdit" row="0" column="0" rowspan="1" colspan="3"> + <property name="name"> + <cstring>php_edit</cstring> + </property> + </widget> + <widget class="QPushButton" row="1" column="1"> + <property name="name"> + <cstring>ok_button</cstring> + </property> + <property name="text"> + <string>&OK</string> + </property> + <property name="default"> + <bool>true</bool> + </property> + </widget> + <spacer row="1" column="2"> + <property name="name"> + <cstring>Spacer3</cstring> + </property> + <property name="orientation"> + <enum>Horizontal</enum> + </property> + <property name="sizeType"> + <enum>Expanding</enum> + </property> + <property name="sizeHint"> + <size> + <width>20</width> + <height>20</height> + </size> + </property> + </spacer> + <spacer row="1" column="0"> + <property name="name"> + <cstring>Spacer4</cstring> + </property> + <property name="orientation"> + <enum>Horizontal</enum> + </property> + <property name="sizeType"> + <enum>Expanding</enum> + </property> + <property name="sizeHint"> + <size> + <width>20</width> + <height>20</height> + </size> + </property> + </spacer> + </grid> +</widget> +<connections> + <connection> + <sender>ok_button</sender> + <signal>clicked()</signal> + <receiver>PHPInfoDlg</receiver> + <slot>accept()</slot> + </connection> +</connections> +<includes> + <include location="global" impldecl="in implementation">kdialog.h</include> +</includes> +<layoutdefaults spacing="6" margin="11"/> +<layoutfunctions spacing="KDialog::spacingHint" margin="KDialog::marginHint"/> +</UI> diff --git a/languages/php/phpnewclassdlg.cpp b/languages/php/phpnewclassdlg.cpp new file mode 100644 index 00000000..f17034db --- /dev/null +++ b/languages/php/phpnewclassdlg.cpp @@ -0,0 +1,123 @@ +/*************************************************************************** + phpnewclassdlg.cpp - description + ------------------- + begin : Sat Aug 11 2001 + copyright : (C) 2001 by Sandy Meier + email : smeier@kdevelop.org + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include "phpnewclassdlg.h" +#include <klineedit.h> +#include <kcompletion.h> +#include <kfiledialog.h> +#include <qtoolbutton.h> +#include <iostream> +#include <qregexp.h> +#include <qtextedit.h> +#include <kglobal.h> +#include <kstandarddirs.h> +#include <kinstance.h> +#include <kdebug.h> + +using namespace std; + +PHPNewClassDlg::PHPNewClassDlg(const QStringList& baseClassNames,const QString& directory,QWidget *parent, const char *name) : PHPNewClassDlgBase(parent,name,true) { + m_filenameModified = false; + KCompletion *comp = new KCompletion(); + comp->setItems(baseClassNames); + m_dirEdit->setText(directory); + + // load the class template if available + QString templateFile = KGlobal::instance()->dirs()->findResource("data","kdevphpsupport/newclasstemplate.txt"); + if(!templateFile.isNull()){ + QFile file(templateFile); + QTextStream stream(&file); + if(file.open(IO_ReadOnly)){ + m_classTemplate->setText(stream.read()); + file.close(); + } + } + + + m_baseClassEdit->setCompletionObject( comp ); /// @todo change it to KLineEdit + connect(m_baseClassEdit,SIGNAL(returnPressed(const QString&)),comp,SLOT(addItem(const QString&))); + connect(m_classNameEdit,SIGNAL(textChanged(const QString&)), + this,SLOT(classNameTextChanged(const QString&))); + connect(m_fileNameEdit,SIGNAL(textChanged(const QString&)), + this,SLOT(fileNameTextChanged(const QString&))); + connect(m_dirButton,SIGNAL(clicked()), + this,SLOT(slotDirButtonClicked())); +} +PHPNewClassDlg::~PHPNewClassDlg(){ +} + +void PHPNewClassDlg::slotDirButtonClicked(){ + QString dir = KFileDialog::getExistingDirectory(m_dirEdit->text(),this); + if(!dir.isEmpty()){ + m_dirEdit->setText(dir); + } +} +void PHPNewClassDlg::classNameTextChanged(const QString& str){ + if(!m_filenameModified){ + m_fileNameEdit->setText(str.lower() + ".inc"); + } +} + +void PHPNewClassDlg::fileNameTextChanged(const QString&){ + if(m_fileNameEdit->hasFocus()){ + m_filenameModified = true; + } +} +void PHPNewClassDlg::accept(){ + PHPNewClassDlgBase::accept(); // hide the dialog + + QString text = m_classTemplate->text(); + QString classDir = m_dirEdit->text(); + if(!classDir.endsWith("/")) classDir += "/"; // append / + QString absFileName = classDir + m_fileNameEdit->text(); + + // save the template for the next time + QString templateDir = KGlobal::instance()->dirs()->saveLocation("data") + "/kdevphpsupport/"; + QString templateFile = templateDir + "newclasstemplate.txt"; + QDir dir(templateDir); + if(!dir.exists()){ + if(!dir.mkdir(templateDir)){ + kdWarning() << "Error on creating directory for the classtemplate" << templateDir << endl; + } + } + QFile file(templateFile); + QTextStream stream(&file); + + if(file.open(IO_WriteOnly)){ + stream << text; // write + file.close(); + } + + // generate the sourcecode for the class + if(m_baseClassEdit->text().isEmpty()){ + text = text.replace(QRegExp("extends BASECLASS"),""); + text = text.replace(QRegExp("BASECLASS\\:\\:BASECLASS\\(\\);"),""); + }else{ + text = text.replace(QRegExp("BASECLASS"),m_baseClassEdit->text()); + } + text = text.replace(QRegExp("CLASSNAME"),m_classNameEdit->text()); + text = text.replace(QRegExp("FILENAME"),m_fileNameEdit->text().upper()); + text = text.replace(QRegExp("AUTHOR"),"not implemented"); + + file.setName(absFileName); + if(file.open(IO_WriteOnly)){ + stream << text; // write + file.close(); + } +} + +#include "phpnewclassdlg.moc" diff --git a/languages/php/phpnewclassdlg.h b/languages/php/phpnewclassdlg.h new file mode 100644 index 00000000..d94bfffb --- /dev/null +++ b/languages/php/phpnewclassdlg.h @@ -0,0 +1,42 @@ +/*************************************************************************** + phpnewclassdlg.h - description + ------------------- + begin : Sat Aug 11 2001 + copyright : (C) 2001 by Sandy Meier + email : smeier@kdevelop.org + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef PHPNEWCLASSDLG_H +#define PHPNEWCLASSDLG_H + +#include <qwidget.h> +#include "phpnewclassdlgbase.h" + +/** + *@author Sandy Meier + */ + +class PHPNewClassDlg : public PHPNewClassDlgBase { + Q_OBJECT +public: + PHPNewClassDlg(const QStringList& baseClassNames,const QString& directory,QWidget *parent=0, const char *name=0); + ~PHPNewClassDlg(); + protected slots: + void classNameTextChanged(const QString&); + void fileNameTextChanged(const QString&); + void accept(); + void slotDirButtonClicked(); + protected: + bool m_filenameModified; +}; + +#endif diff --git a/languages/php/phpnewclassdlgbase.ui b/languages/php/phpnewclassdlgbase.ui new file mode 100644 index 00000000..5b4df7c1 --- /dev/null +++ b/languages/php/phpnewclassdlgbase.ui @@ -0,0 +1,201 @@ +<!DOCTYPE UI><UI version="3.1" stdsetdef="1"> +<class>PHPNewClassDlgBase</class> +<widget class="QDialog"> + <property name="name"> + <cstring>m_ClassDLG</cstring> + </property> + <property name="geometry"> + <rect> + <x>0</x> + <y>0</y> + <width>439</width> + <height>386</height> + </rect> + </property> + <property name="caption"> + <string>New Class</string> + </property> + <grid> + <property name="name"> + <cstring>unnamed</cstring> + </property> + <widget class="QLabel" row="0" column="0"> + <property name="name"> + <cstring>TextLabel1</cstring> + </property> + <property name="text"> + <string>Class &name:</string> + </property> + <property name="buddy" stdset="0"> + <cstring>m_classNameEdit</cstring> + </property> + </widget> + <spacer row="5" column="0" rowspan="1" colspan="3"> + <property name="name"> + <cstring>Spacer1</cstring> + </property> + <property name="orientation"> + <enum>Horizontal</enum> + </property> + <property name="sizeType"> + <enum>Expanding</enum> + </property> + <property name="sizeHint"> + <size> + <width>20</width> + <height>20</height> + </size> + </property> + </spacer> + <widget class="QPushButton" row="5" column="3" rowspan="1" colspan="2"> + <property name="name"> + <cstring>m_okButton</cstring> + </property> + <property name="text"> + <string>&OK</string> + </property> + <property name="default"> + <bool>true</bool> + </property> + </widget> + <widget class="QPushButton" row="5" column="5" rowspan="1" colspan="2"> + <property name="name"> + <cstring>m_cancelButton</cstring> + </property> + <property name="text"> + <string>&Cancel</string> + </property> + </widget> + <widget class="KLineEdit" row="0" column="4" rowspan="1" colspan="3"> + <property name="name"> + <cstring>m_baseClassEdit</cstring> + </property> + </widget> + <widget class="KLineEdit" row="0" column="1"> + <property name="name"> + <cstring>m_classNameEdit</cstring> + </property> + </widget> + <widget class="QLabel" row="0" column="2" rowspan="1" colspan="2"> + <property name="name"> + <cstring>TextLabel2</cstring> + </property> + <property name="text"> + <string>&Base class:</string> + </property> + <property name="buddy" stdset="0"> + <cstring>m_baseClassEdit</cstring> + </property> + </widget> + <widget class="QLabel" row="3" column="0" rowspan="1" colspan="3"> + <property name="name"> + <cstring>TextLabel4</cstring> + </property> + <property name="text"> + <string>Class &template:</string> + </property> + <property name="buddy" stdset="0"> + <cstring>m_classTemplate</cstring> + </property> + </widget> + <widget class="QLabel" row="2" column="0"> + <property name="name"> + <cstring>TextLabel1_2</cstring> + </property> + <property name="text"> + <string>&Directory:</string> + </property> + <property name="buddy" stdset="0"> + <cstring>m_dirEdit</cstring> + </property> + </widget> + <widget class="QLabel" row="1" column="0"> + <property name="name"> + <cstring>TextLabel3</cstring> + </property> + <property name="text"> + <string>&File name:</string> + </property> + <property name="buddy" stdset="0"> + <cstring>m_fileNameEdit</cstring> + </property> + </widget> + <widget class="QToolButton" row="2" column="6"> + <property name="name"> + <cstring>m_dirButton</cstring> + </property> + <property name="focusPolicy"> + <enum>TabFocus</enum> + </property> + <property name="text"> + <string>...</string> + </property> + </widget> + <widget class="KLineEdit" row="1" column="1"> + <property name="name"> + <cstring>m_fileNameEdit</cstring> + </property> + </widget> + <widget class="KLineEdit" row="2" column="1" rowspan="1" colspan="5"> + <property name="name"> + <cstring>m_dirEdit</cstring> + </property> + </widget> + <widget class="QTextEdit" row="4" column="0" rowspan="1" colspan="7"> + <property name="name"> + <cstring>m_classTemplate</cstring> + </property> + <property name="text"> + <string><?php +if (!defined("FILENAME")){ +define("FILENAME",0); +/* +* @author AUTHOR +*/ + +class CLASSNAME extends BASECLASS { + //constructor + function CLASSNAME(){ + BASECLASS::BASECLASS(); + } + } +} +?></string> + </property> + </widget> + </grid> +</widget> +<connections> + <connection> + <sender>m_okButton</sender> + <signal>clicked()</signal> + <receiver>m_ClassDLG</receiver> + <slot>accept()</slot> + </connection> + <connection> + <sender>m_cancelButton</sender> + <signal>clicked()</signal> + <receiver>m_ClassDLG</receiver> + <slot>reject()</slot> + </connection> +</connections> +<tabstops> + <tabstop>m_classNameEdit</tabstop> + <tabstop>m_baseClassEdit</tabstop> + <tabstop>m_fileNameEdit</tabstop> + <tabstop>m_dirEdit</tabstop> + <tabstop>m_dirButton</tabstop> + <tabstop>m_classTemplate</tabstop> + <tabstop>m_okButton</tabstop> + <tabstop>m_cancelButton</tabstop> +</tabstops> +<includes> + <include location="global" impldecl="in declaration">klineedit.h</include> + <include location="global" impldecl="in implementation">kdialog.h</include> +</includes> +<layoutdefaults spacing="6" margin="11"/> +<layoutfunctions spacing="KDialog::spacingHint" margin="KDialog::marginHint"/> +<includehints> + <includehint>klineedit.h</includehint> +</includehints> +</UI> diff --git a/languages/php/phpparser.cpp b/languages/php/phpparser.cpp new file mode 100644 index 00000000..b13c5479 --- /dev/null +++ b/languages/php/phpparser.cpp @@ -0,0 +1,160 @@ +/* + Copyright (C) 2005 by Nicolas Escuder <n.escuder@intra-links.com> + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Library General Public + version 2, License as published by the Free Software Foundation. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Library General Public License for more details. + + You should have received a copy of the GNU Library General Public License + along with this library; see the file COPYING.LIB. If not, write to + the Free Software Foundation, Inc., 51 Franklin Steet, Fifth Floor, + Boston, MA 02110-1301, USA. +*/ + +#include "phpparser.h" +#include "phpsupportpart.h" +#include <urlutil.h> + +#include <kapplication.h> +#include <kdevcore.h> +#include <kdevproject.h> +#include <codemodel.h> + +#include <qregexp.h> +#include <kdebug.h> + +#include <qfileinfo.h> +#include <qtextstream.h> + +#include <iostream> + +#include "phpsupport_event.h" + +using namespace std; + +PHPParser::PHPParser(PHPSupportPart *part){ + m_part = part; + m_close = false; +} + +PHPParser::~PHPParser(){ + removeAllFiles(); +} + +bool PHPParser::hasFile( const QString& fileName ) +{ +// kdDebug(9018) << "hasFile " << fileName.latin1() << endl; + QString abso = URLUtil::canonicalPath(fileName); + QMap<QString, PHPFile *>::Iterator it = m_files.find(abso); + + if ( it == m_files.end() ) + return false; + return true; +} + +void PHPParser::addFile( const QString& fileName ) +{ + QString abso = URLUtil::canonicalPath(fileName); + + if ( hasFile(abso) ) + return; + + kdDebug(9018) << "addFile " << fileName.latin1() << endl; + + QFileInfo fi( abso ); + if ((fi.extension().contains("inc") || fi.extension().contains("php") || fi.extension().contains("html") || fi.extension().contains("php3") || !fi.extension()) && !fi.extension().contains("~")) { + m_files.insert(abso, new PHPFile(m_part, abso)); + } +} + +void PHPParser::removeFile( const QString& fileName ) +{ +// kdDebug(9018) << "removeFile " << fileName.latin1() << endl; + QString abso = URLUtil::canonicalPath(fileName); + QMap<QString, PHPFile *>::Iterator it = m_files.find(abso); + + if ( it != m_files.end()) { + PHPFile *file = it.data(); + m_files.remove( abso ); + delete( file ); + file = 0; + } +} + +void PHPParser::removeAllFiles() +{ + kdDebug(9018) << "removeAllFiles" << endl; + QMap<QString, PHPFile *>::Iterator it = m_files.begin(); + + while( it != m_files.end() ){ + PHPFile * file = it.data(); + ++it; + delete( file ); + file = 0; + } + m_files.clear(); +} + +void PHPParser::reparseFile( const QString& fileName ) +{ + kdDebug(9018) << "reparseFile" << endl; + QString abso = URLUtil::canonicalPath(fileName); + QMap<QString, PHPFile *>::Iterator it = m_files.find(abso); + + if ( it != m_files.end()) { + PHPFile *file = it.data(); + file->setModified(true); + file = 0; + } + m_canParse.wakeAll(); +} + +void PHPParser::run() { + kdDebug(9018) << "run thread " << QThread::currentThread() << endl; + QMap<QString, PHPFile *>::Iterator it; + + while ( !m_close ) { + m_canParse.wait(); + + if ( m_close ) + break; + + it = m_files.begin(); + + while( it != m_files.end() ){ + PHPFile * file = it.data(); + if (!m_close) { + if ( file->isModified() ) { + file->Analyse(); + it = m_files.begin(); + } else { + ++it; + } + file = 0; + } else { + it = m_files.end(); + } + } + } +} + +void PHPParser::close() +{ + kdDebug(9018) << "closing thread" << endl; + m_close = true; + m_canParse.wakeAll(); + + while (running()) { + kapp->processEvents(); + } +} + +void PHPParser::startParse() { + kdDebug(9018) << "startParse" << endl; + m_canParse.wakeAll(); +} diff --git a/languages/php/phpparser.h b/languages/php/phpparser.h new file mode 100644 index 00000000..c5d7e378 --- /dev/null +++ b/languages/php/phpparser.h @@ -0,0 +1,73 @@ +/* + Copyright (C) 2005 by Nicolas Escuder <n.escuder@intra-links.com> + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Library General Public + version 2, License as published by the Free Software Foundation. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Library General Public License for more details. + + You should have received a copy of the GNU Library General Public License + along with this library; see the file COPYING.LIB. If not, write to + the Free Software Foundation, Inc., 51 Franklin Steet, Fifth Floor, + Boston, MA 02110-1301, USA. +*/ + +#ifndef PHPPARSER_H +#define PHPPARSER_H + +#include <qthread.h> + +#if QT_VERSION < 0x030100 +#include <kdevmutex.h> +#else +#include <qmutex.h> +#endif + +#include <codemodel.h> + +#include <qwaitcondition.h> +#include <qstring.h> +#include <qstringlist.h> + +#include "phpfile.h" + +class KDevCore; +class PHPSupportPart; + +/** + *@author Sandy Meier + */ + +class PHPParser: public QThread { + +public: + PHPParser(PHPSupportPart *part); + ~PHPParser(); + + void addFile( const QString& fileName ); + bool hasFile( const QString& fileName ); + void reparseFile( const QString& fileName ); + void removeFile( const QString& fileName ); + void removeAllFiles(); + + void run(); + void close(); + void startParse(); + +private: + CodeModel* m_model; + KDevCore* m_core; + PHPSupportPart* m_part; + + QMutex m_mutex; + QWaitCondition m_canParse; + bool m_close; + QMap<QString, PHPFile*> m_files; +}; + + +#endif diff --git a/languages/php/phpsupport_event.h b/languages/php/phpsupport_event.h new file mode 100644 index 00000000..4a1a175b --- /dev/null +++ b/languages/php/phpsupport_event.h @@ -0,0 +1,110 @@ +/* + Copyright (C) 2003 by Roberto Raggi <roberto@kdevelop.org> + Copyright (C) 2005 by Nicolas Escuder <n.escuder@intra-links.com> + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Library General Public + version 2, License as published by the Free Software Foundation. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Library General Public License for more details. + + You should have received a copy of the GNU Library General Public License + along with this library; see the file COPYING.LIB. If not, write to + the Free Software Foundation, Inc., 51 Franklin Steet, Fifth Floor, + Boston, MA 02110-1301, USA. +*/ + +#ifndef __phpsupport_events_h +#define __phpsupport_events_h + +#include <qevent.h> +#include <qvaluelist.h> + +#if QT_VERSION < 0x030100 +#include <kdevmutex.h> +#else +#include <qmutex.h> +#endif + +enum +{ + Event_AddFile = QEvent::User + 1000, + Event_StartParse, + Event_EndParse, + Event_AddClass, + Event_SetClass, + Event_CloseClass, + Event_AddFunction, + Event_SetFunction, + Event_CloseFunction, + Event_AddVariable, + Event_SetVariable, + Event_AddTodo, + Event_AddFixme +}; + +class FileParseEvent: public QCustomEvent +{ +public: + FileParseEvent(long event, const QString& fileName ) + : QCustomEvent(event), m_fileName( fileName ) + { + m_name = ""; + m_arguments = ""; + m_position = 0; + m_global = FALSE; + } + + FileParseEvent(long event, const QString& fileName, int position ) + : QCustomEvent(event), m_fileName( fileName ), m_position( position ) + { + m_name = ""; + m_arguments = ""; + m_global = FALSE; + } + + FileParseEvent(long event, const QString& fileName, const QString& name, const QString& arguments ) + : QCustomEvent(event), m_fileName( fileName ), m_name( name ), m_arguments( arguments ) + { + m_position = 0; + m_global = FALSE; + } + + FileParseEvent(long event, const QString& fileName, const QString& name, const QString& arguments, int position ) + : QCustomEvent(event), m_fileName( fileName ), m_name( name ), m_arguments( arguments ), m_position( position ) + { + m_global = FALSE; + } + + FileParseEvent(long event, const QString& fileName, const QString& name, const QString& arguments, int position, bool global ) + : QCustomEvent(event), m_fileName( fileName ), m_name( name ), m_arguments( arguments ), m_position( position ), m_global( global ) + { + } + + ~FileParseEvent() + { + } + + QString fileName() const { return m_fileName; } + QString name() const { return m_name; } + QString arguments() const { return m_arguments; } + int posititon() const { return m_position; } + bool global() const { return m_global; } + +private: + QString m_fileName; + QString m_name; + QString m_arguments; + QString m_accesstype; + int m_position; + bool m_global; + +private: + FileParseEvent( const FileParseEvent& source ); + void operator = ( const FileParseEvent& source ); +}; + +#endif // __phpsupport_events_h diff --git a/languages/php/phpsupportpart.cpp b/languages/php/phpsupportpart.cpp new file mode 100644 index 00000000..4c4de794 --- /dev/null +++ b/languages/php/phpsupportpart.cpp @@ -0,0 +1,751 @@ +/* + Copyright (C) 2005 by Nicolas Escuder <n.escuder@intra-links.com> + Copyright (C) 2001 by smeier@kdevelop.org + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Library General Public + version 2, License as published by the Free Software Foundation. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Library General Public License for more details. + + You should have received a copy of the GNU Library General Public License + along with this library; see the file COPYING.LIB. If not, write to + the Free Software Foundation, Inc., 51 Franklin Steet, Fifth Floor, + Boston, MA 02110-1301, USA. +*/ + +#include "phpsupportpart.h" + +#include <iostream> + +#include <qdir.h> +#include <qfileinfo.h> +#include <qpopupmenu.h> +#include <qprogressbar.h> +#include <qstringlist.h> +#include <qtextstream.h> +#include <qtimer.h> +#include <qvbox.h> +#include <qwhatsthis.h> +#include <qthread.h> + +#include <kaction.h> +#include <kapplication.h> +#include <kdebug.h> +#include <khtmlview.h> +#include <klocale.h> +#include <kmessagebox.h> +#include <kprocess.h> +#include <kregexp.h> +#include <kstatusbar.h> +#include <kparts/browserextension.h> + +#include <kdevcore.h> +#include <kdevproject.h> +#include <kdevmainwindow.h> +#include <kdevpartcontroller.h> +#include <codemodel.h> +#include <domutil.h> +#include <kdevplugininfo.h> +#include <kiconloader.h> + +#include "phpconfigdata.h" +#include "phpconfigwidget.h" +#include "phpcodecompletion.h" +#include "phpparser.h" +#include "phpnewclassdlg.h" + + +#include "phphtmlview.h" +#include "phperrorview.h" + +#include "phpsupport_event.h" + +using namespace std; + +static const KDevPluginInfo data("kdevphpsupport"); +K_EXPORT_COMPONENT_FACTORY( libkdevphpsupport, PHPSupportFactory( data ) ) + +PHPSupportPart::PHPSupportPart(QObject *parent, const char *name, const QStringList &) + : KDevLanguageSupport(&data, parent, name ? name : "PHPSupportPart") +{ + m_htmlView = 0; + m_parser = 0; + phpExeProc = 0; + setInstance(PHPSupportFactory::instance()); + + setXMLFile("kdevphpsupport.rc"); + + connect( core(), SIGNAL(projectOpened()), this, SLOT(projectOpened()) ); + connect( core(), SIGNAL(projectClosed()), this, SLOT(projectClosed()) ); + connect( partController(), SIGNAL(savedFile(const KURL&)), + this, SLOT(savedFile(const KURL&)) ); + connect( core(), SIGNAL(projectConfigWidget(KDialogBase*)), + this, SLOT(projectConfigWidget(KDialogBase*)) ); + + KAction *action; + + action = new KAction( i18n("&Run"), "exec",Key_F9, + this, SLOT(slotRun()), + actionCollection(), "build_execute" ); + action->setToolTip(i18n("Run")); + action->setWhatsThis(i18n("<b>Run</b><p>Executes script on a terminal or a webserver.")); + + action = new KAction( i18n("&New Class..."),0, + this, SLOT(slotNewClass()), + actionCollection(), "project_new_class" ); + action->setToolTip(i18n("New class")); + action->setWhatsThis(i18n("<b>New class</b><p>Runs New Class wizard.")); + + m_phpErrorView = new PHPErrorView(this, 0, "phpErrorWidget"); + m_phpErrorView->setIcon( SmallIcon("info") ); + + QWhatsThis::add(m_phpErrorView, i18n("<b>PHP problems</b><p>This view shows PHP parser warnings, errors, and fatal errors.")); + mainWindow()->embedOutputView(m_phpErrorView, i18n("Problems"), i18n("Problems")); + + phpExeProc = new KShellProcess("/bin/sh"); + connect( phpExeProc, SIGNAL(receivedStdout (KProcess*, char*, int)), + this, SLOT(slotReceivedPHPExeStdout (KProcess*, char*, int))); + connect( phpExeProc, SIGNAL(receivedStderr (KProcess*, char*, int)), + this, SLOT(slotReceivedPHPExeStderr (KProcess*, char*, int))); + connect( phpExeProc, SIGNAL(processExited(KProcess*)), + this, SLOT(slotPHPExeExited(KProcess*))); + + m_htmlView = new PHPHTMLView(this); + mainWindow()->embedOutputView(m_htmlView->view(), i18n("PHP"), i18n("PHP")); + connect( m_htmlView, SIGNAL(started(KIO::Job*)), + this, SLOT(slotWebJobStarted(KIO::Job*))); + + configData = new PHPConfigData(projectDom()); + connect( configData, SIGNAL(configStored()), + this, SLOT(slotConfigStored())); + + m_codeCompletion = new PHPCodeCompletion(this, configData); + + new KAction(i18n("Complete Text"), CTRL+Key_Space, m_codeCompletion, SLOT(cursorPositionChanged()), actionCollection(), "edit_complete_text"); + + connect( partController(), SIGNAL(activePartChanged(KParts::Part*)), + this, SLOT(slotActivePartChanged(KParts::Part *))); + connect( this, SIGNAL(fileParsed( PHPFile* )), this, SLOT(slotfileParsed( PHPFile* ))); +} + +PHPSupportPart::~PHPSupportPart() +{ + LastClass = NULL; + LastMethod = NULL; + LastVariable = NULL; + + if ( m_parser ) { + m_parser->close() ; + delete( m_parser ); + m_parser = NULL; + } + + if ( m_phpErrorView ) { + mainWindow()->removeView( m_phpErrorView ); + delete( m_phpErrorView ); + m_phpErrorView = NULL; + } + + kdDebug(9018) << "remove codeCompletition" << endl; + if ( m_codeCompletion ) + delete( m_codeCompletion ); + + kdDebug(9018) << "remove configData" << endl; + if ( configData ) + delete( configData ); + + if ( m_htmlView ) { + kdDebug(9018) << "remove htmlView" << endl; + mainWindow()->removeView( m_htmlView->view() ); + delete( m_htmlView ); + m_htmlView = NULL; + } + + kdDebug(9018) << "remove phpExec" << endl; + if ( phpExeProc ) + delete( phpExeProc ); + + kdDebug(9018) << "finish" << endl; +} + +void PHPSupportPart::slotActivePartChanged(KParts::Part *part) { + kdDebug(9018) << "enter slotActivePartChanged" << endl; + if (!part || !part->widget()) + return; + m_editInterface = dynamic_cast<KTextEditor::EditInterface*>(part); + if (m_editInterface) { // connect to the editor + disconnect(part, 0, this, 0 ); // to make sure that it is't connected twice + if (configData->getRealtimeParsing()) { + connect(part,SIGNAL(textChanged()),this,SLOT(slotTextChanged())); + } + m_codeCompletion->setActiveEditorPart(part); + } + kdDebug(9018) << "exit slotActivePartChanged" << endl; +} + +void PHPSupportPart::slotTextChanged() { + kdDebug(9018) << "enter text changed" << endl; + + KParts::ReadOnlyPart *ro_part = dynamic_cast<KParts::ReadOnlyPart*>(partController()->activePart()); + if (!ro_part) + return; + + QString fileName = ro_part->url().directory() + "/" + ro_part->url().fileName(); + + if (m_parser) { + if (m_parser->hasFile( fileName )) + m_parser->reparseFile( fileName ); + } +} + +void PHPSupportPart::slotConfigStored() { + // fake a changing, this will read the configuration again and install the connects + slotActivePartChanged(partController()->activePart()); +} + +void PHPSupportPart::projectConfigWidget(KDialogBase *dlg) { + QVBox *vbox = dlg->addVBoxPage(i18n( "PHP Specific" ), i18n("PHP Settings"), BarIcon( "source", KIcon::SizeMedium )); + PHPConfigWidget* w = new PHPConfigWidget(configData,vbox, "php config widget"); + connect( dlg, SIGNAL(okClicked()), w, SLOT(accept()) ); +} + +void PHPSupportPart::slotNewClass() { + QStringList classNames = sortedNameList( codeModel()->globalNamespace()->classList() ); + PHPNewClassDlg dlg(classNames,project()->projectDirectory()); + dlg.exec(); + } + +void PHPSupportPart::slotRun() { + configData = new PHPConfigData(projectDom()); + if (validateConfig()) { + mainWindow()->raiseView(m_htmlView->view()); + PHPConfigData::InvocationMode mode = configData->getInvocationMode() ; + if (mode == PHPConfigData::Web) { + executeOnWebserver(); + } + else if (mode == PHPConfigData::Shell) { + executeInTerminal(); + } + } +} + +bool PHPSupportPart::validateConfig() { + if (!configData->validateConfig()) { + KMessageBox::information(0,i18n("There is no configuration for executing a PHP file.\nPlease set the correct values in the next dialog.")); + KDialogBase dlg(KDialogBase::TreeList, i18n("Customize PHP Mode"), + KDialogBase::Ok|KDialogBase::Cancel, KDialogBase::Ok, 0, + "php config dialog"); + + QVBox *vbox = dlg.addVBoxPage(i18n("PHP Settings")); + PHPConfigWidget* w = new PHPConfigWidget(configData,vbox, "php config widget"); + connect( &dlg, SIGNAL(okClicked()), w, SLOT(accept()) ); + dlg.exec(); + } + if (configData->validateConfig()) { + return true; + } + return false; +} + +void PHPSupportPart::executeOnWebserver() { + // Save all files once + if (partController()->saveAllFiles()==false) + return; //user cancelled + + // Figure out the name of the remote file + QString weburl = configData->getWebURL(); + QString file = getExecuteFile(); + + // Force KHTMLPart to reload the page + KParts::BrowserExtension* be = m_htmlView->browserExtension(); + if (be) { + KParts::URLArgs urlArgs( be->urlArgs() ); + urlArgs.reload = true; + be->setURLArgs( urlArgs ); + } + + // Acutally do the request + m_phpExeOutput=""; + m_htmlView->openURL(KURL(weburl + file)); + m_htmlView->show(); +} + +QString PHPSupportPart::getExecuteFile() { + QString file; + PHPConfigData::StartupFileMode mode = configData->getStartupFileMode(); + + QString weburl = configData->getWebURL(); + if (mode == PHPConfigData::Current) { + KParts::ReadOnlyPart *ro_part = dynamic_cast<KParts::ReadOnlyPart*>(partController()->activePart()); + if (ro_part) { + if ( configData->getInvocationMode() == PHPConfigData::Web ) + file = URLUtil::relativePath( project()->projectDirectory(), ro_part->url().path() ); + else + file = ro_part->url().path(); + } + } + if (mode == PHPConfigData::Default) { + file = configData->getStartupFile(); + } + return file; +} + +void PHPSupportPart::slotWebJobStarted(KIO::Job* job) { + if (job && job->className() == QString("KIO::TransferJob")) { + kdDebug(9018) << endl << "job started" << job->progressId(); + KIO::TransferJob *tjob = static_cast<KIO::TransferJob*>(job); + connect( tjob, SIGNAL(data(KIO::Job*, const QByteArray&)), + this, SLOT(slotWebData(KIO::Job*, const QByteArray&))); + connect( tjob, SIGNAL(result(KIO::Job*)), + this, SLOT(slotWebResult(KIO::Job*))); + } +} + +void PHPSupportPart::slotWebData(KIO::Job* /*job*/,const QByteArray& data) { + kdDebug(9018) << "slotWebData()" << endl; + QString strData(data); + m_phpExeOutput += strData; +} + +void PHPSupportPart::slotWebResult(KIO::Job* /*job*/) { + kdDebug(9018) << "slotWebResult()" << endl; + QString file = getExecuteFile(); + PHPFile *pfile = new PHPFile(this, file); + pfile->ParseStdout(m_phpExeOutput); + delete pfile; +} + +void PHPSupportPart::executeInTerminal() { + kdDebug(9018) << "slotExecuteInTerminal()" << endl; + + // Save all files once + if (partController()->saveAllFiles()==false) + return; //user cancelled + + QString file = getExecuteFile(); + + if (m_htmlView == 0) { + m_htmlView = new PHPHTMLView(this); + mainWindow()->embedOutputView(m_htmlView->view(), i18n("PHP"), i18n("PHP") ); + } + + m_htmlView->show(); + m_htmlView->begin(); + + m_phpExeOutput = ""; + phpExeProc->clearArguments(); + *phpExeProc << configData->getPHPExecPath(); + *phpExeProc << "-f"; + + *phpExeProc << KShellProcess::quote(file); + kdDebug(9018) << "" << file.latin1() << endl; + phpExeProc->start(KProcess::NotifyOnExit,KProcess::All); + + // core()->gotoDocumentationFile(KURL("http://www.php.net")); +} + +void PHPSupportPart::slotReceivedPHPExeStdout (KProcess* /*proc*/, char* buffer, int buflen) { + kdDebug(9018) << "slotPHPExeStdout()" << endl; + m_phpExeOutput += QString::fromLocal8Bit(buffer,buflen+1); + + QString buf = buffer; + if (configData->getInvocationMode() == PHPConfigData::Shell) + buf.replace("\n", "<br>"); + m_htmlView->write(buf); +} + +void PHPSupportPart::slotReceivedPHPExeStderr (KProcess* /*proc*/, char* buffer, int buflen) { + kdDebug(9018) << "slotPHPExeStderr()" << endl; + m_phpExeOutput += QString::fromLocal8Bit(buffer,buflen+1); + + QString buf = buffer; + if (configData->getInvocationMode() == PHPConfigData::Shell) + buf.replace("\n", "<br>"); + m_htmlView->write(buf); +} + +void PHPSupportPart::slotPHPExeExited (KProcess* /*proc*/) { + kdDebug(9018) << "slotPHPExeExited()" << endl; + m_htmlView->end(); + QString file = getExecuteFile(); + PHPFile *pfile = new PHPFile(this, file); + pfile->ParseStdout(m_phpExeOutput); + delete pfile; +} + +void PHPSupportPart::projectOpened() +{ + kdDebug(9018) << "projectOpened()" << endl; + + connect( project(), SIGNAL(addedFilesToProject(const QStringList &)), + this, SLOT(addedFilesToProject(const QStringList &)) ); + connect( project(), SIGNAL(removedFilesFromProject(const QStringList &)), + this, SLOT(removedFilesFromProject(const QStringList &)) ); + + if (!m_parser) { + m_parser = new PHPParser( this ); + m_parser->start(); + } + + // We want to parse only after all components have been + // properly initialized + QTimer::singleShot(500, this, SLOT( initialParse() ) ); +} + +void PHPSupportPart::initialParse( ) +{ + // For debugging + if ( !project( ) ) + { + // messagebox ? + kdDebug( 9018 ) << "No project" << endl; + return ; + } + + parseProject( ); + return ; +} + +void PHPSupportPart::projectClosed() +{ + kdDebug(9018) << "projectClosed()" << endl; + + if (m_parser) { + m_parser->close() ; + delete( m_parser ); + m_parser = 0; + } +} + +bool PHPSupportPart::parseProject() +{ + kdDebug(9018) << "parseProject()" << endl; + mainWindow() ->statusBar() ->message( i18n( "Updating..." ) ); + + kapp->setOverrideCursor( waitCursor ); + + _jd = new JobData; + + _jd->files = project()->allFiles(); + + QProgressBar* bar = new QProgressBar( _jd->files.count( ), mainWindow( ) ->statusBar( ) ); + bar->setMinimumWidth( 120 ); + bar->setCenterIndicator( true ); + mainWindow()->statusBar()->addWidget( bar ); + bar->show(); + + _jd->progressBar = bar; + _jd->it = _jd->files.begin(); + _jd->dir.setPath( project()->projectDirectory() ); + + QTimer::singleShot( 0, this, SLOT( slotParseFiles() ) ); + return TRUE; +} + +void PHPSupportPart::slotParseFiles() +{ + kdDebug(9018) << "slotParseFiles()" << endl; + + kapp->lock(); + + if ( _jd->it != _jd->files.end() ) + { + _jd->progressBar->setProgress( _jd->progressBar->progress() + 1 ); + + QFileInfo fileInfo( _jd->dir, *( _jd->it ) ); + + if ( fileInfo.exists() && fileInfo.isFile() && fileInfo.isReadable() ) + { + QString absFilePath = URLUtil::canonicalPath( fileInfo.absFilePath() ); + +// if ( isValidSource( absFilePath ) ) + { + if (m_parser) + m_parser->addFile( absFilePath ); + } + + ++( _jd->it ); + } + QTimer::singleShot( 0, this, SLOT( slotParseFiles() ) ); + } + else // finished or interrupted + { + kapp->restoreOverrideCursor(); + mainWindow()->statusBar()->removeWidget( _jd->progressBar ); + mainWindow()->statusBar()->message( i18n( "Done" ), 2000 ); + + emit updatedSourceInfo(); + if (m_parser) + m_parser->startParse(); + + delete _jd; + _jd = 0; + } + + kapp->unlock(); +} + +void PHPSupportPart::addedFilesToProject(const QStringList &fileList) +{ + kdDebug(9018) << "addedFilesToProject()" << endl; + + QStringList::ConstIterator it; + + for ( it = fileList.begin(); it != fileList.end(); ++it ) + { + QFileInfo fileInfo( project()->projectDirectory(), *it ); + if (m_parser) { + m_parser->addFile( fileInfo.absFilePath() ); + emit addedSourceInfo( fileInfo.absFilePath() ); + } + } +} + +void PHPSupportPart::removedFilesFromProject(const QStringList &fileList) +{ + kdDebug(9018) << "removedFilesFromProject()" << endl; + + QStringList::ConstIterator it; + + for ( it = fileList.begin(); it != fileList.end(); ++it ) + { + QFileInfo fileInfo( project()->projectDirectory(), *it ); + QString path = fileInfo.absFilePath(); + if ( codeModel()->hasFile(path) ) { + emit aboutToRemoveSourceInfo( path ); + codeModel()->removeFile( codeModel()->fileByName(path) ); + } + } +} + +void PHPSupportPart::savedFile(const KURL &fileName) +{ + kdDebug(9018) << "savedFile()" << fileName.fileName() << endl; +/// @fixme when activated could cause stop +/* + if (m_parser) { + if (m_parser->hasFile( fileName.path() )) { + m_parser->reparseFile( fileName.path() ); + } + } +*/ +} + +QString PHPSupportPart::getIncludePath() +{ + return configData->getPHPIncludePath(); +} + +QString PHPSupportPart::getExePath() +{ + return configData->getPHPExecPath(); +} + +KDevLanguageSupport::Features PHPSupportPart::features() +{ + return Features(Classes | Functions); +} + +KMimeType::List PHPSupportPart::mimeTypes( ) +{ + KMimeType::List list; + KMimeType::Ptr mime = KMimeType::mimeType( "application/x-php" ); + if ( mime ) + list << mime; + + mime = KMimeType::mimeType( "text/plain" ); + if ( mime ) + list << mime; + return list; +} + +void PHPSupportPart::customEvent( QCustomEvent* ev ) +{ +// kdDebug(9018) << "phpSupportPart::customEvent(" << ev->type() << ") " << QThread::currentThread() << endl; + + if ( ev->type() < Event_AddFile || ev->type() > Event_AddFixme ) + return; + + kapp->lock(); + + FileParseEvent* event = (FileParseEvent*) ev; + NamespaceDom ns = codeModel()->globalNamespace(); + FileDom m_file = codeModel()->fileByName( event->fileName() ); + + if (!m_file) { + m_file = codeModel()->create<FileModel>(); + m_file->setName( event->fileName() ); + codeModel()->addFile( m_file ); + } + + switch (int(ev->type())) { + case Event_AddFile: + m_parser->addFile( event->fileName() ); + break; + + case Event_StartParse: +// kdDebug(9018) << "StartParse " << event->fileName() << endl; + LastClass = NULL; + LastMethod = NULL; + LastVariable = NULL; + if ( codeModel()->hasFile( event->fileName() ) ) { + emit aboutToRemoveSourceInfo( event->fileName() ); + codeModel()->removeFile( codeModel()->fileByName( event->fileName() ) ); + emit removedSourceInfo( event->fileName() ); + } + ErrorView()->removeAllProblems( event->fileName() ); + break; + + case Event_AddClass: + { +// kdDebug(9018) << "AddClass " << event->name() << endl; + ClassDom nClass = codeModel()->create<ClassModel>(); + nClass->setFileName( event->fileName() ); + nClass->setName( event->name() ); + nClass->setStartPosition( event->posititon(), 0); + + m_file->addClass( nClass ); + if ( event->arguments().isEmpty() != TRUE ) + nClass->addBaseClass( event->arguments() ); + + ns->addClass( nClass ); + LastClass = nClass; + } + break; + + case Event_CloseClass: + if ( LastClass != NULL ) { +// kdDebug(9018) << "CloseClass " << LastClass->name() << endl; + LastClass->setEndPosition( event->posititon(), 0 ); + LastClass = NULL; + LastMethod = NULL; + LastVariable = NULL; + } + break; + + case Event_AddFunction: + { +// kdDebug(9018) << "AddFunction " << event->name() << endl; + FunctionDom nMethod = codeModel()->create<FunctionModel>(); + nMethod->setFileName( event->fileName() ); + nMethod->setName( event->name() ); + nMethod->setStartPosition( event->posititon(), 0 ); + + ArgumentDom nArgument; + nArgument = codeModel()->create<ArgumentModel>(); + nArgument->setType(event->arguments().stripWhiteSpace().local8Bit()); + nMethod->addArgument( nArgument ); + + if (LastClass != NULL) { + LastClass->addFunction(nMethod); + } else { + ns->addFunction(nMethod); + } + LastMethod = nMethod; + } + break; + + case Event_SetFunction: + if ( LastMethod != NULL ) { +// kdDebug(9018) << "SetFunction " << LastMethod->name() << " " << event->name() << endl; + if ( event->name() == "static" ) + LastMethod->setStatic(true); + else if ( event->name() == "abstract" ) + LastMethod->setAbstract(true); + else if ( event->name() == "private" ) + LastMethod->setAccess(FunctionModel::Private); + else if ( event->name() == "public" ) + LastMethod->setAccess(FunctionModel::Public); + else if ( event->name() == "protected" ) + LastMethod->setAccess(FunctionModel::Protected); + else if ( event->name() == "result" ) { + QString ret = ""; + if (event->arguments().lower() == "$this" && LastClass ) { + ret = LastClass->name(); + } + LastMethod->setResultType(ret); + } + } + break; + + case Event_CloseFunction: + if ( LastMethod != NULL ) { +// kdDebug(9018) << "CloseFunction " << LastMethod->name() << endl; + LastMethod->setEndPosition( event->posititon(), 0 ); + LastMethod = NULL; + LastVariable = NULL; + } + break; + + case Event_AddVariable: + { + VariableDom nVariable = codeModel()->create<VariableModel>(); + + nVariable->setFileName( event->fileName() ); + nVariable->setName( event->name() ); + nVariable->setStartPosition( event->posititon(), 0 ); + nVariable->setAccess(VariableModel::Public); + + if ( event->arguments().isEmpty() != TRUE ) + nVariable->setType( event->arguments() ); + + if ( LastClass != NULL && ( LastMethod == NULL || event->global() == TRUE ) ) { +// kdDebug(9018) << "AddVariable To Class " << LastClass->name() << " " << nVariable->name() << endl; + LastClass->addVariable(nVariable); + } else { + if ( LastMethod != NULL ) { + kdDebug(9018) << "AddVariable " << LastMethod->name() << " " << nVariable->name() << endl; + } else { + ns->addVariable(nVariable); + } + } + LastVariable = nVariable; + } + break; + + case Event_SetVariable: + if ( LastVariable != NULL ) { +// kdDebug(9018) << "SetVariable " << LastVariable->name() << " " << event->arguments() << endl; + if ( event->arguments() == "static" ) + LastVariable->setStatic(true); + else if ( event->arguments() == "private" ) + LastVariable->setAccess(FunctionModel::Private); + else if ( event->arguments() == "public" ) + LastVariable->setAccess(FunctionModel::Public); + else if ( event->arguments() == "protected" ) + LastVariable->setAccess(FunctionModel::Protected); + } + break; + + case Event_AddTodo: + ErrorView()->reportProblem(Todo, event->fileName(), event->posititon(), event->arguments()); + break; + + case Event_AddFixme: + ErrorView()->reportProblem(Fixme, event->fileName(), event->posititon(), event->arguments()); + break; + + case Event_EndParse: +// kdDebug(9018) << "EndParse " << event->fileName() << endl; + emit addedSourceInfo( event->fileName() ); + break; + + } + + kapp->unlock(); + kapp->processEvents(); +} + +PHPErrorView *PHPSupportPart::ErrorView( ) { + return m_phpErrorView; +} + +PHPParser *PHPSupportPart::Parser( ) { + return m_parser; +} + +#include "phpsupportpart.moc" diff --git a/languages/php/phpsupportpart.h b/languages/php/phpsupportpart.h new file mode 100644 index 00000000..83478283 --- /dev/null +++ b/languages/php/phpsupportpart.h @@ -0,0 +1,133 @@ +/* + Copyright (C) 2005 by Nicolas Escuder <n.escuder@intra-links.com> + Copyright (C) 2001 by smeier@kdevelop.org + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Library General Public + version 2, License as published by the Free Software Foundation. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Library General Public License for more details. + + You should have received a copy of the GNU Library General Public License + along with this library; see the file COPYING.LIB. If not, write to + the Free Software Foundation, Inc., 51 Franklin Steet, Fifth Floor, + Boston, MA 02110-1301, USA. +*/ + +#ifndef _PHPSUPPORTPART_H_ +#define _PHPSUPPORTPART_H_ + +#include <qdir.h> +#include <qfile.h> +#include <qprogressbar.h> + +#include <kdialogbase.h> +#include "kdevlanguagesupport.h" +#include <kio/job.h> +#include <kdevgenericfactory.h> + +#include <ktexteditor/editinterface.h> + +class QStringList; +class PHPHTMLView; +class KShellProcess; +class KProcess; +class PHPErrorView; +class PHPConfigData; +class PHPCodeCompletion; +class PHPParser; +class PHPFile; + +class PHPSupportPart : public KDevLanguageSupport +{ + Q_OBJECT + +public: + PHPSupportPart( QObject *parent, const char *name, const QStringList & ); + ~PHPSupportPart(); + + PHPErrorView *ErrorView(); + PHPParser *Parser( ) ; + + QString getIncludePath(); + QString getExePath(); + + void emitFileParsed( PHPFile *file ); + virtual void customEvent( QCustomEvent* ev ); + +protected: + virtual Features features(); + virtual KMimeType::List mimeTypes(); + +private slots: + void projectOpened(); + void projectClosed(); + void savedFile(const KURL &fileName); + void addedFilesToProject(const QStringList &fileList); + void removedFilesFromProject(const QStringList &fileList); + void slotRun(); + void slotNewClass(); + void projectConfigWidget(KDialogBase *dlg); + void slotReceivedPHPExeStderr (KProcess* proc, char* buffer, int buflen); + void slotReceivedPHPExeStdout (KProcess* proc, char* buffer, int buflen); + void slotPHPExeExited (KProcess* proc); + void slotWebData(KIO::Job* job,const QByteArray& data); + void slotWebResult(KIO::Job* job); + void slotWebJobStarted(KIO::Job* job); + + // Internal + void initialParse(); + void slotParseFiles(); + bool parseProject(); + + void slotActivePartChanged(KParts::Part *part); + void slotTextChanged(); + /* the configuration was written, mostly after a config dialog call + -> reorder connects + */ + void slotConfigStored(); + +private: + QString getExecuteFile(); + void executeOnWebserver(); + void executeInTerminal(); + bool validateConfig(); + + PHPHTMLView* m_htmlView; + PHPErrorView* m_phpErrorView; + KShellProcess* phpExeProc; + QString m_phpExeOutput; + PHPConfigData* configData; + PHPCodeCompletion* m_codeCompletion; + PHPParser* m_parser; + KTextEditor::EditInterface *m_editInterface; + + struct JobData + { + QDir dir; + QGuardedPtr<QProgressBar> progressBar; + QStringList::Iterator it; + QStringList files; + QMap< QString, QPair<uint, uint> > pcs; + QDataStream stream; + QFile file; + + ~JobData() + { + delete progressBar; + } + }; + + JobData * _jd; + + ClassDom LastClass; + FunctionDom LastMethod; + VariableDom LastVariable; +}; + +typedef KDevGenericFactory<PHPSupportPart> PHPSupportFactory; + +#endif diff --git a/languages/php/phptemplates b/languages/php/phptemplates new file mode 100644 index 00000000..3be3d265 --- /dev/null +++ b/languages/php/phptemplates @@ -0,0 +1,4 @@ +<!DOCTYPE Templates> +<Templates> + <Template code="<table><tr><td>|</td></tr></table>" name="tab" description="table" suffixes="HTML (html)"/> +</Templates> |