All Arabic Brazilian Portuguese Bulgarian Chinese (Simplified) Chinese (Hong Kong Cantonese) Chinese (Traditional) Czech Danish Dutch Finnish French German Greek Hebrew Hungarian Italian Japanese Korean Norwegian Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swedish Turkish English

Entities in the PHP Documentation

(non-file entities)
Entitiy ID Value
AddOnReference Addon Extension Function Reference
Alias Alias of
AndSeveralOthers And several others
Appendices Appendices
CHMEdition HTML Help Edition
Changeable Changeable
ConfigureOptions Configure Options
Credit.Authors.and.Contributors Authors and Contributors
Credit.Authors.and.Editors Authors and Editors
Credit.Introduction We highlight the currently most active people on the manual frontpage, but there are many more contributors who currently help in our work or provided a great amount of help to the project in the past. There are a lot of unnamed people who help out with their user notes on manual pages, which continually get included in the references, the work of whom we are also very thankful for. All the lists provided below are in alphabetical order.
Credit.Note.Editors.Active The currently most active maintainers are:
Credit.Note.Editors.Inactive These people have also put a lot of effort into managing user notes:
Credit.Note.Editors.Title User Note Maintainers
Credit.Past.Authors.Text The following contributors should be recognized for the impact they have made and/or continue to make by adding content to the manual:
Credit.Past.Editors.Text The following contributors have done significant work editing the manual:
Date Date:
Default Default
Definition Definition
Description Description
FAQ FAQ: Frequently Asked Questions
FAQabbrev FAQ
Features Features
FunctionIndex Function Index
FunctionReference Function Reference
Functions Functions
GettingStarted Getting Started
InstallAndConfigure Installation and Configuration
Installation Installation
Internals PHP and Zend Engine Internals
LanguageReference Language Reference
MissingStuff Missing Stuff
Name Name
PEAR PEAR: the PHP Extension and Application Repository
PECLReference PECL Function Reference
PHPManual PHP Manual
ReservedConstants Predefined Constants
Security Security
Version Version
ZendAPI Zend API: Hacking the Core of PHP
apache.req.module This function is only supported when PHP is installed as an Apache module.
apd.debug-level.description debug_levelAn integer which is formed by adding together the XXX_TRACE constants.It is not recommended to use MEMORY_TRACE. It is very slow and does not appear to be accurate. ASSIGNMENT_TRACE is not implemented yet.To turn on all functional traces (TIMING, FUNCTIONS, ARGS SUMMARY (like strace -c)) use the value 99
array.resetspointer This function will reset the array pointer after use.
avail.register-long-arrays As of PHP 5.0.0, the long PHP predefined variable arrays may be disabled with the register_long_arrays directive.
bc.scale.description scaleThis optional parameter is used to set the number of digits after the decimal place in the result. You can also set the global default scale for all functions by using bcscale.
book.applied.cryptography Applied Cryptography by Schneier (ISBN 0-471-11709-9)
cpdf.mode.description modeThe optional parameter mode determines the unit length. If it is 0 or omitted the default unit as specified for the page is used. Otherwise the coordinates are measured in postscript points disregarding the current unit.
cpdf.pdf-document.description pdf_documentThe document handle, returned by cpdf_open.
cpdf.ul The optional parameter mode determines the unit length. If it is 0 or omitted the default unit as specified for the page is used. Otherwise the coordinates are measured in postscript points disregarding the current unit.
curl.ch.description ch A cURL handle returned by curl_init.
curl.mh.description mh A cURL multi handle returned by curl_multi_init.
database.fetch-null This function sets NULL fields to PHP &null; value.
database.field-case Field names returned by this function are case-sensitive.
date.timestamp.description timestamp The optional timestamp parameter is an integer Unix timestamp that defaults to the current local time if a timestamp is not given. In other words, it defaults to the value of time.
date.timezone.errors.changelog 5.1.0 Now issues the E_STRICT and E_NOTICE time zone errors.
date.timezone.errors.description Every call to a date/time function will generate a E_NOTICE if the time zone is not valid, and/or a E_STRICT message if using the system settings or the TZ environment variable. See also date_default_timezone_set
dbm.dbm-identifier.description dbm_identifierThe DBM link identifier, returned by dbmopen.
dom.node.inserted This node will not show up in the document unless it is inserted with e.g. DOMNode->appendChild().
email.apd apd@mail.communityconnect.com
email.bob bob_silva@mail.umesd.k12.or.us
email.dams damien.seguy@nexen.net
email.harald harald.radi@nme.at
email.hburbach holger.burbach@gonicus.de
email.ming ming@opaque.net
email.perugini perugini@php.net
email.php.doc phpdoc@lists.php.net
email.php.doc.chm php-doc-chm@lists.php.net
email.php.doc.license doc-license@lists.php.net
email.php.doc.subscribe phpdoc-subscribe@lists.php.net
email.php.install php-install@lists.php.net
email.php.install.subscribe php-install-subscribe@lists.php.net
email.php3 php-general@lists.php.net
email.php3.subscribe php-general-subscribe@lists.php.net
email.rafael rafael@php.net
email.rasmus rasmus@php.net
email.sample yourname@example.com
email.stig stig@php.net
example.outputs The above example will output:
example.outputs.similar The above example will output something similar to:
ext.windows.path.dll In order for this extension to work, there are DLL files that must be available to the Windows system PATH. See the FAQ titled "How do I add my PHP directory to the PATH on Windows" for information on how to do this. Although copying DLL files from the PHP folder into the Windows system directory also works (because the system directory is by default in the systems PATH), it is not recommended. This extension requires the following files to be in the PATH:
extcat.intro Extension CategorizationThis appendix categorizes more than 150 extensions documented in the PHP Manual by several criteria.
extcat.membership Membership
extcat.membership.bundled Bundled ExtensionsThese extensions are bundled with PHP.
extcat.membership.core Core ExtensionsThese are not actual extensions. They are part of the PHP core and cannot be left out of a PHP binary with compilation options.
extcat.membership.external External ExtensionsIn order to compile these extensions, external libraries will be needed.
extcat.membership.pecl PECL ExtensionsThese extensions are available from PECL. More PECL extensions exist but they are not documented in the PHP manual yet.
extcat.purpose Purpose
extcat.purpose.basic Basic PHP Extensions
extcat.purpose.basic.other Other Basic Extensions
extcat.purpose.basic.php Affecting PHP's Behaviour
extcat.purpose.basic.session Session Extensions
extcat.purpose.basic.text Text Processing
extcat.purpose.basic.vartype Variable and Type Related Extensions
extcat.purpose.calendar Calendar and Event Related Extensions
extcat.purpose.compression Compression Extensions
extcat.purpose.creditcard Credit Card Processing
extcat.purpose.database Database Extensions
extcat.purpose.database.abstract Abstraction Layers
extcat.purpose.database.vendors Vendor Specific Database Extensions
extcat.purpose.fileprocess File System and Process Control
extcat.purpose.fileprocess.file File System Related Extensions
extcat.purpose.fileprocess.process Process Control Extensions
extcat.purpose.international Human Language and Character Encoding Support
extcat.purpose.mathcrypto Math and Cryptography
extcat.purpose.mathcrypto.crypto Cryptography Extensions
extcat.purpose.mathcrypto.math Mathematical Extensions
extcat.purpose.remote Accessing Services
extcat.purpose.remote.auth Authentication Services
extcat.purpose.remote.mail Mail Related Extensions
extcat.purpose.remote.other Other Services
extcat.purpose.utilspec Utilization Area Specific Extensions
extcat.purpose.utilspec.audio Audio Formats Manipulation
extcat.purpose.utilspec.cmdline Command Line Specific Extensions
extcat.purpose.utilspec.image Image Processing and Generation
extcat.purpose.utilspec.nontext Non-Text MIME Output
extcat.purpose.utilspec.server Server Specific Extensions
extcat.purpose.utilspec.windows Windows Only Extensions
extcat.purpose.webservice Web Services
extcat.purpose.xml XML Manipulation
extcat.state StateThis part lists extensions not intended for the production use - they are either too "old" (deprecated) or "new" (experimental).
extcat.state.deprecated Deprecated ExtensionsThese extensions have been deprecated usually in the favor of some other extensions.
extcat.state.experimental Experimental ExtensionsThe behaviour of these extensions - including the names of their functions and anything else documented about these extensions - may change without notice in a future release of PHP. Use these extensions at your own risk.
extension.classes The classes below are defined by this extension, and will only be available when the extension has either been compiled into PHP or dynamically loaded at runtime.
extension.constants The constants below are defined by this extension, and will only be available when the extension has either been compiled into PHP or dynamically loaded at runtime.
extension.constants.core The constants below are always available as part of the PHP core.
extension.runtime The behaviour of these functions is affected by settings in &php.ini;.
false FALSE
fbsql.link-identifier.description link_identifierA FrontBase link identifier returned by fbsql_connect or fbsql_pconnect.If optional and not specified, the function will try to find an open link to the FrontBase server and if no such link is found it will try to create one as if fbsql_connect was called with no arguments
fbsql.result.description resultA result identifier returned by fbsql_query or fbsql_db_query.
frontpage.authors MehdiAchour FriedhelmBetz AntonyDovgal NunoLopes PhilipOlson GeorgRichter DamienSeguy JakubVrana &AndSeveralOthers;
frontpage.editors PhilipOlson
fs.validfp.all The file pointer must be valid, and must point to a file successfully opened by fopen or fsockopen (and not yet closed by fclose).
gd.font.description fontCan be 1, 2, 3, 4, 5 for built-in fonts (where higher numbers corresponding to larger fonts) or any of your own font identifiers registered with imageloadfont.
gd.image.description imageAn image resource, returned by one of the image creation functions, such as imagecreatetruecolor.
htaccess .htaccess
http.content.disposition The Content-Disposition header is very useful if the data actually sent came from a file or something similar, that should be "saved" by the client/user (i.e. by browsers "Save as..." popup window).
http.maynotwork.SAPI This may not work as expected with the following SAPI(s):
http.request.affects Affects the following request method(s) only:
http.request.affects.any Affects any request method.
http.response.class.php51 the HttpResponse class if you are using PHP-5.1 and above
httpd.conf httpd.conf
imagick.imagick.return.success Returns &true; on success, throws ImagickException on failure.
imagick.imagickdraw.return.success Returns &true; on success, throws ImagickDrawException on failure.
imagick.imagickpixel.return.success Returns &true; on success, throws ImagickPixelException on failure.
imagick.imagickpixeliterator.return.success Returns &true; on success, throws ImagickPixelIteratorException on failure.
imap.imap-stream.description imap_streamAn IMAP stream returned by imap_open.
info.deprecated.alias For downward compatibility, the following deprecated alias may be used:
info.function.alias This function is an alias of:
info.function.alias.deprecated This function alias is deprecated and only exists for backwards compatibility reasons. It is recommended to not use this function as one day it may be removed from PHP.
ini.descriptions.title Here's a short explanation of the configuration directives.
ini.php.constants For further details and definitions of the PHP_INI_* constants, see the .
ini.shorthandbytes When an integer is used, the value is measured in bytes. You may also use shorthand notation as described in this FAQ.
ipv6.brackets When specifying a numerical IPv6 address (e.g. fe80::1) you must enclose the IP in square brackets. For example, tcp://[fe80::1]:80.
ipv6.php5 IPv6 Support was added with PHP 5.0.0.
link.autoload __autoload
link.bob Bob Silva
link.http.configuration INI setting
link.http.request.info Request/response information
link.http.request.option request option
link.http.request.options request options
link.rasmus Rasmus Lerdorf
link.stig Stig Sæther Bakken
link.superglobals superglobals
listendand and
livedocs.author Authors:
livedocs.copyright Copyright © %s by %s
livedocs.editors Edited by:
livedocs.new-in-vers-5 New in PHP 5
livedocs.noversion no version information, might be only in CVS
livedocs.published Published on: %s
mcve.conn.description connAn MCVE_CONN resource returned by m_initengine.
msql.field-offset.req.description field_offsetThe numerical field offset. The field_offset starts at 1.
msql.linkid.description link_identifierThe mSQL connection. If not specified, the last link opened by msql_connect is assumed. If no such link is found, the function will try to establish a link as if msql_connect was called, and use it.
msql.result.description resultThe result resource that is being evaluated. This result comes from a call to msql_query.
mysql.field-offset.req.description field_offsetThe numerical field offset. The field_offset starts at 0. If field_offset does not exist, an error of level E_WARNING is also issued.
mysql.linkid.description link_identifierThe MySQL connection. If the link identifier is not specified, the last link opened by mysql_connect is assumed. If no such link is found, it will try to create one as if mysql_connect was called with no arguments. If by chance no connection is found or established, an E_WARNING level warning is generated.
mysql.result.description resultThe result resource that is being evaluated. This result comes from a call to mysql_query.
mysqli.link.description linkProcedural style only: A link identifier returned by mysqli_connect or mysqli_init
mysqli.result.description resultProcedural style only: A result set identifier returned by mysqli_query, mysqli_store_result or mysqli_use_result.
mysqli.stmt.description stmtProcedural style only: A statement identifier returned by mysqli_stmt_init.
no.config This extension has no configuration directives defined in &php.ini;.
no.constants This extension has no constants defined.
no.install There is no installation needed to use these functions; they are part of the PHP core.
no.requirement No external libraries are needed to build this extension.
no.resource This extension has no resource types defined.
node.inserted This node will not show up in the document unless it is inserted with e.g. domnode_append_child.
note.apache.nsapi-module As of PHP 4.3.3 you can use this function with the NSAPI server module in Netscape/iPlanet/SunONE webservers, too.
note.apache.slashes Remember that when adding path values in the Apache configuration files on Windows, all backslashes such as c:\directory\file.ext must be converted to forward slashes, as c:/directory/file.ext. A trailing slash may also be necessary for directories.
note.bin-safe This function is binary-safe.
note.bundled.gd This function is only available if PHP is compiled with the bundled version of the GD library.
note.classkit.selfmanipulation This function cannot be used to manipulate the currently running (or chained) method.
note.clearstatcache The results of this function are cached. See clearstatcache for more details.
note.config.jpeg JPEG support is only available if PHP was compiled against GD-1.8 or later.
note.config.t1lib This function is only available if PHP is compiled using --with-t1lib[=DIR].
note.config.wbmp WBMP support is only available if PHP was compiled against GD-1.8 or later.
note.context-support Context support was added with PHP 5.0.0. For a description of contexts, refer to .
note.exec-bg If you start a program using this function and want to leave it running in the background, you have to make sure that the output of that program is redirected to a file or some other output stream or else PHP will hang until the execution of the program ends.
note.exec-path When safe mode is enabled, you can only execute executables within the safe_mode_exec_dir. For practical reasons it is currently not allowed to have .. components in the path to the executable.
note.extension.php5 This extension requires PHP 5.
note.freetype This function is only available if PHP is compiled with freetype support (--with-freetype-dir=DIR)
note.func-callback Instead of a function name, an array containing an object reference and a method name can also be supplied.
note.funcnoparam Because this function depends on the current scope to determine parameter details, it cannot be used as a function parameter. If you must pass this value, assign the results to a variable, and pass the variable.
note.gd.2 This function requires GD 2.0.1 or later (2.0.28 or later is recommended).
note.http.ob.once This output handler can only be used once.
note.http.request.affects.any &http.request.affects.any;
note.http.request.encodecookies The &link.http.request.option; encodecookies controls whether the cookie values should be urlencoded.
note.http.response.recalculate.etag.lm Previously calculated or defined ETag and Last-Modified will be recalculated and redefined.
note.http.send.API This function is supposed to be used in conjunction with http_send_data, http_send_file &listendand; http_send_stream.
note.http.send.API.mayuse This function may be used in conjunction with http_send_data, http_send_file &listendand; http_send_stream.
note.http.throttling.yields.process Provides a basic throttling mechanism, which will yield the current process respectively thread until the entity has been completely sent.
note.language-construct Because this is a language construct and not a function, it cannot be called using variable functions
note.line-endings If you are having problems with PHP not recognizing the line endings when reading files either on or created by a Macintosh computer, you might want to enable the auto_detect_line_endings run-time configuration option.
note.magicquotes.gpc directive note: magic_quotes_gpc The PHP directive magic_quotes_gpc defaults to on. It essentially runs addslashes on all your GET, POST, and COOKIE data. You may use stripslashes to strip them.
note.no-key-association This function assigns new keys for the elements in array. It will remove any existing keys you may have assigned, rather than just reordering the keys.
note.no-remote This function will not work on remote files as the file to be examined must be accessible via the servers filesystem.
note.no-windows This function is not implemented on Windows platforms.
note.no-windows.extension This extension is not available on Windows platforms.
note.not-bin-safe This function is not (yet) binary safe!
note.open-basedir.func This function is affected by open_basedir.
note.pecl-php5 This extension has been removed as of PHP 5 and moved to the PECL repository.
note.randomseed As of PHP 4.2.0, there is no need to seed the random number generator with srand or mt_srand as this is now done automatically.
note.registerglobals register_globals: important noteSince PHP 4.2.0, the default value for the PHP directive register_globals is off, and it is completely removed as of PHP 6.0.0. The PHP community encourages all to not rely on this directive but instead use other means, such as the &link.superglobals;.
note.runkit.internal-override By default, only userspace functions may be removed, renamed, or modified. In order to override internal functions, you must enable the runkit.internal_override setting in the system-wide php.ini file.
note.runkit.sandbox Sandbox support (required for runkit_lint, runkit_lint_file, and the Runkit_Sandbox class) is only available with PHP 5.1 or specially patched versions of PHP 5.0 and requires that thread safety be enabled. See the README file included in the runkit package for more information.
note.runkit.selfmanipulation This function cannot be used to manipulate the currently running (or chained) method.
note.sm.disabled &sm.disabled;
note.sm.uidcheck When safe mode is enabled, PHP checks whether the files or directories you are about to operate on have the same UID (owner) as the script that is being executed.
note.sm.uidcheck.dir When safe mode is enabled, PHP checks whether the directory in which you are about to operate has the same UID (owner) as the script that is being executed.
note.ssh2.subsystem.publickey The publickey subsystem is used for managing publickeys on a server to which the client is already authenticated. To authenticate to a remote system using publickey authentication, use the ssh2_auth_pubkey_file function instead.
note.superglobals Superglobals: availability note Since PHP 4.1.0, superglobal arrays such as $_GET , $_POST, and $_SERVER, etc. have been available. For more information, read the manual section on &link.superglobals;
note.tidy.1only This function is only available in Tidy 1.0. It became obsolete in Tidy 2.0 and thus has been removed.
note.tidy.2only The optional parameters config and encoding were added in Tidy 2.0.
note.tidy.ze2 This function is only available with Zend Engine 2, this means PHP >= 5.0.0.
note.uses-ob This function internally uses the output buffering with this parameter so it can not be used inside ob_start callback function.
note.xslt.windows Please note that file:// is needed in front of path if you use Windows.
null NULL
oci.charset Using Oracle server version 9.2 and greater, you can indicate charset parameter, which will be used in the new connection. If you're using Oracle server < 9.2, this parameter will be ignored and NLS_LANG environment variable will be used instead.
oci.datatypes For details on the data type mapping performed by the oci8 driver, see the datatypes supported by the driver
oracle.deprecated The oracle extension is deprecated in favor of oci8.
oracle.replacement.desc When using oci8 as a replacement for the deprecated oracle extension, consider using:
pcntl.parameter.status The parameter status is the status parameter supplied to a successfull call to pcntl_waitpid.
pdo.driver-constants The constants below are defined by this driver, and will only be available when the extension has been either compiled into PHP or dynamically loaded at runtime. In addition, these driver-specific constants should only be used if you are using this driver. Using mysql-specific attributes with the postgres driver may result in unexpected behaviour. PDO::getAttribute may be used to obtain the PDO_ATTR_DRIVER_NAME attribute to check the driver, if your code can run against multiple drivers.
pecl.bundled This PECL extension is bundled with PHP.
pecl.info Information for installing this PECL extension may be found in the manual chapter titled Installation of PECL extensions. Additional information such as new releases, downloads, source files, maintainer information, and a CHANGELOG, can be located here:
pecl.moved This PECL extension is not bundled with PHP.
pecl.moved-ver This extension has been moved to the PECL repository and is no longer bundled with PHP as of PHP
pecl.source.4 In PHP 4 this PECL extensions source can be found in the ext/ directory within the PHP source or at the PECL link above.
pecl.windows.4 In PHP 4 this DLL resides in the extensions/ directory within the PHP Windows binaries download.
pecl.windows.download The DLL for this PECL extension may be downloaded from either the PHP Downloads page or from &url.pecl.win;
pecl.windows.download.unbundled Unbundled PECL extensions may be downloaded from: &url.pecl.win;
php.build-date 2007-07-02
php.ini php.ini
reftitle.changelog ChangeLog
reftitle.classes Predefined Classes
reftitle.constants Predefined Constants
reftitle.constructor Constructor
reftitle.description Description
reftitle.errors Errors/Exceptions
reftitle.examples Examples
reftitle.exceptions Exceptions
reftitle.install Installation
reftitle.intro Introduction
reftitle.methods Methods
reftitle.notes Notes
reftitle.parameters Parameters
reftitle.properties Properties
reftitle.required Requirements
reftitle.resources Resource Types
reftitle.returnvalues Return Values
reftitle.runtime Runtime Configuration
reftitle.seealso See Also
return.falseproblem This function may return Boolean &false;, but may also return a non-Boolean value which evaluates to &false;, such as 0 or "". Please read the section on Booleans for more information. Use the === operator for testing the return value of this function.
return.success Returns &true; on success or &false; on failure.
return.void No value is returned.
returns.http.false.orexits Returns &false; or exits on success
returns.http.response Returns the HTTP response(s) as string on success, or FALSE on failure.
safemode safe mode
see.http.request.options See the full list of &link.http.request.options;.
seealso.callback information about the callback type
simplexml.iteration SimpleXML has made a rule of adding iterative properties to most methods. They cannot be viewed using var_dump or anything else which can examine objects.
sm.disabled This function is disabled in safe mode.
sm.uidcheck Checks whether the files or directories you are about to operate on have the same UID (owner) as the script that is being executed.
sm.uidcheck.dir Checks whether the directory in which you are about to operate has the same UID (owner) as the script that is being executed.
spec.cookies http://wp.netscape.com/newsref/std/cookie_spec.html
spec.ftp http://www.faqs.org/rfcs/rfc959.html
spec.http1.1 http://www.w3.org/Protocols/rfc2616/rfc2616
spec.hyperwave http://citeseer.ist.psu.edu/andrews95serving.html
spec.pdf.fdf http://partners.adobe.com/asn/acrobat/forms.jsp
spec.soap1.1 http://www.w3.org/TR/soap11/
spec.soap1.2 http://www.w3.org/TR/soap12/
spec.strftime http://www.opengroup.org/onlin ... 7908799/xsh/strftime.html
spec.wsdl http://www.w3.org/TR/wsdl
sqlite.case-fold The column names returned by SQLITE_ASSOC and SQLITE_BOTH will be case-folded according to the value of the sqlite.assoc_case configuration option.
sqlite.decode-bin When the decode_binary parameter is set to &true; (the default), PHP will decode the binary encoding it applied to the data if it was encoded using the sqlite_escape_string. You should normally leave this value at its default, unless you are interoperating with databases created by other sqlite capable applications.
sqlite.no-unbuffered This function cannot be used with unbuffered result handles.
sqlite.param-compat Two alternative syntaxes are supported for compatibility with other database extensions (such as MySQL). The preferred form is the first, where the dbhandle parameter is the first parameter to the function.
sqlite.result-type The optional result_type parameter accepts a constant and determines how the returned array will be indexed. Using SQLITE_ASSOC will return only associative indices (named fields) while SQLITE_NUM will return only numerical indices (ordinal field numbers). SQLITE_BOTH will return both associative and numerical indices. SQLITE_BOTH is the default for this function.
sqlsafemode SQL safe mode
sybase.ct.only This function is only available using the CT library interface to Sybase, and not the DB library.
sybase.db.only This function is only available using the DB library interface to Sybase, and not the CT library.
sybase.linkid.description link_identifierThe Sybase connection. If the link identifier is not specified, the last link opened by sybase_connect is assumed. If no such link is found, it will try to create one as if sybase_connect was called with no arguments. If by chance no connection is found or established, an E_WARNING level warning is generated.
tidy.conf-enc The config parameter can be passed either as an array or as a string. If you pass it as a string, it means the name of the configuration file, otherwise it is interpreted as the options themselves. Check &url.tidy.conf; for an explanation about each option.The encoding parameter sets the encoding for input/output documents. The possible values for encoding are: ascii, latin0, latin1, raw, utf8, iso2022, mac, win1252, ibm858, utf16, utf16le, utf16be, big5 and shiftjis.
tip.fopen-wrapper You can use a URL as a filename with this function if the fopen wrappers have been enabled. See fopen for more details on how to specify the filename and for a list of supported URL protocols.
tip.fopen-wrapper.stat As of PHP 5.0.0 this function can also be used with some URL wrappers. Refer to for a listing of which wrappers support stat family of functionality.
tip.ob-capture As with anything that outputs its result directly to the browser, you can use the output-control functions to capture the output of this function, and save it in a string (for example).
tip.userlandnaming You may also want to take a look at the .
true TRUE
url.7zip http://www.7-zip.org/
url.adabas http://www.softwareag.com/Corporate/products/adabas/adad/
url.adobe.acrobat http://www.adobe.com/products/acrobat/readstep2.html
url.apache http://www.apache.org/
url.apache.core http://httpd.apache.org/docs/2.0/en/mod/core.html
url.apache.error http://httpd.apache.org/docs/custom-error.html
url.apache.source http://www.apache.org/dist/httpd/
url.apache.tuscany http://incubator.apache.org/tuscany/
url.apache2.docs http://httpd.apache.org/docs/2.0/
url.apache2.mpm http://httpd.apache.org/docs/2.0/mpm.html
url.apache2.windows http://httpd.apache.org/docs/2.0/platform/windows.html
url.apachedso http://httpd.apache.org/docs/1.3/dso.html
url.apc.technotes http://cvs.php.net/viewvc.cgi/pecl/apc/TECHNOTES.txt?view=co
url.apd http://pecl.php.net/apd
url.apt-get http://www.apt-get.org/
url.argsep http://www.w3.org/TR/html4/appendix/notes.html#h-B.2.2
url.asciitable http://www.asciitable.com
url.asp2php http://asp2php.naken.cc/
url.aspell http://aspell.sourceforge.net/
url.asptranslator http://www.design215.com/toolbox/translator/
url.bcmath http://www.php.net/extra/number4.tar.gz
url.bidi.algorithm http://www.unicode.org/unicode/reports/tr9/
url.bison http://www.gnu.org/software/bison/bison.html
url.blueshoes.comparisons http://www.blueshoes.org/en/developer/php_cheat_sheet/
url.browscap.download http://browsers.garykeith.com/downloads.asp
url.bzip2 http://www.bzip.org/
url.calendar http://www.fourmilab.ch/documents/calendar/
url.calendar.jd http://www.hermetic.ch/cal_stud/jdn.htm
url.caudium http://caudium.net/
url.cdb http://cr.yp.to/cdb.html
url.cert http://www.cert.org/advisories/CA-1996-11.html
url.cgispec http://hoohoo.ncsa.uiuc.edu/cgi/env.html
url.cgispecs http://hoohoo.ncsa.uiuc.edu/cgi/
url.chilisoft http://www.chilisoft.com/
url.chilisoft.asp http://www.chilisoft.com/chiliasp/default.asp
url.chm http://msdn.microsoft.com/libr ... lp/html/vsconhh1start.asp
url.chm.helpware http://www.helpware.net/
url.chm.history http://www.winwriters.com/mshelp.htm
url.chm.hta http://msdn.microsoft.com/work ... or/hta/hta_node_entry.asp
url.coldfusion.summary http://marc.theaimsgroup.com/? ... ;m=95602167412542&w=1
url.comspecs http://www.microsoft.com/Com/resources/comdocs.asp
url.connectionstrings http://www.connectionstrings.com/
url.corba.universe http://universe-phpext.sourceforge.net/
url.cpdf http://www.fastio.com/
url.crack http://sourceforge.net/projects/cracklib
url.curl http://curl.haxx.se/
url.curl.error http://curl.haxx.se/libcurl/c/libcurl-errors.html
url.curl.lib http://curl.haxx.se/libcurl/
url.cybercash.faq http://www.verisign.com/support/cyberCash/integration.html
url.cybermut http://www.creditmutuel.fr/cen ... /vendez_sur_internet.html
url.cygwin http://www.cygwin.com/
url.dbg http://dd.cron.ru/dbg/
url.dbplus.company http://www.concept-asa.de/index_gb.html
url.dbplus.documentation http://www.concept-asa.de/downloads/doc-eng.tar.gz
url.dbplus.download http://www.concept-asa.de/down-eng.html
url.dbstyle http://docbook.sourceforge.net/projects/dsssl/
url.dbx.docs http://www.guidance.nl/php/dbx/doc/
url.dbxsl http://docbook.sourceforge.net/
url.dcom.update http://download.microsoft.com/ ... dcom/95/x86/en/dcom95.exe
url.debian http://www.debian.org/
url.derick.references http://derickrethans.nl/php_references_article.php
url.diophantine-equation http://mathworld.wolfram.com/DiophantineEquation.html
url.dmalloc http://dmalloc.com/
url.docbook http://www.oasis-open.org/comm ... ome.php?wg_abbrev=docbook
url.docbook-dtdref http://www.docbook.org/tdg/en/html/part2.html
url.docbook-intro http://www.galassi.org/mark//mydocs/docbook-intro.html
url.docbook.xml http://www.oasis-open.org/docbook/xml/
url.dom1.attribute-specified http://www.w3.org/TR/REC-DOM-L ... ne-core.html#ID-862529273
url.dom2.features http://www.w3.org/TR/2000/REC- ... ction.html#ID-Conformance
url.dom2.spec http://www.w3.org/DOM/DOMTR#dom2
url.dom3.spec http://www.w3.org/TR/2003/WD-D ... e-20030226/DOM3-Core.html
url.dsssl http://www.jclark.com/dsssl/
url.echo-print http://www.faqts.com/knowledge_base/view.phtml/aid/1/fid/40
url.emacs-nt http://www.gnu.org/software/emacs/windows/
url.emacs-src ftp://ftp.gnu.org/pub/gnu/emacs/
url.email.book http://www.oreilly.com/catalog/progintemail/noframes.html
url.email.mime.pear http://pear.php.net/package/Mail_Mime
url.email.mime.zend http://www.zend.com/zend/spotlight/sendmimeemailpart1.php
url.enchant http://www.abisource.com/projects/enchant/
url.example www.example.com
url.example.http http://www.example.com/
url.exifspec http://exif.org/Exif2-2.PDF
url.expat http://www.jclark.com/xml/expat.html
url.expat.rpm http://sourceforge.net/projects/expat/
url.expect http://expect.nist.gov/
url.exslt http://www.exslt.org/
url.exsltlib http://xmlsoft.org/XSLT/EXSLT/index.html
url.ezweb http://www.au.kddi.com/english/ezweb/
url.fam http://oss.sgi.com/projects/fam/
url.fam.download http://oss.sgi.com/projects/fam/download.html
url.faqts.php http://php.faqts.com/
url.fastio http://www.fastio.com/
url.fbsql http://www.frontbase.com/
url.fbsql.docs http://www.frontbase.com/cgi-b ... currentPage=Documentation
url.filepro http://www.fptech.com/
url.firebird http://www.firebirdsql.org/
url.flex http://www.gnu.org/software/flex/flex.html
url.foldoc http://foldoc.org/
url.foldoc.epoch http://wombat.doc.ic.ac.uk/foldoc/foldoc.cgi?EPOCH
url.freeodbc http://www.jepstone.net/FreeODBC/
url.freetds http://www.freetds.org/
url.freetype http://www.freetype.org/
url.fribidi http://fribidi.org/
url.gd http://www.libgd.org/
url.gdbm ftp://ftp.gnu.org/pub/gnu/gdbm/
url.gentoo http://www.gentoo.org/
url.gentoo.forums http://forums.gentoo.org/
url.gentoo.portage http://www.gentoo.org/doc/en/h ... x86.xml?part=2&chap=1
url.gettext http://www.gnu.org/software/gettext/gettext.html
url.gettext.docs http://www.gnu.org/software/gettext/manual/gettext.html
url.gmp http://www.swox.com/gmp/
url.gnochm http://gnochm.sourceforge.net/
url.gnu.configure http://www.airs.com/ian/configure/
url.gnu.man.date-input http://www.gnu.org/software/ta ... al/html_node/tar_109.html
url.halcyon http://www.halcyonsoft.com/
url.hp.software http://software.hp.com/
url.hpux.installguide http://www.tekwire.net/joomla/ ... comp_apache_hpux11.11.htm
url.hyperwave http://www.hyperwave.com/
url.iana.system-names http://www.iana.org/assignments/operating-system-names
url.ibase http://www.borland.com/interbase/
url.ibm.db2.client http://www-306.ibm.com/softwar ... b/support/downloadv8.html
url.ibm.ia94 http://www-1.ibm.com/support/docview.wss?uid=swg24007092
url.ibm.mqc6 http://www-1.ibm.com/support/d ... &cs=utf-8&lang=en
url.ibm.sdo http://www-128.ibm.com/develop ... library/j-commonj-sdowmt/
url.ibm.sdo.spec ftp://www6.software.ibm.com/so ... DO-Specification-v2.0.pdf
url.ibmdb2 http://www-306.ibm.com/software/data/db2/
url.ibmdb2.ad http://www.ibm.com/software/data/db2/ad
url.ibmdb2.con http://www.ibm.com/software/data/db2/db2connect
url.icu http://icu.sourceforge.net/
url.icu.locales http://www-950.ibm.com/softwar ... cu/demo/locales/en/?d_=en
url.iicm http://www.iicm.edu/
url.iis http://support.microsoft.com/kb/q160422/
url.iiscfg http://www.genusa.com/iis/iiscfg.html
url.imap ftp://ftp.cac.washington.edu/imap/
url.imap.book http://www.oreilly.com/catalog/mimap/noframes.html
url.imode http://www.nttdocomo.com/corebiz/services/imode/
url.informix.connectionstring http://publib.boulder.ibm.com/ ... bm.odbc.doc/odbcmst72.htm
url.informix.csdk http://www-306.ibm.com/software/data/informix/tools/csdk/
url.informix.dsn http://publib.boulder.ibm.com/ ... bm.odbc.doc/odbcmst62.htm
url.infozip http://www.info-zip.org/pub/infozip/
url.installkits http://www.hotscripts.com/PHP/ ... ervers/Installation_Kits/
url.instantasp http://www.stryon.com/products.asp?s=1
url.iodbc http://www.iodbc.org/
url.ip2long.tech http://publibn.boulder.ibm.com ... bs/commtrf2/inet_addr.htm
url.iptc http://www.iptc.org/
url.ircg http://www.schumann.cx/ircg/
url.ircg-install http://cvs.php.net/viewvc.cgi/ ... t/ircg/README.txt?view=co
url.iso-3166-3 http://www.unicode.org/onlinedat/countries.html
url.iso-639 http://www.w3.org/WAI/ER/IG/ert/iso639.htm
url.jacobi http://primes.utm.edu/glossary/page.php?sort=JacobiSymbol
url.jade http://www.jclark.com/jade/
url.jclark http://www.jclark.com/bio.htm
url.jpeg ftp://ftp.uu.net/graphics/jpeg/
url.json http://www.json.org/
url.kadm5 http://oss.gonicus.de/project/?group_id=7
url.kerberos.docs http://web.mit.edu/kerberos/ww ... -1.2.8/doc/admin_toc.html
url.kerberos.info http://web.mit.edu/kerberos/www/
url.ldap.bind9 http://www.bind9.net/download-openldap/
url.ldap.filters http://www.mozilla.org/directory/csdk-docs/filter.htm
url.ldap.ldapworld http://www.innosoft.com/ldapworld/
url.ldap.mt http://fresh.t-systems-sfr.com/unix/src/misc/ldap-3.3.tar.Z
url.ldap.netscape http://www.mozilla.org/directory/
url.ldap.netscape.sdk http://developer.netscape.com/tech/directory/downloads.html
url.ldap.netscape.sdk.docs http://www.mozilla.org/directory/csdk-docs/
url.ldap.openldap http://www.openldap.org/
url.ldap.openldap-c-api http://www.openldap.org/devel/ ... ldapext-ldap-c-api-xx.txt
url.ldap.openldap.source ftp://ftp.openldap.org/pub/OpenLDAP/openldap-stable/
url.libedit http://www.thrysoee.dk/editline/
url.libiconv http://www.gnu.org/software/libiconv/
url.libmagic http://sf.net/projects/libmagic
url.libpng http://www.libpng.org/pub/png/libpng.html
url.libradius http://www.freebsd.org/cgi/man.cgi?query=libradius
url.libradius.conf http://www.freebsd.org/cgi/man.cgi?query=radius.conf
url.libssh2 http://sourceforge.net/projects/libssh2/
url.libxml http://www.xmlsoft.org/
url.libxpm ftp://metalab.unc.edu/pub/Linux/libs/X/!INDEX.html
url.libxslt http://xmlsoft.org/XSLT/
url.mac.darwinports http://darwinports.opendarwin.org/
url.mac.entropy http://www.entropy.ch/software/macosx/php/
url.mac.fink http://fink.sourceforge.net/
url.macosx http://www.entropy.ch/software/macosx/
url.macromedia http://www.macromedia.com/
url.maxdb http://www.mysql.com/products/maxdb/
url.maxdb.doc http://dev.mysql.com/doc/maxdb/
url.maxdb.sampledb http://dev.mysql.com/doc/maxdb ... 00000a114084/frameset.htm
url.maxdb.sdbc http://dev.mysql.com/downloads/maxdb/clients.html
url.maxmind http://www.maxmind.com/
url.maxmind.geoip http://www.maxmind.com/app/c
url.mcal http://mcal.chek.com/
url.mcrypt http://mcrypt.sourceforge.net/
url.mcrypt.bcm http://fn2.freenet.edmonton.ab.ca/~jsavard/crypto/co0409.htm
url.mcrypt.iv http://www.ciphersbyritter.com/GLOSSARY.HTM#IV
url.mcrypt.windows http://files.edin.dk/php/win32/mcrypt/
url.mcve http://www.mcve.com/
url.mcve.docs http://www.mainstreetsoftworks.com/documentation.html
url.mcve.home http://www.mainstreetsoftworks.com/
url.mdac http://msdn.microsoft.com/data/
url.memcache http://www.danga.com/memcached/
url.mersenne http://www.math.sci.hiroshima-u.ac.jp/~m-mat/MT/emt.html
url.mhash http://mhash.sourceforge.net/
url.ming http://ming.sourceforge.net/
url.mirrors http://www.php.net/mirrors.php
url.ml.general.subscribe php-general-subscribe@lists.php.net
url.ml.general.unsubscribe php-general-unsubscribe@lists.php.net
url.mm http://www.ossp.org/pkg/lib/mm/
url.mnogo http://www.mnogosearch.org/
url.ms.crt http://www.microsoft.com/downl ... A191EE&displaylang=en
url.msession http://www.mohawksoft.org/?q=node/8
url.msicommandline http://msdn.microsoft.com/libr ... /command_line_options.asp
url.msoffice.serverside http://support.microsoft.com/d ... spx?scid=kb;EN-US;q257757
url.msql http://www.hughes.com.au/
url.muscat.xapian http://www.xapian.org/
url.mysql http://www.mysql.com/
url.mysql.docs http://dev.mysql.com/doc/
url.mysql.docs.date http://dev.mysql.com/doc/mysql ... e-and-time-functions.html
url.mysql.docs.error http://dev.mysql.com/doc/mysql/en/error-handling.html
url.mysql.docs.error.msg http://dev.mysql.com/doc/mysql/en/error-handling.html
url.mysql.docs.fr http://www.nexen.net/index.php ... m_nexen_v2&Itemid=233
url.mysql.download.lib http://dev.mysql.com/downloads/connector/php/
url.mysql.example http://dev.mysql.com/get/Downl ... al/world.sql.gz/from/pick
url.ncurses ftp://ftp.gnu.org/pub/gnu/ncurses/
url.net-snmp http://www.net-snmp.org/
url.netcraft http://www.netcraft.com/
url.netcraft-survey http://www.netcraft.com/survey/
url.netscape.cgi http://benoit.noss.free.fr/php/install-php.html
url.netscape.nsapi http://benoit.noss.free.fr/php/install-php4.html
url.network.port-numbers http://www.iana.org/assignments/port-numbers
url.nexen http://www.nexen.net/
url.nis http://www.tldp.org/HOWTO/NIS-HOWTO/index.html
url.nis.book http://www.oreilly.com/catalog/nfs/noframes.html
url.nwalsh http://nwalsh.com/
url.ogg.vorbis http://www.vorbis.com/
url.ogg.vorbis.downloads http://www.vorbis.com/setup/
url.omnihttpd http://www.omnicron.ca/
url.openal http://www.openal.org/
url.openasp