diff --git a/Commands/Coding Style Fixer.tmCommand b/Commands/Coding Style Fixer.tmCommand
new file mode 100644
index 0000000..84a589c
--- /dev/null
+++ b/Commands/Coding Style Fixer.tmCommand
@@ -0,0 +1,45 @@
+
+
+
+
+ beforeRunningCommand
+ saveActiveFile
+ command
+ #!/bin/bash
+${TM_PHP_CS_FIXER:-php-cs-fixer} fix -n $TM_PHP_CS_FIXER_OPTIONS "$TM_FILEPATH"|fold -s
+
+ input
+ none
+ inputFormat
+ text
+ keyEquivalent
+ ^H
+ name
+ Coding Style Fixer
+ outputCaret
+ afterOutput
+ outputFormat
+ html
+ outputLocation
+ toolTip
+ requiredCommands
+
+
+ command
+ php-cs-fixer
+ locations
+
+ /usr/local/bin/php-cs-fixer
+
+ variable
+ TM_PHP_CS_FIXER
+
+
+ scope
+ text.html.php
+ uuid
+ F82CE7A9-5E20-4B01-95EE-85255FB5A489
+ version
+ 2
+
+
diff --git a/Commands/Completion.tmCommand b/Commands/Completion.tmCommand
index 4ee8a5f..4d8614f 100644
--- a/Commands/Completion.tmCommand
+++ b/Commands/Completion.tmCommand
@@ -5,7 +5,7 @@
beforeRunningCommand
nop
command
- #!/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby -wKU
+ #!/usr/bin/env ruby18 -wKU
require ENV['TM_SUPPORT_PATH'] + '/lib/osx/plist'
require ENV['TM_SUPPORT_PATH'] + '/lib/ui'
diff --git a/Commands/Function Tooltip.tmCommand b/Commands/Function Tooltip.tmCommand
index b04b5e8..87c4ab8 100644
--- a/Commands/Function Tooltip.tmCommand
+++ b/Commands/Function Tooltip.tmCommand
@@ -5,7 +5,7 @@
beforeRunningCommand
nop
command
- #!/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby -wKU
+ #!/usr/bin/env ruby18 -wKU
SUPPORT = ENV['TM_SUPPORT_PATH']
DIALOG = SUPPORT + '/bin/tm_dialog'
diff --git a/Commands/Help.tmCommand b/Commands/Help.tmCommand
index 84cd7bd..2e8cf61 100644
--- a/Commands/Help.tmCommand
+++ b/Commands/Help.tmCommand
@@ -5,22 +5,31 @@
beforeRunningCommand
nop
command
- . "$TM_SUPPORT_PATH/lib/webpreview.sh"
+ #!/bin/bash
+[[ -f "${TM_SUPPORT_PATH}/lib/bash_init.sh" ]] && . "${TM_SUPPORT_PATH}/lib/bash_init.sh"
+
+. "$TM_SUPPORT_PATH/lib/webpreview.sh"
html_header "PHP Bundle Help" "PHP"
"$TM_SUPPORT_PATH/lib/markdown_to_help.rb" "$TM_BUNDLE_SUPPORT/help.markdown"
html_footer
- dontFollowNewOutput
-
input
none
+ inputFormat
+ text
name
Help
- output
- showAsHTML
+ outputCaret
+ afterOutput
+ outputFormat
+ html
+ outputLocation
+ newWindow
scope
- source.php
+ text.html.php
uuid
C81F7FF7-7899-48F5-AD79-F248B7BC3DCB
+ version
+ 2
diff --git a/Commands/Insert Call to Parent.tmCommand b/Commands/Insert Call to Parent.tmCommand
index bb80e8e..08fe9da 100755
--- a/Commands/Insert Call to Parent.tmCommand
+++ b/Commands/Insert Call to Parent.tmCommand
@@ -8,43 +8,44 @@
#!/usr/bin/env php
<?php
-$seekLine = intval(getenv('TM_LINE_NUMBER'));
-$tokens = token_get_all(file_get_contents('php://stdin'));
-$numTokens = count($tokens);
+$functionToken = false;
+$functionName = false;
-define('TM_EXIT_INSERT_TEXT', 203);
+if (getenv('TM_CURRENT_WORD') == '') {
+ // try only, if current word is empty (will be '$' if trigger occured for '$parent')
+ $seekLine = intval(getenv('TM_LINE_NUMBER'));
+ $tokens = token_get_all(file_get_contents('php://stdin'));
+ $numTokens = count($tokens);
-$startToken = false;
+ $startToken = false;
-// Find the first token that's on/after TM_LINE_NUMBER
-for ($x = 0; $x < $numTokens; $x++) {
- if (is_array($tokens[$x]) && $tokens[$x][2] >= $seekLine) {
- $startToken = $x;
- break;
+ // Find the first token that's on/after TM_LINE_NUMBER
+ for ($x = 0; $x < $numTokens; $x++) {
+ if (is_array($tokens[$x]) && $tokens[$x][2] >= $seekLine) {
+ $startToken = $x;
+ break;
+ }
}
-}
-
-// Could not find the line, so just start from the end
-if (false === $startToken) {
- $startToken = $numTokens - 1;
-}
-$functionToken = false;
-$functionName = false;
+ // Could not find the line, so just start from the end
+ if (false === $startToken) {
+ $startToken = $numTokens - 1;
+ }
-// Work backwards until we find the function declaration
-for ($x = $startToken; $x >= 0; $x--) {
- if (is_array($tokens[$x]) && T_FUNCTION === $tokens[$x][0]) {
- // Try to find a function name, which may not exist if this is a closure
- for ($y = $x + 1; $y < $numTokens; $y++) {
- if (is_array($tokens[$y])) {
- if (T_STRING === $tokens[$y][0]) {
- $functionToken = $y;
- $functionName = $tokens[$y][1];
- break 2;
+ // Work backwards until we find the function declaration
+ for ($x = $startToken; $x >= 0; $x--) {
+ if (is_array($tokens[$x]) && T_FUNCTION === $tokens[$x][0]) {
+ // Try to find a function name, which may not exist if this is a closure
+ for ($y = $x + 1; $y < $numTokens; $y++) {
+ if (is_array($tokens[$y])) {
+ if (T_STRING === $tokens[$y][0]) {
+ $functionToken = $y;
+ $functionName = $tokens[$y][1];
+ break 2;
+ }
+ } else if ($tokens[$y] === '(') {
+ break;
}
- } else if ($tokens[$y] === '(') {
- break;
}
}
}
@@ -63,7 +64,7 @@ if (false === $functionToken || false === $functionName) {
echo "\t";
}
- exit(TM_EXIT_INSERT_TEXT);
+ exit();
}
$firstParenFound = false;
diff --git a/Commands/Jump to Included File.tmCommand b/Commands/Jump to Included File.tmCommand
index 48f5bd5..8489f0f 100644
--- a/Commands/Jump to Included File.tmCommand
+++ b/Commands/Jump to Included File.tmCommand
@@ -1,15 +1,17 @@
-
+
beforeRunningCommand
nop
command
- # This command passes the script to Ruby via a heredoc, rather than using a shebang.
+ #!/bin/bash
+
+# This command passes the script to Ruby via a heredoc, rather than using a shebang.
# The reason for this is so that .textmate_init is sourced, which IMO is the nicest place to set PHP_INCLUDE_PAT
# However passing the heredoc axes the document STDIN from TextMate, so here we redirect the original STDIN to
# file descriptor 3, to be later read from the Ruby script
-/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby 3>&0 <<-'RUBY'
+ruby18 3>&0 <<-'RUBY'
require ENV["TM_SUPPORT_PATH"] + "/lib/ui.rb"
require ENV["TM_SUPPORT_PATH"] + "/lib/textmate.rb"
@@ -39,7 +41,7 @@
if ENV['PHP_INCLUDE_PATH']
paths = ENV['PHP_INCLUDE_PATH'].split(':')
else
- paths = ['.']
+ paths = [ENV['TM_DIRECTORY']]
end
paths.each do |path|
@@ -55,15 +57,23 @@ RUBY
input
document
+ inputFormat
+ text
keyEquivalent
@D
name
Jump to Included File
- output
- showAsTooltip
+ outputCaret
+ afterOutput
+ outputFormat
+ text
+ outputLocation
+ toolTip
scope
source.php
uuid
B3E79B47-40E9-4EF9-BAD9-11FEEE0D238F
+ version
+ 2
diff --git a/Commands/Post-doc.tmCommand b/Commands/Post-doc.tmCommand
index b20e3c2..3133e28 100644
--- a/Commands/Post-doc.tmCommand
+++ b/Commands/Post-doc.tmCommand
@@ -5,7 +5,7 @@
beforeRunningCommand
nop
command
- #!/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby
+ #!/usr/bin/env ruby18
next_line = STDIN.read.to_a[ENV['TM_LINE_NUMBER'].to_i..-1].join("\n").strip[/.+$/]
@@ -20,7 +20,7 @@ def tag(tag, default, trailing = nil)
end
case next_line
-when /(class|interface)/
+when /(class|interface) /
type = $&
tag 'package', 'default'
when /function\s*(\w+)\((.*)\)/
@@ -34,7 +34,7 @@ when /function\s*(\w+)\((.*)\)/
when /const|define/
type = 'constant'
author = false
-when /var|p(ublic|rivate|rotected)\s*\$/
+when /var|p(ublic|rivate|rotected)(\s*static)?\s*\$/
type = 'variable'
tag 'var', 'string'
author = false
@@ -59,15 +59,23 @@ print ' */$0'
scope
input
document
+ inputFormat
+ text
name
Post-doc
- output
- insertAsSnippet
+ outputCaret
+ afterOutput
+ outputFormat
+ snippet
+ outputLocation
+ replaceSelection
scope
source.php
tabTrigger
doc
uuid
94D8B40B-9F49-4B6D-90B5-DBFF5FB36590
+ version
+ 2
diff --git a/Commands/Run PHP.plist b/Commands/Run PHP.plist
index 6d09b32..7603500 100644
--- a/Commands/Run PHP.plist
+++ b/Commands/Run PHP.plist
@@ -8,7 +8,7 @@
nop
command
#!/bin/sh
-/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby -- "$TM_BUNDLE_SUPPORT/lib/php_mate.rb"
+ruby18 -- "$TM_BUNDLE_SUPPORT/lib/php_mate.rb"
input
document
inputFormat
@@ -24,7 +24,7 @@
outputLocation
newWindow
scope
- source.php
+ text.html.php
semanticClass
process.run.php
uuid
diff --git a/Commands/Validate syntax.plist b/Commands/Validate syntax.plist
index 981bce0..56048b3 100644
--- a/Commands/Validate syntax.plist
+++ b/Commands/Validate syntax.plist
@@ -5,7 +5,7 @@
beforeRunningCommand
nop
command
- #!/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby
+ #!/usr/bin/env ruby18
# encoding: UTF-8
require ENV['TM_SUPPORT_PATH'] + '/lib/textmate'
version = %x{#{ENV['TM_PHP'] || 'php'} -v}.split[0..2].join(' ')
diff --git a/Commands/Wrap Docblock at 80 Characters.tmCommand b/Commands/Wrap Docblock at 80 Characters.tmCommand
index 3ff07e0..836c823 100644
--- a/Commands/Wrap Docblock at 80 Characters.tmCommand
+++ b/Commands/Wrap Docblock at 80 Characters.tmCommand
@@ -5,7 +5,7 @@
beforeRunningCommand
nop
command
- #!/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby
+ #!/usr/bin/env ruby18
col = ENV['TM_COLUMN_NUMBER'].to_i
start_col = ENV['TM_CURRENT_LINE'].index('*')
if col - start_col >= 80
diff --git a/DragCommands/Include dropped file.tmDragCommand b/DragCommands/Include dropped file.tmDragCommand
index 8247be3..1a7365d 100644
--- a/DragCommands/Include dropped file.tmDragCommand
+++ b/DragCommands/Include dropped file.tmDragCommand
@@ -5,7 +5,7 @@
beforeRunningCommand
nop
command
- /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby <<-'RUBY'
+ ruby18 <<-'RUBY'
# Stores all the possible paths to the dropped file
paths = []
diff --git a/Preferences/Completion: includes.tmPreferences b/Preferences/Completion: includes.tmPreferences
index c483aea..53df3ff 100644
--- a/Preferences/Completion: includes.tmPreferences
+++ b/Preferences/Completion: includes.tmPreferences
@@ -9,7 +9,7 @@
settings
completionCommand
- /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby <<-'RUBY'
+ ruby18 <<-'RUBY'
path = ENV["TM_CURRENT_LINE"].to_s[0..ENV["TM_COLUMN_NUMBER"].to_i-1].to_s[/['"]([^'"]+)['"]/,1].to_s + "*"
Dir::chdir(File.dirname(ENV["TM_FILEPATH"])) if ENV["TM_FILEPATH"]
include_paths = ENV["PHP_INCLUDE_PATH"] ? ENV["PHP_INCLUDE_PATH"].split(":") : ["."]
diff --git a/Preferences/Completions.tmPreferences b/Preferences/Completions.tmPreferences
index cdae894..bc201dc 100644
--- a/Preferences/Completions.tmPreferences
+++ b/Preferences/Completions.tmPreferences
@@ -10,12 +10,8 @@
completions
- AMQPChannel
- AMQPConnection
- AMQPEnvelope
- AMQPExchange
- AMQPQueue
APCIterator
+ APCUIterator
AppendIterator
ArrayAccess
ArrayIterator
@@ -26,6 +22,7 @@
CachingIterator
CallbackFilterIterator
Collator
+ Collectable
Cond
Countable
DOMAttr
@@ -52,6 +49,17 @@
Directory
DirectoryIterator
DomainException
+ Ds\Collection
+ Ds\Deque
+ Ds\Hashable
+ Ds\Map
+ Ds\Pair
+ Ds\PriorityQueue
+ Ds\Queue
+ Ds\Sequence
+ Ds\Set
+ Ds\Stack
+ Ds\Vector
EmptyIterator
ErrorException
Ev
@@ -84,13 +92,13 @@
FANNConnection
FilesystemIterator
FilterIterator
- FrenchToJD
Gender\Gender
GlobIterator
Gmagick
GmagickDraw
GmagickPixel
- GregorianToJD
+ HRTime\PerformanceCounter
+ HRTime\StopWatch
HaruAnnotation
HaruDestination
HaruDoc
@@ -99,20 +107,15 @@
HaruImage
HaruOutline
HaruPage
- HttpDeflateStream
- HttpInflateStream
- HttpMessage
- HttpQueryString
- HttpRequest
- HttpRequestPool
- HttpResponse
Imagick
ImagickDraw
+ ImagickKernel
ImagickPixel
ImagickPixelIterator
InfiniteIterator
IntlBreakIterator
IntlCalendar
+ IntlChar
IntlCodePointBreakIterator
IntlDateFormatter
IntlIterator
@@ -123,14 +126,7 @@
Iterator
IteratorAggregate
IteratorIterator
- JDDayOfWeek
- JDMonthName
- JDToFrench
- JDToGregorian
- JDToJulian
- JewishToJD
JsonSerializable
- JulianToJD
KTaglib_ID3v2_AttachedPictureFrame
KTaglib_ID3v2_Frame
KTaglib_ID3v2_Tag
@@ -152,16 +148,49 @@
MongoClient
MongoCode
MongoCollection
+ MongoCommandCursor
MongoCursor
MongoCursorException
+ MongoCursorInterface
MongoDB
MongoDBRef
+ MongoDB\BSON\Binary
+ MongoDB\BSON\Decimal128
+ MongoDB\BSON\Javascript
+ MongoDB\BSON\MaxKey
+ MongoDB\BSON\MinKey
+ MongoDB\BSON\ObjectID
+ MongoDB\BSON\Regex
+ MongoDB\BSON\Serializable
+ MongoDB\BSON\Timestamp
+ MongoDB\BSON\UTCDateTime
+ MongoDB\BSON\Unserializable
+ MongoDB\BSON\fromJSON
+ MongoDB\BSON\fromPHP
+ MongoDB\BSON\toJSON
+ MongoDB\BSON\toPHP
+ MongoDB\Driver\BulkWrite
+ MongoDB\Driver\Command
+ MongoDB\Driver\Cursor
+ MongoDB\Driver\CursorId
+ MongoDB\Driver\Exception\WriteException
+ MongoDB\Driver\Manager
+ MongoDB\Driver\Query
+ MongoDB\Driver\ReadConcern
+ MongoDB\Driver\ReadPreference
+ MongoDB\Driver\Server
+ MongoDB\Driver\WriteConcern
+ MongoDB\Driver\WriteConcernError
+ MongoDB\Driver\WriteError
+ MongoDB\Driver\WriteResult
MongoDate
+ MongoDeleteBatch
MongoGridFS
MongoGridFSCursor
MongoGridFSFile
MongoGridfsFile
MongoId
+ MongoInsertBatch
MongoInt32
MongoInt64
MongoLog
@@ -169,6 +198,9 @@
MongoRegex
MongoResultException
MongoTimestamp
+ MongoUpdateBatch
+ MongoWriteBatch
+ MongoWriteConcernException
MultipleIterator
Mutex
MysqlndUhConnection
@@ -188,6 +220,7 @@
Phar
PharData
PharFileInfo
+ Pool
QuickHashIntHash
QuickHashIntSet
QuickHashIntStringHash
@@ -210,10 +243,12 @@
ReflectionExtension
ReflectionFunction
ReflectionFunctionAbstract
+ ReflectionGenerator
ReflectionMethod
ReflectionObject
ReflectionParameter
ReflectionProperty
+ ReflectionType
ReflectionZendExtension
Reflector
RegexIterator
@@ -278,12 +313,17 @@
SplTempFileObject
SplType
Spoofchecker
- Stackable
Swish
SwishResult
SwishResults
SwishSearch
+ SyncEvent
+ SyncMutex
+ SyncReaderWriter
+ SyncSemaphore
+ SyncSharedMemory
Thread
+ Threaded
TokyoTyrant
TokyoTyrantIterator
TokyoTyrantQuery
@@ -291,6 +331,48 @@
Transliterator
Traversable
UConverter
+ UI\Area
+ UI\Control
+ UI\Controls\Box
+ UI\Controls\Button
+ UI\Controls\Check
+ UI\Controls\ColorButton
+ UI\Controls\Combo
+ UI\Controls\EditableCombo
+ UI\Controls\Entry
+ UI\Controls\Form
+ UI\Controls\Grid
+ UI\Controls\Group
+ UI\Controls\Label
+ UI\Controls\MultilineEntry
+ UI\Controls\Picker
+ UI\Controls\Progress
+ UI\Controls\Radio
+ UI\Controls\Separator
+ UI\Controls\Slider
+ UI\Controls\Spin
+ UI\Controls\Tab
+ UI\Draw\Brush
+ UI\Draw\Brush\Gradient
+ UI\Draw\Brush\LinearGradient
+ UI\Draw\Brush\RadialGradient
+ UI\Draw\Color
+ UI\Draw\Matrix
+ UI\Draw\Path
+ UI\Draw\Pen
+ UI\Draw\Stroke
+ UI\Draw\Text\Font
+ UI\Draw\Text\Font\Descriptor
+ UI\Draw\Text\Font\fontFamilies
+ UI\Draw\Text\Layout
+ UI\Executor
+ UI\Menu
+ UI\MenuItem
+ UI\Point
+ UI\Size
+ UI\Window
+ UI\quit
+ UI\run
UnderflowException
UnexpectedValueException
V8Js
@@ -346,6 +428,7 @@
ZMQPoll
ZMQSocket
ZipArchive
+ Zookeeper
__autoload
__halt_compiler
abs
@@ -353,15 +436,6 @@
acosh
addcslashes
addslashes
- aggregate
- aggregate_info
- aggregate_methods
- aggregate_methods_by_list
- aggregate_methods_by_regexp
- aggregate_properties
- aggregate_properties_by_list
- aggregate_properties_by_regexp
- aggregation_info
apache_child_terminate
apache_get_modules
apache_get_version
@@ -391,6 +465,18 @@
apc_load_constants
apc_sma_info
apc_store
+ apcu_add
+ apcu_cache_info
+ apcu_cas
+ apcu_clear_cache
+ apcu_dec
+ apcu_delete
+ apcu_entry
+ apcu_exists
+ apcu_fetch
+ apcu_inc
+ apcu_sma_info
+ apcu_store
array
array_change_key_case
array_chunk
@@ -525,26 +611,15 @@
collator_set_strength
collator_sort
collator_sort_with_sort_keys
- com_addref
com_create_guid
com_event_sink
- com_get
com_get_active_object
- com_invoke
- com_isenum
- com_load
com_load_typelib
com_message_pump
com_print_typeinfo
- com_propget
- com_propput
- com_propset
- com_release
- com_set
compact
connection_aborted
connection_status
- connection_timeout
constant
convert_cyr_string
convert_uudecode
@@ -672,7 +747,6 @@
dbx_sort
dcgettext
dcngettext
- deaggregate
debug_backtrace
debug_print_backtrace
debug_zval_dump
@@ -682,6 +756,8 @@
define
define_syslog_variables
defined
+ deflate_add
+ deflate_init
deg2rad
delete
dgettext
@@ -697,7 +773,6 @@
dns_get_mx
dns_get_record
dom_import_simplexml
- dotnet_load
doubleval
each
easter_date
@@ -767,11 +842,13 @@
enchant_broker_dict_exists
enchant_broker_free
enchant_broker_free_dict
+ enchant_broker_get_dict_path
enchant_broker_get_error
enchant_broker_init
enchant_broker_list_dicts
enchant_broker_request_dict
enchant_broker_request_pwl_dict
+ enchant_broker_set_dict_path
enchant_broker_set_ordering
enchant_dict_add_to_personal
enchant_dict_add_to_session
@@ -787,6 +864,7 @@
ereg_replace
eregi
eregi_replace
+ error_clear_last
error_get_last
error_log
error_reporting
@@ -994,6 +1072,7 @@
fputcsv
fputs
fread
+ frenchtojd
fscanf
fseek
fsockopen
@@ -1044,6 +1123,7 @@
gc_disable
gc_enable
gc_enabled
+ gc_mem_caches
gd_info
get_browser
get_called_class
@@ -1071,6 +1151,7 @@
get_parent_class
get_required_files
get_resource_type
+ get_resources
getallheaders
getcwd
getdate
@@ -1111,10 +1192,12 @@
gmp_div_qr
gmp_div_r
gmp_divexact
+ gmp_export
gmp_fact
gmp_gcd
gmp_gcdext
gmp_hamdist
+ gmp_import
gmp_init
gmp_intval
gmp_invert
@@ -1131,6 +1214,11 @@
gmp_powm
gmp_prob_prime
gmp_random
+ gmp_random_bits
+ gmp_random_range
+ gmp_random_seed
+ gmp_root
+ gmp_rootrem
gmp_scan0
gmp_scan1
gmp_setbit
@@ -1151,6 +1239,7 @@
grapheme_strrpos
grapheme_strstr
grapheme_substr
+ gregoriantojd
gzclose
gzcompress
gzdecode
@@ -1174,8 +1263,10 @@
hash
hash_algos
hash_copy
+ hash_equals
hash_file
hash_final
+ hash_hkdf
hash_hmac
hash_hmac_file
hash_init
@@ -1198,56 +1289,8 @@
htmlentities
htmlspecialchars
htmlspecialchars_decode
- http_build_cookie
http_build_query
- http_build_str
- http_build_url
- http_cache_etag
- http_cache_last_modified
- http_chunked_decode
- http_date
- http_deflate
- http_get
- http_get_request_body
- http_get_request_body_stream
- http_get_request_headers
- http_head
- http_inflate
- http_match_etag
- http_match_modified
- http_match_request_header
- http_negotiate_charset
- http_negotiate_content_type
- http_negotiate_language
- http_parse_cookie
- http_parse_headers
- http_parse_message
- http_parse_params
- http_persistent_handles_clean
- http_persistent_handles_count
- http_persistent_handles_ident
- http_post_data
- http_post_fields
- http_put_data
- http_put_file
- http_put_stream
- http_redirect
- http_request
- http_request_body_encode
- http_request_method_exists
- http_request_method_name
- http_request_method_register
- http_request_method_unregister
http_response_code
- http_send_content_disposition
- http_send_content_type
- http_send_data
- http_send_file
- http_send_last_modified
- http_send_status
- http_send_stream
- http_support
- http_throttle
hypot
ibase_add_user
ibase_affected_rows
@@ -1309,7 +1352,6 @@
iconv_substr
idate
idn_to_ascii
- idn_to_unicode
idn_to_utf8
ignore_user_abort
iis_add_server
@@ -1337,6 +1379,7 @@
imagealphablending
imageantialias
imagearc
+ imagebmp
imagechar
imagecharup
imagecolorallocate
@@ -1362,6 +1405,7 @@
imagecopyresampled
imagecopyresized
imagecreate
+ imagecreatefrombmp
imagecreatefromgd
imagecreatefromgd2
imagecreatefromgd2part
@@ -1394,6 +1438,7 @@
imagegammacorrect
imagegd
imagegd2
+ imagegetclip
imagegif
imagegrabscreen
imagegrabwindow
@@ -1403,6 +1448,7 @@
imagelayereffect
imageline
imageloadfont
+ imageopenpolygon
imagepalettecopy
imagepalettetotruecolor
imagepng
@@ -1415,10 +1461,12 @@
imagepsslantfont
imagepstext
imagerectangle
+ imageresolution
imagerotate
imagesavealpha
imagescale
imagesetbrush
+ imagesetclip
imagesetinterpolation
imagesetpixel
imagesetstyle
@@ -1515,11 +1563,14 @@
include_once
inet_ntop
inet_pton
+ inflate_add
+ inflate_init
ini_alter
ini_get
ini_get_all
ini_restore
ini_set
+ intdiv
interface_exists
intl_error_name
intl_get_error_code
@@ -1546,6 +1597,7 @@
is_infinite
is_int
is_integer
+ is_iterable
is_link
is_long
is_nan
@@ -1567,14 +1619,21 @@
iterator_apply
iterator_count
iterator_to_array
+ jddayofweek
+ jdmonthname
+ jdtofrench
+ jdtogregorian
jdtojewish
+ jdtojulian
jdtounix
+ jewishtojd
join
jpeg2wbmp
json_decode
json_encode
json_last_error
json_last_error_msg
+ juliantojd
key
key_exists
krsort
@@ -1597,6 +1656,7 @@
ldap_err2str
ldap_errno
ldap_error
+ ldap_escape
ldap_explode_dn
ldap_first_attribute
ldap_first_entry
@@ -1613,6 +1673,7 @@
ldap_mod_del
ldap_mod_replace
ldap_modify
+ ldap_modify_batch
ldap_next_attribute
ldap_next_entry
ldap_next_reference
@@ -1662,6 +1723,13 @@
log
log10
log1p
+ log_cmd_delete
+ log_cmd_insert
+ log_cmd_update
+ log_getmore
+ log_killcursor
+ log_reply
+ log_write_batch
long2ip
lstat
ltrim
@@ -1918,6 +1986,7 @@
mysqli_get_client_stats
mysqli_get_client_version
mysqli_get_connection_stats
+ mysqli_get_links_stats
mysqli_get_metadata
mysqli_get_warnings
mysqli_init
@@ -1981,6 +2050,9 @@
mysqli_warning
mysqlnd_memcache_get_config
mysqlnd_memcache_set
+ mysqlnd_ms_dump_servers
+ mysqlnd_ms_fabric_select_global
+ mysqlnd_ms_fabric_select_shard
mysqlnd_ms_get_last_gtid
mysqlnd_ms_get_last_used_connection
mysqlnd_ms_get_stats
@@ -1988,6 +2060,10 @@
mysqlnd_ms_query_is_select
mysqlnd_ms_set_qos
mysqlnd_ms_set_user_pick_server
+ mysqlnd_ms_xa_begin
+ mysqlnd_ms_xa_commit
+ mysqlnd_ms_xa_gc
+ mysqlnd_ms_xa_rollback
mysqlnd_qc_clear_cache
mysqlnd_qc_get_available_handlers
mysqlnd_qc_get_cache_info
@@ -2030,10 +2106,8 @@
numfmt_set_symbol
numfmt_set_text_attribute
ob_clean
- ob_deflatehandler
ob_end_clean
ob_end_flush
- ob_etaghandler
ob_flush
ob_get_clean
ob_get_contents
@@ -2044,7 +2118,6 @@
ob_gzhandler
ob_iconv_handler
ob_implicit_flush
- ob_inflatehandler
ob_list_handlers
ob_start
ob_tidyhandler
@@ -2056,6 +2129,7 @@
oci_commit
oci_connect
oci_define_by_name
+ oci_disable_taf_callback
oci_error
oci_execute
oci_fetch
@@ -2086,6 +2160,7 @@
oci_parse
oci_password_change
oci_pconnect
+ oci_register_taf_callback
oci_result
oci_rollback
oci_server_version
@@ -2195,6 +2270,7 @@
opcache_get_configuration
opcache_get_status
opcache_invalidate
+ opcache_is_script_cached
opcache_reset
opendir
openlog
@@ -2211,6 +2287,7 @@
openssl_encrypt
openssl_error_string
openssl_free_key
+ openssl_get_cert_locations
openssl_get_cipher_methods
openssl_get_md_methods
openssl_get_privatekey
@@ -2238,11 +2315,16 @@
openssl_random_pseudo_bytes
openssl_seal
openssl_sign
+ openssl_spki_export
+ openssl_spki_export_challenge
+ openssl_spki_new
+ openssl_spki_verify
openssl_verify
openssl_x509_check_private_key
openssl_x509_checkpurpose
openssl_x509_export
openssl_x509_export_to_file
+ openssl_x509_fingerprint
openssl_x509_free
openssl_x509_parse
openssl_x509_read
@@ -2270,6 +2352,7 @@
pcntl_setpriority
pcntl_signal
pcntl_signal_dispatch
+ pcntl_signal_get_handler
pcntl_sigprocmask
pcntl_sigtimedwait
pcntl_sigwaitinfo
@@ -2288,9 +2371,11 @@
pg_client_encoding
pg_close
pg_connect
+ pg_connect_poll
pg_connection_busy
pg_connection_reset
pg_connection_status
+ pg_consume_input
pg_convert
pg_copy_from
pg_copy_to
@@ -2317,6 +2402,7 @@
pg_field_table
pg_field_type
pg_field_type_oid
+ pg_flush
pg_free_result
pg_get_notify
pg_get_pid
@@ -2361,6 +2447,7 @@
pg_send_query_params
pg_set_client_encoding
pg_set_error_verbosity
+ pg_socket
pg_trace
pg_transaction_status
pg_tty
@@ -2413,6 +2500,7 @@
posix_seteuid
posix_setgid
posix_setpgid
+ posix_setrlimit
posix_setsid
posix_setuid
posix_strerror
@@ -2428,6 +2516,7 @@
preg_quote
preg_replace
preg_replace_callback
+ preg_replace_callback_array
preg_split
prev
print
@@ -2464,6 +2553,8 @@
quotemeta
rad2deg
rand
+ random_bytes
+ random_int
range
rawurldecode
rawurlencode
@@ -2532,12 +2623,15 @@
sem_release
sem_remove
serialize
+ session_abort
session_cache_expire
session_cache_limiter
session_commit
+ session_create_id
session_decode
session_destroy
session_encode
+ session_gc
session_get_cookie_params
session_id
session_is_registered
@@ -2546,6 +2640,7 @@
session_regenerate_id
session_register
session_register_shutdown
+ session_reset
session_save_path
session_set_cookie_params
session_set_save_handler
@@ -2628,6 +2723,7 @@
socket_create_pair
socket_get_option
socket_get_status
+ socket_getopt
socket_getpeername
socket_getsockname
socket_import_stream
@@ -2646,6 +2742,7 @@
socket_set_nonblock
socket_set_option
socket_set_timeout
+ socket_setopt
socket_shutdown
socket_strerror
socket_write
@@ -3160,6 +3257,19 @@
unserialize
unset
untaint
+ uopz_backup
+ uopz_compose
+ uopz_copy
+ uopz_delete
+ uopz_extend
+ uopz_flags
+ uopz_function
+ uopz_implement
+ uopz_overload
+ uopz_redefine
+ uopz_rename
+ uopz_restore
+ uopz_undefine
urldecode
urlencode
use_soap_error_handler
@@ -3290,25 +3400,6 @@
xmlwriter_write_element_ns
xmlwriter_write_pi
xmlwriter_write_raw
- xslt_backend_info
- xslt_backend_name
- xslt_backend_version
- xslt_create
- xslt_errno
- xslt_error
- xslt_free
- xslt_getopt
- xslt_process
- xslt_set_base
- xslt_set_encoding
- xslt_set_error_handler
- xslt_set_log
- xslt_set_object
- xslt_set_sax_handler
- xslt_set_sax_handlers
- xslt_set_scheme_handler
- xslt_set_scheme_handlers
- xslt_setopt
zend_logo_guid
zend_thread_id
zend_version
diff --git a/Preferences/Folding.tmPreferences b/Preferences/Folding.tmPreferences
new file mode 100644
index 0000000..89fa28d
--- /dev/null
+++ b/Preferences/Folding.tmPreferences
@@ -0,0 +1,37 @@
+
+
+
+
+ name
+ Folding
+ scope
+ text.html.php
+ settings
+
+ foldingStartMarker
+ (?x)
+ (<(?i:head|body|table|thead|tbody|tfoot|tr|div|select|fieldset|style|script|ul|ol|li|form|dl|section|article|header|footer|nav|aside)\b.*?>
+ |<!--(?!.*--\s*>)
+ |^<!--\ \#tminclude\ (?>.*?-->)$
+ |<\?(?:php)?.*\b(if|for(each)?|while)\b.+:
+ |\{\{?(if|foreach|capture|literal|foreach|php|section|strip)
+ |\{\s*($|\?>\s*$|//|/\*(.*\*/\s*$|(?!.*?\*/)))
+ |array\s?\(\s*$
+ |\[\s*$
+ )
+ foldingStopMarker
+ (?x)
+ (</(?i:head|body|table|thead|tbody|tfoot|tr|div|select|fieldset|style|script|ul|ol|li|form|dl|section|article|header|footer|nav|aside)>
+ |^(?!.*?<!--).*?--\s*>
+ |^<!--\ end\ tminclude\ -->$
+ |<\?(?:php)?.*\bend(if|for(each)?|while)\b
+ |\{\{?/(if|foreach|capture|literal|foreach|php|section|strip)
+ |^[^{]*\}
+ |^\s*\)[,;]
+ |^\s*\][,;]
+ )
+
+ uuid
+ 7F5C8332-CEE9-4A30-A3A1-54F36AF45C38
+
+
diff --git a/Preferences/Indentation Rules.tmPreferences b/Preferences/Indentation Rules.tmPreferences
index 817d844..5e63245 100644
--- a/Preferences/Indentation Rules.tmPreferences
+++ b/Preferences/Indentation Rules.tmPreferences
@@ -15,16 +15,16 @@
(\}) |
(\)+[;,]) |
(\][;,]) |
- (else:) |
- ((end(if|for(each)?|while|switch));)
+ \b (else:) |
+ \b ((end(if|for(each)?|while|switch));)
)
increaseIndentPattern
(?x)
( \{ (?! .+ \} ) .*
- | array\(
+ | \b array\(
| (\[)
- | ((else)?if|else|for(each)?|while|switch) .* :
+ | \b ((else)?if|else|for(each)?|while|switch) .* :
) \s* (/[/*] .*)? $
indentNextLinePattern
(?x)^
diff --git a/Snippets/.tmSnippet b/Snippets/.tmSnippet
index 42b8aac..b6e005a 100644
--- a/Snippets/.tmSnippet
+++ b/Snippets/.tmSnippet
@@ -4,12 +4,10 @@
content
<?${TM_PHP_OPEN_TAG:php} $0 ?>
- keyEquivalent
- ^>
name
<?php … ?>
scope
- text.html.php
+ text.html.php, L:dyn.caret.begin.document
tabTrigger
php
uuid
diff --git a/Snippets/PHPDoc class var.tmSnippet b/Snippets/PHPDoc class var.tmSnippet
index 8f44d22..4dca818 100644
--- a/Snippets/PHPDoc class var.tmSnippet
+++ b/Snippets/PHPDoc class var.tmSnippet
@@ -9,7 +9,7 @@
* ${3:undocumented class variable}
*
* @var ${4:string}
- **/
+ */
${1:var} \$$2;$0
name
Class Variable
diff --git a/Snippets/PHPDoc class.tmSnippet b/Snippets/PHPDoc class.tmSnippet
index 4554b9e..da60aa6 100644
--- a/Snippets/PHPDoc class.tmSnippet
+++ b/Snippets/PHPDoc class.tmSnippet
@@ -10,7 +10,7 @@
*
* @package ${4:default}
* @author ${PHPDOC_AUTHOR:$TM_FULLNAME}
- **/
+ */
$1class $2
{$0
} // END $1class $2
diff --git a/Snippets/PHPDoc constant definition.tmSnippet b/Snippets/PHPDoc constant definition.tmSnippet
index 406a4d8..b5e16d6 100644
--- a/Snippets/PHPDoc constant definition.tmSnippet
+++ b/Snippets/PHPDoc constant definition.tmSnippet
@@ -7,7 +7,7 @@
content
/**
* ${3:undocumented constant}
- **/
+ */
define($1, $2);$0
name
Constant Definition
diff --git a/Snippets/PHPDoc function signature.tmSnippet b/Snippets/PHPDoc function signature.tmSnippet
index da669d8..6fe8cb5 100644
--- a/Snippets/PHPDoc function signature.tmSnippet
+++ b/Snippets/PHPDoc function signature.tmSnippet
@@ -10,7 +10,7 @@
*
* @return ${5:void}
* @author ${PHPDOC_AUTHOR:$TM_FULLNAME}$6
- **/
+ */
$1function $2($3);$0
keyEquivalent
diff --git a/Snippets/PHPDoc function.tmSnippet b/Snippets/PHPDoc function.tmSnippet
index b56143e..8d86760 100644
--- a/Snippets/PHPDoc function.tmSnippet
+++ b/Snippets/PHPDoc function.tmSnippet
@@ -10,7 +10,7 @@
*
* @return ${5:void}
* @author ${PHPDOC_AUTHOR:$TM_FULLNAME}$6
- **/
+ */
$1function $2($3)
{$0
}
diff --git a/Snippets/PHPDoc header.tmSnippet b/Snippets/PHPDoc header.tmSnippet
index 00f5975..1811583 100644
--- a/Snippets/PHPDoc header.tmSnippet
+++ b/Snippets/PHPDoc header.tmSnippet
@@ -12,11 +12,11 @@
* @version \$Id\$
* @copyright `echo $TM_ORGANIZATION_NAME`, `date +"%e %B, %Y" | sed 's/^ //'`
* @package ${3:default}
- **/
+ */
/**
* Define DocBlock
- **/
+ */
name
Header
diff --git a/Snippets/PHPDoc interface.tmSnippet b/Snippets/PHPDoc interface.tmSnippet
index e7bfa7e..3611521 100644
--- a/Snippets/PHPDoc interface.tmSnippet
+++ b/Snippets/PHPDoc interface.tmSnippet
@@ -10,7 +10,7 @@
*
* @package ${3:default}
* @author ${PHPDOC_AUTHOR:$TM_FULLNAME}
- **/
+ */
interface $1
{$0
} // END interface $1
diff --git a/Snippets/class { }.tmSnippet b/Snippets/class { }.tmSnippet
index 55ec65b..005929a 100644
--- a/Snippets/class { }.tmSnippet
+++ b/Snippets/class { }.tmSnippet
@@ -3,18 +3,14 @@
content
- /**
-* $1
-*/
-class ${2:ClassName}${3: extends ${4:AnotherClass}}
+ ${1/.+/\/**\n* /}${1:Description}${1/.+/\n*\/\n/}class ${2:ClassName}${3: extends ${4:AnotherClass}}
{
$5
function ${6:__construct}(${7:argument})
{
${0:# code...}
}
-}
-
+}
name
class …
scope
diff --git a/Snippets/function xx( ).tmSnippet b/Snippets/function xx( ).tmSnippet
index 1a252be..65b7a1f 100644
--- a/Snippets/function xx( ).tmSnippet
+++ b/Snippets/function xx( ).tmSnippet
@@ -1,9 +1,9 @@
-
+
content
- ${1:public }function ${2:FunctionName}(${3:\$${4:value}${5:=''}})
+ ${1|public,private,protected|}${1/.+/ /}function ${2:FunctionName}(${3:\$${4:value}${5:=''}})
{
${0:# code...}
}
diff --git a/Support/function-docs/de.txt b/Support/function-docs/de.txt
index 6d5dd03..d8ddea2 100644
--- a/Support/function-docs/de.txt
+++ b/Support/function-docs/de.txt
@@ -1,14 +1,12 @@
-AMQPChannel%object AMQPChannel(AMQPConnection $amqp_connection)%Create an instance of an AMQPChannel object
-AMQPConnection%object AMQPConnection([array $credentials = array()])%Create an instance of AMQPConnection
-AMQPExchange%object AMQPExchange(AMQPChannel $amqp_channel)%Create an instance of AMQPExchange
-AMQPQueue%object AMQPQueue(AMQPChannel $amqp_channel)%Create an instance of an AMQPQueue object
APCIterator%object APCIterator(string $cache, [mixed $search = null], [int $format = APC_ITER_ALL], [int $chunk_size = 100], [int $list = APC_LIST_ACTIVE])%Constructs an APCIterator iterator object
+APCUIterator%object APCUIterator([mixed $search = null], [int $format = APC_ITER_ALL], [int $chunk_size = 100], [int $list = APC_LIST_ACTIVE])%Constructs an APCUIterator iterator object
AppendIterator%object AppendIterator()%Constructs an AppendIterator
ArrayIterator%object ArrayIterator([mixed $array = array()], [int $flags])%Construct an ArrayIterator
ArrayObject%object ArrayObject([mixed $input = []], [int $flags], [string $iterator_class = "ArrayIterator"])%Construct a new array object
BadFunctionCallException%object BadFunctionCallException([string $message = ""], [int $code = 0], [Exception $previous = NULL])%Create a new BadFunctionCallException
BadMethodCallException%object BadMethodCallException([string $message = ""], [int $code = 0], [Exception $previous = NULL])%Create a new BadMethodCallException
-CachingIterator%object CachingIterator(Iterator $iterator, [string $flags = self::CALL_TOSTRING])%Construct a new CachingIterator object for the iterator.
+CURLFile%object CURLFile(string $filename, [string $mimetype], [string $postname])%Erstellt ein CURLFile Objekt
+CachingIterator%object CachingIterator(Iterator $iterator, [int $flags = self::CALL_TOSTRING])%Construct a new CachingIterator object for the iterator.
CallbackFilterIterator%object CallbackFilterIterator(Iterator $iterator, callable $callback)%Create a filtered iterator from another iterator
Collator%object Collator(string $locale)%Create a collator
DOMAttr%object DOMAttr(string $name, [string $value])%Creates a new DOMAttr object
@@ -21,13 +19,21 @@ DOMImplementation%object DOMImplementation()%Creates a new DOMImplementation obj
DOMProcessingInstruction%object DOMProcessingInstruction(string $name, [string $value])%Creates a new DOMProcessingInstruction object
DOMText%object DOMText([string $value])%Creates a new DOMText object
DOMXPath%object DOMXPath(DOMDocument $doc)%Creates a new DOMXPath object
-DateInterval%object DateInterval(string $interval_spec)%Creates a new DateInterval object
-DatePeriod%object DatePeriod(DateTime $start, DateInterval $interval, int $recurrences, [int $options], DateTime $end, string $isostr)%Creates a new DatePeriod object
+DateInterval%object DateInterval(string $interval_spec)%Erstellt ein neues DateInterval Objekt
+DatePeriod%object DatePeriod(DateTimeInterface $start, DateInterval $interval, int $recurrences, [int $options], DateTimeInterface $end, string $isostr)%Erstellt ein neues DatePeriod Objekt
DateTime%object DateTime([string $time = "now"], [DateTimeZone $timezone])%Returns new DateTime object
DateTimeImmutable%object DateTimeImmutable([string $time = "now"], [DateTimeZone $timezone])%Returns new DateTimeImmutable object
-DateTimeZone%object DateTimeZone(string $timezone)%Creates new DateTimeZone object
+DateTimeZone%object DateTimeZone(string $timezone)%Erstellt neues DateTimeZone Objekt
DirectoryIterator%object DirectoryIterator(string $path)%Constructs a new directory iterator from a path
DomainException%object DomainException([string $message = ""], [int $code = 0], [Exception $previous = NULL])%Create a new DomainException
+Ds\Deque%object Ds\Deque([mixed $values])%Creates a new instance.
+Ds\Map%object Ds\Map([mixed $...values])%Creates a new instance.
+Ds\Pair%object Ds\Pair([mixed $key], [mixed $value])%Creates a new instance.
+Ds\PriorityQueue%object Ds\PriorityQueue()%Creates a new instance.
+Ds\Queue%object Ds\Queue([mixed $values])%Creates a new instance.
+Ds\Set%object Ds\Set([mixed $...values])%Creates a new instance.
+Ds\Stack%object Ds\Stack([mixed $values])%Creates a new instance.
+Ds\Vector%object Ds\Vector([mixed $values])%Creates a new instance.
ErrorException%object ErrorException([string $message = ""], [int $code = 0], [Exception $previous = NULL])%Create a new ErrorException
EvCheck%object EvCheck(callable $callback, [mixed $data], [int $priority])%Constructs the EvCheck watcher object
EvChild%object EvChild(int $pid, bool $trace, callable $callback, [mixed $data], [int $priority])%Constructs the EvChild watcher object
@@ -48,8 +54,8 @@ EventBuffer%object EventBuffer()%Constructs EventBuffer object
EventBufferEvent%object EventBufferEvent(EventBase $base, [mixed $socket], [int $options], [callable $readcb], [callable $writecb], [callable $eventcb])%Constructs EventBufferEvent object
EventConfig%object EventConfig()%Constructs EventConfig object
EventDnsBase%object EventDnsBase(EventBase $base, bool $initialize)%Constructs EventDnsBase object
-EventHttp%object EventHttp(EventBase $base)%Constructs EventHttp object(the HTTP server)
-EventHttpConnection%object EventHttpConnection(EventBase $base, EventDnsBase $dns_base, string $address, int $port)%Constructs EventHttpConnection object
+EventHttp%object EventHttp(EventBase $base, [EventSslContext $ctx])%Constructs EventHttp object(the HTTP server)
+EventHttpConnection%object EventHttpConnection(EventBase $base, EventDnsBase $dns_base, string $address, int $port, [EventSslContext $ctx])%Constructs EventHttpConnection object
EventHttpRequest%object EventHttpRequest(callable $callback, [mixed $data])%Constructs EventHttpRequest object
EventListener%object EventListener(EventBase $base, callable $cb, mixed $data, int $flags, int $backlog, mixed $target)%Creates new connection listener associated with an event base
EventSslContext%object EventSslContext(string $method, string $options)%Constructs an OpenSSL context for use with Event classes
@@ -61,14 +67,8 @@ FilterIterator%object FilterIterator(Iterator $iterator)%Construct a filterItera
Gender\Gender%object Gender\Gender([string $dsn])%Construct the Gender object.
GlobIterator%object GlobIterator(string $path, [int $flags = FilesystemIterator::KEY_AS_PATHNAME | FilesystemIterator::CURRENT_AS_FILEINFO])%Construct a directory using glob
Gmagick%object Gmagick([string $filename])%The Gmagick constructor
-GmagickPixel%object GmagickPixel([string $color])%The GmagickPixel constructor
+GmagickPixel%object GmagickPixel([string $color])%Erstellt ein neues GmagickPixel Objekt
HaruDoc%object HaruDoc()%Construct new HaruDoc instance
-HttpDeflateStream%object HttpDeflateStream([int $flags])%HttpDeflateStream class constructor
-HttpInflateStream%object HttpInflateStream([int $flags])%HttpInflateStream class constructor
-HttpMessage%object HttpMessage([string $message])%HttpMessage constructor
-HttpQueryString%object HttpQueryString([bool $global = true], [mixed $add])%HttpQueryString constructor
-HttpRequest%object HttpRequest([string $url], [int $request_method = HTTP_METH_GET], [array $options])%HttpRequest constructor
-HttpRequestPool%object HttpRequestPool([HttpRequest $request], [HttpRequest ...])%HttpRequestPool constructor
Imagick%object Imagick(mixed $files)%The Imagick constructor
ImagickDraw%object ImagickDraw()%The ImagickDraw constructor
ImagickPixel%object ImagickPixel([string $color])%The ImagickPixel constructor
@@ -86,21 +86,49 @@ LogicException%object LogicException([string $message = ""], [int $code = 0], [E
Lua%object Lua(string $lua_script_file)%Lua constructor
Memcached%object Memcached([string $persistent_id])%Create a Memcached instance
Mongo%object Mongo([string $server], [array $options])%The __construct purpose
-MongoBinData%object MongoBinData(string $data, [int $type = 2])%Creates a new binary data object.
-MongoClient%object MongoClient([string $server = "mongodb://localhost:27017"], [array $options = )])%Creates a new database connection object
+MongoBinData%object MongoBinData(string $data, [int $type])%Creates a new binary data object.
+MongoClient%object MongoClient([string $server = "mongodb://localhost:27017"], [array $options = )], [array $driver_options])%Creates a new database connection object
MongoCode%object MongoCode(string $code, [array $scope = array()])%Creates a new code object
MongoCollection%object MongoCollection(MongoDB $db, string $name)%Creates a new collection
+MongoCommandCursor%object MongoCommandCursor(MongoClient $connection, string $ns, array $command)%Create a new command cursor
MongoCursor%object MongoCursor(MongoClient $connection, string $ns, [array $query = array()], [array $fields = array()])%Create a new cursor
MongoDB%object MongoDB(MongoClient $conn, string $name)%Creates a new database
+MongoDB\BSON\Binary%object MongoDB\BSON\Binary(string $data, integer $type)%Construct a new Binary
+MongoDB\BSON\Decimal128%object MongoDB\BSON\Decimal128([string $value])%Construct a new Decimal128
+MongoDB\BSON\Javascript%object MongoDB\BSON\Javascript(string $code, [array|object $scope])%Construct a new Javascript
+MongoDB\BSON\MaxKey%object MongoDB\BSON\MaxKey()%Construct a new MaxKey
+MongoDB\BSON\MinKey%object MongoDB\BSON\MinKey()%Construct a new MinKey
+MongoDB\BSON\ObjectID%object MongoDB\BSON\ObjectID([string $id])%Construct a new ObjectID
+MongoDB\BSON\Regex%object MongoDB\BSON\Regex(string $pattern, [string $flags = ""])%Construct a new Regex
+MongoDB\BSON\Timestamp%object MongoDB\BSON\Timestamp(integer $increment, integer $timestamp)%Construct a new Timestamp
+MongoDB\BSON\UTCDateTime%object MongoDB\BSON\UTCDateTime([integer|float|string|DateTimeInterface $milliseconds])%Construct a new UTCDateTime
+MongoDB\BSON\fromJSON%string MongoDB\BSON\fromJSON(string $json)%Returns the BSON representation of a JSON value
+MongoDB\BSON\fromPHP%string MongoDB\BSON\fromPHP(array|object $value)%Returns the BSON representation of a PHP value
+MongoDB\BSON\toJSON%string MongoDB\BSON\toJSON(string $bson)%Returns the JSON representation of a BSON value
+MongoDB\BSON\toPHP%array|object MongoDB\BSON\toPHP(string $bson, [array $typeMap = []])%Returns the PHP representation of a BSON value
+MongoDB\Driver\BulkWrite%object MongoDB\Driver\BulkWrite([array $options])%Create a new BulkWrite
+MongoDB\Driver\Command%object MongoDB\Driver\Command(array|object $document)%Create a new Command
+MongoDB\Driver\Cursor%object MongoDB\Driver\Cursor()%Create a new Cursor (not used)
+MongoDB\Driver\CursorId%object MongoDB\Driver\CursorId()%Create a new CursorId (not used)
+MongoDB\Driver\Manager%object MongoDB\Driver\Manager([string $uri = "mongodb://127.0.0.1/], [array $uriOptions = []], [array $driverOptions = []])%Create new MongoDB Manager
+MongoDB\Driver\Query%object MongoDB\Driver\Query(array|object $filter, [array $queryOptions])%Construct new Query
+MongoDB\Driver\ReadConcern%object MongoDB\Driver\ReadConcern([string $level])%Construct immutable ReadConcern
+MongoDB\Driver\ReadPreference%object MongoDB\Driver\ReadPreference(int $mode, [array $tagSets], [array $options = []])%Construct immutable ReadPreference
+MongoDB\Driver\Server%object MongoDB\Driver\Server()%Create a new Server (not used)
+MongoDB\Driver\WriteConcern%object MongoDB\Driver\WriteConcern(string|int $w, [integer $wtimeout], [boolean $journal])%Construct immutable WriteConcern
MongoDate%object MongoDate([int $sec = time()], [int $usec])%Creates a new date.
+MongoDeleteBatch%object MongoDeleteBatch(MongoCollection $collection, [array $write_options])%Description
MongoGridFS%object MongoGridFS(MongoDB $db, [string $prefix = "fs"], [mixed $chunks = "fs"])%Creates new file collections
MongoGridFSCursor%object MongoGridFSCursor(MongoGridFS $gridfs, resource $connection, string $ns, array $query, array $fields)%Create a new cursor
MongoGridfsFile%object MongoGridfsFile(MongoGridFS $gridfs, array $file)%Create a new GridFS file
-MongoId%object MongoId([string $id])%Creates a new id
+MongoId%object MongoId([string|MongoId $id])%Creates a new id
+MongoInsertBatch%object MongoInsertBatch(MongoCollection $collection, [array $write_options])%Description
MongoInt32%object MongoInt32(string $value)%Creates a new 32-bit integer.
MongoInt64%object MongoInt64(string $value)%Creates a new 64-bit integer.
MongoRegex%object MongoRegex(string $regex)%Creates a new regular expression
MongoTimestamp%object MongoTimestamp([int $sec = time()], [int $inc])%Creates a new timestamp.
+MongoUpdateBatch%object MongoUpdateBatch(MongoCollection $collection, [array $write_options])%Description
+MongoWriteBatch%object MongoWriteBatch(MongoCollection $collection, [string $batch_type], [array $write_options])%Creates a new batch of write operations
MultipleIterator%object MultipleIterator([int $flags = MultipleIterator::MIT_NEED_ALL|MultipleIterator::MIT_KEYS_NUMERIC])%Constructs a new MultipleIterator
MysqlndUhConnection%object MysqlndUhConnection()%The __construct purpose
MysqlndUhPreparedStatement%object MysqlndUhPreparedStatement()%The __construct purpose
@@ -108,11 +136,12 @@ NoRewindIterator%object NoRewindIterator(Iterator $iterator)%Construct a NoRewin
OutOfBoundsException%object OutOfBoundsException([string $message = ""], [int $code = 0], [Exception $previous = NULL])%Create a new OutOfBoundsException
OutOfRangeException%object OutOfRangeException([string $message = ""], [int $code = 0], [Exception $previous = NULL])%Create a new OutOfRangeException
OverflowException%object OverflowException([string $message = ""], [int $code = 0], [Exception $previous = NULL])%Create a new OverflowException
-PDO%object PDO(string $dsn, [string $username], [string $password], [array $driver_options])%Creates a PDO instance representing a connection to a database
+PDO%object PDO(string $dsn, [string $username], [string $password], [array $options])%Creates a PDO instance representing a connection to a database
ParentIterator%object ParentIterator(RecursiveIterator $iterator)%Constructs a ParentIterator
Phar%object Phar(string $fname, [int $flags], [string $alias])%Construct a Phar archive object
PharData%object PharData(string $fname, [int $flags], [string $alias], [int $format])%Construct a non-executable tar or zip archive object
PharFileInfo%object PharFileInfo(string $entry)%Construct a Phar entry object
+Pool%object Pool(integer $size, [string $class], [array $ctor])%Creates a new Pool of Workers
QuickHashIntHash%object QuickHashIntHash(int $size, [int $options])%Creates a new QuickHashIntHash object
QuickHashIntSet%object QuickHashIntSet(int $size, [int $options])%Creates a new QuickHashIntSet object
QuickHashIntStringHash%object QuickHashIntStringHash(int $size, [int $options])%Creates a new QuickHashIntStringHash object
@@ -131,6 +160,7 @@ RecursiveTreeIterator%object RecursiveTreeIterator(RecursiveIterator|IteratorAgg
ReflectionClass%object ReflectionClass(mixed $argument)%Constructs a ReflectionClass
ReflectionExtension%object ReflectionExtension(string $name)%Constructs a ReflectionExtension
ReflectionFunction%object ReflectionFunction(mixed $name)%Constructs a ReflectionFunction object
+ReflectionGenerator%object ReflectionGenerator(Generator $generator)%Constructs a ReflectionGenerator object
ReflectionMethod%object ReflectionMethod(mixed $class, string $name, string $class_method)%Constructs a ReflectionMethod
ReflectionObject%object ReflectionObject(object $argument)%Constructs a ReflectionObject
ReflectionParameter%object ReflectionParameter(string $function, string $parameter)%Construct
@@ -146,7 +176,7 @@ SNMP%object SNMP(int $version, string $hostname, string $community, [int $timeou
SQLite3%object SQLite3(string $Dateiname, [int $Schalter], [string $Verschlüsselungs-Phrase])%Instantiiert ein SQLite3 Objekt und öffnet eine SQLite3 Datenbank
SVM%object SVM()%Construct a new SVM object
SVMModel%object SVMModel([string $filename])%Construct a new SVMModel
-SimpleXMLElement%object SimpleXMLElement(string $data, [int $options], [bool $data_is_url = false], [string $ns = ""], [bool $is_prefix = false])%Creates a new SimpleXMLElement object
+SimpleXMLElement%object SimpleXMLElement(string $data, [int $options], [bool $data_is_url], [string $ns], [bool $is_prefix])%Erstellt ein neues SimpleXMLElement-Objekt
SoapClient%object SoapClient(mixed $wsdl, [array $options])%SoapClient-Konstruktor
SoapFault%object SoapFault(string $faultcode, string $faultstring, [string $faultactor], [string $detail], [string $faultname], [string $headerfault])%SoapFault-Konstruktor
SoapHeader%object SoapHeader(string $namespace, string $name, [mixed $data], [bool $mustUnderstand], [mixed $actor])%SoapHeader-Konstruktor
@@ -166,11 +196,44 @@ SplTempFileObject%object SplTempFileObject([int $max_memory])%Construct a new te
SplType%object SplType([mixed $initial_value], [bool $strict])%Creates a new value of some type
Spoofchecker%object Spoofchecker()%Constructor
Swish%object Swish(string $index_names)%Construct a Swish object
+SyncEvent%object SyncEvent([string $name], [bool $manual = false], [bool $prefire = false])%Constructs a new SyncEvent object
+SyncMutex%object SyncMutex([string $name])%Constructs a new SyncMutex object
+SyncReaderWriter%object SyncReaderWriter([string $name], [bool $autounlock = true])%Constructs a new SyncReaderWriter object
+SyncSemaphore%object SyncSemaphore([string $name], [integer $initialval = 1], [bool $autounlock = true])%Constructs a new SyncSemaphore object
+SyncSharedMemory%object SyncSharedMemory(string $name, integer $size)%Constructs a new SyncSharedMemory object
TokyoTyrant%object TokyoTyrant([string $host], [int $port = TokyoTyrant::RDBDEF_PORT], [array $options])%Construct a new TokyoTyrant object
TokyoTyrantIterator%object TokyoTyrantIterator(mixed $object)%Construct an iterator
TokyoTyrantQuery%object TokyoTyrantQuery(TokyoTyrantTable $table)%Construct a new query
Transliterator%object Transliterator()%Private constructor to deny instantiation
UConverter%object UConverter([string $destination_encoding], [string $source_encoding])%Create UConverter object
+UI\Controls\Box%object UI\Controls\Box([integer $orientation = UI\Controls\Box::Horizontal])%Construct a new Box
+UI\Controls\Button%object UI\Controls\Button(string $text)%Construct a new Button
+UI\Controls\Check%object UI\Controls\Check(string $text)%Construct a new Check
+UI\Controls\Entry%object UI\Controls\Entry([integer $type = UI\Controls\Entry::Normal])%Construct a new Entry
+UI\Controls\Group%object UI\Controls\Group(string $title)%Construct a new Group
+UI\Controls\Label%object UI\Controls\Label(string $text)%Construct a new Label
+UI\Controls\MultilineEntry%object UI\Controls\MultilineEntry([integer $type])%Construct a new Multiline Entry
+UI\Controls\Picker%object UI\Controls\Picker([integer $type = UI\Controls\Picker::Date])%Construct a new Picker
+UI\Controls\Separator%object UI\Controls\Separator([integer $type = UI\Controls\Separator::Horizontal])%Construct a new Separator
+UI\Controls\Slider%object UI\Controls\Slider(integer $min, integer $max)%Construct a new Slider
+UI\Controls\Spin%object UI\Controls\Spin(integer $min, integer $max)%Construct a new Spin
+UI\Draw\Brush%object UI\Draw\Brush(integer $color)%Construct a new Brush
+UI\Draw\Brush\LinearGradient%object UI\Draw\Brush\LinearGradient(UI\Point $start, UI\Point $end)%Construct a Linear Gradient
+UI\Draw\Brush\RadialGradient%object UI\Draw\Brush\RadialGradient(UI\Point $start, UI\Point $outer, float $radius)%Construct a new Radial Gradient
+UI\Draw\Color%object UI\Draw\Color([integer $color])%Construct new Color
+UI\Draw\Path%object UI\Draw\Path([integer $mode = UI\Draw\Path::Winding])%Construct a new Path
+UI\Draw\Stroke%object UI\Draw\Stroke([integer $cap = UI\Draw\Line\Cap::Flat], [integer $join = UI\Draw\Line\Join::Miter], [float $thickness = 1], [float $miterLimit = 10])%Construct a new Stroke
+UI\Draw\Text\Font%object UI\Draw\Text\Font(UI\Draw\Text\Font\Descriptor $descriptor)%Construct a new Font
+UI\Draw\Text\Font\Descriptor%object UI\Draw\Text\Font\Descriptor(string $family, float $size, [integer $weight = UI\Draw\Text\Font\Weight::Normal], [integer $italic = UI\Draw\Text\Font\Italic::Normal], [integer $stretch = UI\Draw\Text\Font\Stretch::Normal])%Construct a new Font Descriptor
+UI\Draw\Text\Font\fontFamilies%array UI\Draw\Text\Font\fontFamilies()%Retrieve Font Families
+UI\Draw\Text\Layout%object UI\Draw\Text\Layout(string $text, UI\Draw\Text\Font $font, float $width)%Construct a new Text Layout
+UI\Executor%object UI\Executor(integer $microseconds, integer $seconds)%Construct a new Executor
+UI\Menu%object UI\Menu(string $name)%Construct a new Menu
+UI\Point%object UI\Point(float $x, float $y)%Construct a new Point
+UI\Size%object UI\Size(float $width, float $height)%Construct a new Size
+UI\Window%object UI\Window(string $title, Size $size, [boolean $menu = false])%Construct a new Window
+UI\quit%void UI\quit()%Quit UI Loop
+UI\run%void UI\run([integer $flags])%Enter UI Loop
UnderflowException%object UnderflowException([string $message = ""], [int $code = 0], [Exception $previous = NULL])%Create a new UnderflowException
UnexpectedValueException%object UnexpectedValueException([string $message = ""], [int $code = 0], [Exception $previous = NULL])%Create a new UnexpectedValueException
V8Js%object V8Js([string $object_name = "PHP"], [array $variables = array()], [array $extensions = array()], [bool $report_uncaught_exceptions])%Erstellt ein neues V8Js-Objekt
@@ -178,7 +241,7 @@ VarnishAdmin%object VarnishAdmin([array $args])%VarnishAdmin constructor
VarnishLog%object VarnishLog([array $args])%Varnishlog constructor
VarnishStat%object VarnishStat([array $args])%VarnishStat constructor
WeakMap%object WeakMap()%Constructs a new map
-Weakref%object Weakref([object $object])%Constructs a new weak reference
+Weakref%object Weakref(object $object)%Constructs a new weak reference
XMLDiff\Base%object XMLDiff\Base(string $nsname)%Constructor
XSLTProcessor%object XSLTProcessor()%Erzeugt ein neues XSLTProcessor-Objekt
Yaf_Application%object Yaf_Application(mixed $config, [string $envrion])%Yaf_Application constructor
@@ -189,23 +252,24 @@ Yaf_Dispatcher%object Yaf_Dispatcher()%Yaf_Dispatcher constructor
Yaf_Exception%object Yaf_Exception()%The __construct purpose
Yaf_Loader%object Yaf_Loader()%The __construct purpose
Yaf_Registry%object Yaf_Registry()%Yaf_Registry implements singleton
-Yaf_Request_Http%object Yaf_Request_Http()%The __construct purpose
-Yaf_Request_Simple%object Yaf_Request_Simple()%The __construct purpose
+Yaf_Request_Http%object Yaf_Request_Http([string $request_uri], [string $base_uri])%Constructor of Yaf_Request_Http
+Yaf_Request_Simple%object Yaf_Request_Simple([string $method], [string $module], [string $controller], [string $action], [array $params])%Constructor of Yaf_Request_Simple
Yaf_Response_Abstract%object Yaf_Response_Abstract()%The __construct purpose
-Yaf_Route_Map%object Yaf_Route_Map([string $controller_prefer = false], [string $delimiter = ''])%The __construct purpose
+Yaf_Route_Map%object Yaf_Route_Map([string $controller_prefer = false], [string $delimiter = ""])%The __construct purpose
Yaf_Route_Regex%object Yaf_Route_Regex(string $match, array $route, [array $map], [array $verify], [string $reverse])%Yaf_Route_Regex constructor
Yaf_Route_Rewrite%object Yaf_Route_Rewrite(string $match, array $route, [array $verify])%Yaf_Route_Rewrite constructor
Yaf_Route_Simple%object Yaf_Route_Simple(string $module_name, string $controller_name, string $action_name)%Yaf_Route_Simple constructor
Yaf_Route_Supervar%object Yaf_Route_Supervar(string $supervar_name)%The __construct purpose
Yaf_Router%object Yaf_Router()%Yaf_Router constructor
-Yaf_Session%object Yaf_Session()%The __construct purpose
-Yaf_View_Simple%object Yaf_View_Simple(string $tempalte_dir, [array $options])%Constructor of Yaf_View_Simple
+Yaf_Session%object Yaf_Session()%Constructor of Yaf_Session
+Yaf_View_Simple%object Yaf_View_Simple(string $template_dir, [array $options])%Constructor of Yaf_View_Simple
Yar_Client%object Yar_Client(string $url)%Create a client
Yar_Server%object Yar_Server(Object $obj)%Register a server
ZMQ%object ZMQ()%ZMQ constructor
ZMQContext%object ZMQContext([integer $io_threads = 1], [boolean $is_persistent = true])%Construct a new ZMQContext object
ZMQDevice%object ZMQDevice(ZMQSocket $frontend, ZMQSocket $backend, [ZMQSocket $listener])%Construct a new device
ZMQSocket%object ZMQSocket(ZMQContext $context, int $type, [string $persistent_id = null], [callback $on_new_socket = null])%Construct a new ZMQSocket
+Zookeeper%object Zookeeper([string $host = ''], [callable $watcher_cb = null], [int $recv_timeout = 10000])%Create a handle to used communicate with zookeeper.
__autoload%void __autoload(string $class)%Attempt to load undefined class
__halt_compiler%void __halt_compiler()%Beendet die Kompilerausführung
abs%number abs(mixed $number)%Absolutwert bzw. Betrag
@@ -213,15 +277,6 @@ acos%float acos(float $arg)%Arkuskosinus
acosh%float acosh(float $arg)%Areakosinus Hyperbolikus
addcslashes%string addcslashes(string $str, string $charlist)%Stellt bestimmten Zeichen eines Strings ein "\" voran (wie in C)
addslashes%string addslashes(string $str)%Stellt bestimmten Zeichen eines Strings ein "\" voran
-aggregate%void aggregate(object $object, string $class_name)%Dynamic class and object aggregation of methods and properties
-aggregate_info%array aggregate_info(object $object)%Gets aggregation information for a given object
-aggregate_methods%void aggregate_methods(object $object, string $class_name)%Dynamic class and object aggregation of methods
-aggregate_methods_by_list%void aggregate_methods_by_list(object $object, string $class_name, array $methods_list, [bool $exclude = false])%Selective dynamic class methods aggregation to an object
-aggregate_methods_by_regexp%void aggregate_methods_by_regexp(object $object, string $class_name, string $regexp, [bool $exclude = false])%Selective class methods aggregation to an object using a regular expression
-aggregate_properties%void aggregate_properties(object $object, string $class_name)%Dynamic aggregation of class properties to an object
-aggregate_properties_by_list%void aggregate_properties_by_list(object $object, string $class_name, array $properties_list, [bool $exclude = false])%Selective dynamic class properties aggregation to an object
-aggregate_properties_by_regexp%void aggregate_properties_by_regexp(object $object, string $class_name, string $regexp, [bool $exclude = false])%Selective class properties aggregation to an object using a regular expression
-aggregation_info%void aggregation_info()%Alias von aggregate_info
apache_child_terminate%bool apache_child_terminate()%Beendet einen Apacheprozess nach der Anfrage
apache_get_modules%array apache_get_modules()%Liefert eine Liste der geladenen Apachemodule
apache_get_version%string apache_get_version()%Liefert die Apacheversion
@@ -251,63 +306,75 @@ apc_inc%int apc_inc(string $key, [int $step = 1], [bool $success])%Increase a st
apc_load_constants%bool apc_load_constants(string $key, [bool $case_sensitive = true])%Loads a set of constants from the cache
apc_sma_info%array apc_sma_info([bool $limited = false])%Retrieves APC's Shared Memory Allocation information
apc_store%array apc_store(string $key, mixed $var, [int $ttl], array $values, [mixed $unused = NULL])%Cache a variable in the data store
+apcu_add%array apcu_add(string $key, mixed $var, [int $ttl], array $values, [mixed $unused = NULL])%Cache a new variable in the data store
+apcu_cache_info%array apcu_cache_info([bool $limited = false])%Retrieves cached information from APCu's data store
+apcu_cas%bool apcu_cas(string $key, int $old, int $new)%Updates an old value with a new value
+apcu_clear_cache%bool apcu_clear_cache()%Clears the APCu cache
+apcu_dec%int apcu_dec(string $key, [int $step = 1], [bool $success])%Decrease a stored number
+apcu_delete%bool apcu_delete(mixed $key)%Removes a stored variable from the cache
+apcu_entry%mixed apcu_entry(string $key, callable $generator, [int $ttl])%Atomically fetch or generate a cache entry
+apcu_exists%mixed apcu_exists(mixed $keys)%Checks if entry exists
+apcu_fetch%mixed apcu_fetch(mixed $key, [bool $success])%Fetch a stored variable from the cache
+apcu_inc%int apcu_inc(string $key, [int $step = 1], [bool $success])%Increase a stored number
+apcu_sma_info%array apcu_sma_info([bool $limited = false])%Retrieves APCu Shared Memory Allocation information
+apcu_store%array apcu_store(string $key, mixed $var, [int $ttl], array $values, [mixed $unused = NULL])%Cache a variable in the data store
array%array array([mixed ...])%Erstellt ein Array
-array_change_key_case%array array_change_key_case(array $input, [int $case = CASE_LOWER])%Ändert alle Schlüssel in einem Array
-array_chunk%array array_chunk(array $input, int $size, [bool $preserve_keys = false])%Splittet ein Array in Teile auf
-array_column%array array_column(array $array, mixed $column_key, [mixed $index_key = null])%Return the values from a single column in the input array
+array_change_key_case%array array_change_key_case(array $array, [int $case = CASE_LOWER])%Ändert die Groß- oder Kleinschreibung aller Schlüssel in einem Array
+array_chunk%array array_chunk(array $array, int $size, [bool $preserve_keys = false])%Splittet ein Array in Teile auf
+array_column%array array_column(array $input, mixed $column_key, [mixed $index_key = null])%Return the values from a single column in the input array
array_combine%Array array_combine(array $keys, array $values)%Erzeugt ein Array, indem es ein Array für die Schlüssel und ein anderes für die Werte verwendet
-array_count_values%array array_count_values(array $input)%Zählt die Werte eines Arrays
+array_count_values%array array_count_values(array $array)%Zählt die Werte eines Arrays
array_diff%array array_diff(array $array1, array $array2, [array ...])%Ermittelt die Unterschiede zwischen Arrays
array_diff_assoc%array array_diff_assoc(array $array1, array $array2, [array ...])%Berechnet den Unterschied zwischen Arrays mit zusätzlicher Indexprüfung
array_diff_key%array array_diff_key(array $array1, array $array2, [array ...])%Berechnet den Unterschied zwischen Arrays, indem es die Schlüssel vergleicht
-array_diff_uassoc%array array_diff_uassoc(array $array1, array $array2, [array ...], callback $key_compare_func)%Berechnet den Unterschied von Arrays mit zusätzlicher Indexprüfung, welche durch eine benutzerdefinierte Funktion vorgenommen wird
-array_diff_ukey%array array_diff_ukey(array $array1, array $array2, [array ...], callback $key_compare_func)%Berechnet den Unterschied zwischen Arrays mittels einer Callbackfunktion für den Vergleich der Schlüssel
+array_diff_uassoc%array array_diff_uassoc(array $array1, array $array2, [array ...], callable $key_compare_func)%Berechnet den Unterschied von Arrays mit zusätzlicher Indexprüfung, welche durch eine benutzerdefinierte Callback-Funktion vorgenommen wird
+array_diff_ukey%array array_diff_ukey(array $array1, array $array2, [array ...], callable $key_compare_func)%Berechnet den Unterschied zwischen Arrays mittels einer Callbackfunktion für den Vergleich der Schlüssel
array_fill%array array_fill(int $start_index, int $num, mixed $value)%Füllt ein Array mit Werten
array_fill_keys%array array_fill_keys(array $keys, mixed $value)%Befüllt ein Array mit Werten mit den übergebenen Schlüsseln
-array_filter%array array_filter(array $input, [callback $callback])%Filtert Elemente eines Arrays mittels einer Callback-Funktion
-array_flip%String array_flip(array $trans)%Vertauscht alle Schlüssel mit ihren zugehörigen Werten in einem Array
+array_filter%array array_filter(array $array, [callable $callback], [int $flag])%Filtert Elemente eines Arrays mittels einer Callback-Funktion
+array_flip%String array_flip(array $array)%Vertauscht alle Schlüssel mit ihren zugehörigen Werten in einem Array
array_intersect%array array_intersect(array $array1, array $array2, [array ...])%Ermittelt die Schnittmenge von Arrays
array_intersect_assoc%array array_intersect_assoc(array $array1, array $array2, [array ...])%Ermittelt die Schnittmenge von Arrays mit Indexprüfung
array_intersect_key%array array_intersect_key(array $array1, array $array2, [array ...])%Ermittelt die Schnittmenge von Arrays, indem es die Schlüssel vergleicht
-array_intersect_uassoc%array array_intersect_uassoc(array $array1, array $array2, [array ...], callback $key_compare_func)%Ermittelt die Schnittmenge von Arrays mit Indexprüfung; vergleicht Indizes mit einer Callbackfunktion
-array_intersect_ukey%array array_intersect_ukey(array $array1, array $array2, [array ...], callback $key_compare_func)%Ermittelt die Schnittmenge zweier Arrays mittels eines durch eine Callbackfunktion durchgeführten Schlüsselvergleiches
-array_key_exists%bool array_key_exists(mixed $key, array $search)%Prüft, ob ein Schlüssel in einem Array existiert
-array_keys%array array_keys(array $input, [mixed $search_value], [bool $strict = false])%Liefert alle Schlüssel oder eine Teilmenge aller Schlüssel eines Arrays
-array_map%array array_map(callback $callback, array $arr1, [array ...])%Wendet eine Callback-Funktion auf die Elemente von Arrays an
-array_merge%array array_merge(array $array1, [array $array2], [array ...])%Führt ein oder mehrere Arrays zusammen
+array_intersect_uassoc%array array_intersect_uassoc(array $array1, array $array2, [array ...], callable $key_compare_func)%Ermittelt die Schnittmenge von Arrays mit Indexprüfung; vergleicht Indizes mit einer Callbackfunktion
+array_intersect_ukey%array array_intersect_ukey(array $array1, array $array2, [array ...], callable $key_compare_func)%Ermittelt die Schnittmenge zweier Arrays mittels eines durch eine Callbackfunktion durchgeführten Schlüsselvergleiches
+array_key_exists%bool array_key_exists(mixed $key, array $array)%Prüft, ob ein Schlüssel in einem Array existiert
+array_keys%array array_keys(array $array, [mixed $search_value = null], [bool $strict = false])%Liefert alle Schlüssel oder eine Teilmenge aller Schlüssel eines Arrays
+array_map%array array_map(callable $callback, array $array1, [array ...])%Wendet eine Callback-Funktion auf die Elemente von Arrays an
+array_merge%array array_merge(array $array1, [array ...])%Führt zwei oder mehr Arrays zusammen
array_merge_recursive%array array_merge_recursive(array $array1, [array ...])%Führt ein oder mehrere Arrays rekursiv zusammen
-array_multisort%string array_multisort(array $arr, [mixed $arg = SORT_REGULAR], [mixed ...])%Sortiert mehrere oder multidimensionale Arrays
-array_pad%array array_pad(array $input, int $pad_size, mixed $pad_value)%Vergrößert ein Array auf die spezifizierte Länge mit einem Wert
-array_pop%array array_pop(array $array)%Liefert das letzte Element eines Arrays
+array_multisort%string array_multisort(array $array1, [mixed $array1_sort_order = SORT_ASC], [mixed $array1_sort_flags = SORT_REGULAR], [mixed ...])%Sortiert mehrere oder multidimensionale Arrays
+array_pad%array array_pad(array $array, int $size, mixed $value)%Füllt ein Array bis auf die angegebene Länge mit einem Wert auf
+array_pop%array array_pop(array $array)%Liefert und entfernt das letzte Element eines Arrays
array_product%number array_product(array $array)%Ermittelt das Produkt von Werten in einem Array
-array_push%int array_push(array $array, mixed $var, [mixed ...])%Fügt ein oder mehr Elemente an das Ende eines Arrays
-array_rand%mixed array_rand(array $input, [int $num_req = 1])%Liefert einen oder mehrere zufällige Einträge eines Arrays
-array_reduce%mixed array_reduce(array $input, callback $function, [mixed $initial])%Iterative Reduktion eines Arrays zu einem Wert mittels einer Callbackfunktion
-array_replace%array array_replace(array $array1, array $array2, [array ...])%Replaces elements from passed arrays into the first array
+array_push%int array_push(array $array, mixed $value1, [mixed ...])%Fügt ein oder mehr Elemente an das Ende eines Arrays an
+array_rand%mixed array_rand(array $array, [int $num = 1])%Liefert einen oder mehrere zufällige Einträge eines Arrays
+array_reduce%mixed array_reduce(array $array, callable $callback, [mixed $initial])%Iterative Reduktion eines Arrays zu einem Wert mittels einer Callbackfunktion
+array_replace%array array_replace(array $array1, array $array2, [array ...])%Ersetzt Elemente von übergebenen Arrays im ersten Array
array_replace_recursive%array array_replace_recursive(array $array1, array $array2, [array ...])%Replaces elements from passed arrays into the first array recursively
array_reverse%array array_reverse(array $array, [bool $preserve_keys = false])%Liefert ein Array mit umgekehrter Reihenfolge der Elemente
array_search%mixed array_search(mixed $needle, array $haystack, [bool $strict = false])%Durchsucht ein Array nach einem Wert und liefert bei Erfolg den zugehörigen Schlüssel
-array_shift%array array_shift(array $array)%Liefert ein Element vom Beginn eines Arrays
+array_shift%array array_shift(array $array)%Liefert und entfernt das erste Element eines Arrays
array_slice%array array_slice(array $array, int $offset, [int $length], [bool $preserve_keys = false])%Extrahiert einen Ausschnitt eines Arrays
-array_splice%array array_splice(array $input, int $offset, [int $length], [mixed $replacement])%Entfernt einen Teil eines Arrays und ersetzt ihn durch etwas anderes
+array_splice%array array_splice(array $input, int $offset, [int $length], [mixed $replacement = array()])%Entfernt einen Teil eines Arrays und ersetzt ihn durch etwas anderes
array_sum%number array_sum(array $array)%Liefert die Summe der Werte in einem Array
-array_udiff%array array_udiff(array $array1, array $array2, [array ...], callback $data_compare_func)%Ermittelt den Unterschied zwischen Arrays mittels einer Callbackfunktion für den Datenvergleich
-array_udiff_assoc%array array_udiff_assoc(array $array1, array $array2, [array ...], callback $data_compare_func)%Ermittelt den Unterschied zwischen Arrays mit zusätzlicher Indexprüfung, vergleicht mittels einer Callbackfunktion
-array_udiff_uassoc%array array_udiff_uassoc(array $array1, array $array2, [array ...], callback $data_compare_func, callback $key_compare_func)%Ermittelt den Unterschied zwischen Arrays mit zusätzlicher Indexprüfung, vergleicht Daten und Indizes mittels einer Callbackfunktion
-array_uintersect%array array_uintersect(array $array1, array $array2, [array ...], callback $data_compare_func)%Ermittelt die Schnittmenge von Arrays, vergleicht Daten mittels einer Callbackfunktion
-array_uintersect_assoc%array array_uintersect_assoc(array $array1, array $array2, [array ...], callback $data_compare_func)%Ermittelt die Schnittmenge von Arrays mit zusätzlicher Indexprüfung, vergleicht Daten mittels einer Callbackfunktion
-array_uintersect_uassoc%array array_uintersect_uassoc(array $array1, array $array2, [array ...], callback $data_compare_func, callback $key_compare_func)%Ermittelt die Schnittmenge von Arrays mit zusätzlicher Indexprüfung, vergleicht Daten und Schlüssel mittels einer Callbackfunktion
+array_udiff%array array_udiff(array $array1, array $array2, [array ...], callable $value_compare_func)%Ermittelt den Unterschied zwischen Arrays mittels einer Callbackfunktion für den Datenvergleich
+array_udiff_assoc%array array_udiff_assoc(array $array1, array $array2, [array ...], callable $value_compare_func)%Ermittelt den Unterschied zwischen Arrays mit zusätzlicher Indexprüfung, vergleicht mittels einer Callbackfunktion
+array_udiff_uassoc%array array_udiff_uassoc(array $array1, array $array2, [array ...], callable $value_compare_func, callable $key_compare_func)%Ermittelt den Unterschied zwischen Arrays mit zusätzlicher Indexprüfung, vergleicht Daten und Indizes mittels einer Callbackfunktion
+array_uintersect%array array_uintersect(array $array1, array $array2, [array ...], callable $value_compare_func)%Ermittelt die Schnittmenge von Arrays, vergleicht Daten mittels einer Callbackfunktion
+array_uintersect_assoc%array array_uintersect_assoc(array $array1, array $array2, [array ...], callable $value_compare_func)%Ermittelt die Schnittmenge von Arrays mit zusätzlicher Indexprüfung, vergleicht Daten mittels einer Callbackfunktion
+array_uintersect_uassoc%array array_uintersect_uassoc(array $array1, array $array2, [array ...], callable $value_compare_func, callable $key_compare_func)%Ermittelt die Schnittmenge von Arrays mit zusätzlicher Indexprüfung, vergleicht Daten und Schlüssel mittels separaten Callbackfunktionen
array_unique%array array_unique(array $array, [int $sort_flags = SORT_STRING])%Entfernt doppelte Werte aus einem Array
-array_unshift%int array_unshift(array $array, mixed $var, [mixed ...])%Fügt ein oder mehr Elemente am Anfang eines Arrays ein
-array_values%array array_values(array $input)%Liefert alle Werte eines Arrays
-array_walk%bool array_walk(array $array, callback $funcname, [mixed $userdata])%Wendet eine Benutzerfunktion auf jedem Element eines Arrays an
-array_walk_recursive%array array_walk_recursive(array $input, callback $funcname, [mixed $userdata])%Wendet eine Benutzerfunktion rekursiv auf jedes Element eines Arrays an
+array_unshift%int array_unshift(array $array, mixed $value1, [mixed ...])%Fügt ein oder mehr Elemente am Anfang eines Arrays ein
+array_values%array array_values(array $array)%Liefert alle Werte eines Arrays
+array_walk%bool array_walk(array $array, callable $callback, [mixed $userdata])%Wendet eine vom Benutzer gelieferte Funktion auf jedes Element eines Arrays an
+array_walk_recursive%bool array_walk_recursive(array $array, callable $callback, [mixed $userdata])%Wendet eine Benutzerfunktion rekursiv auf jedes Element eines Arrays an
arsort%bool arsort(array $array, [int $sort_flags = SORT_REGULAR])%Sortiert ein Array in umgekehrter Reihenfolge und erhält die Index-Assoziation
asin%float asin(float $arg)%Arkussinus
asinh%float asinh(float $arg)%Areasinus Hyperbolikus
asort%bool asort(array $array, [int $sort_flags = SORT_REGULAR])%Sortiert ein Array und erhält die Index-Assoziation
-assert%void assert()%Prüft ab, ob eine Bedingung oder Abfrage FALSE ist
-assert_options%void assert_options()%Setzt oder liefert die Assert-Optionen
+assert%bool assert(mixed $assertion, [string $description], [Throwable $exception])%Prüft ab, ob eine Zusicherung FALSE ist
+assert_options%mixed assert_options(int $what, [mixed $value])%Setzt oder liefert die Assert-Optionen
atan%float atan(float $arg)%Arkustangens
atan2%float atan2(float $y, float $x)%Arkustangens-Variante mit zwei Parametern
atanh%float atanh(float $arg)%Areatangens Hyperbolikus
@@ -339,18 +406,18 @@ bzdecompress%mixed bzdecompress(string $source, [int $small])%Dekomprimiert bzip
bzerrno%int bzerrno(resource $bz)%Gibt eine bzip2-Fehlernummer zurück
bzerror%array bzerror(resource $bz)%Gibt die bzip2-Fehlernummer und die -Fehlermeldung in einem Array zurück
bzerrstr%string bzerrstr(resource $bz)%Gibt eine bzip2-Fehlermeldung zurück
-bzflush%int bzflush(resource $bz)%Erzwingt das Schreiben aller gepufferten Daten
-bzopen%resource bzopen(string $filename, string $mode)%Öffnet eine bzip2-komprimierte Datei
+bzflush%bool bzflush(resource $bz)%Erzwingt das Schreiben aller gepufferten Daten
+bzopen%resource bzopen(string $file, string $mode)%Öffnet eine bzip2-komprimierte Datei
bzread%string bzread(resource $bz, [int $length = 1024])%Binär-sicheres Lesen aus einer bzip2-Datei
bzwrite%int bzwrite(resource $bz, string $data, [int $length])%Binär-sicheres Schreiben einer bzip2-Datei
cal_days_in_month%int cal_days_in_month(int $calendar, int $month, int $year)%Gibt die Anzahl der Tage eines bestimmten Monats in einem bestimmten Jahr in einem bestimmten Kalender zurück
-cal_from_jd%array cal_from_jd(int $jd, int $calendar)%Converts from Julian Day Count to a supported calendar
+cal_from_jd%array cal_from_jd(int $jd, int $calendar)%Konvertiert von Julian Day Count zu einem unterstützten Kalender
cal_info%array cal_info([int $calendar = -1])%Gibt Informationen zu einem bestimmten Kalender zurück
-cal_to_jd%int cal_to_jd(int $calendar, int $month, int $day, int $year)%Converts from a supported calendar to Julian Day Count
-call_user_func%void call_user_func()%Aufruf einer benutzerdefinierten Funktion
+cal_to_jd%int cal_to_jd(int $calendar, int $month, int $day, int $year)%Konvertiert von einem unterstützten Kalenderformat in Julian-Format
+call_user_func%mixed call_user_func(callable $callback, [mixed $parameter], [mixed ...])%Aufruf der Callback-Funktion die als erster Parameter übergeben wurde
call_user_func_array%mixed call_user_func_array(callable $callback, array $param_arr)%Call a callback with an array of parameters
-call_user_method%mixed call_user_method(string $method_name, object $obj, [mixed $parameter], [mixed ...])%Ruft eine benannte Methode eines Objekts auf [deprecated]
-call_user_method_array%mixed call_user_method_array(string $method_name, object $obj, array $params)%Call a user method given with an array of parameters [deprecated]
+call_user_method%mixed call_user_method(string $method_name, object $obj, [mixed $parameter], [mixed ...])%Ruft eine benannte Methode eines Objekts auf
+call_user_method_array%mixed call_user_method_array(string $method_name, object $obj, array $params)%Call a user method given with an array of parameters
ceil%float ceil(float $value)%Aufrunden
chdir%bool chdir(string $directory)%Wechseln des Verzeichnisses
checkdate%bool checkdate(int $month, int $day, int $year)%Prüft ein Gregorianisches Datum auf Gültigkeit
@@ -364,7 +431,7 @@ chroot%bool chroot(string $directory)%Wechselt das Root-Verzeichnis
chunk_split%string chunk_split(string $body, [int $chunklen = 76], [string $end = "\r\n"])%Zerlegt einen String in Teile gleicher Länge
class_alias%bool class_alias(string $original, string $alias, [bool $autoload])%Creates an alias for a class
class_exists%bool class_exists(string $class_name, [bool $autoload = true])%Checks if the class has been defined
-class_implements%array class_implements(mixed $class, [bool $autoload = true])%Return the interfaces which are implemented by the given class
+class_implements%array class_implements(mixed $class, [bool $autoload = true])%Return the interfaces which are implemented by the given class or interface
class_parents%array class_parents(mixed $class, [bool $autoload = true])%Return the parent classes of the given class
class_uses%array class_uses(mixed $class, [bool $autoload = true])%Return the traits used by the given class
clearstatcache%void clearstatcache([bool $clear_realpath_cache = false], [string $filename])%Löscht den Status Cache
@@ -385,26 +452,15 @@ collator_set_attribute%bool collator_set_attribute(int $attr, int $val, Collator
collator_set_strength%bool collator_set_strength(int $strength, Collator $coll)%Set collation strength
collator_sort%bool collator_sort(array $arr, [int $sort_flag], Collator $coll)%Sort array using specified collator
collator_sort_with_sort_keys%bool collator_sort_with_sort_keys(array $arr, Collator $coll)%Sort array using specified collator and sort keys
-com_addref%void com_addref()%Erhöht den Referenzzähler der Komponente [veraltet, nicht mehr empfohlen]
com_create_guid%string com_create_guid()%Generate a globally unique identifier (GUID)
com_event_sink%bool com_event_sink(variant $comobject, object $sinkobject, [mixed $sinkinterface])%Connect events from a COM object to a PHP object
-com_get%void com_get()%Liefert den Wert der Eigenschaft einer COM-Komponente [veraltet, nicht mehr empfohlen]
com_get_active_object%variant com_get_active_object(string $progid, [int $code_page])%Returns a handle to an already running instance of a COM object
-com_invoke%mixed com_invoke(resource $com_object, string $function_name, [mixed $function_parameters])%Ruft eine Methode einer COM-Komponente auf [veraltet, nicht mehr empfohlen]
-com_isenum%bool com_isenum(variant $com_module)%Überprüft, ob ein COM-Objekt ein IEnumVariant-Interface für die Iteration besitzt [veraltet, nicht mehr empfohlen]
-com_load%void com_load()%Erstellt eine neue Referenz auf eine COM-Komponente [veraltet, nicht mehr empfohlen]
-com_load_typelib%bool com_load_typelib(string $typelib_name, [bool $case_insensitive])%Lädt eine Typelib
+com_load_typelib%bool com_load_typelib(string $typelib_name, [bool $case_insensitive = true])%Lädt eine Typelib
com_message_pump%bool com_message_pump([int $timeoutms])%Process COM messages, sleeping for up to timeoutms milliseconds
com_print_typeinfo%bool com_print_typeinfo(object $comobject, [string $dispinterface], [bool $wantsink = false])%Print out a PHP class definition for a dispatchable interface
-com_propget%void com_propget()%Alias von com_get
-com_propput%void com_propput()%Alias von com_set
-com_propset%void com_propset()%Alias von com_set
-com_release%void com_release()%Reduziert den Referenzzähler der Komponente [veraltet, nicht mehr empfohlen]
-com_set%void com_set()%Weist einer Eigenschaft einer COM-Komponente einen Wert zu
-compact%array compact(mixed $varname, [mixed ...])%Erstellt ein Array mit Variablen und deren Werten
+compact%array compact(mixed $varname1, [mixed ...])%Erstellt ein Array mit Variablen und deren Werten
connection_aborted%int connection_aborted()%Überprüft, ob die Verbindung zum Client beendet wurde
connection_status%int connection_status()%Liefert den Verbindungsstatus als Bitfeld
-connection_timeout%int connection_timeout()%Überprüft, ob das Skript den Timeout erreicht hat
constant%mixed constant(string $name)%Liefert den Wert einer Konstante
convert_cyr_string%string convert_cyr_string(string $str, string $from, string $to)%Konvertiert Strings von einem kyrillischen Zeichensatz in einen anderen
convert_uudecode%string convert_uudecode(string $data)%Dekodiert eine uukodierte Zeichenkette
@@ -412,10 +468,10 @@ convert_uuencode%string convert_uuencode(string $data)%UU-kodiert eine Zeichenke
copy%bool copy(string $source, string $dest, [resource $context])%Kopiert eine Datei
cos%float cos(float $arg)%Kosinus
cosh%float cosh(float $arg)%Kosinus Hyperbolikus
-count%int count(mixed $var, [int $mode])%Zählt alle Elemente eines Arrays oder Attribute eines Objekts
+count%int count(mixed $array_or_countable, [int $mode = COUNT_NORMAL])%Zählt alle Elemente eines Arrays oder etwas in einem Objekt
count_chars%mixed count_chars(string $string, [int $mode])%Gibt Informationen über die in einem String enthaltenen Zeichen zurück
crc32%int crc32(string $str)%Berechnet den polynomischen CRC32-Wert eines Strings
-create_function%void create_function()%Erzeugen einer anonymen / temporären (Lambda-Stil) Funktion
+create_function%string create_function(string $args, string $code)%Erzeugen einer anonymen (Lambda-Stil) Funktion
crypt%string crypt(string $str, [string $salt])%Einweg-String-Hashing
ctype_alnum%bool ctype_alnum(string $text)%Auf alphanumerische Zeichen überprüfen
ctype_alpha%bool ctype_alpha(string $text)%Auf Buchstabe(n) überprüfen
@@ -432,9 +488,9 @@ curl_close%void curl_close(resource $ch)%Eine cURL-Session beenden
curl_copy_handle%resource curl_copy_handle(resource $ch)%Kopieren eines cURL-Handles inklusiver aller Voreinstellungen
curl_errno%int curl_errno(resource $ch)%Gibt die letzte Fehlernummer zurück
curl_error%string curl_error(resource $ch)%Gibt einen String zurück, der den letzten Fehler der aktuellen Session enthält
-curl_escape%string curl_escape(resource $ch, string $str)%URL encodes the given string
+curl_escape%string curl_escape(resource $ch, string $str)%URL-kodiert den angegebenen String
curl_exec%mixed curl_exec(resource $ch)%Eine cURL-Session ausführen
-curl_file_create%void curl_file_create()%Create a CURLFile object
+curl_file_create%CURLFile curl_file_create(string $filename, [string $mimetype], [string $postname])%Erstellt ein CURLFile Objekt
curl_getinfo%mixed curl_getinfo(resource $ch, [int $opt])%Informationen zu einem bestimmten Transfer abfragen
curl_init%resource curl_init([string $url])%Eine cURL-Session initialisieren
curl_multi_add_handle%int curl_multi_add_handle(resource $mh, resource $ch)%Fügt ein reguläres cURL-Handle einem cURL-Multi-Handle hinzu
@@ -443,11 +499,11 @@ curl_multi_exec%int curl_multi_exec(resource $mh, int $still_running)%Führt die
curl_multi_getcontent%string curl_multi_getcontent(resource $ch)%Den Inhalt des cURL-Handles zurückgeben, falls CURLOPT_RETURNTRANSFER gesetzt ist
curl_multi_info_read%array curl_multi_info_read(resource $mh, [int $msgs_in_queue])%Informationen über die aktuellen Transfers abrufen
curl_multi_init%resource curl_multi_init()%Gibt einen cURL-Multi-Handle zurück
-curl_multi_remove_handle%int curl_multi_remove_handle(resource $mh, resource $ch)%Einen Multi-Handle von einer Handle-Gruppe entfernen
+curl_multi_remove_handle%int curl_multi_remove_handle(resource $mh, resource $ch)%Einen Multi-Handle von einer Menge aus cURL-Handles entfernen
curl_multi_select%int curl_multi_select(resource $mh, [float $timeout = 1.0])%Alle Sockets abfragen, die mit der cURL Erweiterung assoziiert sind und ausgewählt werden können
-curl_multi_setopt%bool curl_multi_setopt(resource $mh, int $option, mixed $value)%Set an option for the cURL multi handle
-curl_multi_strerror%string curl_multi_strerror(int $errornum)%Return string describing error code
-curl_pause%int curl_pause(resource $ch, int $bitmask)%Pause and unpause a connection
+curl_multi_setopt%bool curl_multi_setopt(resource $mh, int $option, mixed $value)%Setz eine Option für das cURL multi-Handle
+curl_multi_strerror%string curl_multi_strerror(int $errornum)%Gibt einen den Fehler beschreibenden String zurück
+curl_pause%int curl_pause(resource $ch, int $bitmask)%Pausiert und setzt eine Verbindung fort
curl_reset%void curl_reset(resource $ch)%Reset all options of a libcurl session handle
curl_setopt%bool curl_setopt(resource $ch, int $option, mixed $value)%Eine Option für einen cURL Transfer setzen
curl_setopt_array%bool curl_setopt_array(resource $ch, array $options)%Mehrere Optionen für einen cURL-Transfer setzen
@@ -466,7 +522,7 @@ date_create_immutable%void date_create_immutable()%Alias von DateTimeImmutable::
date_create_immutable_from_format%void date_create_immutable_from_format()%Alias von DateTimeImmutable::createFromFormat
date_date_set%void date_date_set()%Alias von DateTime::setDate
date_default_timezone_get%string date_default_timezone_get()%Gets the default timezone used by all date/time functions in a script
-date_default_timezone_set%bool date_default_timezone_set(string $timezone_identifier)%Sets the default timezone used by all date/time functions in a script
+date_default_timezone_set%bool date_default_timezone_set(string $timezone_identifier)%Setzt die Standardzeitzone, die von allen Datums- und Zeitfunktionen benutzt wird.
date_diff%void date_diff()%Alias von DateTime::diff
date_format%void date_format()%Alias von DateTime::format
date_get_last_errors%void date_get_last_errors()%Alias von DateTime::getLastErrors
@@ -486,7 +542,7 @@ date_timestamp_get%void date_timestamp_get()%Alias von DateTime::getTimestamp
date_timestamp_set%void date_timestamp_set()%Alias von DateTime::setTimestamp
date_timezone_get%void date_timezone_get()%Alias von DateTime::getTimezone
date_timezone_set%void date_timezone_set()%Alias von DateTime::setTimezone
-datefmt_create%IntlDateFormatter datefmt_create(string $locale, int $datetype, int $timetype, [mixed $timezone = NULL], [mixed $calendar = NULL], [string $pattern = ''])%Create a date formatter
+datefmt_create%IntlDateFormatter datefmt_create(string $locale, int $datetype, int $timetype, [mixed $timezone = NULL], [mixed $calendar = NULL], [string $pattern = ""])%Create a date formatter
datefmt_format%string datefmt_format(mixed $value, IntlDateFormatter $fmt)%Format the date/time value as a string
datefmt_format_object%string datefmt_format_object(object $object, [mixed $format = NULL], [string $locale = NULL])%Formats an object
datefmt_get_calendar%int datefmt_get_calendar(IntlDateFormatter $fmt)%Get the calendar type used for the IntlDateFormatter
@@ -532,7 +588,6 @@ dbx_query%void dbx_query()%Sendet eine Abfrage und holt alle Ergebnisse (falls v
dbx_sort%bool dbx_sort(object $result, string $user_compare_function)%Sortiert das Ergebnis eines dbx_query mittels einer benutzerdefinierten Sortierfunktion
dcgettext%string dcgettext(string $domain, string $message, int $category)%Überschreibt die gesetzte Domain für eine einzelne Abfrage
dcngettext%string dcngettext(string $domain, string $msgid1, string $msgid2, int $n, int $category)%Pluralversion von dcgettext
-deaggregate%void deaggregate(object $object, [string $class_name])%Removes the aggregated methods and properties from an object
debug_backtrace%array debug_backtrace([int $options = DEBUG_BACKTRACE_PROVIDE_OBJECT], [int $limit])%Erzeugt Daten zur Ablaufverfolgung
debug_print_backtrace%void debug_print_backtrace([int $options], [int $limit])%Gibt die Daten für eine Ablaufverfolgung aus
debug_zval_dump%void debug_zval_dump(mixed $variable, [mixed ...])%Dumps a string representation of an internal zend value to output
@@ -542,12 +597,14 @@ decoct%string decoct(int $number)%Dezimal zu Oktal Umwandlung
define%bool define(string $name, mixed $value, [bool $case_insensitive = false])%Definiert eine benannte Konstante
define_syslog_variables%void define_syslog_variables()%Initialisiert alle SysLog-bezogenen Variablen
defined%bool defined(string $name)%Prüft, ob eine benannte Konstante existiert
+deflate_add%string deflate_add(resource $context, string $data, [int $flush_mode = ZLIB_SYNC_FLUSH])%Incrementally deflate data
+deflate_init%resource deflate_init(int $encoding, [array $options = array()])%Initialize an incremental deflate context
deg2rad%float deg2rad(float $number)%Rechnet einen Winkel von Grad in Bogenmaß um
delete%void delete()%Siehe unlink oder unset
dgettext%string dgettext(string $domain, string $message)%Überschreibt die aktuelle Domain
die%void die()%Entspricht exit
dir%Directory dir(string $directory, [resource $context])%Gibt eine Instanz der Directory Klasse zurück
-dirname%string dirname(string $path)%
+dirname%string dirname(string $path, [int $levels = 1])%Gibt den Pfad des übergeordneten Verzeichnisses zurück
disk_free_space%float disk_free_space(string $directory)%Gibt verfügbaren Platz auf Dateisystem oder Partition zurück
disk_total_space%float disk_total_space(string $directory)%Gibt die Gesamtgröße eines Dateisystemes oder einer Partition zurück
diskfreespace%void diskfreespace()%Alias von disk_free_space
@@ -555,13 +612,12 @@ dl%void dl()%Lädt eine PHP-Erweiterung (Extension) zur Laufzeit
dngettext%string dngettext(string $domain, string $msgid1, string $msgid2, int $n)%Pluralversion von dgettext
dns_check_record%void dns_check_record()%Alias von checkdnsrr
dns_get_mx%void dns_get_mx()%Alias von getmxrr
-dns_get_record%array dns_get_record(string $hostname, [int $type = DNS_ANY], [array $authns], [array $addtl], [bool $raw = false])%Fetch DNS Resource Records associated with a hostname
-dom_import_simplexml%DOMElement dom_import_simplexml(SimpleXMLElement $node)%Gets a DOMElement object from a SimpleXMLElement object
-dotnet_load%int dotnet_load(string $assembly_name, [string $datatype_name], [int $codepage])%Lädt ein DOTNET-Modul
+dns_get_record%array dns_get_record(string $hostname, [int $type = DNS_ANY], [array $authns], [array $addtl], [bool $raw = false])%Den DNS Resource Record für einen gegebenen Hostname finden.
+dom_import_simplexml%DOMElement dom_import_simplexml(SimpleXMLElement $node)%Ermittelt ein DOMElement-Objekt aus einem SimpleXMLElement-Objekt
doubleval%void doubleval()%Alias von floatval
each%array each(array $array)%Liefert das aktuelle Paar (Schlüssel und Wert) eines Arrays und rückt den Arrayzeiger vor
-easter_date%int easter_date([int $year])%Zeitpunkt des Osterfestes (0 Uhr) als Unix-Timestamp
-easter_days%int easter_days([int $year], [int $method = CAL_EASTER_DEFAULT])%Anzahl der Tage zwischen dem 21. März und Ostersonntag
+easter_date%int easter_date([int $year = date("Y")])%Zeitpunkt des Osterfestes (0 Uhr) als Unix-Timestamp
+easter_days%int easter_days([int $year = date("Y")], [int $method = CAL_EASTER_DEFAULT])%Anzahl der Tage zwischen dem 21. März und Ostersonntag
echo%void echo(string $arg1, [string ...])%Gibt einen oder mehrere Strings aus
eio_busy%resource eio_busy(int $delay, [int $pri = EIO_PRI_DEFAULT], [callable $callback = NULL], [mixed $data = NULL])%Artificially increase load. Could be useful in tests, benchmarking.
eio_cancel%void eio_cancel(resource $req)%Cancels a request
@@ -582,7 +638,7 @@ eio_ftruncate%resource eio_ftruncate(mixed $fd, [int $offset], [int $pri = EIO_P
eio_futime%resource eio_futime(mixed $fd, float $atime, float $mtime, [int $pri = EIO_PRI_DEFAULT], [callable $callback = NULL], [mixed $data = NULL])%Change file last access and modification times
eio_get_event_stream%mixed eio_get_event_stream()%Get stream representing a variable used in internal communications with libeio.
eio_get_last_error%string eio_get_last_error(resource $req)%Returns string describing the last error associated with a request resource
-eio_grp%resource eio_grp(callable $callback, [string $data = NULL])%Createsa request group.
+eio_grp%resource eio_grp(callable $callback, [string $data = NULL])%Creates a request group.
eio_grp_add%void eio_grp_add(resource $grp, resource $req)%Adds a request to the request group.
eio_grp_cancel%void eio_grp_cancel(resource $grp)%Cancels a request group
eio_grp_limit%void eio_grp_limit(resource $grp, int $limit)%Set group limit
@@ -627,11 +683,13 @@ enchant_broker_describe%array enchant_broker_describe(resource $broker)%Enumerat
enchant_broker_dict_exists%bool enchant_broker_dict_exists(resource $broker, string $tag)%Whether a dictionary exists or not. Using non-empty tag
enchant_broker_free%bool enchant_broker_free(resource $broker)%Free the broker resource and its dictionnaries
enchant_broker_free_dict%bool enchant_broker_free_dict(resource $dict)%Free a dictionary resource
+enchant_broker_get_dict_path%bool enchant_broker_get_dict_path(resource $broker, int $dict_type)%Get the directory path for a given backend
enchant_broker_get_error%string enchant_broker_get_error(resource $broker)%Returns the last error of the broker
enchant_broker_init%resource enchant_broker_init()%create a new broker object capable of requesting
enchant_broker_list_dicts%mixed enchant_broker_list_dicts(resource $broker)%Returns a list of available dictionaries
enchant_broker_request_dict%resource enchant_broker_request_dict(resource $broker, string $tag)%create a new dictionary using a tag
enchant_broker_request_pwl_dict%resource enchant_broker_request_pwl_dict(resource $broker, string $filename)%creates a dictionary using a PWL file
+enchant_broker_set_dict_path%bool enchant_broker_set_dict_path(resource $broker, int $dict_type, string $value)%Set the directory path for a given backend
enchant_broker_set_ordering%bool enchant_broker_set_ordering(resource $broker, string $tag, string $ordering)%Declares a preference of dictionaries to use for the language
enchant_dict_add_to_personal%void enchant_dict_add_to_personal(resource $dict, string $word)%add a word to personal word list
enchant_dict_add_to_session%void enchant_dict_add_to_session(resource $dict, string $word)%add 'word' to this spell-checking session
@@ -647,13 +705,14 @@ ereg%int ereg(string $pattern, string $string, [array $regs])%Sucht Übereinstim
ereg_replace%string ereg_replace(string $pattern, string $replacement, string $string)%Ersetzt einen regulären Ausdruck
eregi%int eregi(string $pattern, string $string, [array $regs])%Sucht Übereinstimmung mit regulärem Ausdruck ohne Berücksichtigung von Groß-/Kleinschreibung
eregi_replace%string eregi_replace(string $pattern, string $replacement, string $string)%Ersetzt einen regulären Ausdrück ohne Berücksichtigung von Groß-/Kleinschreibung
+error_clear_last%void error_clear_last()%Clear the most recent error
error_get_last%array error_get_last()%Liefert den zuletzt aufgetretenen Fehler
-error_log%bool error_log(string $message, [int $message_type], [string $destination], [string $extra_headers])%Sendet eine Fehlermeldung irgendwo hin
+error_log%bool error_log(string $message, [int $message_type], [string $destination], [string $extra_headers])%Sendet eine Fehlermeldung an die definierten Fehlerbehandlungsroutinen
error_reporting%int error_reporting([int $level])%Gibt an, welche PHP-Fehlermeldungen gemeldet werden
escapeshellarg%string escapeshellarg(string $arg)%Maskiert eine Zeichenkette (String), um sie als Shell-Argument benutzen zu können
-escapeshellcmd%void escapeshellcmd()%Maskiert Shell-Metazeichen
-eval%mixed eval(string $code_str)%Wertet eine Zeichenkette als PHP-Code aus
-exec%void exec()%Führt ein externes Programm aus
+escapeshellcmd%string escapeshellcmd(string $command)%Maskiert Shell-Metazeichen
+eval%mixed eval(string $code)%Wertet eine Zeichenkette als PHP-Code aus
+exec%string exec(string $command, [array $output], [int $return_var])%Führt ein externes Programm aus
exif_imagetype%int exif_imagetype(string $filename)%Ermittelt den Bildtyp
exif_read_data%array exif_read_data(string $filename, [string $sections], [bool $arrays], [bool $thumbnail])%Liest die EXIF-Header von JPEG oder TIFF aus
exif_tagname%string exif_tagname(string $index)%Gibt den Header-Namen für einen Index zurück
@@ -663,7 +722,7 @@ exp%float exp(float $arg)%Exponentialfunktion
explode%array explode(string $delimiter, string $string, [int $limit])%Teilt einen String anhand einer Zeichenkette
expm1%float expm1(float $arg)%Exponentialfunktion mit erhöhter Genauigkeit
extension_loaded%bool extension_loaded(string $name)%Prüft ob eine Extension geladen ist
-extract%int extract(array $var_array, [int $extract_type = EXTR_OVERWRITE], [string $prefix])%Importiert Variablen eines Arrays in die aktuelle Symboltabelle
+extract%int extract(array $array, [int $flags = EXTR_OVERWRITE], [string $prefix])%Importiert Variablen eines Arrays in die aktuelle Symboltabelle
ezmlm_hash%int ezmlm_hash(string $addr)%Berechnet den Hash-Wert, der von EZMLM benötigt wird
fann_cascadetrain_on_data%bool fann_cascadetrain_on_data(resource $ann, resource $data, int $max_neurons, int $neurons_between_reports, float $desired_error)%Trains on an entire dataset, for a period of time using the Cascade2 training algorithm
fann_cascadetrain_on_file%bool fann_cascadetrain_on_file(resource $ann, string $filename, int $max_neurons, int $neurons_between_reports, float $desired_error)%Trains on an entire dataset read from file, for a period of time using the Cascade2 training algorithm.
@@ -677,7 +736,7 @@ fann_create_sparse_array%ReturnType fann_create_sparse_array(float $connection_r
fann_create_standard%resource fann_create_standard(int $num_layers, int $num_neurons1, int $num_neurons2, [int ...])%Creates a standard fully connected backpropagation neural network
fann_create_standard_array%resource fann_create_standard_array(int $num_layers, array $layers)%Creates a standard fully connected backpropagation neural network using an array of layer sizes
fann_create_train%resource fann_create_train(int $num_data, int $num_input, int $num_output)%Creates an empty training data struct
-fann_create_train_from_callback%resource fann_create_train_from_callback(int $num_data, int $num_input, int $num_output, collable $user_function)%Creates the training data struct from a user supplied function
+fann_create_train_from_callback%resource fann_create_train_from_callback(int $num_data, int $num_input, int $num_output, callable $user_function)%Creates the training data struct from a user supplied function
fann_descale_input%bool fann_descale_input(resource $ann, array $input_vector)%Scale data in input vector after get it from ann based on previously calculated parameters
fann_descale_output%bool fann_descale_output(resource $ann, array $output_vector)%Scale data in output vector after get it from ann based on previously calculated parameters
fann_descale_train%bool fann_descale_train(resource $ann, resource $train_data)%Descale input and output data based on previously calculated parameters
@@ -731,7 +790,7 @@ fann_get_sarprop_weight_decay_shift%float fann_get_sarprop_weight_decay_shift(re
fann_get_total_connections%int fann_get_total_connections(resource $ann)%Get the total number of connections in the entire network
fann_get_total_neurons%int fann_get_total_neurons(resource $ann)%Get the total number of neurons in the entire network
fann_get_train_error_function%int fann_get_train_error_function(resource $ann)%Returns the error function used during training
-fann_get_train_stop_function%int fann_get_train_stop_function(resource $ann)%Returns the the stop function used during training
+fann_get_train_stop_function%int fann_get_train_stop_function(resource $ann)%Returns the stop function used during training
fann_get_training_algorithm%int fann_get_training_algorithm(resource $ann)%Returns the training algorithm
fann_init_weights%bool fann_init_weights(resource $ann, resource $train_data)%Initialize the weights using Widrow + Nguyen’s algorithm
fann_length_train_data%resource fann_length_train_data(resource $data)%Returns the number of training patterns in the train data
@@ -811,13 +870,13 @@ fclose%bool fclose(resource $handle)%Schließt einen offenen Dateizeiger
feof%bool feof(resource $handle)%Prüft, ob ein Dateizeiger am Ende der Datei steht
fflush%bool fflush(resource $handle)%Schreibt den Ausgabepuffer in eine Datei
fgetc%string fgetc(resource $handle)%Liest das Zeichen, auf welches der Dateizeiger zeigt
-fgetcsv%array fgetcsv(resource $handle, [int $length], [string $delimiter = ','], [string $enclosure = '"'], [string $escape = '\\'])%Liest eine Zeile von der Position des Dateizeigers und prüft diese auf Komma-Separierte-Werte (CSV)
+fgetcsv%array fgetcsv(resource $handle, [int $length], [string $delimiter = ","], [string $enclosure = '"'], [string $escape = "\"])%Liest eine Zeile von der Position des Dateizeigers und prüft diese auf Komma-Separierte-Werte (CSV)
fgets%string fgets(resource $handle, [int $length])%Liest eine Zeile von der Position des Dateizeigers
fgetss%string fgetss(resource $handle, [int $length], [string $allowable_tags])%Liest eine Zeile von der Position des Dateizeigers und entfernt HTML Tags.
file%array file(string $filename, [int $flags], [resource $context])%Liest eine komplette Datei in ein Array
file_exists%bool file_exists(string $filename)%Prüft, ob eine Datei oder ein Verzeichnis existiert
-file_get_contents%string file_get_contents(string $filename, [bool $use_include_path = false], [resource $context], [int $offset = -1], [int $maxlen])%Liest die gesamte Datei in einen String
-file_put_contents%int file_put_contents(string $filename, mixed $data, [int $flags], [resource $context])%Write a string to a file
+file_get_contents%string file_get_contents(string $filename, [bool $use_include_path = false], [resource $context], [int $offset], [int $maxlen])%Liest die gesamte Datei in einen String
+file_put_contents%int file_put_contents(string $filename, mixed $data, [int $flags], [resource $context])%Schreibt einen String in eine Datei
fileatime%int fileatime(string $filename)%Liefert Datum und Uhrzeit des letzten Zugriffs auf eine Datei
filectime%int filectime(string $filename)%Liefert Datum und Uhrzeit der letzten Änderung des Datei Inode
filegroup%int filegroup(string $filename)%Liefert die Gruppenzugehörigkeit einer Datei
@@ -829,17 +888,17 @@ filesize%int filesize(string $filename)%Liefert die Größe einer Datei
filetype%string filetype(string $filename)%Liefert den Typ einer Datei
filter_has_var%bool filter_has_var(int $type, string $variable_name)%Prüft, ob eine Variable des angegebenen Typs existiert
filter_id%int filter_id(string $filtername)%Liefert die Filter-ID zu einem Filternamen
-filter_input%mixed filter_input(int $type, string $variable_name, [int $filter], [mixed $options])%Nimmt Variable von Außen entgegen und filtert sie optional
-filter_input_array%mixed filter_input_array(int $type, [mixed $definition])%Nimmt mehrere Variablen von Außen entgegen und filtert sie optional
+filter_input%mixed filter_input(int $type, string $variable_name, [int $filter = FILTER_DEFAULT], [mixed $options])%Nimmt eine Variable von Außen entgegen und filtert sie optional
+filter_input_array%mixed filter_input_array(int $type, [mixed $definition], [bool $add_empty = true])%Nimmt mehrere Variablen von Außen entgegen und filtert sie optional
filter_list%array filter_list()%Liefert eine Liste aller unterstützten Filter
-filter_var%mixed filter_var(mixed $variable, [int $filter], [mixed $options])%Filtern einer Variablen durch einen spezifischen Filter
+filter_var%mixed filter_var(mixed $variable, [int $filter = FILTER_DEFAULT], [mixed $options])%Filtern einer Variablen mit einem angegebenen Filter
filter_var_array%mixed filter_var_array(array $data, [mixed $definition])%Nimmt mehrere Variablen entgegen und filtert sie optional
-finfo%object finfo([int $options = FILEINFO_NONE], [string $magic_file])%Create a new fileinfo resource
+finfo%object finfo([int $options = FILEINFO_NONE], [string $magic_file])%Alias von finfo_open
finfo_buffer%string finfo_buffer(resource $finfo, string $string, [int $options = FILEINFO_NONE], [resource $context])%Return information about a string buffer
-finfo_close%bool finfo_close(resource $finfo)%Close fileinfo resource
-finfo_file%string finfo_file(resource $finfo, string $file_name, [int $options = FILEINFO_NONE], [resource $context])%Return information about a file
-finfo_open%resource finfo_open([int $options = FILEINFO_NONE], [string $magic_file])%Create a new fileinfo resource
-finfo_set_flags%bool finfo_set_flags(resource $finfo, int $options)%Set libmagic configuration options
+finfo_close%bool finfo_close(resource $finfo)%Schließt eine fileinfo Ressource
+finfo_file%string finfo_file(resource $finfo, string $file_name, [int $options = FILEINFO_NONE], [resource $context])%Gibt Informationen über eine Datei zurück
+finfo_open%resource finfo_open([int $options = FILEINFO_NONE], [string $magic_file])%Erstellt eine neue fileinfo Ressource
+finfo_set_flags%bool finfo_set_flags(resource $finfo, int $options)%Setzt libmagic Konfigurationsoptionen
floatval%float floatval(mixed $var)%Konvertiert einen Wert nach float
flock%bool flock(resource $handle, int $operation, [int $wouldblock])%Portables Datei-Sperr-Verfahren (advisory locking)
floor%float floor(float $value)%Abrunden
@@ -851,15 +910,15 @@ forward_static_call%mixed forward_static_call(callable $function, [mixed $parame
forward_static_call_array%mixed forward_static_call_array(callable $function, array $parameters)%Call a static method and pass the arguments as array
fpassthru%int fpassthru(resource $handle)%Gibt alle verbleibenden Daten eines Dateizeigers direkt aus.
fprintf%int fprintf(resource $handle, string $format, [mixed $args], [mixed ...])%Schreibt einen formatierten String in einen Stream
-fputcsv%int fputcsv(resource $handle, array $fields, [string $delimiter = ','], [string $enclosure = '"'])%Format line as CSV and write to file pointer
-fputs%void fputs()%Schreibt Daten an die Position des Dateizeigers
+fputcsv%int fputcsv(resource $handle, array $fields, [string $delimiter = ","], [string $enclosure = '"'], [string $escape_char = "\"])%Format line as CSV and write to file pointer
+fputs%void fputs()%Alias von fwrite
fread%string fread(resource $handle, int $length)%Liest Binärdaten aus einer Datei
-frenchtojd%int frenchtojd(int $month, int $day, int $year)%Konvertiert ein Datum der Französischen Revolution zu einem Julianischen Datum
+frenchtojd%int frenchtojd(int $month, int $day, int $year)%Konvertiert ein Datum des Französischen Revolutionskalenders zu einer julianischen Tageszahl
fscanf%mixed fscanf(resource $handle, string $format, [mixed ...])%Interpretiert den Input einer Datei entsprechend einem angegebenen Format
-fseek%void fseek()%Positioniert den Dateizeiger
+fseek%int fseek(resource $handle, int $offset, [int $whence = SEEK_SET])%Positioniert den Dateizeiger
fsockopen%resource fsockopen(string $hostname, [int $port = -1], [int $errno], [string $errstr], [float $timeout = ini_get("default_socket_timeout")])%Stellt eine Internet- oder Unix-Domain-Socket-Verbindung her
fstat%array fstat(resource $handle)%Sammelt Informationen über eine Datei mittels eines offenen Dateizeigers
-ftell%void ftell()%Ermittelt die aktuelle Position des Dateizeigers
+ftell%int ftell(resource $handle)%Ermittelt die aktuelle Position des Dateizeigers
ftok%int ftok(string $pathname, string $proj)%Erzeugt aus einem Dateipfad und einem Projektbezeichner einen System V IPC Schlüssel
ftp_alloc%bool ftp_alloc(resource $ftp_stream, int $filesize, [string $result])%Reserviert Platz für eine hochzuladende Datei
ftp_cdup%bool ftp_cdup(resource $ftp_stream)%Wechselt in das darüberliegende Verzeichnis
@@ -887,7 +946,7 @@ ftp_put%bool ftp_put(resource $ftp_stream, string $remote_file, string $local_fi
ftp_pwd%string ftp_pwd(resource $ftp_stream)%Gibt den aktuellen Verzeichnisnamen zurück
ftp_quit%void ftp_quit()%Alias von ftp_close
ftp_raw%array ftp_raw(resource $ftp_stream, string $command)%Sendet ein beliebiges Kommando an den FTP-Server
-ftp_rawlist%array ftp_rawlist(resource $ftp_stream, string $directory, [bool $recursive = false])%Gibt eine detaillierte Liste der Dateien in einem angegebenen Verzeichnis zurück
+ftp_rawlist%mixed ftp_rawlist(resource $ftp_stream, string $directory, [bool $recursive = false])%Gibt eine detaillierte Liste der Dateien in einem angegebenen Verzeichnis zurück
ftp_rename%bool ftp_rename(resource $ftp_stream, string $oldname, string $newname)%Benennt eine Datei auf dem FTP-Server um
ftp_rmdir%bool ftp_rmdir(resource $ftp_stream, string $directory)%Löscht ein Verzeichnis
ftp_set_option%bool ftp_set_option(resource $ftp_stream, int $option, mixed $value)%Setzt diverse FTP-Laufzeitoptionen
@@ -895,17 +954,18 @@ ftp_site%bool ftp_site(resource $ftp_stream, string $command)%Sendet ein SITE-Ko
ftp_size%int ftp_size(resource $ftp_stream, string $remote_file)%Gibt die Größe der angegebenen Datei zurück
ftp_ssl_connect%resource ftp_ssl_connect(string $host, [int $port = 21], [int $timeout = 90])%Öffnet eine sichere SSL-FTP-Verbindung
ftp_systype%string ftp_systype(resource $ftp_stream)%Gibt den Systemtyp des entfernten FTP-Servers zurück
-ftruncate%void ftruncate()%Kürzt eine Datei auf die angegebene Länge
+ftruncate%bool ftruncate(resource $handle, int $size)%Kürzt eine Datei auf die angegebene Länge
func_get_arg%mixed func_get_arg(int $arg_num)%Liefert ein bestimmtes Funktionsargument
func_get_args%array func_get_args()%Liefert Funktionsargumente als Array
func_num_args%int func_num_args()%Liefert die Anzahl der an eine Funktion übergebenen Argumente
function_exists%bool function_exists(string $function_name)%Falls die angegebene Funktion definiert ist, wird TRUE zurück gegeben
-fwrite%void fwrite()%Schreibt Binärdaten in eine Datei
+fwrite%int fwrite(resource $handle, string $string, [int $length])%Binär-sicheres Dateischreiben
gc_collect_cycles%int gc_collect_cycles()%Forces collection of any existing garbage cycles
gc_disable%void gc_disable()%Deactivates the circular reference collector
gc_enable%void gc_enable()%Activates the circular reference collector
gc_enabled%bool gc_enabled()%Returns status of the circular reference collector
-gd_info%array gd_info()%Retrieve information about the currently installed GD library
+gc_mem_caches%int gc_mem_caches()%Reclaims memory used by the Zend Engine memory manager
+gd_info%array gd_info()%Ruft Informationen über die aktuell verwendete GD-Bibliothek ab
get_browser%mixed get_browser([string $user_agent], [bool $return_array = false])%Ermittelt die Fähigkeiten des Browsers eines Benutzers
get_called_class%string get_called_class()%the "Late Static Binding" class name
get_cfg_var%string get_cfg_var(string $option)%Ermittelt den Wert einer Konfigurationsoption
@@ -921,7 +981,7 @@ get_defined_functions%array get_defined_functions()%Liefert ein Array aller defi
get_defined_vars%array get_defined_vars()%Gibt ein Array aller definierten Variablen zurück
get_extension_funcs%array get_extension_funcs(string $module_name)%Liefert die Namen der Funktionen einer Extension
get_headers%array get_headers(string $url, [int $format])%Ruft alle Header ab, die der Server als Antwort auf einen HTTP-Request versendet
-get_html_translation_table%array get_html_translation_table([int $table = HTML_SPECIALCHARS], [int $flags = ENT_COMPAT | ENT_HTML401], [string $encoding = 'UTF-8'])%Gibt die Umwandlungs-Tabelle zurück, die von htmlspecialchars und htmlentities verwendet wird
+get_html_translation_table%array get_html_translation_table([int $table = HTML_SPECIALCHARS], [int $flags = ENT_COMPAT | ENT_HTML401], [string $encoding = "UTF-8"])%Gibt die Umwandlungs-Tabelle zurück, die von htmlspecialchars und htmlentities verwendet wird
get_include_path%string get_include_path()%Gets the current include_path configuration option
get_included_files%array get_included_files()%Liefert ein Array mit den Namen der includierten Dateien
get_loaded_extensions%array get_loaded_extensions([bool $zend_extensions = false])%Liefert ein Array mit den Namen aller einkompilierten und geladenen Extensions
@@ -932,23 +992,24 @@ get_object_vars%array get_object_vars(object $object)%Liefert die öffentlichen
get_parent_class%string get_parent_class([mixed $object])%Gibt den Namen der Elternklasse eines Objektes zurück
get_required_files%void get_required_files()%Alias von get_included_files
get_resource_type%string get_resource_type(resource $handle)%Liefert den Typ einer Resource
+get_resources%resource get_resources([string $type])%Returns active resources
getallheaders%array getallheaders()%Liefert alle HTTP-Request-Header
getcwd%string getcwd()%Ermittelt das aktuelle Arbeitsverzeichnis
getdate%array getdate([int $timestamp = time()])%Gibt Datums- und Zeitinformationen zurück
-getenv%string getenv(string $varname)%Liefert den Wert einer Umgebungsvariable
+getenv%string getenv(string $varname, [bool $local_only = false])%Liefert den Wert einer Umgebungsvariable
gethostbyaddr%string gethostbyaddr(string $ip_address)%Ermittelt den zur angegebenen IP-Adresse passenden Internet-Hostnamen
gethostbyname%string gethostbyname(string $hostname)%Ermittelt die zum angegebenen Internet-Hostnamen passende IPv4-Adresse
gethostbynamel%array gethostbynamel(string $hostname)%Ermittelt eine Liste von IPv4-Adressen passend zum angegebenen Internet-Hostnamen
gethostname%string gethostname()%Gets the host name
getimagesize%array getimagesize(string $filename, [array $imageinfo])%Ermittelt die Größe einer Grafik
-getimagesizefromstring%array getimagesizefromstring(string $imagedata, [array $imageinfo])%Get the size of an image from a string
+getimagesizefromstring%array getimagesizefromstring(string $imagedata, [array $imageinfo])%Ermittelt die Größe einer Grafik von einem String
getlastmod%int getlastmod()%Uhrzeit der letzten Änderung eines Scripts
getmxrr%bool getmxrr(string $hostname, array $mxhosts, [array $weight])%Ermittelt die zu einem Internet-Hostnamen passenden MX-Records
getmygid%int getmygid()%Get PHP script owner's GID
getmyinode%int getmyinode()%Ermittelt den Inode eines Skripts
getmypid%int getmypid()%Prozess-Id eines Scripts
getmyuid%int getmyuid()%Zeigt die User-ID des Besitzers eines PHP-Scripts
-getopt%array getopt(string $options, [array $longopts])%Gets options from the command line argument list
+getopt%array getopt(string $options, [array $longopts], [int $optind])%Gets options from the command line argument list
getprotobyname%int getprotobyname(string $name)%Ermittelt die Protokollnummer anhand des Protokollnamens
getprotobynumber%string getprotobynumber(int $number)%Ermittelt den Protokollnamen anhand der Protokollnummer
getrandmax%int getrandmax()%Liefert die maximale Zufallszahl
@@ -961,47 +1022,54 @@ gettype%string gettype(mixed $var)%Liefert den Datentyp einer Variablen
glob%array glob(string $pattern, [int $flags])%Findet Dateinamen, die mit einem Muster übereinstimmen
gmdate%string gmdate(string $format, [int $timestamp = time()])%Formatiert eine GMT/UTC Zeit-/Datumsangabe
gmmktime%int gmmktime([int $hour = gmdate("H")], [int $minute = gmdate("i")], [int $second = gmdate("s")], [int $month = gmdate("n")], [int $day = gmdate("j")], [int $year = gmdate("Y")], [int $is_dst = -1])%Gibt einen Unix-Timestamp (Zeitstempel) für ein GMT Datum zurück
-gmp_abs%resource gmp_abs(resource $a)%Absolute value
-gmp_add%resource gmp_add(resource $a, resource $b)%Add numbers
-gmp_and%resource gmp_and(resource $a, resource $b)%Bitwise AND
-gmp_clrbit%void gmp_clrbit(resource $a, int $index)%Clear bit
-gmp_cmp%int gmp_cmp(resource $a, resource $b)%Compare numbers
-gmp_com%resource gmp_com(resource $a)%Calculates one's complement
+gmp_abs%GMP gmp_abs(GMP $a)%Absolute value
+gmp_add%GMP gmp_add(GMP $a, GMP $b)%Add numbers
+gmp_and%GMP gmp_and(GMP $a, GMP $b)%Bitwise AND
+gmp_clrbit%void gmp_clrbit(GMP $a, int $index)%Clear bit
+gmp_cmp%int gmp_cmp(GMP $a, GMP $b)%Compare numbers
+gmp_com%GMP gmp_com(GMP $a)%Calculates one's complement
gmp_div%void gmp_div()%Alias von gmp_div_q
-gmp_div_q%resource gmp_div_q(resource $a, resource $b, [int $round = GMP_ROUND_ZERO])%Divide numbers
-gmp_div_qr%array gmp_div_qr(resource $n, resource $d, [int $round = GMP_ROUND_ZERO])%Divide numbers and get quotient and remainder
-gmp_div_r%resource gmp_div_r(resource $n, resource $d, [int $round = GMP_ROUND_ZERO])%Remainder of the division of numbers
-gmp_divexact%resource gmp_divexact(resource $n, resource $d)%Exact division of numbers
-gmp_fact%resource gmp_fact(mixed $a)%Factorial
-gmp_gcd%resource gmp_gcd(resource $a, resource $b)%Calculate GCD
-gmp_gcdext%array gmp_gcdext(resource $a, resource $b)%Calculate GCD and multipliers
-gmp_hamdist%int gmp_hamdist(resource $a, resource $b)%Hamming distance
-gmp_init%resource gmp_init(mixed $number, [int $base])%Create GMP number
-gmp_intval%int gmp_intval(resource $gmpnumber)%Convert GMP number to integer
-gmp_invert%resource gmp_invert(resource $a, resource $b)%Inverse by modulo
-gmp_jacobi%int gmp_jacobi(resource $a, resource $p)%Jacobi symbol
-gmp_legendre%int gmp_legendre(resource $a, resource $p)%Legendre symbol
-gmp_mod%resource gmp_mod(resource $n, resource $d)%Modulo operation
-gmp_mul%resource gmp_mul(resource $a, resource $b)%Multiply numbers
-gmp_neg%resource gmp_neg(resource $a)%Negate number
-gmp_nextprime%resource gmp_nextprime(int $a)%Find next prime number
-gmp_or%resource gmp_or(resource $a, resource $b)%Bitwise OR
-gmp_perfect_square%bool gmp_perfect_square(resource $a)%Perfect square check
-gmp_popcount%int gmp_popcount(resource $a)%Population count
-gmp_pow%resource gmp_pow(resource $base, int $exp)%Raise number into power
-gmp_powm%resource gmp_powm(resource $base, resource $exp, resource $mod)%Raise number into power with modulo
-gmp_prob_prime%int gmp_prob_prime(resource $a, [int $reps = 10])%Check if number is "probably prime"
-gmp_random%resource gmp_random([int $limiter = 20])%Random number
-gmp_scan0%int gmp_scan0(resource $a, int $start)%Scan for 0
-gmp_scan1%int gmp_scan1(resource $a, int $start)%Scan for 1
-gmp_setbit%void gmp_setbit(resource $a, int $index, [bool $bit_on = true])%Set bit
-gmp_sign%int gmp_sign(resource $a)%Sign of number
-gmp_sqrt%resource gmp_sqrt(resource $a)%Calculate square root
-gmp_sqrtrem%array gmp_sqrtrem(resource $a)%Square root with remainder
-gmp_strval%string gmp_strval(resource $gmpnumber, [int $base = 10])%Convert GMP number to string
-gmp_sub%resource gmp_sub(resource $a, resource $b)%Subtract numbers
-gmp_testbit%bool gmp_testbit(resource $a, int $index)%Tests if a bit is set
-gmp_xor%resource gmp_xor(resource $a, resource $b)%Bitwise XOR
+gmp_div_q%GMP gmp_div_q(GMP $a, GMP $b, [int $round = GMP_ROUND_ZERO])%Divide numbers
+gmp_div_qr%array gmp_div_qr(GMP $n, GMP $d, [int $round = GMP_ROUND_ZERO])%Divide numbers and get quotient and remainder
+gmp_div_r%GMP gmp_div_r(GMP $n, GMP $d, [int $round = GMP_ROUND_ZERO])%Remainder of the division of numbers
+gmp_divexact%GMP gmp_divexact(GMP $n, GMP $d)%Exact division of numbers
+gmp_export%string gmp_export(GMP $gmpnumber, integer $word_size, integer $options)%Export to a binary string
+gmp_fact%GMP gmp_fact(mixed $a)%Factorial
+gmp_gcd%GMP gmp_gcd(GMP $a, GMP $b)%Calculate GCD
+gmp_gcdext%array gmp_gcdext(GMP $a, GMP $b)%Calculate GCD and multipliers
+gmp_hamdist%int gmp_hamdist(GMP $a, GMP $b)%Hamming distance
+gmp_import%GMP gmp_import(string $data, integer $word_size, integer $options)%Import from a binary string
+gmp_init%GMP gmp_init(mixed $number, [int $base])%Create GMP number
+gmp_intval%integer gmp_intval(GMP $gmpnumber)%Convert GMP number to integer
+gmp_invert%GMP gmp_invert(GMP $a, GMP $b)%Inverse by modulo
+gmp_jacobi%int gmp_jacobi(GMP $a, GMP $p)%Jacobi symbol
+gmp_legendre%int gmp_legendre(GMP $a, GMP $p)%Legendre symbol
+gmp_mod%GMP gmp_mod(GMP $n, GMP $d)%Modulo operation
+gmp_mul%GMP gmp_mul(GMP $a, GMP $b)%Multiply numbers
+gmp_neg%GMP gmp_neg(GMP $a)%Negate number
+gmp_nextprime%GMP gmp_nextprime(int $a)%Find next prime number
+gmp_or%GMP gmp_or(GMP $a, GMP $b)%Bitwise OR
+gmp_perfect_square%bool gmp_perfect_square(GMP $a)%Perfect square check
+gmp_popcount%int gmp_popcount(GMP $a)%Population count
+gmp_pow%GMP gmp_pow(GMP $base, int $exp)%Raise number into power
+gmp_powm%GMP gmp_powm(GMP $base, GMP $exp, GMP $mod)%Raise number into power with modulo
+gmp_prob_prime%int gmp_prob_prime(GMP $a, [int $reps = 10])%Check if number is "probably prime"
+gmp_random%GMP gmp_random([int $limiter = 20])%Random number
+gmp_random_bits%GMP gmp_random_bits(integer $bits)%Random number
+gmp_random_range%GMP gmp_random_range(GMP $min, GMP $max)%Random number
+gmp_random_seed%mixed gmp_random_seed(mixed $seed)%Sets the RNG seed
+gmp_root%GMP gmp_root(GMP $a, int $nth)%Take the integer part of nth root
+gmp_rootrem%array gmp_rootrem(GMP $a, int $nth)%Take the integer part and remainder of nth root
+gmp_scan0%int gmp_scan0(GMP $a, int $start)%Scan for 0
+gmp_scan1%int gmp_scan1(GMP $a, int $start)%Scan for 1
+gmp_setbit%void gmp_setbit(GMP $a, int $index, [bool $bit_on = true])%Set bit
+gmp_sign%int gmp_sign(GMP $a)%Sign of number
+gmp_sqrt%GMP gmp_sqrt(GMP $a)%Calculate square root
+gmp_sqrtrem%array gmp_sqrtrem(GMP $a)%Square root with remainder
+gmp_strval%string gmp_strval(GMP $gmpnumber, [int $base = 10])%Convert GMP number to string
+gmp_sub%GMP gmp_sub(GMP $a, GMP $b)%Subtract numbers
+gmp_testbit%bool gmp_testbit(GMP $a, int $index)%Tests if a bit is set
+gmp_xor%GMP gmp_xor(GMP $a, GMP $b)%Bitwise XOR
gmstrftime%string gmstrftime(string $format, [int $timestamp = time()])%Formatiert eine Datum-/Zeitangabe in GMT/UTC-Format entsprechend den lokalen Einstellungen
grapheme_extract%string grapheme_extract(string $haystack, int $size, [int $extract_type], [int $start], [int $next])%Function to extract a sequence of default grapheme clusters from a text buffer, which must be encoded in UTF-8.
grapheme_stripos%int grapheme_stripos(string $haystack, string $needle, [int $offset])%Find position (in grapheme units) of first occurrence of a case-insensitive string
@@ -1011,21 +1079,21 @@ grapheme_strpos%int grapheme_strpos(string $haystack, string $needle, [int $offs
grapheme_strripos%int grapheme_strripos(string $haystack, string $needle, [int $offset])%Find position (in grapheme units) of last occurrence of a case-insensitive string
grapheme_strrpos%int grapheme_strrpos(string $haystack, string $needle, [int $offset])%Find position (in grapheme units) of last occurrence of a string
grapheme_strstr%string grapheme_strstr(string $haystack, string $needle, [bool $before_needle = false])%Returns part of haystack string from the first occurrence of needle to the end of haystack.
-grapheme_substr%int grapheme_substr(string $string, int $start, [int $length])%Return part of a string
+grapheme_substr%string grapheme_substr(string $string, int $start, [int $length])%Return part of a string
gregoriantojd%int gregoriantojd(int $month, int $day, int $year)%Konvertierung vom Gregorianischen Kalender zum Julianischen Datum
gzclose%bool gzclose(resource $zp)%Schließt eine geöffnete gz-Datei
-gzcompress%string gzcompress(string $data, [int $level = -1])%Komprimiert einen String
+gzcompress%string gzcompress(string $data, [int $level = -1], [int $encoding = ZLIB_ENCODING_DEFLATE])%Komprimiert einen String
gzdecode%string gzdecode(string $data, [int $length])%Decodes a gzip compressed string
-gzdeflate%string gzdeflate(string $data, [int $level = -1])%Komprimiert eine Zeichenkette
+gzdeflate%string gzdeflate(string $data, [int $level = -1], [int $encoding = ZLIB_ENCODING_RAW])%Komprimiert eine Zeichenkette
gzencode%string gzencode(string $data, [int $level = -1], [int $encoding_mode = FORCE_GZIP])%Create a gzip compressed string
gzeof%int gzeof(resource $zp)%Prüfe auf EOF bei einem gz-Datei Descriptor
gzfile%array gzfile(string $filename, [int $use_include_path])%Read entire gz-file into an array
gzgetc%string gzgetc(resource $zp)%Hole Zeichen von gz-Datei Deskriptor
-gzgets%string gzgets(resource $zp, int $length)%Get line from file pointer
+gzgets%string gzgets(resource $zp, [int $length])%Get line from file pointer
gzgetss%string gzgetss(resource $zp, int $length, [string $allowable_tags])%Get line from gz-file pointer and strip HTML tags
gzinflate%string gzinflate(string $data, [int $length])%Dekomprimiere (inflate) eine komprimierte (deflate) Zeichenkette
gzopen%resource gzopen(string $filename, string $mode, [int $use_include_path])%Öffnet gz-Dateien
-gzpassthru%int gzpassthru(resource $zp)%Gibt alle verbleibenden Daten eines gz-Daei Deskriptors aus
+gzpassthru%int gzpassthru(resource $zp)%Gibt alle verbleibenden Daten eines gz-Datei Deskriptors aus
gzputs%void gzputs()%Alias von gzwrite
gzread%string gzread(resource $zp, int $length)%Liest binary-safe aus einer gz-Datei
gzrewind%bool gzrewind(resource $zp)%Setzt die Dateiposition auf den Anfang zurück
@@ -1036,14 +1104,16 @@ gzwrite%int gzwrite(resource $zp, string $string, [int $length])%Ausgabe in gz-k
hash%string hash(string $algo, string $data, [bool $raw_output = false])%Berechnet den Hash einer Nachricht
hash_algos%array hash_algos()%Gibt einer Liste der verfügbaren Hashing-Algorithmen zurück
hash_copy%resource hash_copy(resource $context)%Dupliziert einen Hash-Kontext
+hash_equals%bool hash_equals(string $known_string, string $user_string)%Timing attack safe string comparison
hash_file%string hash_file(string $algo, string $filename, [bool $raw_output = false])%Berechnet den Hash des Inhalts einer Datei
hash_final%string hash_final(resource $context, [bool $raw_output = false])%Schließt einen schrittweisen Hashing-Vorgang ab und gibt sein Ergebnis zurück
+hash_hkdf%string hash_hkdf(string $algo, string $ikm, [int $length], [string $info = ''], [string $salt = ''])%Generate a HKDF key derivation of a supplied key input
hash_hmac%string hash_hmac(string $algo, string $data, string $key, [bool $raw_output = false])%Berechnet einen Hash mit Schlüssel unter Verwendung von HMAC
hash_hmac_file%string hash_hmac_file(string $algo, string $filename, string $key, [bool $raw_output = false])%Berechnet einen Hash einer Datei mit Schlüssel unter Verwendung von HMAC
hash_init%resource hash_init(string $algo, [int $options], [string $key])%Initialisiert einen schrittweisen Hashing-Kontext
hash_pbkdf2%string hash_pbkdf2(string $algo, string $password, string $salt, int $iterations, [int $length], [bool $raw_output = false])%Generate a PBKDF2 key derivation of a supplied password
hash_update%bool hash_update(resource $context, string $data)%Fügt Daten an einen aktiven Hash-Kontext an
-hash_update_file%bool hash_update_file([resource $context], string $filename)%Fügt Daten aus einer Datei an einen aktiven Hash-Kontext an
+hash_update_file%bool hash_update_file(resource $hcontext, string $filename, [resource $scontext])%Fügt Daten aus einer Datei an einen aktiven Hash-Kontext an
hash_update_stream%int hash_update_stream(resource $context, resource $handle, [int $length = -1])%Fügt Daten aus einem Stream an einen aktiven Hash-Kontext an
header%void header(string $string, [bool $replace = true], [int $http_response_code])%Sendet einen HTTP-Header in Rohform
header_register_callback%bool header_register_callback(callable $callback)%Call a header function
@@ -1056,60 +1126,12 @@ hex2bin%string hex2bin(string $data)%Dekodiert einen hexadezimal kodierten Binä
hexdec%number hexdec(string $hex_string)%Hexadezimal zu Dezimal Umwandlung
highlight_file%mixed highlight_file(string $filename, [bool $return = false])%Syntax-Hervorhebung für eine Datei
highlight_string%mixed highlight_string(string $str, [bool $return = false])%Hervorhebung der Syntax eines Strings
-html_entity_decode%string html_entity_decode(string $string, [int $flags = ENT_COMPAT | ENT_HTML401], [string $encoding = 'UTF-8'])%Konvertiert alle benannten HTML-Zeichen in ihre entsprechenden Ursprungszeichen
-htmlentities%string htmlentities(string $string, [int $flags = ENT_COMPAT | ENT_HTML401], [string $encoding = 'UTF-8'], [bool $double_encode = true])%Wandelt alle geeigneten Zeichen in entsprechende HTML-Codes um
-htmlspecialchars%string htmlspecialchars(string $string, [int $flags = ENT_COMPAT | ENT_HTML401], [string $encoding = 'UTF-8'], [bool $double_encode = true])%Wandelt Sonderzeichen in HTML-Codes um
+html_entity_decode%string html_entity_decode(string $string, [int $flags = ENT_COMPAT | ENT_HTML401], [string $encoding = ini_get("default_charset")])%Konvertiert alle benannten HTML-Zeichen in ihre entsprechenden Ursprungszeichen
+htmlentities%string htmlentities(string $string, [int $flags = ENT_COMPAT | ENT_HTML401], [string $encoding = ini_get("default_charset")], [bool $double_encode = true])%Wandelt alle geeigneten Zeichen in entsprechende HTML-Codes um
+htmlspecialchars%string htmlspecialchars(string $string, [int $flags = ENT_COMPAT | ENT_HTML401], [string $encoding = ini_get("default_charset")], [bool $double_encode = true])%Wandelt Sonderzeichen in HTML-Codes um
htmlspecialchars_decode%string htmlspecialchars_decode(string $string, [int $flags = ENT_COMPAT | ENT_HTML401])%Konvertiert besondere HTML-Auszeichnungen zurück in Buchstaben
-http_build_cookie%string http_build_cookie(array $cookie)%Build cookie string
-http_build_query%string http_build_query(array $formdata, [string $numeric_prefix], [string $arg_separator])%Erstellen eines URL-kodierten Query-Strings
-http_build_str%string http_build_str(array $query, [string $prefix], [string $arg_separator = ini_get("arg_separator.output")])%Build query string
-http_build_url%string http_build_url([mixed $url], [mixed $parts], [int $flags = HTTP_URL_REPLACE], [array $new_url])%Build a URL
-http_cache_etag%bool http_cache_etag([string $etag])%Caching by ETag
-http_cache_last_modified%bool http_cache_last_modified([int $timestamp_or_expires])%Caching by last modification
-http_chunked_decode%string http_chunked_decode(string $encoded)%Decode chunked-encoded data
-http_date%string http_date([int $timestamp])%Compose HTTP RFC compliant date
-http_deflate%string http_deflate(string $data, [int $flags])%Deflate data
-http_get%string http_get(string $url, [array $options], [array $info])%Perform GET request
-http_get_request_body%string http_get_request_body()%Get request body as string
-http_get_request_body_stream%resource http_get_request_body_stream()%Get request body as stream
-http_get_request_headers%array http_get_request_headers()%Get request headers as array
-http_head%string http_head(string $url, [array $options], [array $info])%Perform HEAD request
-http_inflate%string http_inflate(string $data)%Inflate data
-http_match_etag%bool http_match_etag(string $etag, [bool $for_range = false])%Match ETag
-http_match_modified%bool http_match_modified([int $timestamp = -1], [bool $for_range = false])%Match last modification
-http_match_request_header%bool http_match_request_header(string $header, string $value, [bool $match_case = false])%Match any header
-http_negotiate_charset%string http_negotiate_charset(array $supported, [array $result])%Negotiate client's preferred character set
-http_negotiate_content_type%string http_negotiate_content_type(array $supported, [array $result])%Negotiate client's preferred content type
-http_negotiate_language%string http_negotiate_language(array $supported, [array $result])%Negotiate client's preferred language
-http_parse_cookie%object http_parse_cookie(string $cookie, [int $flags], [array $allowed_extras])%Parse HTTP cookie
-http_parse_headers%array http_parse_headers(string $header)%Parse HTTP headers
-http_parse_message%object http_parse_message(string $message)%Parse HTTP messages
-http_parse_params%object http_parse_params(string $param, [int $flags = HTTP_PARAMS_DEFAULT])%Parse parameter list
-http_persistent_handles_clean%string http_persistent_handles_clean([string $ident])%Clean up persistent handles
-http_persistent_handles_count%object http_persistent_handles_count()%Stat persistent handles
-http_persistent_handles_ident%string http_persistent_handles_ident([string $ident])%Get/set ident of persistent handles
-http_post_data%string http_post_data(string $url, string $data, [array $options], [array $info])%Perform POST request with pre-encoded data
-http_post_fields%string http_post_fields(string $url, array $data, [array $files], [array $options], [array $info])%Perform POST request with data to be encoded
-http_put_data%string http_put_data(string $url, string $data, [array $options], [array $info])%Perform PUT request with data
-http_put_file%string http_put_file(string $url, string $file, [array $options], [array $info])%Perform PUT request with file
-http_put_stream%string http_put_stream(string $url, resource $stream, [array $options], [array $info])%Perform PUT request with stream
-http_redirect%bool http_redirect([string $url], [array $params], [bool $session = false], [int $status])%Issue HTTP redirect
-http_request%string http_request(int $method, string $url, [string $body], [array $options], [array $info])%Perform custom request
-http_request_body_encode%string http_request_body_encode(array $fields, array $files)%Encode request body
-http_request_method_exists%int http_request_method_exists(mixed $method)%Check whether request method exists
-http_request_method_name%string http_request_method_name(int $method)%Get request method name
-http_request_method_register%int http_request_method_register(string $method)%Register request method
-http_request_method_unregister%bool http_request_method_unregister(mixed $method)%Unregister request method
-http_response_code%int http_response_code([int $response_code])%Get or Set the HTTP response code
-http_send_content_disposition%bool http_send_content_disposition(string $filename, [bool $inline = false])%Send Content-Disposition
-http_send_content_type%bool http_send_content_type([string $content_type = "application/x-octetstream"])%Send Content-Type
-http_send_data%bool http_send_data(string $data)%Send arbitrary data
-http_send_file%bool http_send_file(string $file)%Send file
-http_send_last_modified%bool http_send_last_modified([int $timestamp = time()])%Send Last-Modified
-http_send_status%bool http_send_status(int $status)%Send HTTP response status
-http_send_stream%bool http_send_stream(resource $stream)%Send stream
-http_support%int http_support([int $feature])%Check built-in HTTP support
-http_throttle%void http_throttle(float $sec, [int $bytes = 40960])%HTTP throttling
+http_build_query%string http_build_query(mixed $query_data, [string $numeric_prefix], [string $arg_separator], [int $enc_type])%Erstellen eines URL-kodierten Query-Strings
+http_response_code%mixed http_response_code([int $response_code])%Get or Set the HTTP response code
hypot%float hypot(float $x, float $y)%Länge der Hypotenuse eines rechtwinkligen Dreiecks
ibase_add_user%bool ibase_add_user(resource $service_handle, string $user_name, string $password, [string $first_name], [string $middle_name], [string $last_name])%Add a user to a security database
ibase_affected_rows%int ibase_affected_rows([resource $link_identifier])%Return the number of rows that were affected by the previous query
@@ -1123,33 +1145,33 @@ ibase_blob_get%string ibase_blob_get(resource $blob_handle, int $len)%Get len by
ibase_blob_import%string ibase_blob_import(resource $link_identifier, resource $file_handle)%Create blob, copy file in it, and close it
ibase_blob_info%array ibase_blob_info(resource $link_identifier, string $blob_id)%Return blob length and other useful info
ibase_blob_open%resource ibase_blob_open(resource $link_identifier, string $blob_id)%Open blob for retrieving data parts
-ibase_close%void ibase_close()%Schließt die Verbindung zu einer InterBase-Datenbank
+ibase_close%bool ibase_close([resource $connection_id])%Schließt eine Verbindung zu einer InterBase-Datenbank
ibase_commit%bool ibase_commit([resource $link_or_trans_identifier])%Commit a transaction
ibase_commit_ret%bool ibase_commit_ret([resource $link_or_trans_identifier])%Commit a transaction without closing it
-ibase_connect%void ibase_connect()%Öffnet eine Verbindung zu einer InterBase-Datenbank
+ibase_connect%resource ibase_connect([string $database], [string $username], [string $password], [string $charset], [int $buffers], [int $dialect], [string $role], [int $sync])%Öffnet eine Verbindung zu einer Datenbank
ibase_db_info%string ibase_db_info(resource $service_handle, string $db, int $action, [int $argument])%Request statistics about a database
ibase_delete_user%bool ibase_delete_user(resource $service_handle, string $user_name)%Delete a user from a security database
ibase_drop_db%bool ibase_drop_db([resource $connection])%Drops a database
ibase_errcode%int ibase_errcode()%Return an error code
ibase_errmsg%string ibase_errmsg()%Return error messages
-ibase_execute%void ibase_execute()%Ausführen einer vorbereiteten Abfrage
+ibase_execute%resource ibase_execute(resource $query, [mixed $bind_arg], [mixed ...])%Ausführen einer vorbereiteten Abfrage
ibase_fetch_assoc%array ibase_fetch_assoc(resource $result, [int $fetch_flag])%Fetch a result row from a query as an associative array
ibase_fetch_object%void ibase_fetch_object()%Liest einen Datensatz einer InterBase-Datenbank als Objekt ein
-ibase_fetch_row%void ibase_fetch_row()%Liest einen Datensatz aus einer InterBase-Datenbank
+ibase_fetch_row%array ibase_fetch_row(resource $result_identifier, [int $fetch_flag])%Ruft eine Zeile aus einer InterBase-Datenbank ab
ibase_field_info%array ibase_field_info(resource $result, int $field_number)%Get information about a field
ibase_free_event_handler%bool ibase_free_event_handler(resource $event)%Cancels a registered event handler
-ibase_free_query%void ibase_free_query()%Gibt den Speicher einer vorbereiteten Abfrage wieder frei
-ibase_free_result%void ibase_free_result()%Gibt den Speicher eines Abfrage-Ergebnisses frei
+ibase_free_query%bool ibase_free_query(resource $query)%Gibt den Speicher einer vorbereiteten Abfrage wieder frei
+ibase_free_result%bool ibase_free_result(resource $result_identifier)%Gibt eine Ergebnismenge frei
ibase_gen_id%mixed ibase_gen_id(string $generator, [int $increment = 1], [resource $link_identifier])%Increments the named generator and returns its new value
ibase_maintain_db%bool ibase_maintain_db(resource $service_handle, string $db, int $action, [int $argument])%Execute a maintenance command on the database server
ibase_modify_user%bool ibase_modify_user(resource $service_handle, string $user_name, string $password, [string $first_name], [string $middle_name], [string $last_name])%Modify a user to a security database
ibase_name_result%bool ibase_name_result(resource $result, string $name)%Assigns a name to a result set
-ibase_num_fields%void ibase_num_fields()%Ermittelt die Anzahl der Felder einer Ergebnis-Liste
+ibase_num_fields%int ibase_num_fields(resource $result_id)%Ermittelt die Anzahl der Felder einer Ergebnismenge
ibase_num_params%int ibase_num_params(resource $query)%Return the number of parameters in a prepared query
ibase_param_info%array ibase_param_info(resource $query, int $param_number)%Return information about a parameter in a prepared query
-ibase_pconnect%void ibase_pconnect()%Erzeugt eine permanente Verbindung zu einer InterBase-Datenbank
-ibase_prepare%void ibase_prepare()%Vorbereitung einer Abfrage für den folgenden Gebrauch von Parameter-Platzhaltern und für die eigentliche Ausführung.
-ibase_query%void ibase_query()%Führt eine Abfrage (Query) auf eine InterBase-DB aus
+ibase_pconnect%resource ibase_pconnect([string $database], [string $username], [string $password], [string $charset], [int $buffers], [int $dialect], [string $role], [int $sync])%Öffnet eine persistente Verbindung zu einer InterBase-Datenbank
+ibase_prepare%resource ibase_prepare(string $query, resource $link_identifier, string $trans)%Bereitet eine Abfrage für späteres Binden der Parameter-Platzhalter und Ausführung vor
+ibase_query%resource ibase_query([resource $link_identifier], string $query, [int $bind_args])%Führt eine Abfrage auf einer InterBase Datenbank aus
ibase_restore%mixed ibase_restore(resource $service_handle, string $source_file, string $dest_db, [int $options], [bool $verbose = false])%Initiates a restore task in the service manager and returns immediately
ibase_rollback%bool ibase_rollback([resource $link_or_trans_identifier])%Roll back a transaction
ibase_rollback_ret%bool ibase_rollback_ret([resource $link_or_trans_identifier])%Roll back a transaction without closing it
@@ -1171,7 +1193,6 @@ iconv_strrpos%int iconv_strrpos(string $haystack, string $needle, [string $chars
iconv_substr%string iconv_substr(string $str, int $offset, [int $length = iconv_strlen($str, $charset)], [string $charset = ini_get("iconv.internal_encoding")])%Cut out part of a string
idate%int idate(string $format, [int $timestamp = time()])%Format a local time/date as integer
idn_to_ascii%string idn_to_ascii(string $domain, [int $options], [int $variant = INTL_IDNA_VARIANT_2003], [array $idna_info])%Convert domain name to IDNA ASCII form.
-idn_to_unicode%void idn_to_unicode()%Alias von idn_to_utf8
idn_to_utf8%string idn_to_utf8(string $domain, [int $options], [int $variant = INTL_IDNA_VARIANT_2003], [array $idna_info])%Convert domain name from IDNA ASCII to Unicode.
ignore_user_abort%int ignore_user_abort([string $value])%Stellt ein, ob der Verbindungsabbruch eines Clients die Skript-Ausführung abbrechen soll
iis_add_server%int iis_add_server(string $path, string $comment, string $server_ip, int $port, string $host_name, int $rights, int $start_server)%Creates a new virtual web server
@@ -1193,12 +1214,13 @@ iis_stop_service%int iis_stop_service(string $service_id)%Stops the service defi
image2wbmp%bool image2wbmp(resource $image, [string $filename], [int $threshold])%Gibt das Bild im Browser oder einer Datei aus.
image_type_to_extension%string image_type_to_extension(int $imagetype, [bool $include_dot])%Get file extension for image type
image_type_to_mime_type%string image_type_to_mime_type(int $imagetype)%Get Mime-Type for image-type returned by getimagesize, exif_read_data, exif_thumbnail, exif_imagetype
-imageaffine%resource imageaffine(resource $image, array $affine, [array $clip])%Return an image containing the affine tramsformed src image, using an optional clipping area
-imageaffinematrixconcat%array imageaffinematrixconcat(array $m1, array $m2)%Concat two matrices (as in doing many ops in one go)
-imageaffinematrixget%array imageaffinematrixget(int $type, [mixed $options])%Return an image containing the affine tramsformed src image, using an optional clipping area
+imageaffine%resource imageaffine(resource $image, array $affine, [array $clip])%Return an image containing the affine transformed src image, using an optional clipping area
+imageaffinematrixconcat%array imageaffinematrixconcat(array $m1, array $m2)%Concatenate two affine transformation matrices
+imageaffinematrixget%array imageaffinematrixget(int $type, mixed $options)%Get an affine transformation matrix
imagealphablending%bool imagealphablending(resource $image, bool $blendmode)%Set the blending mode for an image
imageantialias%bool imageantialias(resource $image, bool $enabled)%Should antialias functions be used or not
-imagearc%bool imagearc(resource $image, int $cx, int $cy, int $width, int $height, int $start, int $end, int $color)%Draws an arc
+imagearc%bool imagearc(resource $image, int $cx, int $cy, int $width, int $height, int $start, int $end, int $color)%Zeichnet einen Bogen
+imagebmp%bool imagebmp(resource $image, mixed $to, [bool $compressed])%Output a BMP image to browser or file
imagechar%bool imagechar(resource $image, int $font, int $x, int $y, string $c, int $color)%Stellt ein Zeichen horizontal dar
imagecharup%void imagecharup()%Zeichnet einen vertikal ausgerichteten Charakter
imagecolorallocate%void imagecolorallocate()%Bestimmt die Farbe einer Grafik
@@ -1222,8 +1244,9 @@ imagecopy%void imagecopy()%Kopiert einen Bildausschnitt
imagecopymerge%bool imagecopymerge(resource $dst_im, resource $src_im, int $dst_x, int $dst_y, int $src_x, int $src_y, int $src_w, int $src_h, int $pct)%Copy and merge part of an image
imagecopymergegray%bool imagecopymergegray(resource $dst_im, resource $src_im, int $dst_x, int $dst_y, int $src_x, int $src_y, int $src_w, int $src_h, int $pct)%Copy and merge part of an image with gray scale
imagecopyresampled%bool imagecopyresampled(resource $dst_image, resource $src_image, int $dst_x, int $dst_y, int $src_x, int $src_y, int $dst_w, int $dst_h, int $src_w, int $src_h)%Copy and resize part of an image with resampling
-imagecopyresized%void imagecopyresized()%Kopieren und Ändern der Größe eines Bild-Teiles
+imagecopyresized%bool imagecopyresized(resource $dst_image, resource $src_image, int $dst_x, int $dst_y, int $src_x, int $src_y, int $dst_w, int $dst_h, int $src_w, int $src_h)%Kopieren und Ändern der Größe eines Bild-Teiles
imagecreate%void imagecreate()%Erzeugt ein neues Bild
+imagecreatefrombmp%resource imagecreatefrombmp(string $filename)%Erzeugt ein neues Bild aus einer Datei oder URL
imagecreatefromgd%resource imagecreatefromgd(string $filename)%Create a new image from GD file or URL
imagecreatefromgd2%resource imagecreatefromgd2(string $filename)%Create a new image from GD2 file or URL
imagecreatefromgd2part%resource imagecreatefromgd2part(string $filename, int $srcX, int $srcY, int $width, int $height)%Create a new image from a given part of GD2 file or URL
@@ -1236,10 +1259,10 @@ imagecreatefromwebp%resource imagecreatefromwebp(string $filename)%Erzeugt ein n
imagecreatefromxbm%resource imagecreatefromxbm(string $filename)%Erzeugt ein neues Bild aus einer Datei oder URL
imagecreatefromxpm%resource imagecreatefromxpm(string $filename)%Erzeugt ein neues Bild aus einer Datei oder URL
imagecreatetruecolor%resource imagecreatetruecolor(int $width, int $height)%Create a new true color image
-imagecrop%resource imagecrop(resource $image, array $rect)%Crop an image using the given coordinates and size, x, y, width and height
+imagecrop%resource imagecrop(resource $image, array $rect)%Crop an image to the given rectangle
imagecropauto%resource imagecropauto(resource $image, [int $mode = -1], [float $threshold = .5], [int $color = -1])%Crop an image automatically using one of the available modes
imagedashedline%void imagedashedline()%Zeichnen einer gestrichelten Linie
-imagedestroy%void imagedestroy()%Löscht ein Bild
+imagedestroy%bool imagedestroy(resource $image)%Löscht ein Bild
imageellipse%bool imageellipse(resource $image, int $cx, int $cy, int $width, int $height, int $color)%Draw an ellipse
imagefill%void imagefill()%Füllen mit Farbe ("flood fill")
imagefilledarc%bool imagefilledarc(resource $image, int $cx, int $cy, int $width, int $height, int $start, int $end, int $color, int $style)%Draw a partial arc and fill it
@@ -1254,20 +1277,22 @@ imagefontwidth%void imagefontwidth()%Ermittelt die Font-Breite
imageftbbox%array imageftbbox(float $size, float $angle, string $fontfile, string $text, [array $extrainfo])%Give the bounding box of a text using fonts via freetype2
imagefttext%array imagefttext(resource $image, float $size, float $angle, int $x, int $y, int $color, string $fontfile, string $text, [array $extrainfo])%Write text to the image using fonts using FreeType 2
imagegammacorrect%void imagegammacorrect()%Anwendung einer Gamma-Korrektur auf ein GD-Bild
-imagegd%bool imagegd(resource $image, [string $filename])%Output GD image to browser or file
-imagegd2%bool imagegd2(resource $image, [string $filename], [int $chunk_size], [int $type = IMG_GD2_RAW])%Output GD2 image to browser or file
-imagegif%bool imagegif(resource $image, [string $filename])%Gibt das Bild im Browser oder einer Datei aus.
+imagegd%bool imagegd(resource $image, [mixed $to = NULL])%Output GD image to browser or file
+imagegd2%bool imagegd2(resource $image, [mixed $to = NULL], [int $chunk_size = 128], [int $type = IMG_GD2_RAW])%Output GD2 image to browser or file
+imagegetclip%array imagegetclip(resource $im)%Get the clipping rectangle
+imagegif%bool imagegif(resource $image, [mixed $to])%Gibt das Bild im Browser oder einer Datei aus.
imagegrabscreen%resource imagegrabscreen()%Captures the whole screen
imagegrabwindow%resource imagegrabwindow(int $window_handle, [int $client_area])%Captures a window
imageinterlace%void imageinterlace()%Schaltet die Interlaced-Darstellung eines Bildes an oder aus
imageistruecolor%bool imageistruecolor(resource $image)%Finds whether an image is a truecolor image
-imagejpeg%bool imagejpeg(resource $image, [string $filename], [int $quality])%Gibt das Bild im Browser oder einer Datei aus.
-imagelayereffect%bool imagelayereffect(resource $image, int $effect)%Set the alpha blending flag to use the bundled libgd layering effects
+imagejpeg%bool imagejpeg(resource $image, [mixed $to], [int $quality])%Gibt das Bild im Browser oder einer Datei aus.
+imagelayereffect%bool imagelayereffect(resource $image, int $effect)%Set the alpha blending flag to use layering effects
imageline%void imageline()%Zeichnen einer Linie
imageloadfont%void imageloadfont()%Lädt einen neuen Font
+imageopenpolygon%bool imageopenpolygon(resource $image, array $points, int $num_points, int $color)%Draws an open polygon
imagepalettecopy%void imagepalettecopy(resource $destination, resource $source)%Copy the palette from one image to another
imagepalettetotruecolor%bool imagepalettetotruecolor(resource $src)%Converts a palette based image to true color
-imagepng%bool imagepng(resource $image, [string $filename], [int $quality], [int $filters])%Ausgabe eines Bildes im Browser oder als Datei im PNG-Format
+imagepng%bool imagepng(resource $image, [mixed $to], [int $quality], [int $filters])%Ausgabe eines Bildes im Browser oder als Datei im PNG-Format
imagepolygon%void imagepolygon()%Zeichnen eines Vielecks (Polygon)
imagepsbbox%void imagepsbbox()%Ermittelt die Ausmaße des Rechtecks, das für die Ausgabe eines Textes unter Verwendung eines PostScript-Fonts (Typ 1) notwendig ist.
imagepsencodefont%void imagepsencodefont()%Ändert die Vektor-Beschreibung eines Fonts
@@ -1277,10 +1302,12 @@ imagepsloadfont%void imagepsloadfont()%Lädt einen Typ 1 PostScript-Font aus ein
imagepsslantfont%void imagepsslantfont()%Setzt einen Font schräg
imagepstext%void imagepstext()%Ausgabe eines Textes auf einem Bild unter Verwendung von Typ 1 PostScript-Fonts
imagerectangle%void imagerectangle()%Zeichnet ein Rechteck
+imageresolution%mixed imageresolution(resource $image, [int $res_x], [int $res_y])%Get or set the resolution of the image
imagerotate%resource imagerotate(resource $image, float $angle, int $bgd_color, [int $ignore_transparent])%Rotate an image with a given angle
imagesavealpha%bool imagesavealpha(resource $image, bool $saveflag)%Set the flag to save full alpha channel information (as opposed to single-color transparency) when saving PNG images
imagescale%resource imagescale(resource $image, int $new_width, [int $new_height = -1], [int $mode = IMG_BILINEAR_FIXED])%Scale an image using the given new width and height
imagesetbrush%bool imagesetbrush(resource $image, resource $brush)%Set the brush image for line drawing
+imagesetclip%bool imagesetclip(resource $im, int $x1, int $y1, int $x2, int $y2)%Set the clipping rectangle
imagesetinterpolation%bool imagesetinterpolation(resource $image, [int $method = IMG_BILINEAR_FIXED])%Set the interpolation method
imagesetpixel%void imagesetpixel()%Setzt ein einzelnes Pixel
imagesetstyle%bool imagesetstyle(resource $image, array $style)%Set the style for line drawing
@@ -1294,12 +1321,12 @@ imagetruecolortopalette%bool imagetruecolortopalette(resource $image, bool $dith
imagettfbbox%void imagettfbbox()%Ermittelt die Rahmenmaße für die Ausgabe eines Textes im True-Type-Format
imagettftext%void imagettftext()%Erzeugt TTF-Text im Bild
imagetypes%void imagetypes()%Gibt die von der aktuell verwendeten PHP-Version unterstützten Grafik-Formate zurück
-imagewbmp%bool imagewbmp(resource $image, [string $filename], [int $foreground])%Gibt das Bild im Browser oder einer Datei aus.
-imagewebp%bool imagewebp(resource $image, string $filename)%Output an WebP image to browser or file
+imagewbmp%bool imagewbmp(resource $image, [mixed $to], [int $foreground])%Gibt das Bild im Browser oder einer Datei aus.
+imagewebp%bool imagewebp(resource $image, mixed $to, [int $quality = 80])%Output a WebP image to browser or file
imagexbm%bool imagexbm(resource $image, string $filename, [int $foreground])%Output an XBM image to browser or file
imap_8bit%string imap_8bit(string $string)%Konvertiert einen 8bit String in einen quoted-printable String
imap_alerts%array imap_alerts()%Liefert alle aufgetretenen IMAP Alarmnachrichten
-imap_append%bool imap_append(resource $imap_stream, string $mailbox, string $message, [string $options = NULL])%String als Nachricht in einem Postfach ablegen
+imap_append%bool imap_append(resource $imap_stream, string $mailbox, string $message, [string $options], [string $internal_date])%String als Nachricht in einem Postfach ablegen
imap_base64%string imap_base64(string $text)%Dekodiert Base-64 kodierten Text
imap_binary%string imap_binary(string $string)%Konvertiert einen 8 Bit String in einen Base64 codierten String
imap_body%string imap_body(resource $imap_stream, int $msg_number, [int $options])%Liefert den Körper einer Nachricht
@@ -1319,14 +1346,14 @@ imap_fetchheader%string imap_fetchheader(resource $imap_stream, int $msg_number,
imap_fetchmime%string imap_fetchmime(resource $imap_stream, int $msg_number, string $section, [int $options])%Fetch MIME headers for a particular section of the message
imap_fetchstructure%object imap_fetchstructure(resource $imap_stream, int $msg_number, [int $options])%Ermittelt die Struktur einer Nachricht
imap_fetchtext%void imap_fetchtext()%Alias von imap_body
-imap_gc%bool imap_gc(resource $imap_stream, int $caches)%Clears IMAP cache
+imap_gc%bool imap_gc(resource $imap_stream, int $caches)%Leert den IMAP Cache
imap_get_quota%array imap_get_quota(resource $imap_stream, string $quota_root)%Liefert Quota-Beschränkungen und Nutzungsstatistik der Postfächer
imap_get_quotaroot%array imap_get_quotaroot(resource $imap_stream, string $quota_root)%Liefert die Quota-Beschränkungen für ein Benutzerpostfach
-imap_getacl%array imap_getacl(resource $imap_stream, string $mailbox)%Liste der Zugriffsrechte für ein Postfach bestimmen
+imap_getacl%array imap_getacl(resource $imap_stream, string $mailbox)%Liste der Zugriffsrechte für ein Postfach bestimmen
imap_getmailboxes%array imap_getmailboxes(resource $imap_stream, string $ref, string $pattern)%Liefert detailierte Informationen zu allen verfügbaren Postfächern
imap_getsubscribed%array imap_getsubscribed(resource $imap_stream, string $ref, string $pattern)%Liste aller abonnierten Postfächer
imap_header%void imap_header()%Alias von imap_headerinfo
-imap_headerinfo%object imap_headerinfo(resource $imap_stream, int $msg_number, [int $fromlength], [int $subjectlength], [string $defaulthost = NULL])%Liest die Kopfdaten einer Nachricht
+imap_headerinfo%object imap_headerinfo(resource $imap_stream, int $msg_number, [int $fromlength], [int $subjectlength], [string $defaulthost])%Liest die Kopfdaten einer Nachricht
imap_headers%array imap_headers(resource $imap_stream)%Liefert eine Zusammenfassung aller Nachrichtenköpfe eines Postfachs
imap_last_error%string imap_last_error()%Liefert die letzte IMAP-Fehlermeldung für dieses Script
imap_list%array imap_list(resource $imap_stream, string $ref, string $pattern)%Liste der Postfächer lesen
@@ -1334,7 +1361,7 @@ imap_listmailbox%void imap_listmailbox()%Alias von imap_list
imap_listscan%array imap_listscan(resource $imap_stream, string $ref, string $pattern, string $content)%Listet Postfächer nach Suchkriterien
imap_listsubscribed%void imap_listsubscribed()%Alias von imap_lsub
imap_lsub%array imap_lsub(resource $imap_stream, string $ref, string $pattern)%Liste aller abonierten Postfächer
-imap_mail%bool imap_mail(string $to, string $subject, string $message, [string $additional_headers = NULL], [string $cc = NULL], [string $bcc = NULL], [string $rpath = NULL])%Sendet eine Email Nachricht
+imap_mail%bool imap_mail(string $to, string $subject, string $message, [string $additional_headers], [string $cc], [string $bcc], [string $rpath])%Sendet eine Email Nachricht
imap_mail_compose%string imap_mail_compose(array $envelope, array $body)%Erzeugt eine MIME-Nachricht aus Kopf- und Nachrichtenelementen
imap_mail_copy%bool imap_mail_copy(resource $imap_stream, string $msglist, string $mailbox, [int $options])%Kopiert Nachrichten in ein Postfach
imap_mail_move%bool imap_mail_move(resource $imap_stream, string $msglist, string $mailbox, [int $options])%Verschiebt Nachrichten in ein anderes Postfach
@@ -1343,7 +1370,7 @@ imap_mime_header_decode%array imap_mime_header_decode(string $text)%Dekodiert MI
imap_msgno%int imap_msgno(resource $imap_stream, int $uid)%Liefert die Nachrichtennummer für eine gegebene UID
imap_num_msg%int imap_num_msg(resource $imap_stream)%Anzahl der Nachrichten im aktuellen Postfach
imap_num_recent%int imap_num_recent(resource $imap_stream)%Nummer der kürzlich eingetroffenen Nachrichten
-imap_open%resource imap_open(string $mailbox, string $username, string $password, [int $options = NIL], [int $n_retries])%Öffnet eine Verbindung zu einem Mailserver-Postfach
+imap_open%resource imap_open(string $mailbox, string $username, string $password, [int $options], [int $n_retries], [array $params])%Öffnet eine Verbindung zu einem Mailserver-Postfach
imap_ping%bool imap_ping(resource $imap_stream)%Prüft einen IMAP-Stream auf Funktionalität
imap_qprint%string imap_qprint(string $string)%Konvertiert einen quoted-printable kodierten String in einen 8 Bit String
imap_rename%void imap_rename()%Alias von imap_renamemailbox
@@ -1351,15 +1378,15 @@ imap_renamemailbox%bool imap_renamemailbox(resource $imap_stream, string $old_mb
imap_reopen%bool imap_reopen(resource $imap_stream, string $mailbox, [int $options], [int $n_retries])%Wechselt das aktuelle Postfach der Verbindung
imap_rfc822_parse_adrlist%array imap_rfc822_parse_adrlist(string $address, string $default_host)%Zerlegt einen Mailadressstring
imap_rfc822_parse_headers%object imap_rfc822_parse_headers(string $headers, [string $defaulthost = "UNKNOWN"])%Email-Kopfzeilen aus einem String auslesen
-imap_rfc822_write_address%string imap_rfc822_write_address(string $mailbox, string $host, string $personal)%Bildet aus Realnamen, Postfach und Server eine korekt formatierte Mail-Adresse
+imap_rfc822_write_address%string imap_rfc822_write_address(string $mailbox, string $host, string $personal)%Bildet aus Realnamen, Postfach und Server eine korrekt formatierte Mail-Adresse
imap_savebody%bool imap_savebody(resource $imap_stream, mixed $file, int $msg_number, [string $part_number = ""], [int $options])%Speichert einen bestimmten Body-Abschnitt einer Nachricht als Datei
imap_scan%void imap_scan()%Alias von imap_listscan
imap_scanmailbox%void imap_scanmailbox()%Alias von imap_listscan
imap_search%array imap_search(resource $imap_stream, string $criteria, [int $options = SE_FREE], [string $charset = NIL])%Liefert ein Array von Nachrichten die den gegebenen Suchkriterien entsprechen
-imap_set_quota%bool imap_set_quota(resource $imap_stream, string $quota_root, int $quota_limit)%Setzt die Mengenbeschrenkung für ein Postfach
+imap_set_quota%bool imap_set_quota(resource $imap_stream, string $quota_root, int $quota_limit)%Setzt die Mengenbeschränkung für ein Postfach
imap_setacl%bool imap_setacl(resource $imap_stream, string $mailbox, string $id, string $rights)%Setzen der ACL für ein Postfach
imap_setflag_full%bool imap_setflag_full(resource $imap_stream, string $sequence, string $flag, [int $options = NIL])%Setzt Nachrichtenflags
-imap_sort%array imap_sort(resource $imap_stream, int $criteria, int $reverse, [int $options], [string $search_criteria = NULL], [string $charset = NIL])%Sortiert Nachrichten eines Postfachs
+imap_sort%array imap_sort(resource $imap_stream, int $criteria, int $reverse, [int $options], [string $search_criteria], [string $charset = NIL])%Sortiert Nachrichten eines Postfachs
imap_status%object imap_status(resource $imap_stream, string $mailbox, int $options)%Liefert Statusinformationen zum angegebenen Postfach
imap_subscribe%bool imap_subscribe(resource $imap_stream, string $mailbox)%Abbonieren eines Postfachs
imap_thread%array imap_thread(resource $imap_stream, [int $options = SE_FREE])%Liefert einen Baum zusammenhängender Nachrichten
@@ -1377,11 +1404,14 @@ include%bool include(string $path)%Includes and evaluates the specified file
include_once%bool include_once(string $path)%Includes and evaluates the specified file
inet_ntop%string inet_ntop(string $in_addr)%Konvertiert eine komprimierte Internetadresse in ein menschenlesbares Format
inet_pton%string inet_pton(string $address)%Konvertiert eine IP-Adresse im menschenlesbaren Format in eine komprimierte in_addr-Repräsentation
+inflate_add%string inflate_add(resource $context, string $encoded_data, [int $flush_mode = ZLIB_SYNC_FLUSH])%Incrementally inflate encoded data
+inflate_init%resource inflate_init(int $encoding, [array $options = array()])%Initialize an incremental inflate context
ini_alter%void ini_alter()%Alias von ini_set
ini_get%string ini_get(string $varname)%Gets the value of a configuration option
ini_get_all%array ini_get_all([string $extension], [bool $details = true])%Gets all configuration options
ini_restore%void ini_restore(string $varname)%Restores the value of a configuration option
ini_set%string ini_set(string $varname, string $newvalue)%Sets the value of a configuration option
+intdiv%int intdiv(int $dividend, int $divisor)%Integer division
interface_exists%bool interface_exists(string $interface_name, [bool $autoload = true])%Prüft ob ein bestimmtes Interface definiert wurde
intl_error_name%string intl_error_name(int $error_code)%Get symbolic name for a given error code
intl_get_error_code%int intl_get_error_code()%Get the last error code
@@ -1408,6 +1438,7 @@ is_float%bool is_float(mixed $var)%Prüft, ob eine Variable vom Typ float ist
is_infinite%float is_infinite(float $val)%Prüft ob ein Wert unendlich ist
is_int%bool is_int(mixed $var)%Prüft, ob eine Variable vom Typ int ist
is_integer%void is_integer()%Alias von is_int
+is_iterable%array is_iterable(mixed $var)%Verify that the contents of a variable is an iterable value
is_link%bool is_link(string $filename)%Prüft, ob der Dateiname ein symbolischer Link ist
is_long%void is_long()%Alias von is_int
is_nan%bool is_nan(float $val)%Prüft ob ein Wert keine Zahl ist
@@ -1420,7 +1451,7 @@ is_resource%bool is_resource(mixed $var)%Prüft, ob eine Variable vom Typ resour
is_scalar%resource is_scalar(mixed $var)%Prüft ob eine Variable skalar ist
is_soap_fault%bool is_soap_fault(mixed $object)%Prüft, ob ein SOAP-Aufruf fehlgeschlagen ist
is_string%bool is_string(mixed $var)%Prüft, ob Variable vom Typ string ist
-is_subclass_of%bool is_subclass_of(mixed $object, string $class_name)%Prüft ob ein Objekt von der angegebenen Klasse abstammt
+is_subclass_of%bool is_subclass_of(mixed $object, string $class_name, [bool $allow_string])%Prüft ob ein Objekt von der angegebenen Klasse abstammt oder sie implementiert
is_tainted%bool is_tainted(string $string)%Checks whether a string is tainted
is_uploaded_file%bool is_uploaded_file(string $filename)%Prüft, ob die Datei mittels HTTP-POST upgeloadet wurde
is_writable%bool is_writable(string $filename)%Prüft, ob in eine Datei geschrieben werden kann
@@ -1438,13 +1469,13 @@ jdtojulian%string jdtojulian(int $julianday)%Konvertierung vom Julianischen Datu
jdtounix%int jdtounix(int $jday)%Konvertiert Julianisches Datum in Unix-Timestamp
jewishtojd%int jewishtojd(int $month, int $day, int $year)%Konvertiert vom Jüdischen Kalender zum Julianischen Datum
join%void join()%Alias von implode
-jpeg2wbmp%bool jpeg2wbmp(string $jpegname, string $wbmpname, int $dest_height, int $dest_width, int $threshold)%Convert JPEG image file to WBMP image file
-json_decode%mixed json_decode(string $json, [bool $assoc = false], [int $depth = 512])%Dekodiert eine JSON-Zeichenkette
-json_encode%string json_encode(mixed $value, [int $options])%Gibt die JSON-Repräsentation eines Wertes zurück
+jpeg2wbmp%bool jpeg2wbmp(string $jpegname, string $wbmpname, int $dest_height, int $dest_width, int $threshold)%Konvertiert eine JPEG-Bilddatei in eine WBMP-Bilddatei
+json_decode%mixed json_decode(string $json, [bool $assoc = false], [int $depth = 512], [int $options])%Dekodiert eine JSON-Zeichenkette
+json_encode%string json_encode(mixed $value, [int $options], [int $depth = 512])%Gibt die JSON-Repräsentation eines Wertes zurück
json_last_error%int json_last_error()%Gibt den letzten aufgetretenen Fehler zurück
-json_last_error_msg%string json_last_error_msg()%Returns the error string of the last json_encode() or json_decode() call
+json_last_error_msg%string json_last_error_msg()%Gibt die Fehlermeldung des letzten Aufrufs von json_encode oder json_decode() zurück
juliantojd%int juliantojd(int $month, int $day, int $year)%Konvertierung vom Julianischen Kalender zum Julianischen Datum
-key%mixed key(array $array)%Liefert einen Schlüssel eines assoziativen Arrays
+key%mixed key(array $array)%Liefert einen Schlüssel eines Arrays
key_exists%void key_exists()%Alias von array_key_exists
krsort%bool krsort(array $array, [int $sort_flags = SORT_REGULAR])%Sortiert ein Array nach Schlüsseln in umgekehrter Reihenfolge
ksort%bool ksort(array $array, [int $sort_flags = SORT_REGULAR])%Sortiert ein Array nach Schlüsseln
@@ -1454,10 +1485,10 @@ lchgrp%bool lchgrp(string $filename, mixed $group)%Changes group ownership of sy
lchown%bool lchown(string $filename, mixed $user)%Changes user ownership of symlink
ldap_8859_to_t61%void ldap_8859_to_t61()%Übersetzt 8859 Zeichen nach t61 Zeichen
ldap_add%void ldap_add()%Einträge einem LDAP Verzeichnis hinzufügen
-ldap_bind%void ldap_bind()%Bindung zu einem LDAP Verzeichnis
+ldap_bind%bool ldap_bind(resource $link_identifier, [string $bind_rdn], [string $bind_password])%Bindung zu einem LDAP Verzeichnis
ldap_close%void ldap_close()%Verbindung zum LDAP-Server schließen
ldap_compare%void ldap_compare()%Vergleicht gefundenen Wert eines Merkmal in einem Eintrag, der durch Angabe von dn bestimmt wird.
-ldap_connect%void ldap_connect()%Verbindung zu einem LDAP Server
+ldap_connect%resource ldap_connect([string $hostname], [int $port = 389])%Verbindet zu einem LDAP Server
ldap_control_paged_result%bool ldap_control_paged_result(resource $link, int $pagesize, [bool $iscritical = false], [string $cookie = ""])%Send LDAP pagination control
ldap_control_paged_result_response%bool ldap_control_paged_result_response(resource $link, resource $result, [string $cookie], [int $estimated])%Retrieve the LDAP pagination cookie
ldap_count_entries%void ldap_count_entries()%Zählt die Anzahl der Einträge bei einer Suche
@@ -1466,6 +1497,7 @@ ldap_dn2ufn%void ldap_dn2ufn()%Konvertiert DN in ein benutzerfreundliches Namens
ldap_err2str%void ldap_err2str()%Konvertiert eine LDAP Fehlernummer in einen Fehlertext
ldap_errno%void ldap_errno()%Liefert die LDAP Fehlernummer des letzten LDAP Kommandos
ldap_error%void ldap_error()%Liefert die LDAP Fehlermeldung des letzten LDAP Kommandos
+ldap_escape%string ldap_escape(string $value, [string $ignore], [int $flags])%Escape a string for use in an LDAP filter or DN
ldap_explode_dn%void ldap_explode_dn()%Aufteilung eines DN in seine Bestandteile
ldap_first_attribute%void ldap_first_attribute()%Liefert das erste Merkmal
ldap_first_entry%void ldap_first_entry()%Liefert die Kennung des ersten Ergebnisses
@@ -1481,7 +1513,8 @@ ldap_list%void ldap_list()%Einstufige Suche
ldap_mod_add%void ldap_mod_add()%Hinzufügen von Merkmalswerten zu aktuellen Merkmalen
ldap_mod_del%void ldap_mod_del()%Löschen von Merkmalswerten aktueller Merkmale
ldap_mod_replace%void ldap_mod_replace()%Ersetzen von Merkmalswerten mit neuen Merkmalswerten
-ldap_modify%void ldap_modify()%Verändern eines LDAP-Eintrags
+ldap_modify%bool ldap_modify(resource $link_identifier, string $dn, array $entry)%Verändern eines LDAP-Eintrags
+ldap_modify_batch%bool ldap_modify_batch(resource $link_identifier, string $dn, array $entry)%Batch and execute modifications on an LDAP entry
ldap_next_attribute%void ldap_next_attribute()%Liefert das nächste Merkmal im Ergebnis
ldap_next_entry%void ldap_next_entry()%Liefert den nächsten Eintrag des Ergebnisses
ldap_next_reference%void ldap_next_reference()%Holt die nächste Referenz
@@ -1507,7 +1540,7 @@ libxml_set_streams_context%void libxml_set_streams_context(resource $streams_con
libxml_use_internal_errors%bool libxml_use_internal_errors([bool $use_errors = false])%Disable libxml errors and allow user to fetch error information as needed
link%bool link(string $target, string $link)%Erzeugt einen harten Link
linkinfo%int linkinfo(string $path)%Liefert Informationen über einen Link
-list%void list(mixed $varname, mixed ...)%Weist Variablen zu, als wären sie ein Array
+list%array list(mixed $var1, [mixed ...])%Weist Variablen zu, als wären sie ein Array
locale_accept_from_http%string locale_accept_from_http(string $header)%Tries to find out best available locale based on HTTP "Accept-Language" header
locale_canonicalize%string locale_canonicalize(string $locale)%Canonicalize the locale string
locale_compose%string locale_compose(array $subtags)%Returns a correctly ordered and delimited locale ID
@@ -1531,13 +1564,20 @@ localtime%array localtime([int $timestamp = time()], [bool $is_associative = fal
log%float log(float $arg, [float $base = M_E])%Logarithmus
log10%float log10(float $arg)%Dekadischer Logarithmus
log1p%float log1p(float $number)%Berechent log(1 + number) mit erhöhter Genauigkeit
+log_cmd_delete%callable log_cmd_delete(array $server, array $writeOptions, array $deleteOptions, array $protocolOptions)%Callback When Deleting Documents
+log_cmd_insert%callable log_cmd_insert(array $server, array $document, array $writeOptions, array $protocolOptions)%Callback When Inserting Documents
+log_cmd_update%callable log_cmd_update(array $server, array $writeOptions, array $updateOptions, array $protocolOptions)%Callback When Updating Documents
+log_getmore%callable log_getmore(array $server, array $info)%Callback When Retrieving Next Cursor Batch
+log_killcursor%callable log_killcursor(array $server, array $info)%Callback When Executing KILLCURSOR operations
+log_reply%callable log_reply(array $server, array $messageHeaders, array $operationHeaders)%Callback When Reading the MongoDB reply
+log_write_batch%callable log_write_batch(array $server, array $writeOptions, array $batch, array $protocolOptions)%Callback When Writing Batches
long2ip%string long2ip(string $proper_address)%Konvertiert eine (IPv4) Netzwerkadresse in einen String, der das Punkt-Format enthält ("Dotted-Format")
lstat%array lstat(string $filename)%Sammelt Informationen über eine Datei oder einen symbolischen Link
-ltrim%string ltrim(string $str, [string $charlist])%Entfernt Leerraum (oder andere Zeichen) vom Anfang eines Strings
+ltrim%string ltrim(string $str, [string $character_mask])%Entfernt Leerraum (oder andere Zeichen) vom Anfang eines Strings
magic_quotes_runtime%void magic_quotes_runtime()%Alias von set_magic_quotes_runtime
mail%bool mail(string $to, string $subject, string $message, [string $additional_headers], [string $additional_parameters])%E-Mails senden
main%void main()%Dummy for main
-max%integer max(array $values, mixed $value1, mixed $value2, [mixed $value3...])%Maximalwert bestimmen
+max%String max(array $values, mixed $value1, mixed $value2, [mixed ...])%Maximalwert bestimmen
mb_check_encoding%bool mb_check_encoding([string $var], [string $encoding = mb_internal_encoding()])%Check if the string is valid for the specified encoding
mb_convert_case%string mb_convert_case(string $str, int $mode, [string $encoding = mb_internal_encoding()])%Perform case folding on a string
mb_convert_encoding%string mb_convert_encoding(string $str, string $to_encoding, [mixed $from_encoding = mb_internal_encoding()])%Convert character encoding
@@ -1547,7 +1587,7 @@ mb_decode_mimeheader%string mb_decode_mimeheader(string $str)%Decode string in M
mb_decode_numericentity%string mb_decode_numericentity(string $str, array $convmap, [string $encoding = mb_internal_encoding()])%Decode HTML numeric string reference to character
mb_detect_encoding%string mb_detect_encoding(string $str, [mixed $encoding_list = mb_detect_order()], [bool $strict = false])%Detect character encoding
mb_detect_order%mixed mb_detect_order([mixed $encoding_list = mb_detect_order()])%Set/Get character encoding detection order
-mb_encode_mimeheader%string mb_encode_mimeheader(string $str, [string $charset = mb_internal_encoding()], [string $transfer_encoding = "B"], [string $linefeed = "\r\n"], [int $indent])%Encode string for MIME header
+mb_encode_mimeheader%string mb_encode_mimeheader(string $str, [string $charset = determined by mb_language()], [string $transfer_encoding = "B"], [string $linefeed = "\r\n"], [int $indent])%Encode string for MIME header
mb_encode_numericentity%string mb_encode_numericentity(string $str, array $convmap, [string $encoding = mb_internal_encoding()], [bool $is_hex = FALSE])%Encode character to HTML numeric string reference
mb_encoding_aliases%array mb_encoding_aliases(string $encoding)%Get aliases of a known encoding type
mb_ereg%int mb_ereg(string $pattern, string $string, [array $regs])%Regular expression match with multibyte support
@@ -1593,9 +1633,9 @@ mb_strwidth%string mb_strwidth(string $str, [string $encoding = mb_internal_enco
mb_substitute_character%integer mb_substitute_character([mixed $substrchar = mb_substitute_character()])%Set/Get substitution character
mb_substr%string mb_substr(string $str, int $start, [int $length = NULL], [string $encoding = mb_internal_encoding()])%Get part of string
mb_substr_count%string mb_substr_count(string $haystack, string $needle, [string $encoding = mb_internal_encoding()])%Count the number of substring occurrences
-mcrypt_cbc%string mcrypt_cbc(string $cipher, string $key, string $data, int $mode, [string $iv])%Encrypts/decrypts data in CBC mode
+mcrypt_cbc%string mcrypt_cbc(string $cipher, string $key, string $data, int $mode, [string $iv])%Entschlüsselt/Verschlüsselt Daten im CBC Modus
mcrypt_cfb%string mcrypt_cfb(string $cipher, string $key, string $data, int $mode, [string $iv])%Encrypts/decrypts data in CFB mode
-mcrypt_create_iv%string mcrypt_create_iv(int $size, [int $source = MCRYPT_DEV_RANDOM])%Creates an initialization vector (IV) from a random source
+mcrypt_create_iv%string mcrypt_create_iv(int $size, [int $source = MCRYPT_DEV_URANDOM])%Creates an initialization vector (IV) from a random source
mcrypt_decrypt%string mcrypt_decrypt(string $cipher, string $key, string $data, string $mode, [string $iv])%Decrypts crypttext with given parameters
mcrypt_ecb%string mcrypt_ecb(string $cipher, string $key, string $data, int $mode, [string $iv])%Deprecated: Encrypts/decrypts data in ECB mode
mcrypt_enc_get_algorithms_name%string mcrypt_enc_get_algorithms_name(resource $td)%Returns the name of the opened algorithm
@@ -1636,19 +1676,19 @@ memcache_debug%bool memcache_debug(bool $on_off)%Turn debug output on/off
memory_get_peak_usage%int memory_get_peak_usage([bool $real_usage = false])%Returns the peak of memory allocated by PHP
memory_get_usage%int memory_get_usage([bool $real_usage = false])%Returns the amount of memory allocated to PHP
metaphone%string metaphone(string $str, [int $phonemes])%Berechnet den Metaphone-Schlüssel eines Strings
-method_exists%bool method_exists(mixed $object, string $method_name)%Prüft on eine Methode innerhalb eines Objekts existiert
+method_exists%bool method_exists(mixed $object, string $method_name)%Prüft ob eine Methode innerhalb eines Objekts existiert
mhash%void mhash()%Hash berechnen
mhash_count%int mhash_count()%Gibt die höchstmöglichen Hash-ID zurück
mhash_get_block_size%void mhash_get_block_size()%Gibt die Blockgröße von dem übergebenem Hash zurück
mhash_get_hash_name%void mhash_get_hash_name()%Gibt den Namen eines Hashs zurück
mhash_keygen_s2k%string mhash_keygen_s2k(int $hash, string $password, string $salt, int $bytes)%Generates a key
microtime%mixed microtime([bool $get_as_float = false])%Gibt den aktuellen Unix-Timestamp/Zeitstempel mit Mikrosekunden zurück
-mime_content_type%string mime_content_type(string $filename)%Detect MIME Content-type for a file (deprecated)
-min%integer min(array $values, mixed $value1, mixed $value2, [mixed $value3...])%Minimalwert bestimmen
+mime_content_type%string mime_content_type(string $filename)%Ermittelt den MIME-Typ des Inhalts einer Datei
+min%String min(array $values, mixed $value1, mixed $value2, [mixed ...])%Minimalwert bestimmen
mkdir%bool mkdir(string $pathname, [int $mode = 0777], [bool $recursive = false], [resource $context])%Erstellt ein Verzeichnis
mktime%int mktime([int $hour = date("H")], [int $minute = date("i")], [int $second = date("s")], [int $month = date("n")], [int $day = date("j")], [int $year = date("Y")], [int $is_dst = -1])%Gibt den Unix-Timestamp/Zeitstempel für ein Datum zurück
-money_format%string money_format(string $format, float $number)%Formats a number as a currency string
-move_uploaded_file%void move_uploaded_file()%Verschiebt eine hochgeladene Datei an einen neuen Ort
+money_format%string money_format(string $format, float $number)%Formatiert eine Zahl als Währungs-Zeichenkette
+move_uploaded_file%bool move_uploaded_file(string $filename, string $destination)%Verschiebt eine hochgeladene Datei an einen neuen Ort
msg_get_queue%resource msg_get_queue(int $key, [int $perms = 0666])%Message Queue anlegen oder an existierende Queue anbinden
msg_queue_exists%bool msg_queue_exists(int $key)%Check whether a message queue exists
msg_receive%bool msg_receive(resource $queue, int $desiredmsgtype, int $msgtype, int $maxsize, mixed $message, [bool $unserialize = true], [int $flags], [int $errorcode])%Receive a message from a message queue
@@ -1699,17 +1739,17 @@ mssql_select_db%bool mssql_select_db(string $database_name, [resource $link_iden
mt_getrandmax%int mt_getrandmax()%Zeigt den größtmöglichen Zufallswert an
mt_rand%int mt_rand(int $min, int $max)%Erzeugt "bessere" Zufallszahlen
mt_srand%void mt_srand([int $seed])%Setzt den besseren Zufallszahlengenerator
-mysql_affected_rows%int mysql_affected_rows([resource $link_identifier])%Liefert die Anzahl betroffener Datensätze einer vorhergehenden MySQL Operation
-mysql_client_encoding%string mysql_client_encoding([resource $link_identifier])%Liefert den Namen des Zeichensatzes
-mysql_close%bool mysql_close([resource $link_identifier])%Schließt eine Verbindung zu MySQL
+mysql_affected_rows%int mysql_affected_rows([resource $link_identifier = NULL])%Liefert die Anzahl betroffener Datensätze einer vorhergehenden MySQL Operation
+mysql_client_encoding%string mysql_client_encoding([resource $link_identifier = NULL])%Liefert den Namen des Zeichensatzes
+mysql_close%bool mysql_close([resource $link_identifier = NULL])%Schließt eine Verbindung zu MySQL
mysql_connect%resource mysql_connect([string $server = ini_get("mysql.default_host")], [string $username = ini_get("mysql.default_user")], [string $password = ini_get("mysql.default_password")], [bool $new_link = false], [int $client_flags])%Öffnet eine Verbindung zu einem MySQL-Server
-mysql_create_db%bool mysql_create_db(string $database_name, [resource $link_identifier])%Anlegen einer MySQL-Datenbank
+mysql_create_db%bool mysql_create_db(string $database_name, [resource $link_identifier = NULL])%Anlegen einer MySQL-Datenbank
mysql_data_seek%bool mysql_data_seek(resource $result, int $row_number)%Bewegt den internen Ergebnis-Zeiger
-mysql_db_name%string mysql_db_name(resource $result, int $row, [mixed $field])%Liefert Schema Namen vom Aufruf von mysql_list_dbs
-mysql_db_query%resource mysql_db_query(string $database, string $query, [resource $link_identifier])%Selektiert ein Schema und führt in ihm Anfrage aus
-mysql_drop_db%bool mysql_drop_db(string $database_name, [resource $link_identifier])%Löschen eines Schemas
-mysql_errno%int mysql_errno([resource $link_identifier])%Liefert die Nummer einer Fehlermeldung einer zuvor ausgeführten MySQL Operation
-mysql_error%string mysql_error([resource $link_identifier])%Liefert den Fehlertext der zuvor ausgeführten MySQL Operation
+mysql_db_name%string mysql_db_name(resource $result, int $row, [mixed $field = NULL])%Liefert Schema Namen vom Aufruf von mysql_list_dbs
+mysql_db_query%resource mysql_db_query(string $database, string $query, [resource $link_identifier = NULL])%Selektiert ein Schema und führt in ihm Anfrage aus
+mysql_drop_db%bool mysql_drop_db(string $database_name, [resource $link_identifier = NULL])%Löschen eines Schemas
+mysql_errno%int mysql_errno([resource $link_identifier = NULL])%Liefert die Nummer einer Fehlermeldung einer zuvor ausgeführten MySQL Operation
+mysql_error%string mysql_error([resource $link_identifier = NULL])%Liefert den Fehlertext der zuvor ausgeführten MySQL Operation
mysql_escape_string%string mysql_escape_string(string $unescaped_string)%Maskiert einen String zur Benutzung in einer MySQL Abfrage
mysql_fetch_array%array mysql_fetch_array(resource $result, [int $result_type = MYSQL_BOTH])%Liefert einen Datensatz als assoziatives Array, als numerisches Array oder beides
mysql_fetch_assoc%array mysql_fetch_assoc(resource $result)%Liefert einen Datensatz als assoziatives Array
@@ -1725,37 +1765,37 @@ mysql_field_table%string mysql_field_table(resource $result, int $field_offset)%
mysql_field_type%string mysql_field_type(resource $result, int $field_offset)%Liefert den Typ des spezifizierten Feldes in einem Ergebnis
mysql_free_result%bool mysql_free_result(resource $result)%Gibt belegten Speicher wieder frei
mysql_get_client_info%string mysql_get_client_info()%Liefert MySQL Clientinformationen
-mysql_get_host_info%string mysql_get_host_info([resource $link_identifier])%Liefert MySQL Host Informationen
-mysql_get_proto_info%int mysql_get_proto_info([resource $link_identifier])%Liefert MySQL Protokollinformationen
-mysql_get_server_info%string mysql_get_server_info([resource $link_identifier])%Liefert MySQL Server Informationen
-mysql_info%string mysql_info([resource $link_identifier])%Liefert Informationen über die zuletzt ausgeführte Anfrage zurück
-mysql_insert_id%int mysql_insert_id([resource $Verbindungs-Kennung])%Liefert die ID, die in der vorherigen Abfrage erzeugt wurde
-mysql_list_dbs%resource mysql_list_dbs([resource $Verbindungs-Kennung])%Auflistung der verfügbaren Datenbanken (Schemata) auf einem MySQL Server
-mysql_list_fields%resource mysql_list_fields(string $database_name, string $table_name, [resource $Verbindungs-Kennung])%Listet MySQL Tabellenfelder auf
-mysql_list_processes%resource mysql_list_processes([resource $Verbindungs-Kennung])%Zeigt die MySQL Prozesse an
-mysql_list_tables%resource mysql_list_tables(string $database, [resource $Verbindungs-Kennung])%Listet Tabellen in einer MySQL Datenbank auf
+mysql_get_host_info%string mysql_get_host_info([resource $link_identifier = NULL])%Liefert MySQL Host Informationen
+mysql_get_proto_info%int mysql_get_proto_info([resource $link_identifier = NULL])%Liefert MySQL Protokollinformationen
+mysql_get_server_info%string mysql_get_server_info([resource $link_identifier = NULL])%Liefert MySQL Server Informationen
+mysql_info%string mysql_info([resource $link_identifier = NULL])%Liefert Informationen über die zuletzt ausgeführte Anfrage zurück
+mysql_insert_id%int mysql_insert_id([resource $link_identifier = NULL])%Liefert die ID, die in der vorherigen Abfrage erzeugt wurde
+mysql_list_dbs%resource mysql_list_dbs([resource $link_identifier = NULL])%Auflistung der verfügbaren Datenbanken (Schemata) auf einem MySQL Server
+mysql_list_fields%resource mysql_list_fields(string $database_name, string $table_name, [resource $link_identifier = NULL])%Listet MySQL Tabellenfelder auf
+mysql_list_processes%resource mysql_list_processes([resource $link_identifier = NULL])%Zeigt die MySQL Prozesse an
+mysql_list_tables%resource mysql_list_tables(string $database, [resource $link_identifier = NULL])%Listet Tabellen in einer MySQL Datenbank auf
mysql_num_fields%int mysql_num_fields(resource $result)%Liefert die Anzahl der Felder in einem Ergebnis
mysql_num_rows%int mysql_num_rows(resource $result)%Liefert die Anzahl der Zeilen im Ergebnis
mysql_pconnect%resource mysql_pconnect([string $server = ini_get("mysql.default_host")], [string $username = ini_get("mysql.default_user")], [string $password = ini_get("mysql.default_password")], [int $client_flags])%Öffnet eine persistente Verbindung zum MySQL Server
-mysql_ping%bool mysql_ping([resource $link_identifier])%Ping a server connection or reconnect if there is no connection
-mysql_query%resource mysql_query(string $query, [resource $Verbindungs-Kennung])%Sendet eine Anfrage an MySQL
-mysql_real_escape_string%string mysql_real_escape_string(string $unescaped_string, [resource $link_identifier])%Maskiert spezielle Zeichen innerhalb eines Strings für die Verwendung in einer SQL-Anweisung
+mysql_ping%bool mysql_ping([resource $link_identifier = NULL])%Ping a server connection or reconnect if there is no connection
+mysql_query%mixed mysql_query(string $query, [resource $link_identifier = NULL])%Sendet eine Anfrage an MySQL
+mysql_real_escape_string%string mysql_real_escape_string(string $unescaped_string, [resource $link_identifier = NULL])%Maskiert spezielle Zeichen innerhalb eines Strings für die Verwendung in einer SQL-Anweisung
mysql_result%string mysql_result(resource $result, int $row, [mixed $field])%Liefert Ergebnis
-mysql_select_db%bool mysql_select_db(string $database_name, [resource $link_identifier])%Auswahl einer MySQL Datenbank
-mysql_set_charset%bool mysql_set_charset(string $charset, [resource $link_identifier])%Setzt den Verbindungszeichensatz
-mysql_stat%string mysql_stat([resource $Verbindungs-Kennung])%Zeigt den momentanen Serverstatus an
+mysql_select_db%bool mysql_select_db(string $database_name, [resource $link_identifier = NULL])%Auswahl einer MySQL Datenbank
+mysql_set_charset%bool mysql_set_charset(string $charset, [resource $link_identifier = NULL])%Setzt den Verbindungszeichensatz
+mysql_stat%string mysql_stat([resource $link_identifier = NULL])%Zeigt den momentanen Serverstatus an
mysql_tablename%string mysql_tablename(resource $result, int $i)%Liefert den Namen einer Tabelle
-mysql_thread_id%int mysql_thread_id([resource $Verbindungs-Kennung])%Zeigt die aktuelle Thread ID an
-mysql_unbuffered_query%resource mysql_unbuffered_query(string $query, [resource $Verbindungs-Kennung])%Sendet eine SQL Anfrage an MySQL, ohne Ergebniszeilen abzuholen und zu puffern.
+mysql_thread_id%int mysql_thread_id([resource $link_identifier = NULL])%Zeigt die aktuelle Thread ID an
+mysql_unbuffered_query%resource mysql_unbuffered_query(string $query, [resource $link_identifier = NULL])%Sendet eine SQL Anfrage an MySQL, ohne Ergebniszeilen abzuholen und zu puffern
mysqli%object mysqli([string $host = ini_get("mysqli.default_host")], [string $username = ini_get("mysqli.default_user")], [string $passwd = ini_get("mysqli.default_pw")], [string $dbname = ""], [int $port = ini_get("mysqli.default_port")], [string $socket = ini_get("mysqli.default_socket")])%Open a new connection to the MySQL server
-mysqli_autocommit%bool mysqli_autocommit(bool $mode, mysqli $link)%Turns on or off auto-committing database modifications
+mysqli_autocommit%bool mysqli_autocommit(bool $mode, mysqli $link)%Aktiviert oder deaktiviert automatisches Bestätigen von Datenbankänderungen
mysqli_begin_transaction%bool mysqli_begin_transaction([int $flags], [string $name], mysqli $link)%Starts a transaction
-mysqli_bind_param%void mysqli_bind_param()%Alias for mysqli_stmt_bind_param
-mysqli_bind_result%void mysqli_bind_result()%Alias for mysqli_stmt_bind_result
+mysqli_bind_param%void mysqli_bind_param()%Alias für mysqli_stmt_bind_param
+mysqli_bind_result%void mysqli_bind_result()%Alias für mysqli_stmt_bind_result
mysqli_change_user%bool mysqli_change_user(string $user, string $password, string $database, mysqli $link)%Changes the user of the specified database connection
mysqli_character_set_name%string mysqli_character_set_name(mysqli $link)%Returns the default character set for the database connection
-mysqli_client_encoding%void mysqli_client_encoding()%Alias of mysqli_character_set_name
-mysqli_close%bool mysqli_close(mysqli $link)%Closes a previously opened database connection
+mysqli_client_encoding%void mysqli_client_encoding()%Alias für mysqli_character_set_name
+mysqli_close%bool mysqli_close(mysqli $link)%Schließt die zuvor geöffnete Datenbankverbindung
mysqli_commit%bool mysqli_commit([int $flags], [string $name], mysqli $link)%Commits the current transaction
mysqli_connect%void mysqli_connect()%Alias von mysqli::__construct
mysqli_data_seek%bool mysqli_data_seek(int $offset, mysqli_result $result)%Adjusts the result pointer to an arbitrary row in the result
@@ -1768,15 +1808,15 @@ mysqli_embedded_server_start%bool mysqli_embedded_server_start(bool $start, arra
mysqli_enable_reads_from_master%bool mysqli_enable_reads_from_master(mysqli $link)%Enable reads from master
mysqli_enable_rpl_parse%bool mysqli_enable_rpl_parse(mysqli $link)%Enable RPL parse
mysqli_escape_string%void mysqli_escape_string()%Alias von mysqli_real_escape_string
-mysqli_execute%void mysqli_execute()%Alias for mysqli_stmt_execute
-mysqli_fetch%void mysqli_fetch()%Alias for mysqli_stmt_fetch
+mysqli_execute%void mysqli_execute()%Alias für mysqli_stmt_execute
+mysqli_fetch%void mysqli_fetch()%Alias für mysqli_stmt_fetch
mysqli_fetch_all%mixed mysqli_fetch_all([int $resulttype = MYSQLI_NUM], mysqli_result $result)%Fetches all result rows as an associative array, a numeric array, or both
mysqli_fetch_array%mixed mysqli_fetch_array([int $resulttype = MYSQLI_BOTH], mysqli_result $result)%Fetch a result row as an associative, a numeric array, or both
mysqli_fetch_assoc%array mysqli_fetch_assoc(mysqli_result $result)%Fetch a result row as an associative array
mysqli_fetch_field%object mysqli_fetch_field(mysqli_result $result)%Returns the next field in the result set
mysqli_fetch_field_direct%object mysqli_fetch_field_direct(int $fieldnr, mysqli_result $result)%Fetch meta-data for a single field
mysqli_fetch_fields%array mysqli_fetch_fields(mysqli_result $result)%Returns an array of objects representing the fields in a result set
-mysqli_fetch_object%object mysqli_fetch_object([string $class_name], [array $params], mysqli_result $result)%Returns the current row of a result set as an object
+mysqli_fetch_object%object mysqli_fetch_object([string $class_name = "stdClass"], [array $params], mysqli_result $result)%Returns the current row of a result set as an object
mysqli_fetch_row%mixed mysqli_fetch_row(mysqli_result $result)%Get a result row as an enumerated array
mysqli_field_seek%bool mysqli_field_seek(int $fieldnr, mysqli_result $result)%Set result pointer to a specified field offset
mysqli_free_result%void mysqli_free_result(mysqli_result $result)%Frees the memory associated with a result
@@ -1786,16 +1826,17 @@ mysqli_get_client_info%string mysqli_get_client_info(mysqli $link)%Get MySQL cli
mysqli_get_client_stats%array mysqli_get_client_stats()%Returns client per-process statistics
mysqli_get_client_version%int mysqli_get_client_version(mysqli $link)%Returns the MySQL client version as an integer
mysqli_get_connection_stats%array mysqli_get_connection_stats(mysqli $link)%Returns statistics about the client connection
-mysqli_get_metadata%void mysqli_get_metadata()%Alias for mysqli_stmt_result_metadata
+mysqli_get_links_stats%array mysqli_get_links_stats()%Return information about open and cached links
+mysqli_get_metadata%void mysqli_get_metadata()%Alias für mysqli_stmt_result_metadata
mysqli_get_warnings%mysqli_warning mysqli_get_warnings(mysqli $link)%Get result of SHOW WARNINGS
mysqli_init%mysqli mysqli_init()%Initializes MySQLi and returns a resource for use with mysqli_real_connect()
mysqli_kill%bool mysqli_kill(int $processid, mysqli $link)%Asks the server to kill a MySQL thread
-mysqli_master_query%bool mysqli_master_query(mysqli $link, string $query)%Enforce execution of a query on the master in a master/slave setup
+mysqli_master_query%bool mysqli_master_query(mysqli $link, string $query)%Führt einen Query auf dem Master in einer Master/Slaver Umegbung durch.
mysqli_more_results%bool mysqli_more_results(mysqli $link)%Check if there are any more query results from a multi query
mysqli_multi_query%bool mysqli_multi_query(string $query, mysqli $link)%Performs a query on the database
mysqli_next_result%bool mysqli_next_result(mysqli $link)%Prepare next result from multi_query
mysqli_options%bool mysqli_options(int $option, mixed $value, mysqli $link)%Set options
-mysqli_param_count%void mysqli_param_count()%Alias for mysqli_stmt_param_count
+mysqli_param_count%void mysqli_param_count()%Alias für mysqli_stmt_param_count
mysqli_ping%bool mysqli_ping(mysqli $link)%Pings a server connection, or tries to reconnect if the connection has gone down
mysqli_poll%int mysqli_poll(array $read, array $error, array $reject, int $sec, [int $usec])%Poll connections
mysqli_prepare%mysqli_stmt mysqli_prepare(string $query, mysqli $link)%Prepare an SQL statement for execution
@@ -1803,50 +1844,54 @@ mysqli_query%mixed mysqli_query(string $query, [int $resultmode = MYSQLI_STORE_R
mysqli_real_connect%bool mysqli_real_connect([string $host], [string $username], [string $passwd], [string $dbname], [int $port], [string $socket], [int $flags], mysqli $link)%Opens a connection to a mysql server
mysqli_real_escape_string%string mysqli_real_escape_string(string $escapestr, mysqli $link)%Escapes special characters in a string for use in an SQL statement, taking into account the current charset of the connection
mysqli_real_query%bool mysqli_real_query(string $query, mysqli $link)%Execute an SQL query
-mysqli_reap_async_query%mysqli_result mysqli_reap_async_query(mysql $link)%Get result from async query
+mysqli_reap_async_query%mysqli_result mysqli_reap_async_query(mysqli $link)%Get result from async query
mysqli_refresh%int mysqli_refresh(int $options, resource $link)%Refreshes
-mysqli_release_savepoint%bool mysqli_release_savepoint(string $name, mysqli $link)%Rolls back a transaction to the named savepoint
-mysqli_report%void mysqli_report()%Alias von of mysqli_driver->report_mode
+mysqli_release_savepoint%bool mysqli_release_savepoint(string $name, mysqli $link)%Removes the named savepoint from the set of savepoints of the current transaction
+mysqli_report%void mysqli_report()%Alias von für mysqli_driver->report_mode
mysqli_rollback%bool mysqli_rollback([int $flags], [string $name], mysqli $link)%Rolls back current transaction
mysqli_rpl_parse_enabled%int mysqli_rpl_parse_enabled(mysqli $link)%Check if RPL parse is enabled
mysqli_rpl_probe%bool mysqli_rpl_probe(mysqli $link)%RPL probe
mysqli_rpl_query_type%int mysqli_rpl_query_type(string $query, mysqli $link)%Returns RPL query type
mysqli_savepoint%bool mysqli_savepoint(string $name, mysqli $link)%Set a named transaction savepoint
mysqli_select_db%bool mysqli_select_db(string $dbname, mysqli $link)%Selects the default database for database queries
-mysqli_send_long_data%void mysqli_send_long_data()%Alias for mysqli_stmt_send_long_data
+mysqli_send_long_data%void mysqli_send_long_data()%Alias für mysqli_stmt_send_long_data
mysqli_send_query%bool mysqli_send_query(string $query, mysqli $link)%Send the query and return
mysqli_set_charset%bool mysqli_set_charset(string $charset, mysqli $link)%Sets the default client character set
mysqli_set_local_infile_default%void mysqli_set_local_infile_default(mysqli $link)%Unsets user defined handler for load local infile command
mysqli_set_local_infile_handler%bool mysqli_set_local_infile_handler(mysqli $link, callable $read_func)%Set callback function for LOAD DATA LOCAL INFILE command
-mysqli_set_opt%void mysqli_set_opt()%Alias of mysqli_options
-mysqli_slave_query%bool mysqli_slave_query(mysqli $link, string $query)%Force execution of a query on a slave in a master/slave setup
+mysqli_set_opt%void mysqli_set_opt()%Alias für mysqli_options
+mysqli_slave_query%bool mysqli_slave_query(mysqli $link, string $query)%Führt einen Query auf dem Slave in einer Master/Slave Umgebung durch
mysqli_ssl_set%bool mysqli_ssl_set(string $key, string $cert, string $ca, string $capath, string $cipher, mysqli $link)%Used for establishing secure connections using SSL
-mysqli_stat%string mysqli_stat(mysqli $link)%Gets the current system status
-mysqli_stmt_attr_get%int mysqli_stmt_attr_get(int $attr, mysqli_stmt $stmt)%Used to get the current value of a statement attribute
-mysqli_stmt_attr_set%bool mysqli_stmt_attr_set(int $attr, int $mode, mysqli_stmt $stmt)%Used to modify the behavior of a prepared statement
-mysqli_stmt_bind_param%bool mysqli_stmt_bind_param(string $types, mixed $var1, [mixed ...], mysqli_stmt $stmt)%Binds variables to a prepared statement as parameters
-mysqli_stmt_bind_result%bool mysqli_stmt_bind_result(mixed $var1, [mixed ...], mysqli_stmt $stmt)%Binds variables to a prepared statement for result storage
-mysqli_stmt_close%bool mysqli_stmt_close(mysqli_stmt $stmt)%Closes a prepared statement
-mysqli_stmt_data_seek%void mysqli_stmt_data_seek(int $offset, mysqli_stmt $stmt)%Seeks to an arbitrary row in statement result set
+mysqli_stat%string mysqli_stat(mysqli $link)%Liefert den aktuellen System Status
+mysqli_stmt%object mysqli_stmt(mysqli $link, [string $query])%Erzeugt ein neues mysqli_stmt Objekt
+mysqli_stmt_attr_get%int mysqli_stmt_attr_get(int $attr, mysqli_stmt $stmt)%Wird verwendet, um den augenblicklichen Wert eines Attributs der Anweisung zu erhalten
+mysqli_stmt_attr_set%bool mysqli_stmt_attr_set(int $attr, int $mode, mysqli_stmt $stmt)%Wird verwendet, um das Verhalten einer vorbereiteten Anweisung (prepared statement) zu verändern.
+mysqli_stmt_bind_param%bool mysqli_stmt_bind_param(string $types, mixed $var1, [mixed ...], mysqli_stmt $stmt)%Bindet Variablen als Parameter an eine vorbereitete Anweisung (prepared statement)
+mysqli_stmt_bind_result%bool mysqli_stmt_bind_result(mixed $var1, [mixed ...], mysqli_stmt $stmt)%Bindet Variablen an eine vorbereitete Anweisung (prepared statement), um das Ergebnis einer Abfrage abzulegen.
+mysqli_stmt_close%bool mysqli_stmt_close(mysqli_stmt $stmt)%Schließt eine vorbereitete Anweisung (prepared statement)
+mysqli_stmt_data_seek%void mysqli_stmt_data_seek(int $offset, mysqli_stmt $stmt)%Geht zu einer beliebigen Zeile in der Ergebnismenge einer Abfrage.
mysqli_stmt_execute%bool mysqli_stmt_execute(mysqli_stmt $stmt)%Executes a prepared Query
mysqli_stmt_fetch%bool mysqli_stmt_fetch(mysqli_stmt $stmt)%Fetch results from a prepared statement into the bound variables
mysqli_stmt_free_result%void mysqli_stmt_free_result(mysqli_stmt $stmt)%Frees stored result memory for the given statement handle
mysqli_stmt_get_result%mysqli_result mysqli_stmt_get_result(mysqli_stmt $stmt)%Gets a result set from a prepared statement
mysqli_stmt_get_warnings%object mysqli_stmt_get_warnings(mysqli_stmt $stmt)%Get result of SHOW WARNINGS
mysqli_stmt_init%mysqli_stmt mysqli_stmt_init(mysqli $link)%Initializes a statement and returns an object for use with mysqli_stmt_prepare
-mysqli_stmt_more_results%bool mysqli_stmt_more_results(mysql_stmt $stmt)%Check if there are more query results from a multiple query
-mysqli_stmt_next_result%bool mysqli_stmt_next_result(mysql_stmt $stmt)%Reads the next result from a multiple query
+mysqli_stmt_more_results%bool mysqli_stmt_more_results(mysql_stmt $stmt)%Prüft, ob es weitere Ergebnismengen bei einer Mehrfachabfrage gibt.
+mysqli_stmt_next_result%bool mysqli_stmt_next_result(mysql_stmt $stmt)%Liest die nächste Ergebnismenge einer Mehrfachabfrage aus.
mysqli_stmt_prepare%bool mysqli_stmt_prepare(string $query, mysqli_stmt $stmt)%Prepare an SQL statement for execution
mysqli_stmt_reset%bool mysqli_stmt_reset(mysqli_stmt $stmt)%Resets a prepared statement
mysqli_stmt_result_metadata%mysqli_result mysqli_stmt_result_metadata(mysqli_stmt $stmt)%Returns result set metadata from a prepared statement
-mysqli_stmt_send_long_data%bool mysqli_stmt_send_long_data(int $param_nr, string $data, mysqli_stmt $stmt)%Send data in blocks
-mysqli_stmt_store_result%bool mysqli_stmt_store_result(mysqli_stmt $stmt)%Transfers a result set from a prepared statement
-mysqli_store_result%mysqli_result mysqli_store_result(mysqli $link)%Transfers a result set from the last query
+mysqli_stmt_send_long_data%bool mysqli_stmt_send_long_data(int $param_nr, string $data, mysqli_stmt $stmt)%Sendet Daten blockweise
+mysqli_stmt_store_result%bool mysqli_stmt_store_result(mysqli_stmt $stmt)%Holt die Ergebnismenge einer vorbereiteten Anweisung (Prepared Statement)
+mysqli_store_result%mysqli_result mysqli_store_result([int $option], mysqli $link)%Transfers a result set from the last query
mysqli_thread_safe%bool mysqli_thread_safe()%Returns whether thread safety is given or not
mysqli_use_result%mysqli_result mysqli_use_result(mysqli $link)%Initiate a result set retrieval
mysqli_warning%object mysqli_warning()%The __construct purpose
mysqlnd_memcache_get_config%array mysqlnd_memcache_get_config(mixed $connection)%Returns information about the plugin configuration
mysqlnd_memcache_set%bool mysqlnd_memcache_set(mixed $mysql_connection, [Memcached $memcache_connection], [string $pattern], [callback $callback])%Associate a MySQL connection with a Memcache connection
+mysqlnd_ms_dump_servers%array mysqlnd_ms_dump_servers(mixed $connection)%Returns a list of currently configured servers
+mysqlnd_ms_fabric_select_global%array mysqlnd_ms_fabric_select_global(mixed $connection, mixed $table_name)%Switch to global sharding server for a given table
+mysqlnd_ms_fabric_select_shard%array mysqlnd_ms_fabric_select_shard(mixed $connection, mixed $table_name, mixed $shard_key)%Switch to shard
mysqlnd_ms_get_last_gtid%string mysqlnd_ms_get_last_gtid(mixed $connection)%Returns the latest global transaction ID
mysqlnd_ms_get_last_used_connection%array mysqlnd_ms_get_last_used_connection(mixed $connection)%Returns an array which describes the last used connection
mysqlnd_ms_get_stats%array mysqlnd_ms_get_stats()%Returns query distribution and connection statistics
@@ -1854,6 +1899,10 @@ mysqlnd_ms_match_wild%bool mysqlnd_ms_match_wild(string $table_name, string $wil
mysqlnd_ms_query_is_select%int mysqlnd_ms_query_is_select(string $query)%Find whether to send the query to the master, the slave or the last used MySQL server
mysqlnd_ms_set_qos%bool mysqlnd_ms_set_qos(mixed $connection, int $service_level, [int $service_level_option], [mixed $option_value])%Sets the quality of service needed from the cluster
mysqlnd_ms_set_user_pick_server%bool mysqlnd_ms_set_user_pick_server(string $function)%Sets a callback for user-defined read/write splitting
+mysqlnd_ms_xa_begin%int mysqlnd_ms_xa_begin(mixed $connection, string $gtrid, [int $timeout])%Starts a distributed/XA transaction among MySQL servers
+mysqlnd_ms_xa_commit%int mysqlnd_ms_xa_commit(mixed $connection, string $gtrid)%Commits a distributed/XA transaction among MySQL servers
+mysqlnd_ms_xa_gc%int mysqlnd_ms_xa_gc(mixed $connection, [string $gtrid], [boolean $ignore_max_retries])%Garbage collects unfinished XA transactions after severe errors
+mysqlnd_ms_xa_rollback%int mysqlnd_ms_xa_rollback(mixed $connection, string $gtrid)%Rolls back a distributed/XA transaction among MySQL servers
mysqlnd_qc_clear_cache%bool mysqlnd_qc_clear_cache()%Flush all cache contents
mysqlnd_qc_get_available_handlers%array mysqlnd_qc_get_available_handlers()%Returns a list of available storage handler
mysqlnd_qc_get_cache_info%array mysqlnd_qc_get_cache_info()%Returns information on the current handler, the number of cache entries and cache entries, if available
@@ -1867,18 +1916,18 @@ mysqlnd_qc_set_user_handlers%bool mysqlnd_qc_set_user_handlers(string $get_hash,
mysqlnd_uh_convert_to_mysqlnd%resource mysqlnd_uh_convert_to_mysqlnd(mysqli $mysql_connection)%Converts a MySQL connection handle into a mysqlnd connection handle
mysqlnd_uh_set_connection_proxy%bool mysqlnd_uh_set_connection_proxy(MysqlndUhConnection $connection_proxy, [mysqli $mysqli_connection])%Installs a proxy for mysqlnd connections
mysqlnd_uh_set_statement_proxy%bool mysqlnd_uh_set_statement_proxy(MysqlndUhStatement $statement_proxy)%Installs a proxy for mysqlnd statements
-natcasesort%bool natcasesort(array $array)%Sortiert ein Array in "natürlicher Reihenfolge", Groß/Kleinschreibung wird ignoriert
+natcasesort%bool natcasesort(array $array)%Sortiert ein Array in "natürlicher Reihenfolge", Groß/Kleinschreibung wird ignoriert
natsort%bool natsort(array $array)%Sortiert ein Array in "natürlicher Reihenfolge"
-next%boolean next(array $array)%Rückt den internen Zeiger eines Arrays vor
+next%mixed next(array $array)%Rückt den internen Zeiger eines Arrays vor
ngettext%string ngettext(string $msgid1, string $msgid2, int $n)%Pluralversion von gettext
nl2br%string nl2br(string $string, [bool $is_xhtml = true])%Fügt vor allen Zeilenumbrüchen eines Strings HTML-Zeilenumbrüche ein
nl_langinfo%string nl_langinfo(int $item)%Query-Language und Locale Information
-normalizer_is_normalized%bool normalizer_is_normalized(string $input, [string $form = Normalizer::FORM_C])%Checks if the provided string is already in the specified normalization form.
-normalizer_normalize%string normalizer_normalize(string $input, [string $form = Normalizer::FORM_C])%Normalizes the input provided and returns the normalized string
+normalizer_is_normalized%bool normalizer_is_normalized(string $input, [int $form = Normalizer::FORM_C])%Checks if the provided string is already in the specified normalization form.
+normalizer_normalize%string normalizer_normalize(string $input, [int $form = Normalizer::FORM_C])%Normalizes the input provided and returns the normalized string
nsapi_request_headers%array nsapi_request_headers()%Fetch all HTTP request headers
nsapi_response_headers%array nsapi_response_headers()%Fetch all HTTP response headers
nsapi_virtual%bool nsapi_virtual(string $uri)%Perform an NSAPI sub-request
-number_format%string number_format(float $number, int $decimals, string $dec_point, string $thousands_sep)%Formatiert eine Zahl mit Tausender-Gruppierung
+number_format%string number_format(float $number, int $decimals, string $dec_point, string $thousands_sep)%Formatiert eine Zahl mit Tausender-Trennzeichen
numfmt_create%NumberFormatter numfmt_create(string $locale, int $style, [string $pattern])%Create a number formatter
numfmt_format%string numfmt_format(number $value, [int $type], NumberFormatter $fmt)%Format a number
numfmt_format_currency%string numfmt_format_currency(float $value, string $currency, NumberFormatter $fmt)%Format a currency value
@@ -1896,10 +1945,8 @@ numfmt_set_pattern%bool numfmt_set_pattern(string $pattern, NumberFormatter $fmt
numfmt_set_symbol%bool numfmt_set_symbol(int $attr, string $value, NumberFormatter $fmt)%Set a symbol value
numfmt_set_text_attribute%bool numfmt_set_text_attribute(int $attr, string $value, NumberFormatter $fmt)%Set a text attribute
ob_clean%void ob_clean()%Löscht den Ausgabepuffer
-ob_deflatehandler%string ob_deflatehandler(string $data, int $mode)%Deflate output handler
ob_end_clean%bool ob_end_clean()%Löscht den Ausgabe-Puffer und deaktiviert die Ausgabe-Pufferung
ob_end_flush%bool ob_end_flush()%Leert (schickt/sendet) den Ausgabe-Puffer und deaktiviert die Ausgabe-Pufferung
-ob_etaghandler%string ob_etaghandler(string $data, int $mode)%ETag output handler
ob_flush%void ob_flush()%Leert (sendet) den Ausgabepuffer
ob_get_clean%string ob_get_clean()%Get current buffer contents and delete current output buffer
ob_get_contents%string ob_get_contents()%Gibt den Inhalt des Ausgabe-Puffers zurück
@@ -1910,9 +1957,8 @@ ob_get_status%array ob_get_status([bool $full_status = FALSE])%Get status of out
ob_gzhandler%string ob_gzhandler(string $buffer, int $mode)%ob_start callback function to gzip output buffer
ob_iconv_handler%string ob_iconv_handler(string $contents, int $status)%Konvertiert Zeichensatzkodierung als Ausgabepuffer-Handler (output buffer handler)
ob_implicit_flush%void ob_implicit_flush([int $flag = true])%Schaltet die implizite Ausgabe ein bzw. aus
-ob_inflatehandler%string ob_inflatehandler(string $data, int $mode)%Inflate output handler
ob_list_handlers%array ob_list_handlers()%List all output handlers in use
-ob_start%bool ob_start([callback $output_callback], [int $chunk_size], [int $flags])%Ausgabepufferung aktivieren
+ob_start%bool ob_start([callable $output_callback], [int $chunk_size], [int $flags])%Ausgabepufferung aktivieren
ob_tidyhandler%string ob_tidyhandler(string $input, [int $mode])%ob_start callback function to repair the buffer
oci_bind_array_by_name%bool oci_bind_array_by_name(resource $statement, string $name, array $var_array, int $max_table_length, [int $max_item_length = -1], [int $type = SQLT_AFC])%Bindet ein PHP-Array namentlich an ein Oracle-PL/SQL-Array
oci_bind_by_name%bool oci_bind_by_name(resource $statement, string $ph_name, mixed $variable, [int $maxlength = -1], [int $type = SQLT_CHR])%Bindet eine PHP-Variable an einen Oracle Platzhalter
@@ -1922,6 +1968,7 @@ oci_close%bool oci_close(resource $connection)%Schließt eine Oracle-Verbindung
oci_commit%bool oci_commit(resource $connection)%Commits the outstanding database transaction
oci_connect%resource oci_connect(string $username, string $password, [string $connection_string], [string $character_set], [int $session_mode])%Connect to an Oracle database
oci_define_by_name%bool oci_define_by_name(resource $statement, string $column_name, mixed $variable, [int $type = SQLT_CHR])%Associates a PHP variable with a column for query fetches
+oci_disable_taf_callback%bool oci_disable_taf_callback(resource $connection)%Disable a user-defined callback function for Oracle Database TAF
oci_error%array oci_error([resource $source])%Liefert den letzten Fehler
oci_execute%bool oci_execute(resource $statement, [int $mode = OCI_COMMIT_ON_SUCCESS])%Executes a statement
oci_fetch%bool oci_fetch(resource $statement)%Holt die nächste Reihe in den Ergebnispuffer
@@ -1930,13 +1977,13 @@ oci_fetch_array%array oci_fetch_array(resource $statement, [int $mode])%Liefert
oci_fetch_assoc%array oci_fetch_assoc(resource $statement)%Liefert die nächste Zeile der Ergebnisdaten als assoziatives Array
oci_fetch_object%object oci_fetch_object(resource $statement)%Liefert die nächste Zeile der Ergebnisdaten als Objekt
oci_fetch_row%array oci_fetch_row(resource $statement)%Liefert die nächste Zeile der Ergebnisdaten als numerisches Array
-oci_field_is_null%bool oci_field_is_null(resource $statement, mixed $field)%Checks if the field is NULL
-oci_field_name%string oci_field_name(resource $statement, int $field)%Returns the name of a field from the statement
-oci_field_precision%int oci_field_precision(resource $statement, int $field)%Tell the precision of a field
-oci_field_scale%int oci_field_scale(resource $statement, int $field)%Tell the scale of the field
+oci_field_is_null%bool oci_field_is_null(resource $statement, mixed $field)%Checks if a field in the currently fetched row is NULL
+oci_field_name%string oci_field_name(resource $statement, mixed $field)%Returns the name of a field from the statement
+oci_field_precision%int oci_field_precision(resource $statement, mixed $field)%Tell the precision of a field
+oci_field_scale%int oci_field_scale(resource $statement, mixed $field)%Tell the scale of the field
oci_field_size%int oci_field_size(resource $statement, mixed $field)%Returns field's size
-oci_field_type%mixed oci_field_type(resource $statement, int $field)%Returns field's data type
-oci_field_type_raw%int oci_field_type_raw(resource $statement, int $field)%Tell the raw Oracle data type of the field
+oci_field_type%mixed oci_field_type(resource $statement, mixed $field)%Returns a field's data type name
+oci_field_type_raw%int oci_field_type_raw(resource $statement, mixed $field)%Tell the raw Oracle data type of the field
oci_free_descriptor%bool oci_free_descriptor(resource $descriptor)%Frees a descriptor
oci_free_statement%bool oci_free_statement(resource $statement)%Gibt alle verknüpften Ressourcen eines Statements oder Zeigers frei.
oci_get_implicit_resultset%resource oci_get_implicit_resultset(resource $statement)%Returns the next child statement resource from a parent statement resource that has Oracle Database 12c Implicit Result Sets
@@ -1952,6 +1999,7 @@ oci_num_rows%int oci_num_rows(resource $statement)%Returns number of rows affect
oci_parse%resource oci_parse(resource $connection, string $sql_text)%Prepares an Oracle statement for execution
oci_password_change%resource oci_password_change(resource $connection, string $username, string $old_password, string $new_password, string $dbname)%Changes password of Oracle's user
oci_pconnect%resource oci_pconnect(string $username, string $password, [string $connection_string], [string $character_set], [int $session_mode])%Connect to an Oracle database using a persistent connection
+oci_register_taf_callback%bool oci_register_taf_callback(resource $connection, mix $callbackFn)%Register a user-defined callback function for Oracle Database TAF
oci_result%mixed oci_result(resource $statement, mixed $field)%Returns field's value from the fetched row
oci_rollback%bool oci_rollback(resource $connection)%Rolls back the outstanding database transaction
oci_server_version%string oci_server_version(resource $connection)%Returns the Oracle Database version
@@ -1984,7 +2032,7 @@ ocidefinebyname%void ocidefinebyname()%Alias von oci_define_by_name
ocierror%void ocierror()%Alias von oci_error
ociexecute%void ociexecute()%Alias von oci_execute
ocifetch%void ocifetch()%Alias von oci_fetch
-ocifetchinto%int ocifetchinto(resource $statement, array $result, [int $mode = + ])%Fetcht die nächste Zeile des Ergebnisses in ein Array (deprecated!)
+ocifetchinto%void ocifetchinto()%Veraltete Variante von oci_fetch_array, oci_fetch_object, oci_fetch_assoc und oci_fetch_row
ocifetchstatement%void ocifetchstatement()%Alias von oci_fetch_all
ocifreecollection%void ocifreecollection()%Alias von OCI-Collection::free
ocifreecursor%void ocifreecursor()%Alias von oci_free_statement
@@ -2059,9 +2107,10 @@ odbc_tableprivileges%resource odbc_tableprivileges(resource $connection_id, stri
odbc_tables%resource odbc_tables(resource $connection_id, [string $qualifier], [string $owner], [string $name], [string $types])%Get the list of table names stored in a specific data source
opcache_compile_file%boolean opcache_compile_file(string $file)%Compiles and caches a PHP script without executing it
opcache_get_configuration%array opcache_get_configuration()%Get configuration information about the cache
-opcache_get_status%array opcache_get_status([boolean $get_scripts])%Get status information about the cache
+opcache_get_status%array opcache_get_status([boolean $get_scripts])%Liefert den Status des OPcode Caches
opcache_invalidate%boolean opcache_invalidate(string $script, [boolean $force])%Invalidates a cached script
-opcache_reset%boolean opcache_reset()%Resets the contents of the opcode cache
+opcache_is_script_cached%boolean opcache_is_script_cached(string $file)%Tells whether a script is cached in OPCache
+opcache_reset%boolean opcache_reset()%Resettet den Inhalt des OPcode Caches
opendir%resource opendir(string $path, [resource $context])%Öffnen eines Verzeichnis-Handles
openlog%bool openlog(string $ident, int $option, int $facility)%Stellt eine Verbindung zum Log-Dienst des Systems her
openssl_cipher_iv_length%int openssl_cipher_iv_length(string $method)%Gets the cipher iv length
@@ -2071,12 +2120,13 @@ openssl_csr_get_public_key%resource openssl_csr_get_public_key(mixed $csr, [bool
openssl_csr_get_subject%array openssl_csr_get_subject(mixed $csr, [bool $use_shortnames])%Gibt das Subject eines CERT zurück
openssl_csr_new%mixed openssl_csr_new(array $dn, resource $privkey, [array $configargs], [array $extraattribs])%Erzeugt einen CSR
openssl_csr_sign%resource openssl_csr_sign(mixed $csr, mixed $cacert, mixed $priv_key, int $days, [array $configargs], [int $serial])%Signiert einen CSR mit einem anderen Zertifikat (oder sich selbst) und generiert ein Zertifikat
-openssl_decrypt%string openssl_decrypt(string $data, string $method, string $password, [int $options], [string $iv = ""])%Decrypts data
+openssl_decrypt%string openssl_decrypt(string $data, string $method, string $key, [int $options], [string $iv = ""], [string $tag = ""], [string $aad = ""])%Decrypts data
openssl_dh_compute_key%string openssl_dh_compute_key(string $pub_key, resource $dh_key)%Computes shared secret for public value of remote DH key and local DH key
openssl_digest%string openssl_digest(string $data, string $method, [bool $raw_output = false])%Computes a digest
-openssl_encrypt%string openssl_encrypt(string $data, string $method, string $password, [int $options], [string $iv = ""])%Encrypts data
+openssl_encrypt%string openssl_encrypt(string $data, string $method, string $password, [int $options], [string $iv = ""])%Verschlüsselt Daten
openssl_error_string%string openssl_error_string()%Gibt eine openSSL Fehlermeldung zurück
openssl_free_key%void openssl_free_key(resource $key_identifier)%Free key resource
+openssl_get_cert_locations%array openssl_get_cert_locations()%Retrieve the available certificate locations
openssl_get_cipher_methods%array openssl_get_cipher_methods([bool $aliases = false])%Gets available cipher methods
openssl_get_md_methods%array openssl_get_md_methods([bool $aliases = false])%Gets available digest methods
openssl_get_privatekey%void openssl_get_privatekey()%Alias von openssl_pkey_get_private
@@ -2102,33 +2152,38 @@ openssl_private_encrypt%bool openssl_private_encrypt(string $data, string $crypt
openssl_public_decrypt%bool openssl_public_decrypt(string $data, string $decrypted, mixed $key, [int $padding])%Entschlüsselt Daten mit einem öffentlichen Schlüssel
openssl_public_encrypt%bool openssl_public_encrypt(string $data, string $crypted, mixed $key, [int $padding])%Verschlüsselt Daten mit einem öffentlichen Schlüssel
openssl_random_pseudo_bytes%string openssl_random_pseudo_bytes(int $length, [bool $crypto_strong])%Generate a pseudo-random string of bytes
-openssl_seal%int openssl_seal(string $data, string $sealed_data, array $env_keys, array $pub_key_ids)%Versiegelt (verschlüsselt) Daten
+openssl_seal%int openssl_seal(string $data, string $sealed_data, array $env_keys, array $pub_key_ids, [string $method])%Versiegelt (verschlüsselt) Daten
openssl_sign%bool openssl_sign(string $data, string $signature, mixed $priv_key_id, [int $signature_alg])%Erzeugen einer Signatur
-openssl_verify%int openssl_verify(string $data, string $signature, mixed $pub_key_id, [int $signature_alg])%Überprüft eine Signatur
+openssl_spki_export%string openssl_spki_export(string $spkac)%Exports a valid PEM formatted public key signed public key and challenge
+openssl_spki_export_challenge%string openssl_spki_export_challenge(string $spkac)%Exports the challenge assoicated with a signed public key and challenge
+openssl_spki_new%string openssl_spki_new(resource $privkey, string $challenge, [int $algorithm])%Generate a new signed public key and challenge
+openssl_spki_verify%string openssl_spki_verify(string $spkac)%Verifies a signed public key and challenge
+openssl_verify%int openssl_verify(string $data, string $signature, mixed $pub_key_id, [mixed $signature_alg = OPENSSL_ALGO_SHA1])%Überprüft eine Signatur
openssl_x509_check_private_key%bool openssl_x509_check_private_key(mixed $cert, mixed $key)%Überprüft, ob ein privater Schlüssel zu einem Zertifikat passt
-openssl_x509_checkpurpose%int openssl_x509_checkpurpose(mixed $x509cert, int $purpose, [array $cainfo], [string $untrustedfile])%Überprüft, ob ein Zertifikat für einen bestimmten Zweck benutzt werden kann
+openssl_x509_checkpurpose%int openssl_x509_checkpurpose(mixed $x509cert, int $purpose, [array $cainfo = array()], [string $untrustedfile])%Überprüft, ob ein Zertifikat für einen bestimmten Zweck benutzt werden kann
openssl_x509_export%bool openssl_x509_export(mixed $x509, string $output, [bool $notext])%Exports a certificate as a string
openssl_x509_export_to_file%bool openssl_x509_export_to_file(mixed $x509, string $outfilename, [bool $notext])%Exportiert ein Zertifikat in eine Datei
+openssl_x509_fingerprint%bool openssl_x509_fingerprint(mixed $x509, [string $hash_algorithm = "sha1"], [bool $raw_output])%Calculates the fingerprint, or digest, of a given X.509 certificate
openssl_x509_free%void openssl_x509_free()%Freigabe einer Zertifikats Resource
openssl_x509_parse%array openssl_x509_parse(mixed $x509cert, [bool $shortnames])%Parst ein X.509-Zertifikat und liefert die Informationen als Array zurück
openssl_x509_read%resource openssl_x509_read(mixed $x509certdata)%Parst ein X.509-Zertitifikat und gibt eine Ressource zurück
ord%int ord(string $string)%Gibt den ASCII-Wert eines Zeichens zurück
output_add_rewrite_var%void output_add_rewrite_var()%Setzt URL-Rewrite-Variablen
output_reset_rewrite_vars%bool output_reset_rewrite_vars()%Reset URL rewriter values
-pack%Gleitkommazahl pack(string $format, [mixed $args], [mixed ...])%Packt Daten in eine Binär-Zeichenkette
-parse_ini_file%void parse_ini_file()%Analysiert eine Konfigurationsdatei
-parse_ini_string%array parse_ini_string(string $ini, [bool $process_sections = false], [int $scanner_mode = INI_SCANNER_NORMAL])%Parse a configuration string
+pack%string pack(string $format, [mixed $args], [mixed ...])%Packt Daten in eine Binär-Zeichenkette
+parse_ini_file%array parse_ini_file(string $filename, [bool $process_sections = false], [int $scanner_mode = INI_SCANNER_NORMAL])%Parst eine Konfigurationsdatei
+parse_ini_string%array parse_ini_string(string $ini, [bool $process_sections = false], [int $scanner_mode = INI_SCANNER_NORMAL])%Analysiert einen Konfigurations-String
parse_str%void parse_str(string $str, [array $arr])%Überträgt einen String in Variable
-parse_url%mixed parse_url(string $url, [int $component = -1])%Analysiert einen URL und gibt seine Bestandteile zurück
+parse_url%mixed parse_url(string $url, [int $component = -1])%Analysiert eine URL und gibt ihre Bestandteile zurück
passthru%void passthru(string $command, [int $return_var])%Führt ein externes Programm aus und zeigt dessen Ausgabe an
-password_get_info%array password_get_info(string $hash)%Returns information about the given hash
-password_hash%string password_hash(string $password, integer $algo, [array $options])%Creates a password hash
-password_needs_rehash%boolean password_needs_rehash(string $hash, string $algo, [string $options])%Checks if the given hash matches the given options
-password_verify%boolean password_verify(string $password, string $hash)%Verifies that a password matches a hash
+password_get_info%array password_get_info(string $hash)%Gibt Informationen über einen Hash zurück
+password_hash%string password_hash(string $password, integer $algo, [array $options])%Erstellt einen Passwort-Hash
+password_needs_rehash%boolean password_needs_rehash(string $hash, string $algo, [string $options])%Überprüft, ob der übergebene Hash mit den übergebenen Optionen übereinstimmt
+password_verify%boolean password_verify(string $password, string $hash)%Überprüft, ob ein Passwort und ein Hash zusammenpassen
pathinfo%mixed pathinfo(string $path, [int $options = PATHINFO_DIRNAME | PATHINFO_BASENAME | PATHINFO_EXTENSION | PATHINFO_FILENAME])%Liefert Informationen über einen Dateipfad
-pclose%void pclose()%Schließt einen Prozess-Dateizeiger
+pclose%int pclose(resource $handle)%Schließt einen Prozess-Dateizeiger
pcntl_alarm%void pcntl_alarm()%Setzt einen Zeitschalter für die Auslieferung eines Signals
-pcntl_errno%void pcntl_errno()%Alias von pcntl_strerror
+pcntl_errno%void pcntl_errno()%Alias von pcntl_get_last_error
pcntl_exec%void pcntl_exec()%Führt ein angegebenes Programm im aktuellen Prozessraum aus
pcntl_fork%void pcntl_fork()%Verzweigt den laufenden Prozess
pcntl_get_last_error%int pcntl_get_last_error()%Retrieve the error number set by the last pcntl function which failed
@@ -2136,6 +2191,7 @@ pcntl_getpriority%void pcntl_getpriority()%Liest die Priorität irgendeines Proz
pcntl_setpriority%void pcntl_setpriority()%Ändert die Priorität irgendeines Prozesses
pcntl_signal%void pcntl_signal()%Richtet eine Signalverarbeitung ein
pcntl_signal_dispatch%bool pcntl_signal_dispatch()%Calls signal handlers for pending signals
+pcntl_signal_get_handler%int|string pcntl_signal_get_handler(int $signo)%Get the current handler for specified signal
pcntl_sigprocmask%bool pcntl_sigprocmask(int $how, array $set, [array $oldset])%Sets and retrieves blocked signals
pcntl_sigtimedwait%int pcntl_sigtimedwait(array $set, [array $siginfo], [int $seconds], [int $nanoseconds])%Waits for signals, with a timeout
pcntl_sigwaitinfo%int pcntl_sigwaitinfo(array $set, [array $siginfo])%Waits for signals
@@ -2154,25 +2210,27 @@ pg_cancel_query%bool pg_cancel_query(resource $connection)%Löscht eine asynchro
pg_client_encoding%string pg_client_encoding([resource $connection])%Gibt die Kodierung des Clients zurück
pg_close%bool pg_close([resource $connection])%Schließt eine PostgreSQL-Verbindung
pg_connect%resource pg_connect(string $connection_string, [int $connect_type])%Öffnet eine PostgreSQL-Verbindung
+pg_connect_poll%int pg_connect_poll([resource $connection])%Poll the status of an in-progress asynchronous PostgreSQL connection attempt.
pg_connection_busy%bool pg_connection_busy(resource $connection)%Gibt den Status der Verbindung zurück (busy/not busy)
pg_connection_reset%bool pg_connection_reset(resource $connection)%Setzt die Verbindung zurück und verbindet neu
pg_connection_status%int pg_connection_status(resource $connection)%Gibt den Verbindungsstatus zurück
+pg_consume_input%bool pg_consume_input(resource $connection)%Reads input on the connection
pg_convert%array pg_convert(resource $connection, string $table_name, array $assoc_array, [int $options])%Konvertiert die Werte eines assoziativen Arrays in passende Werte für SQL-Kommandos.
pg_copy_from%bool pg_copy_from(resource $connection, string $table_name, array $rows, [string $delimiter], [string $null_as])%Fügt Datensätze aus einem Array in eine Tabelle ein
pg_copy_to%array pg_copy_to(resource $connection, string $table_name, [string $delimiter], [string $null_as])%Kopiert eine Tabelle in ein Array
pg_dbname%string pg_dbname([resource $connection])%Gibt den Namen der Datenbank zurück
-pg_delete%mixed pg_delete(resource $connection, string $table_name, array $assoc_array, [int $options = PGSQL_DML_EXEC])%Lscht Datenstze
+pg_delete%mixed pg_delete(resource $connection, string $table_name, array $assoc_array, [int $options = PGSQL_DML_EXEC])%Löscht Datensätze
pg_end_copy%bool pg_end_copy([resource $connection])%Synchronisation mit dem PostgreSQL-Server
pg_escape_bytea%string pg_escape_bytea([resource $connection], string $data)%Maskiert Zeichenketten zum Einfügen in ein Feld vom Typ bytea
pg_escape_identifier%string pg_escape_identifier([resource $connection], string $data)%Escape a identifier for insertion into a text field
pg_escape_literal%string pg_escape_literal([resource $connection], string $data)%Escape a literal for insertion into a text field
-pg_escape_string%string pg_escape_string([resource $connection], string $data)%Maskiert einen String zum Einfgen in Felder mit text/char Datentypen
+pg_escape_string%string pg_escape_string([resource $connection], string $data)%Maskiert einen String für Abfragen
pg_execute%resource pg_execute([resource $connection], string $stmtname, array $params)%Fordert den Datenankserver auf, eine vorbereitete Anfrage mit den angegebenen Parametern auszuführen und wartet auf das Ergebnis
pg_fetch_all%array pg_fetch_all(resource $result)%Gibt alle Zeilen eines Abfrageergebnisses als Array zurück
pg_fetch_all_columns%array pg_fetch_all_columns(resource $result, [int $column])%Gibt alle Werte einer bestimmten Spalte eines Abfrageergebnisses in einem Array zurück
-pg_fetch_array%array pg_fetch_array(resource $result, [int $row], [int $result_type])%Holt eine Zeile als Array
+pg_fetch_array%array pg_fetch_array(resource $result, [int $row], [int $result_type = PGSQL_BOTH])%Holt eine Zeile als Array
pg_fetch_assoc%array pg_fetch_assoc(resource $result, [int $row])%Holt eine Zeile als assoziatives Array
-pg_fetch_object%object pg_fetch_object(resource $result, [int $row], [int $result_type], [string $class_name], [array $params])%Holt einen Datensatz als Objekt
+pg_fetch_object%object pg_fetch_object(resource $result, [int $row], [int $result_type = PGSQL_ASSOC], [string $class_name], [array $params])%Holt einen Datensatz als Objekt
pg_fetch_result%string pg_fetch_result(resource $result, int $row, mixed $field)%Liefert Werte aus einer Ergebnismenge
pg_fetch_row%array pg_fetch_row(resource $result, [int $row])%Holt einen Datensatz als numerisches Array
pg_field_is_null%int pg_field_is_null(resource $result, int $row, mixed $field)%Prüft, ob ein Feld einen SQL NULL-Wert enthält
@@ -2183,6 +2241,7 @@ pg_field_size%int pg_field_size(resource $result, int $field_number)%Gibt den be
pg_field_table%mixed pg_field_table(resource $result, int $field_number, [bool $oid_only = false])%Gibt zu einem Feldnamen den Namen der Tabelle oder deren oid zurück, in der das Feld definiert ist
pg_field_type%string pg_field_type(resource $result, int $field_number)%Gibt den Datentyp eines Feldes zurück
pg_field_type_oid%int pg_field_type_oid(resource $result, int $field_number)%Gibt die ID des PostgreSQL-Datentyps (OID) eines Feldes zurück
+pg_flush%mixed pg_flush(resource $connection)%Flush outbound query data on the connection
pg_free_result%ressource pg_free_result(resource $result)%Gibt den durch Ergebnisse belegten Speicher frei
pg_get_notify%array pg_get_notify(resource $connection, [int $result_type])%Gibt eine SQL NOTIFY-Nachricht zurück
pg_get_pid%int pg_get_pid(resource $connection)%Prüft die Datenbankverbindung
@@ -2195,16 +2254,16 @@ pg_last_oid%string pg_last_oid(resource $result)%Gibt den Objektbezeichner (OID)
pg_lo_close%bool pg_lo_close(resource $large_object)%Schließt ein Large Object
pg_lo_create%int pg_lo_create([resource $connection], mixed $object_id)%Erzeugt ein Large Object
pg_lo_export%bool pg_lo_export([resource $connection], int $oid, string $pathname)%Exportiert ein Large Object in eine Datei
-pg_lo_import%int pg_lo_import([resource $connection], string $pathname, mixed $object_id)%Importiert ein Large Object aus einer Datei
+pg_lo_import%int pg_lo_import([resource $connection], string $pathname, [mixed $object_id])%Importiert ein Large Object aus einer Datei
pg_lo_open%resource pg_lo_open(resource $connection, int $oid, string $mode)%Öffnet ein Large Object
-pg_lo_read%string pg_lo_read(resource $large_object, [int $len])%Liest ein Large Object
+pg_lo_read%string pg_lo_read(resource $large_object, [int $len = 8192])%Liest ein Large Object
pg_lo_read_all%int pg_lo_read_all(resource $large_object)%Liest ein Large Object vollständig und reicht es direkt an den Browser weiter
pg_lo_seek%bool pg_lo_seek(resource $large_object, int $offset, [int $whence = PGSQL_SEEK_CUR])%Setzt die Lese- oder Schreibposition in einem Large Object
pg_lo_tell%int pg_lo_tell(resource $large_object)%Gibt die aktuelle Lese- oder Schreibposition in einem Large Object zurück
pg_lo_truncate%bool pg_lo_truncate(resource $large_object, int $size)%Truncates a large object
pg_lo_unlink%bool pg_lo_unlink(resource $connection, int $oid)%Löscht ein Large Object
pg_lo_write%int pg_lo_write(resource $large_object, string $data, [int $len])%Schreibt in ein Large Object
-pg_meta_data%array pg_meta_data(resource $connection, string $table_name)%Gibt Metadaten einer Tabelle als Array zurück
+pg_meta_data%array pg_meta_data(resource $connection, string $table_name, [bool $extended])%Gibt Metadaten einer Tabelle als Array zurück
pg_num_fields%int pg_num_fields(resource $result)%Gibt die Anzahl der Felder in einem Abfrageergebnis zurück
pg_num_rows%int pg_num_rows(resource $result)%Gibt die Anzahl der Zeilen in einem Abfrageergebnis zurück
pg_options%string pg_options([resource $connection])%Gibt die Verbindungsoptionen der aktuellen Verbindung zurück
@@ -2219,7 +2278,7 @@ pg_query_params%resource pg_query_params([resource $connection], string $query,
pg_result_error%string pg_result_error(resource $result)%Gibt die mit der Ergebniskennung verknüpfte Fehlermeldung zurück
pg_result_error_field%string pg_result_error_field(resource $result, int $fieldcode)%Gibt den Inhalt eines bestimmtes Feldes zu einer Fehlermeldung zurück
pg_result_seek%bool pg_result_seek(resource $result, int $offset)%Setzt den internen Datensatzzeiger auf die angegebene Position in einem Abfrageergebnis
-pg_result_status%mixed pg_result_status(resource $result, [int $type])%Gibt den Status eines Abfrageergebnisses zurück
+pg_result_status%mixed pg_result_status(resource $result, [int $type = PGSQL_STATUS_LONG])%Gibt den Status eines Abfrageergebnisses zurück
pg_select%mixed pg_select(resource $connection, string $table_name, array $assoc_array, [int $options = PGSQL_DML_EXEC])%Wählt Datensätze aus
pg_send_execute%bool pg_send_execute(resource $connection, string $stmtname, array $params)%Sendet eine Aufforderung an den Server, eine vorbereitete Abfrage mit den übergebenen Parametern auszuführen, ohne auf die Ergebnisse zu warten.
pg_send_prepare%bool pg_send_prepare(resource $connection, string $stmtname, string $query)%Sendet eine Aufforderung an den Server, eine vorbereitete Abfrage mit den übergebenen Parametern zu erzeugen, ohne auf ihre Beendigung zu warten.
@@ -2227,6 +2286,7 @@ pg_send_query%bool pg_send_query(resource $connection, string $query)%Sendet ein
pg_send_query_params%bool pg_send_query_params(resource $connection, string $query, array $params)%Sendet ein Kommando und separate Parameter zum Server, ohne auf die Rückgabe der Ergebnisse zu warten
pg_set_client_encoding%int pg_set_client_encoding([resource $connection], string $encoding)%Setzt die Kodierung des Clients
pg_set_error_verbosity%int pg_set_error_verbosity([resource $connection], int $verbosity)%Bestimmt den Detaillierungsgrad von Fehlermeldungen, die von pg_last_error und pg_result_error zurückgegeben werden.
+pg_socket%resource pg_socket(resource $connection)%Get a read only handle to the socket underlying a PostgreSQL connection
pg_trace%bool pg_trace(string $pathname, [string $mode = "w"], [resource $connection])%Ermöglicht die Ablaufverfolgung einer Verbindung
pg_transaction_status%int pg_transaction_status(resource $connection)%Gibt den aktuellen Transaktionsstatus des Servers zurück
pg_tty%string pg_tty([resource $connection])%Gibt den TTY Namen für die Verbindung zurück
@@ -2236,7 +2296,7 @@ pg_update%mixed pg_update(resource $connection, string $table_name, array $data,
pg_version%array pg_version([resource $connection])%Gibt ein Array zurück, das die Versionen von Client, Protokoll und Server enthält (falls verfügbar).
php_check_syntax%bool php_check_syntax(string $filename, [string $error_message])%Überprüft die PHP Syntax der angegebenen Datei (und führt sie aus)
php_ini_loaded_file%string php_ini_loaded_file()%Retrieve a path to the loaded php.ini file
-php_ini_scanned_files%string php_ini_scanned_files()%Return a list of .ini files parsed from the additional ini dir
+php_ini_scanned_files%string php_ini_scanned_files()%Liefert die Liste von analysierten .ini-Dateien aus einem zusätzlichen ini-Verzeichnis
php_logo_guid%string php_logo_guid()%Die GUID des PHP-Logos
php_sapi_name%string php_sapi_name()%Gibt das genutzte Interface zwischen PHP und dem Webserver zurück
php_strip_whitespace%string php_strip_whitespace(string $filename)%Return source with stripped comments and whitespace
@@ -2246,7 +2306,7 @@ phpinfo%bool phpinfo([int $what = INFO_ALL])%Gibt Informationen zur PHP-Konfigur
phpversion%string phpversion([string $extension])%Liefert die aktuelle PHP-Version
pi%float pi()%Liefert den Wert von Pi
png2wbmp%bool png2wbmp(string $pngname, string $wbmpname, int $dest_height, int $dest_width, int $threshold)%Convert PNG image file to WBMP image file
-popen%void popen()%Öffnet einen Prozesszeiger
+popen%resource popen(string $command, string $mode)%Öffnet einen Prozesszeiger
pos%void pos()%Alias von current
posix_access%bool posix_access(string $file, [int $mode = POSIX_F_OK])%Ermittelt die Zugriffsberechtigungen einer Datei
posix_ctermid%Zeichenkette posix_ctermid()%Liefert den Pfad des kontrollierenden Terminals
@@ -2264,13 +2324,13 @@ posix_getpgid%int posix_getpgid(int $pid)%Liefert die Prozessgruppenkennung (Pro
posix_getpgrp%int posix_getpgrp()%Liefert die Prozessgruppenkennung des aktuellen Prozesses
posix_getpid%int posix_getpid()%Liefert die aktuelle Prozesskennung
posix_getppid%int posix_getppid()%Liefert die Prozesskennung des Elternprozesses
-posix_getpwnam%Array posix_getpwnam(string $username)%Liefert zu einem Benutzernamen Informationen über diese Benutzerin
-posix_getpwuid%Array posix_getpwuid(int $uid)%Liefert zu einer Benutzer-ID Informationen über diese Benutzerin
+posix_getpwnam%Array posix_getpwnam(string $username)%Liefert zu einem Benutzernamen Informationen über diesen Benutzer
+posix_getpwuid%Array posix_getpwuid(int $uid)%Liefert zu einer Benutzer-ID Informationen über diesen Benutzer
posix_getrlimit%Array posix_getrlimit()%Liefert Informationen über Systemressourcen-Limits
posix_getsid%int posix_getsid(int $pid)%Liefert die aktuelle Session-ID (sid) des Prozesses
posix_getuid%int posix_getuid()%Liefert die reale Benutzer-ID des aktuellen Prozesses
posix_initgroups%bool posix_initgroups(string $name, int $base_group_id)%Ermittelt die Gruppenzugriffsliste
-posix_isatty%bool posix_isatty(int $fd)%Ermittelt, ob ein Dateideskriptor ein interaktives Terminal ist
+posix_isatty%bool posix_isatty(mixed $fd)%Ermittelt, ob ein Dateideskriptor ein interaktives Terminal ist
posix_kill%bool posix_kill(int $pid, int $sig)%Sendet einem Prozess ein Signal
posix_mkfifo%bool posix_mkfifo(string $pathname, int $mode)%Erzeugt eine "FIFO special"-Datei (named pipe)
posix_mknod%bool posix_mknod(string $pathname, int $mode, [int $major], [int $minor])%Erzeugt eine spezielle oder eine gewöhnliche Datei (POSIX.1)
@@ -2278,11 +2338,12 @@ posix_setegid%bool posix_setegid(int $gid)%Setzt die effektive Gruppen-ID des ak
posix_seteuid%bool posix_seteuid(int $uid)%Setzt die effektive Benutzer-ID des aktuellen Prozesses
posix_setgid%bool posix_setgid(int $gid)%Setzt die Gruppen-ID des aktuellen Prozesses
posix_setpgid%bool posix_setpgid(int $pid, int $pgid)%Setzt die Prozessgruppenkennung (Process Group ID) für die Job-Kontrolle
+posix_setrlimit%bool posix_setrlimit(int $resource, int $softlimit, int $hardlimit)%Set system resource limits
posix_setsid%int posix_setsid()%Macht den aktuellen Prozess zum Prozessgruppen-Führer
posix_setuid%bool posix_setuid(int $uid)%Setzt die Benutzer-ID des aktuellen Prozesses
posix_strerror%string posix_strerror(int $errno)%Liefert die System-Fehlermeldung, die zur angegebenen Fehlernummer gehört
posix_times%array posix_times()%Liefert Rechenzeiten
-posix_ttyname%String posix_ttyname(int $fd)%Ermittelt den Namen des Terminal-Devices
+posix_ttyname%String posix_ttyname(mixed $fd)%Ermittelt den Namen des Terminal-Devices
posix_uname%array posix_uname()%Liefert Auskunft über das System
pow%number pow(number $base, number $exp)%Potenzfunktion
preg_filter%mixed preg_filter(mixed $pattern, mixed $replacement, mixed $subject, [int $limit = -1], [int $count])%Sucht und ersetzt mit regulären Ausdrücken
@@ -2292,7 +2353,8 @@ preg_match%int preg_match(string $pattern, string $subject, [array $matches], [i
preg_match_all%int preg_match_all(string $pattern, string $subject, [array $matches], [int $flags], [int $offset])%Führt eine umfassende Suche nach Übereinstimmungen mit regulärem Ausdruck durch
preg_quote%string preg_quote(string $str, [string $delimiter])%Maskiert Zeichen regulärer Ausdrücke
preg_replace%mixed preg_replace(mixed $pattern, mixed $replacement, mixed $subject, [int $limit = -1], [int $count])%Sucht und ersetzt mit regulären Ausdrücken
-preg_replace_callback%mixed preg_replace_callback(mixed $pattern, callable $callback, mixed $subject, [int $limit = -1], [int $count])%Sucht und ersetzt einen regulären Ausdruck unter Verwendung eines Callbacks
+preg_replace_callback%mixed preg_replace_callback(mixed $pattern, callable $callback, mixed $subject, [int $limit = -1], [int $count])%Sucht und ersetzt mit regulären Ausdrücken unter Verwendung eines Callbacks
+preg_replace_callback_array%mixed preg_replace_callback_array(array $patterns_and_callbacks, mixed $subject, [int $limit = -1], [int $count])%Perform a regular expression search and replace using callbacks
preg_split%array preg_split(string $pattern, string $subject, [int $limit = -1], [int $flags])%Zerlegt eine Zeichenkette anhand eines regulären Ausdrucks
prev%mixed prev(array $array)%Setzt den internen Zeiger eines Arrays um ein Element zurück
print%int print(string $arg)%Ausgabe eines Strings
@@ -2329,27 +2391,29 @@ quoted_printable_encode%string quoted_printable_encode(string $str)%Wandelt eine
quotemeta%string quotemeta(string $str)%Quoten von Meta-Zeichen
rad2deg%float rad2deg(float $number)%Umrechnung von Bogenmaß in Grad
rand%int rand(int $min, int $max)%Erzeugt eine zufällige Zahl
-range%array range(mixed $low, mixed $high, [number $step])%Erstellt ein Array mit einem Bereich von Elementen
+random_bytes%string random_bytes(int $length)%Generates cryptographically secure pseudo-random bytes
+random_int%int random_int(int $min, int $max)%Generates cryptographically secure pseudo-random integers
+range%array range(mixed $start, mixed $end, [number $step = 1])%Erstellt ein Array mit einem Bereich von Elementen
rawurldecode%string rawurldecode(string $str)%Dekodiert URL-kodierte Strings
-rawurlencode%string rawurlencode(string $str)%URL-Kodierung nach RFC 1738
+rawurlencode%string rawurlencode(string $str)%URL-Kodierung nach RFC 3986
read_exif_data%void read_exif_data()%Alias von exif_read_data
readdir%string readdir([resource $dir_handle])%Liest einen Eintrag aus einem Verzeichnis-Handle
-readfile%void readfile()%Gibt eine Datei aus
+readfile%int readfile(string $filename, [bool $use_include_path = false], [resource $context])%Gibt eine Datei aus
readgzfile%int readgzfile(string $filename, [int $use_include_path])%Gibt eine gz-komprimierte Datei aus
readline%string readline([string $prompt])%Liest eine Zeile
readline_add_history%bool readline_add_history(string $line)%Fügt eine Zeile zur History hinzu
-readline_callback_handler_install%bool readline_callback_handler_install(string $prompt, callback $callback)%Initialisiert das readline-Callback-Interface und das Terminal, gibt den Prompt aus und springt direkt zurück
+readline_callback_handler_install%bool readline_callback_handler_install(string $prompt, callable $callback)%Initialisiert das readline-Callback-Interface und das Terminal, gibt den Prompt aus und springt direkt zurück
readline_callback_handler_remove%bool readline_callback_handler_remove()%Entfernt den letztdefinierten Callbackhandler und setzt die Terminalumgebung auf die Ursprungswerte zurück
readline_callback_read_char%void readline_callback_read_char()%Liest ein Zeichen und informiert das readline-Callback-Interface, wenn die Eingabezeile abgeschlossen wurde
readline_clear_history%bool readline_clear_history()%Löscht die History
-readline_completion_function%bool readline_completion_function(callback $function)%Registriert eine Vervollständigungsfunktion
+readline_completion_function%bool readline_completion_function(callable $function)%Registriert eine Vervollständigungsfunktion
readline_info%mixed readline_info([string $varname], [string $newvalue])%Liest/Setzt verschiedene interne readline-Variablen
readline_list_history%array readline_list_history()%Auflistung der History
readline_on_new_line%void readline_on_new_line()%Informiert readline, dass der Cursor in eine neue Zeile bewegt wurde
readline_read_history%bool readline_read_history([string $filename])%Liest die History
readline_redisplay%void readline_redisplay()%Zeichnet den Bildschirm neu
readline_write_history%bool readline_write_history([string $filename])%Schreibt die History
-readlink%void readlink()%Liefert das Ziel eines symbolischen Links
+readlink%string readlink(string $path)%Liefert das Ziel eines symbolischen Links
realpath%string realpath(string $path)%Löst einen Pfad in einen absoluten und eindeutigen auf
realpath_cache_get%array realpath_cache_get()%Get realpath cache entries
realpath_cache_size%int realpath_cache_size()%Get realpath cache size
@@ -2358,20 +2422,20 @@ recode_file%bool recode_file(string $request, resource $input, resource $output)
recode_string%string recode_string(string $request, string $string)%Umkodierung eines Strings entsprechend einer Recode-Anweisung
register_shutdown_function%void register_shutdown_function(callable $callback, [mixed $parameter], [mixed ...])%Registriert eine Funktion zur Ausführung beim Skript-Abschluss
register_tick_function%bool register_tick_function(callable $function, [mixed $arg], [mixed ...])%Register a function for execution on each tick
-rename%void rename()%Benennt eine Datei oder ein Verzeichnis um
+rename%bool rename(string $oldname, string $newname, [resource $context])%Benennt eine Datei oder ein Verzeichnis um
require%bool require(string $path)%Includes and evaluates the specified file, erroring if the file cannot be included
require_once%bool require_once(string $path)%Includes and evaluates the specified file, erroring if the file cannot be included
reset%mixed reset(array $array)%Setzt den internen Zeiger eines Arrays auf sein erstes Element
resourcebundle_count%int resourcebundle_count(ResourceBundle $r)%Get number of elements in the bundle
resourcebundle_create%ResourceBundle resourcebundle_create(string $locale, string $bundlename, [bool $fallback])%Create a resource bundle
-resourcebundle_get%mixed resourcebundle_get(string|int $index, ResourceBundle $r)%Get data from the bundle
+resourcebundle_get%mixed resourcebundle_get(string|int $index, [bool $fallback], ResourceBundle $r)%Get data from the bundle
resourcebundle_get_error_code%int resourcebundle_get_error_code(ResourceBundle $r)%Get bundle's last error code.
resourcebundle_get_error_message%string resourcebundle_get_error_message(ResourceBundle $r)%Get bundle's last error message.
resourcebundle_locales%array resourcebundle_locales(string $bundlename)%Get supported locales
restore_error_handler%bool restore_error_handler()%Rekonstruiert die zuvor benutzte Fehlerbehandlungsfunktion
restore_exception_handler%bool restore_exception_handler()%Stellt den vorherigen Exceptionhandler wieder her
restore_include_path%void restore_include_path()%Restores the value of the include_path configuration option
-rewind%void rewind()%Setzt den Dateizeiger auf das erste Byte der Datei
+rewind%bool rewind(resource $handle)%Setzt die Position eines Dateizeigers auf den Anfang
rewinddir%void rewinddir([resource $dir_handle])%Zurücksetzen des Verzeichnis-Handles
rmdir%bool rmdir(string $dirname, [resource $context])%Löscht ein Verzeichnis
round%float round(float $val, [int $precision], [int $mode = PHP_ROUND_HALF_UP])%Rundet einen Fließkommawert
@@ -2390,19 +2454,22 @@ rrd_version%string rrd_version()%Gets information about underlying rrdtool libra
rrd_xport%array rrd_xport(array $options)%Exports the information about RRD database.
rrdc_disconnect%void rrdc_disconnect()%Close any outstanding connection to rrd caching daemon
rsort%bool rsort(array $array, [int $sort_flags = SORT_REGULAR])%Sortiert ein Array in umgekehrter Reihenfolge
-rtrim%string rtrim(string $str, [string $charlist])%Entfernt Leerraum (oder andere Zeichen) vom Ende eines Strings
-scandir%Array scandir(string $directory, [int $sorting_order], [resource $context])%Listet Dateien und Verzeichnisse innerhalb eines angegebenen Pfades auf
-sem_acquire%bool sem_acquire(resource $sem_identifier)%Zugriff auf Semaphor anfordern
+rtrim%string rtrim(string $str, [string $character_mask])%Entfernt Leerraum (oder andere Zeichen) vom Ende eines Strings
+scandir%Array scandir(string $directory, [int $sorting_order = SCANDIR_SORT_ASCENDING], [resource $context])%Listet Dateien und Verzeichnisse innerhalb eines angegebenen Pfades auf
+sem_acquire%bool sem_acquire(resource $sem_identifier, [bool $nowait = false])%Zugriff auf Semaphor anfordern
sem_get%resource sem_get(int $key, [int $max_acquire = 1], [int $perm = 0666], [int $auto_release = 1])%Zugriff auf ein Semaphor anfordern
sem_release%bool sem_release(resource $sem_identifier)%Semaphor freigeben
sem_remove%bool sem_remove(resource $sem_identifier)%Semaphor entfernen
-serialize%string serialize(mixed $value)%Erzeugt eine speicherbare Repräsentation eines Wertes
+serialize%string serialize(mixed $value)%Erzeugt eine speicherbare Repräsentation eines Wertes.
+session_abort%void session_abort()%Discard session array changes and finish session
session_cache_expire%int session_cache_expire([string $new_cache_expire])%Liefert die aktuelle Cache-Verfallszeit
session_cache_limiter%string session_cache_limiter([string $cache_limiter])%Liefert und/oder setzt die aktuelle Cacheverwaltung
session_commit%void session_commit()%Alias von session_write_close
-session_decode%bool session_decode(string $data)%Dekodiert die Daten einer Session aus einer Zeichenkette
+session_create_id%string session_create_id([string $prefix])%Create new session id
+session_decode%bool session_decode(string $data)%Dekodiert die Daten einer Session aus einer session-kodierten Zeichenkette
session_destroy%bool session_destroy()%Löscht alle in einer Session registrierten Daten
-session_encode%string session_encode()%Kodiert die Daten der aktuellen Session als Zeichenkette
+session_encode%string session_encode()%Kodiert die Daten der aktuellen Session als session-kodierte Zeichenkette
+session_gc%int session_gc()%Perform session data garbage collection
session_get_cookie_params%array session_get_cookie_params()%Liefert die Session-Cookie Parameter
session_id%string session_id([string $id])%Liefert und/oder setzt die aktuelle Session-ID
session_is_registered%bool session_is_registered(string $name)%Überprüft, ob eine globale Variable in einer Session registriert ist
@@ -2410,24 +2477,25 @@ session_module_name%string session_module_name([string $module])%Liefert und/ode
session_name%string session_name([string $name])%Liefert und/oder setzt den Namen der aktuellen Session
session_regenerate_id%bool session_regenerate_id([bool $delete_old_session = false])%Ersetzt die aktuelle Session-ID durch eine neu erzeugte
session_register%bool session_register(mixed $name, [mixed ...])%Registriert eine oder mehrere globale Variablen in der aktuellen Session
-session_register_shutdown%void session_register_shutdown()%Session shutdown function
+session_register_shutdown%void session_register_shutdown()%Funktion zum Schließen von Sitzungen
+session_reset%void session_reset()%Re-initialize session array with original values
session_save_path%string session_save_path([string $path])%Liefert und/oder setzt den aktuellen Speicherpfad der Session
session_set_cookie_params%void session_set_cookie_params(int $lifetime, [string $path], [string $domain], [bool $secure = false], [bool $httponly = false])%Setzt die Session-Cookie-Parameter
-session_set_save_handler%bool session_set_save_handler(callback $open, callback $close, callback $read, callback $write, callback $destroy, callback $gc)%Setzt benutzerdefinierte Session-Speicherfunktionen
-session_start%bool session_start()%Initialisiert eine Session
-session_status%int session_status()%Returns the current session status
+session_set_save_handler%bool session_set_save_handler(callback $open, callback $close, callback $read, callback $write, callback $destroy, callback $gc, SessionHandlerInterface $sessionhandler, [bool $register_shutdown = true])%Setzt benutzerdefinierte Session-Speicherfunktionen
+session_start%bool session_start()%Erzeugt eine neue Session oder setzt eine vorhandene fort
+session_status%int session_status()%Gibt den Status der aktuellen Sitzung zurück
session_unregister%bool session_unregister(string $name)%Hebt die Registrierung einer globalen Variablen in der aktuellen Session auf
session_unset%void session_unset()%Löscht alle Session-Variablen
session_write_close%void session_write_close()%Speichert die Session-Daten und beendet die Session
-set_error_handler%mixed set_error_handler(callback $error_handler, [int $error_types = E_ALL | E_STRICT])%Bestimmt eine benutzerdefinierte Funktion zur Fehlerbehandlung
-set_exception_handler%callback set_exception_handler(callback $exception_handler)%Installiert einen benutzerdefinierten Exceptionhandler
+set_error_handler%mixed set_error_handler(callable $error_handler, [int $error_types = E_ALL | E_STRICT])%Bestimmt eine benutzerdefinierte Funktion zur Fehlerbehandlung
+set_exception_handler%callable set_exception_handler(callable $exception_handler)%Installiert einen benutzerdefinierten Exceptionhandler
set_file_buffer%void set_file_buffer()%Alias von stream_set_write_buffer
set_include_path%string set_include_path(string $new_include_path)%Sets the include_path configuration option
set_magic_quotes_runtime%void set_magic_quotes_runtime()%Setzt magic_quotes_runtime
set_socket_blocking%void set_socket_blocking()%Alias von stream_set_blocking
-set_time_limit%void set_time_limit(int $seconds)%Legt die maximale Ausführungszeit fest
+set_time_limit%bool set_time_limit(int $seconds)%Beschränkt die maximale Ausführungszeit
setcookie%bool setcookie(string $name, [string $value], [int $expire], [string $path], [string $domain], [bool $secure = false], [bool $httponly = false])%Sendet ein Cookie
-setlocale%string setlocale(int $category, array $locale, [string ...])%Setzt Locale Informationen
+setlocale%string setlocale(int $category, array $locale, [string ...])%Legt regionale (locale) Einstellungen fest
setproctitle%void setproctitle(string $title)%Set the process title
setrawcookie%bool setrawcookie(string $name, [string $value], [int $expire], [string $path], [string $domain], [bool $secure = false], [bool $httponly = false])%Sendet ein Cookie, ohne seinen Wert zu URL-kodieren
setthreadtitle%bool setthreadtitle(string $title)%Set the thread title
@@ -2493,6 +2561,7 @@ socket_create_listen%resource socket_create_listen(int $port, [int $backlog = 12
socket_create_pair%bool socket_create_pair(int $domain, int $type, int $protocol, array $fd)%Erzeugt ein Paar nicht zu unterscheidender Sockets und speichert sie in einem Array
socket_get_option%mixed socket_get_option(resource $socket, int $level, int $optname)%Holt die Socket-Optionen für einen Socket
socket_get_status%void socket_get_status()%Alias von stream_get_meta_data
+socket_getopt%void socket_getopt()%Alias von socket_get_option
socket_getpeername%bool socket_getpeername(resource $socket, string $address, [int $port])%Fragt das entfernte Ende eines gegebenen Sockets ab. Das Ergebnis ist vom Typ abhängig und ist entweder das Paar host/port oder ein Pfad des Unix-Dateisystems
socket_getsockname%bool socket_getsockname(resource $socket, string $addr, [int $port])%Fragt das lokale Ende eines gegebenen Sockets ab. Das Ergebnis ist vom Typ abhängig und ist entweder das Paar host/port oder ein Pfad des Unix-Dateisystems
socket_import_stream%resource socket_import_stream(resource $stream)%Import a stream
@@ -2511,6 +2580,7 @@ socket_set_blocking%void socket_set_blocking()%Alias von stream_set_blocking
socket_set_nonblock%bool socket_set_nonblock(resource $socket)%Setzt den nonblocking-Modus für den Datei-Deskriptor fd
socket_set_option%bool socket_set_option(resource $socket, int $level, int $optname, mixed $optval)%Setzt die Optionen für einen Socket
socket_set_timeout%void socket_set_timeout()%Alias von stream_set_timeout
+socket_setopt%void socket_setopt()%Alias von socket_set_option
socket_shutdown%bool socket_shutdown(resource $socket, [int $how = 2])%Schließt einen Socket der zum Senden, Empfangen oder beidem geöffnet wurde
socket_strerror%string socket_strerror(int $errno)%Gibt einen String zurück, der einen socket-Fehler beschreibt
socket_write%int socket_write(resource $socket, string $buffer, [int $length])%Schreibt in einen Socket
@@ -2518,8 +2588,8 @@ sort%bool sort(array $array, [int $sort_flags = SORT_REGULAR])%Sortiert ein Arra
soundex%string soundex(string $str)%Berechnet die Laut-Ähnlichkeit eines Strings
spl_autoload%void spl_autoload(string $class_name, [string $file_extensions = spl_autoload_extensions()])%Default implementation for __autoload()
spl_autoload_call%void spl_autoload_call(string $class_name)%Try all registered __autoload() function to load the requested class
-spl_autoload_extensions%string spl_autoload_extensions([string $file_extensions])%Register and return default file extensions for spl_autoload
-spl_autoload_functions%array spl_autoload_functions()%Return all registered __autoload() functions
+spl_autoload_extensions%string spl_autoload_extensions([string $file_extensions])%Registriert und gibt die voreingestellten Dateiendungen für spl_autoload zurück
+spl_autoload_functions%array spl_autoload_functions()%Liefert alle registrierten __autoload() Funktionen
spl_autoload_register%bool spl_autoload_register([callable $autoload_function], [bool $throw = true], [bool $prepend = false])%Register given function as __autoload() implementation
spl_autoload_unregister%bool spl_autoload_unregister(mixed $autoload_function)%Unregister given function as __autoload() implementation
spl_classes%array spl_classes()%Return available SPL classes
@@ -2533,8 +2603,8 @@ sqlite_busy_timeout%void sqlite_busy_timeout(resource $dbhandle, int $millisecon
sqlite_changes%int sqlite_changes(resource $dbhandle)%Liefert die Anzahl der vom letzten SQL-Befehl geänderten Datenbankeinträge.
sqlite_close%void sqlite_close(resource $dbhandle)%Schließt eine SQLite-Datenbankverbindung
sqlite_column%mixed sqlite_column(resource $result, mixed $index_or_name, [bool $decode_binary = true])%Holt eine Spalte des aktuellen Ergebnissatzes
-sqlite_create_aggregate%void sqlite_create_aggregate(resource $dbhandle, string $function_name, callback $step_func, callback $finalize_func, [int $num_args = -1])%Registriert eine benutzerdefinierte Funktion, um SQL-Abfragen zu aggregieren
-sqlite_create_function%void sqlite_create_function(resource $dbhandle, string $function_name, callback $callback, [int $num_args = -1])%Registriert eine "reguläre" nutzerdefinierte Funktion für den Gebrauch in SQL-Befehlen
+sqlite_create_aggregate%void sqlite_create_aggregate(resource $dbhandle, string $function_name, callable $step_func, callable $finalize_func, [int $num_args = -1])%Registriert eine benutzerdefinierte Funktion, um SQL-Abfragen zu aggregieren
+sqlite_create_function%void sqlite_create_function(resource $dbhandle, string $function_name, callable $callback, [int $num_args = -1])%Registriert eine "reguläre" nutzerdefinierte Funktion für den Gebrauch in SQL-Befehlen
sqlite_current%array sqlite_current(resource $result, [int $result_type = SQLITE_BOTH], [bool $decode_binary = true])%Holt die aktuelle Zeile als Array aus dem Abfrageergebnis
sqlite_error_string%string sqlite_error_string(int $error_code)%Liefert eine textuelle Beschreibung eines Fehler-Codes
sqlite_escape_string%string sqlite_escape_string(string $item)%Bereitet einen String für die Verwendung als SQL-Parameter auf
@@ -2549,7 +2619,7 @@ sqlite_fetch_string%void sqlite_fetch_string()%Alias von sqlite_fetch_single
sqlite_field_name%string sqlite_field_name(resource $result, int $field_index)%Gibt den Namen eines Feldes zurück
sqlite_has_more%bool sqlite_has_more(resource $result)%Findet heraus, ob noch Reihen im Ergebnis vorhanden sind
sqlite_has_prev%bool sqlite_has_prev(resource $result)%Gibt zurück, ob eine vorige Reihe existiert oder nicht
-sqlite_key%int sqlite_key(resource $result)%Liefert den aktuellen Zeilenindex
+sqlite_key%int sqlite_key()%Liefert den aktuellen Zeilenindex
sqlite_last_error%int sqlite_last_error(resource $dbhandle)%Liefert den Fehlercode des letzten Fehlers einer Datenbank
sqlite_last_insert_rowid%int sqlite_last_insert_rowid(resource $dbhandle)%Liefert die Zeilenidentifikation der zuletzt eingefügten Reihe zurück
sqlite_libencoding%string sqlite_libencoding()%Liefert die Kodierung der verwendeten SQLite-Bibliothek zurück
@@ -2666,7 +2736,7 @@ stats_stat_paired_t%float stats_stat_paired_t(array $arr1, array $arr2)%Not docu
stats_stat_percentile%float stats_stat_percentile(float $df, float $xnonc)%Not documented
stats_stat_powersum%float stats_stat_powersum(array $arr, float $power)%Not documented
stats_variance%float stats_variance(array $a, [bool $sample = false])%Returns the population variance
-str_getcsv%array str_getcsv(string $input, [string $delimiter = ','], [string $enclosure = '"'], [string $escape = '\\'])%Parst einen CSV-String in ein Array
+str_getcsv%array str_getcsv(string $input, [string $delimiter = ","], [string $enclosure = '"'], [string $escape = "\\"])%Parst einen CSV-String in ein Array
str_ireplace%mixed str_ireplace(mixed $search, mixed $replace, mixed $subject, [int $count])%Groß- und kleinschreibungsunabhängige Version von str_replace
str_pad%string str_pad(string $input, int $pad_length, [string $pad_string = " "], [int $pad_type = STR_PAD_RIGHT])%Erweitert einen String unter Verwendung eines anderen Strings auf eine bestimmte Länge
str_repeat%string str_repeat(string $input, int $multiplier)%Wiederholt einen String
@@ -2681,10 +2751,10 @@ strcmp%int strcmp(string $str1, string $str2)%Vergleich zweier Strings (Binary s
strcoll%int strcoll(string $str1, string $str2)%Locale-basierter Zeichenkettenvergleich
strcspn%int strcspn(string $str1, string $str2, [int $start], [int $length])%Ermittelt die Anzahl der nicht übereinstimmenden Zeichen
streamWrapper%object streamWrapper()%Constructs a new stream wrapper
-stream_bucket_append%void stream_bucket_append(resource $brigade, resource $bucket)%Append bucket to brigade
+stream_bucket_append%void stream_bucket_append(resource $brigade, object $bucket)%Append bucket to brigade
stream_bucket_make_writeable%object stream_bucket_make_writeable(resource $brigade)%Return a bucket object from the brigade for operating on
stream_bucket_new%object stream_bucket_new(resource $stream, string $buffer)%Create a new bucket for use on the current stream
-stream_bucket_prepend%void stream_bucket_prepend(resource $brigade, resource $bucket)%Prepend bucket to brigade
+stream_bucket_prepend%void stream_bucket_prepend(resource $brigade, object $bucket)%Prepend bucket to brigade
stream_context_create%resource stream_context_create([array $options], [array $params])%Creates a stream context
stream_context_get_default%resource stream_context_get_default([array $options])%Retrieve the default stream context
stream_context_get_options%array stream_context_get_options(resource $stream_or_context)%Retrieve options for a stream/wrapper/context
@@ -2705,11 +2775,11 @@ stream_get_meta_data%array stream_get_meta_data(resource $stream)%Retrieves head
stream_get_transports%array stream_get_transports()%Retrieve list of registered socket transports
stream_get_wrappers%array stream_get_wrappers()%Retrieve list of registered streams
stream_is_local%bool stream_is_local(mixed $stream_or_url)%Checks if a stream is a local stream
-stream_notification_callback%callable stream_notification_callback(int $notification_code, int $severity, string $message, int $message_code, int $bytes_transferred, int $bytes_max)%A callback function for the notification context paramater
+stream_notification_callback%callable stream_notification_callback(int $notification_code, int $severity, string $message, int $message_code, int $bytes_transferred, int $bytes_max)%A callback function for the notification context parameter
stream_register_wrapper%void stream_register_wrapper()%Alias von stream_wrapper_register
stream_resolve_include_path%string stream_resolve_include_path(string $filename)%Resolve filename against the include path
stream_select%int stream_select(array $read, array $write, array $except, int $tv_sec, [int $tv_usec])%Runs the equivalent of the select() system call on the given arrays of streams with a timeout specified by tv_sec and tv_usec
-stream_set_blocking%bool stream_set_blocking(resource $stream, int $mode)%Set blocking/non-blocking mode on a stream
+stream_set_blocking%bool stream_set_blocking(resource $stream, bool $mode)%Set blocking/non-blocking mode on a stream
stream_set_chunk_size%int stream_set_chunk_size(resource $fp, int $chunk_size)%Set the stream chunk size
stream_set_read_buffer%int stream_set_read_buffer(resource $stream, int $buffer)%Set read file buffering on the given stream
stream_set_timeout%bool stream_set_timeout(resource $stream, int $seconds, [int $microseconds])%Set timeout period on a stream
@@ -2730,8 +2800,8 @@ stream_wrapper_unregister%bool stream_wrapper_unregister(string $protocol)%Unreg
strftime%void strftime()%Formatiert eine Zeit-/Datumsangabe nach den lokalen Einstellungen
strip_tags%string strip_tags(string $str, [string $allowable_tags])%Entfernt HTML- und PHP-Tags aus einem String
stripcslashes%string stripcslashes(string $str)%Entfernt Quotes aus mit addcslashes behandelten Strings
-stripos%Strings stripos(string $haystack, string $needle, [int $offset])%Findet das erste Vorkommen eines Strings, unabhängig von Groß- und Kleinschreibung
-stripslashes%string stripslashes(string $str)%Entfernt aus einem gequoteten String alle Quotes
+stripos%Strings stripos(string $haystack, string $needle, [int $offset])%Findet das erste Vorkommen eines Teilstrings in einem String, unabhängig von Groß- und Kleinschreibung
+stripslashes%string stripslashes(string $str)%Entfernt Maskierungszeichen aus einem String
stristr%string stristr(string $haystack, mixed $needle, [bool $before_needle = false])%Wie strstr, aber unabhängig von Groß- bzw. Kleinschreibung
strlen%int strlen(string $string)%Ermitteln der String-Länge
strnatcasecmp%int strnatcasecmp(string $str1, string $str2)%String-Vergleich "natürlicher Ordnung" ohne Unterscheidung der Schreibweise
@@ -2739,17 +2809,17 @@ strnatcmp%int strnatcmp(string $str1, string $str2)%String-Vergleich unter Verwe
strncasecmp%int strncasecmp(string $str1, string $str2, int $len)%Binärdaten-sicherer und groß- und kleinschreibungs-unabhängiger Stringvergleich der ersten n Zeichen
strncmp%int strncmp(string $str1, string $str2, int $len)%String-Vergleich der ersten n Zeichen (Binary safe)
strpbrk%string strpbrk(string $haystack, string $char_list)%Durchsucht einen String nach einem Zeichen aus einer Gruppe von Zeichen
-strpos%int strpos(string $haystack, mixed $needle, [int $offset])%Sucht das erste Vorkommen des Suchstrings
+strpos%mixed strpos(string $haystack, mixed $needle, [int $offset])%Sucht das erste Vorkommen des Suchstrings
strptime%array strptime(string $date, string $format)%Parse a time/date generated with strftime
strrchr%string strrchr(string $haystack, mixed $needle)%Sucht das letzte Vorkommen eines Zeichens in einem String
strrev%string strrev(string $string)%Kehrt einen String um
strripos%int strripos(string $haystack, string $needle, [int $offset])%Findet das letzte Vorkommen der gesuchten Zeichenkette in einem String, unabhängig von Groß- und Kleinschreibung
-strrpos%int strrpos(string $haystack, string $needle, [int $offset])%Findet das letzte Vorkommen eines Zeichens innerhalb einer Zeichenkette
+strrpos%int strrpos(string $haystack, string $needle, [int $offset])%Findet die Position des letzten Vorkommens eines Teilstrings innerhalb einer Zeichenkette
strspn%int strspn(string $subject, string $mask, [int $start], [int $length])%Ermittelt die Länge des initialen Abschnitts einer Zeichenkette, der ausschließlich aus Zeichen besteht, die in einer übergebenen Maske enthalten sind.
strstr%string strstr(string $haystack, mixed $needle, [bool $before_needle = false])%Findet das erste Vorkommen eines Strings
strtok%string strtok(string $str, string $token)%Zerlegt einen String
-strtolower%string strtolower(string $str)%Setzt einen String in Kleinbuchstaben um
-strtotime%int strtotime(string $time, [int $now])%Wandelt ein beliebiges in englischer Textform angegebenes Datum in einen UNIX-Zeitstempel (Timestamp) um
+strtolower%string strtolower(string $string)%Setzt einen String in Kleinbuchstaben um
+strtotime%int strtotime(string $time, [int $now = time()])%Wandelt ein beliebiges in englischer Textform angegebenes Datum in einen UNIX-Zeitstempel (Timestamp) um
strtoupper%string strtoupper(string $string)%Wandelt alle Zeichen eines Strings in Großbuchstaben um
strtr%string strtr(string $str, string $from, string $to, array $replace_pairs)%Tauscht Zeichen aus oder ersetzt Zeichenketten
strval%string strval(mixed $var)%Ermittelt die String-Repräsentation einer Variable
@@ -2822,7 +2892,7 @@ tidy_set_encoding%bool tidy_set_encoding(string $encoding)%Set the input/output
tidy_setopt%bool tidy_setopt(string $option, mixed $value)%Updates the configuration settings for the specified tidy document
tidy_warning_count%int tidy_warning_count(tidy $object)%Returns the Number of Tidy warnings encountered for specified document
time%int time()%Gibt den aktuellen Unix-Timestamp/Zeitstempel zurück
-time_nanosleep%mixed time_nanosleep(int $seconds, int $nanoseconds)%Verzögert die Ausführung um die gegebene Anzahl Sekunden und Nanosekunden
+time_nanosleep%mixed time_nanosleep(int $seconds, int $nanoseconds)%Verzögert die Ausführung um die gegebene Anzahl Sekunden und Nanosekunden
time_sleep_until%bool time_sleep_until(float $timestamp)%Lässt das Skript bis zur angegebenen Zeit schlafen
timezone_abbreviations_list%void timezone_abbreviations_list()%Alias von DateTimeZone::listAbbreviations
timezone_identifiers_list%void timezone_identifiers_list()%Alias von DateTimeZone::listIdentifiers
@@ -3009,26 +3079,39 @@ transliterator_get_error_message%string transliterator_get_error_message()%Get l
transliterator_list_ids%array transliterator_list_ids()%Get transliterator IDs
transliterator_transliterate%string transliterator_transliterate(string $subject, [int $start], [int $end], mixed $transliterator)%Transliterate a string
trigger_error%bool trigger_error(string $error_msg, [int $error_type = E_USER_NOTICE])%Erzeugt eine benutzerdefinierte Fehlermeldung/Warnung/Benachrichtigung
-trim%string trim(string $str, [string $charlist])%Entfernt Whitespaces (oder andere Zeichen) am Anfang und Ende eines Strings
-uasort%bool uasort(array $array, callable $cmp_function)%Sortiert ein Array mittels einer benutzerdefinierten Vergleichsfunktion und behält Indexassoziationen bei
+trim%string trim(string $str, [string $character_mask = " \t\n\r\0\x0B"])%Entfernt Whitespaces (oder andere Zeichen) am Anfang und Ende eines Strings
+uasort%bool uasort(array $array, callable $value_compare_func)%Sortiert ein Array mittels einer benutzerdefinierten Vergleichsfunktion und behält Indexassoziationen bei
ucfirst%string ucfirst(string $str)%Verwandelt das erste Zeichen eines Strings in einen Großbuchstaben
-ucwords%string ucwords(string $str)%Wandelt jeden ersten Buchstaben eines Wortes innerhalb eines Strings in einen Großbuchstaben
-uksort%bool uksort(array $array, callable $cmp_function)%Sortiert ein Array nach Schlüsseln mittels einer benutzerdefinierten Vergleichsfunktion
+ucwords%string ucwords(string $str, [string $delimiters = " \t\r\n\f\v"])%Wandelt jeden ersten Buchstaben eines Wortes innerhalb eines Strings in einen Großbuchstaben
+uksort%bool uksort(array $array, callable $key_compare_func)%Sortiert ein Array nach Schlüsseln mittels einer benutzerdefinierten Vergleichsfunktion
umask%int umask([int $mask])%Changes the current umask
uniqid%string uniqid([string $prefix = ""], [bool $more_entropy = false])%Erzeugt eine eindeutige ID
unixtojd%int unixtojd([int $timestamp = time()])%Konvertiert Unix-Timestamp in Julianisches Datum
unlink%bool unlink(string $filename, [resource $context])%Löscht eine Datei
unpack%array unpack(string $format, string $data)%Entpackt die Daten eines Binär-Strings
unregister_tick_function%void unregister_tick_function(string $function_name)%De-register a function for execution on each tick
-unserialize%mixed unserialize(string $str)%Erzeugt aus einem gespeicherten Datenformat einen Wert in PHP
+unserialize%mixed unserialize(string $str, [array $options])%Erzeugt aus einem gespeicherten Datenformat einen Wert in PHP
unset%void unset(mixed $var, [mixed ...])%Löschen einer angegebenen Variablen
untaint%bool untaint(string $string, [string ...])%Untaint strings
+uopz_backup%void uopz_backup(string $class, string $function)%Backup a function
+uopz_compose%void uopz_compose(string $name, array $classes, [array $methods], [array $properties], [int $flags])%Compose a class
+uopz_copy%Closure uopz_copy(string $class, string $function)%Copy a function
+uopz_delete%void uopz_delete(string $class, string $function)%Delete a function
+uopz_extend%void uopz_extend(string $class, string $parent)%Extend a class at runtime
+uopz_flags%int uopz_flags(string $class, string $function, int $flags)%Get or set flags on function or class
+uopz_function%void uopz_function(string $class, string $function, Closure $handler, [int $modifiers])%Creates a function at runtime
+uopz_implement%void uopz_implement(string $class, string $interface)%Implements an interface at runtime
+uopz_overload%void uopz_overload(int $opcode, Callable $callable)%Overload a VM opcode
+uopz_redefine%void uopz_redefine(string $class, string $constant, mixed $value)%Redefine a constant
+uopz_rename%void uopz_rename(string $class, string $function, string $rename)%Rename a function at runtime
+uopz_restore%void uopz_restore(string $class, string $function)%Restore a previously backed up function
+uopz_undefine%void uopz_undefine(string $class, string $constant)%Undefine a constant
urldecode%string urldecode(string $str)%Dekodiert eine URL-kodierte Zeichenkette
urlencode%string urlencode(string $str)%URL-kodiert einen String
-use_soap_error_handler%bool use_soap_error_handler([bool $handler])%Definiert, ob SOAP-Errorhandler benutzt werden soll
+use_soap_error_handler%bool use_soap_error_handler([bool $handler = true])%Definiert, ob SOAP-Errorhandler benutzt werden soll
user_error%void user_error()%Alias von trigger_error
usleep%void usleep(int $micro_seconds)%Programm-Verzögerung in Mikrosekunden
-usort%bool usort(array $array, callable $cmp_function)%Sortiert ein Array nach Werten mittels einer benutzerdefinierten Vergleichsfunktion
+usort%bool usort(array $array, callable $value_compare_func)%Sortiert ein Array nach Werten mittels einer benutzerdefinierten Vergleichsfunktion
utf8_decode%string utf8_decode(string $data)%Konvertiert eine als UTF-8 kodierte ISO-8859-1-Zeichenkette in eine einfache ISO-8859-1-Zeichenkette
utf8_encode%string utf8_encode(string $data)%Konvertiert eine ISO-8859-1-Zeichenkette in UTF-8
var_dump%string var_dump(mixed $expression, [mixed ...])%Gibt alle Informationen zu einer Variablen aus
@@ -3083,7 +3166,7 @@ xml_get_error_code%int xml_get_error_code(resource $parser)%Get XML parser error
xml_parse%int xml_parse(resource $parser, string $data, [bool $is_final = false])%Start parsing an XML document
xml_parse_into_struct%int xml_parse_into_struct(resource $parser, string $data, array $values, [array $index])%Parse XML data into an array structure
xml_parser_create%resource xml_parser_create([string $encoding])%Create an XML parser
-xml_parser_create_ns%resource xml_parser_create_ns([string $encoding], [string $separator = ':'])%Create an XML parser with namespace support
+xml_parser_create_ns%resource xml_parser_create_ns([string $encoding], [string $separator = ":"])%Create an XML parser with namespace support
xml_parser_free%bool xml_parser_free(resource $parser)%Free an XML parser
xml_parser_get_option%mixed xml_parser_get_option(resource $parser, int $option)%Get options from an XML parser
xml_parser_set_option%bool xml_parser_set_option(resource $parser, int $option, mixed $value)%Set options in an XML parser
@@ -3152,25 +3235,6 @@ xmlwriter_write_element%bool xmlwriter_write_element(string $name, [string $cont
xmlwriter_write_element_ns%bool xmlwriter_write_element_ns(string $prefix, string $name, string $uri, [string $content], resource $xmlwriter)%Komplettes Element mit Namensraum schreiben
xmlwriter_write_pi%bool xmlwriter_write_pi(string $target, string $content, resource $xmlwriter)%Komplette Verarbeitungsvorschrift-Tag schreiben
xmlwriter_write_raw%bool xmlwriter_write_raw(string $content, resource $xmlwriter)%Reines XML schreiben
-xslt_backend_info%string xslt_backend_info()%Gibt Informationen über die Kompilierungsoptionen des Backends zurück
-xslt_backend_name%string xslt_backend_name()%Liefert den Namen des Backends zurück
-xslt_backend_version%string xslt_backend_version()%Gibt die Sablotron-Versionsnummer zurück
-xslt_create%resource xslt_create()%Erzeugt einen neuen XSLT-Prozessor
-xslt_errno%int xslt_errno(resource $xh)%Gibt die Fehlernummer zurück
-xslt_error%string xslt_error(resource $xh)%Gibt eine Fehlermeldung zurück
-xslt_free%void xslt_free(resource $xh)%Gibt einen XSLT-Processor frei
-xslt_getopt%int xslt_getopt(resource $processor)%Liefert die Optionen für einen angegebenen XSL-Prozessor
-xslt_process%mixed xslt_process(resource $xh, string $xmlcontainer, string $xslcontainer, [string $resultcontainer], [array $arguments], [array $parameters])%Führt eine XSLT-Transformation durch
-xslt_set_base%void xslt_set_base(resource $xh, string $uri)%Setzt den Base-URI für alle XSLT-Transformationen
-xslt_set_encoding%void xslt_set_encoding(resource $xh, string $encoding)%Bestimmt das Encoding, mit dem XML-Dokumente geparst werden sollen
-xslt_set_error_handler%void xslt_set_error_handler(resource $xh, mixed $handler)%Legt einen Errorhandler für einen XSLT-Prozessor fest
-xslt_set_log%void xslt_set_log(resource $xh, [mixed $log])%Bestimmt die Logdatei, in die die Lognachrichten geschrieben werden sollen
-xslt_set_object%bool xslt_set_object(resource $processor, object $obj)%Sets the object in which to resolve callback functions
-xslt_set_sax_handler%void xslt_set_sax_handler(resource $xh, array $handlers)%Setzt SAX-Handler für einen XSLT-Prozessor
-xslt_set_sax_handlers%void xslt_set_sax_handlers(resource $processor, array $handlers)%Set the SAX handlers to be called when the XML document gets processed
-xslt_set_scheme_handler%void xslt_set_scheme_handler(resource $xh, array $handlers)%Set Scheme handlers for a XSLT processor
-xslt_set_scheme_handlers%void xslt_set_scheme_handlers(resource $xh, array $handlers)%Set the scheme handlers for the XSLT processor
-xslt_setopt%mixed xslt_setopt(resource $processor, int $newmask)%Set options on a given XSLT processor
zend_logo_guid%string zend_logo_guid()%Die GUID des Zend Logos
zend_thread_id%int zend_thread_id()%Returns a unique identifier for the current thread
zend_version%string zend_version()%Liefert die aktuelle Version der Zend Engine
@@ -3181,7 +3245,7 @@ zip_entry_compressionmethod%string zip_entry_compressionmethod(resource $zip_ent
zip_entry_filesize%int zip_entry_filesize(resource $zip_entry)%Ermittelt die effektive Größe eines Verzeichniseintrages
zip_entry_name%string zip_entry_name(resource $zip_entry)%Gibt den Namen eines Verzeichniseintrages zurück
zip_entry_open%bool zip_entry_open(resource $zip, resource $zip_entry, [string $mode])%Öffnet einen Verzeichniseintrag für den Lesezugriff
-zip_entry_read%string zip_entry_read(resource $zip_entry, [int $length])%Liest einen geöffneten Verzeichniseintrag aus
+zip_entry_read%string zip_entry_read(resource $zip_entry, [int $length = 1024])%Liest einen geöffneten Verzeichniseintrag aus
zip_open%resource zip_open(string $filename)%Öffnet ein ZIP-Archiv
zip_read%resource zip_read(resource $zip)%Liest den nächsten Eintrag innerhalb des ZIP Archivs
zlib_decode%string zlib_decode(string $data, [string $max_decoded_len])%raw/gzip/zlib kodierte Daten dekomprimieren
diff --git a/Support/function-docs/en.txt b/Support/function-docs/en.txt
index fd3b8ce..51234bf 100644
--- a/Support/function-docs/en.txt
+++ b/Support/function-docs/en.txt
@@ -1,15 +1,12 @@
-AMQPChannel%object AMQPChannel(AMQPConnection $amqp_connection)%Create an instance of an AMQPChannel object
-AMQPConnection%object AMQPConnection([array $credentials = array()])%Create an instance of AMQPConnection
-AMQPExchange%object AMQPExchange(AMQPChannel $amqp_channel)%Create an instance of AMQPExchange
-AMQPQueue%object AMQPQueue(AMQPChannel $amqp_channel)%Create an instance of an AMQPQueue object
APCIterator%object APCIterator(string $cache, [mixed $search = null], [int $format = APC_ITER_ALL], [int $chunk_size = 100], [int $list = APC_LIST_ACTIVE])%Constructs an APCIterator iterator object
+APCUIterator%object APCUIterator([mixed $search = null], [int $format = APC_ITER_ALL], [int $chunk_size = 100], [int $list = APC_LIST_ACTIVE])%Constructs an APCUIterator iterator object
AppendIterator%object AppendIterator()%Constructs an AppendIterator
ArrayIterator%object ArrayIterator([mixed $array = array()], [int $flags])%Construct an ArrayIterator
ArrayObject%object ArrayObject([mixed $input = []], [int $flags], [string $iterator_class = "ArrayIterator"])%Construct a new array object
BadFunctionCallException%object BadFunctionCallException([string $message = ""], [int $code = 0], [Exception $previous = NULL])%Create a new BadFunctionCallException
BadMethodCallException%object BadMethodCallException([string $message = ""], [int $code = 0], [Exception $previous = NULL])%Create a new BadMethodCallException
CURLFile%object CURLFile(string $filename, [string $mimetype], [string $postname])%Create a CURLFile object
-CachingIterator%object CachingIterator(Iterator $iterator, [string $flags = self::CALL_TOSTRING])%Construct a new CachingIterator object for the iterator.
+CachingIterator%object CachingIterator(Iterator $iterator, [int $flags = self::CALL_TOSTRING])%Construct a new CachingIterator object for the iterator.
CallbackFilterIterator%object CallbackFilterIterator(Iterator $iterator, callable $callback)%Create a filtered iterator from another iterator
Collator%object Collator(string $locale)%Create a collator
DOMAttr%object DOMAttr(string $name, [string $value])%Creates a new DOMAttr object
@@ -23,12 +20,20 @@ DOMProcessingInstruction%object DOMProcessingInstruction(string $name, [string $
DOMText%object DOMText([string $value])%Creates a new DOMText object
DOMXPath%object DOMXPath(DOMDocument $doc)%Creates a new DOMXPath object
DateInterval%object DateInterval(string $interval_spec)%Creates a new DateInterval object
-DatePeriod%object DatePeriod(DateTime $start, DateInterval $interval, int $recurrences, [int $options], DateTime $end, string $isostr)%Creates a new DatePeriod object
+DatePeriod%object DatePeriod(DateTimeInterface $start, DateInterval $interval, int $recurrences, [int $options], DateTimeInterface $end, string $isostr)%Creates a new DatePeriod object
DateTime%object DateTime([string $time = "now"], [DateTimeZone $timezone])%Returns new DateTime object
DateTimeImmutable%object DateTimeImmutable([string $time = "now"], [DateTimeZone $timezone])%Returns new DateTimeImmutable object
DateTimeZone%object DateTimeZone(string $timezone)%Creates new DateTimeZone object
DirectoryIterator%object DirectoryIterator(string $path)%Constructs a new directory iterator from a path
DomainException%object DomainException([string $message = ""], [int $code = 0], [Exception $previous = NULL])%Create a new DomainException
+Ds\Deque%object Ds\Deque([mixed $values])%Creates a new instance.
+Ds\Map%object Ds\Map([mixed $...values])%Creates a new instance.
+Ds\Pair%object Ds\Pair([mixed $key], [mixed $value])%Creates a new instance.
+Ds\PriorityQueue%object Ds\PriorityQueue()%Creates a new instance.
+Ds\Queue%object Ds\Queue([mixed $values])%Creates a new instance.
+Ds\Set%object Ds\Set([mixed $...values])%Creates a new instance.
+Ds\Stack%object Ds\Stack([mixed $values])%Creates a new instance.
+Ds\Vector%object Ds\Vector([mixed $values])%Creates a new instance.
ErrorException%object ErrorException([string $message = ""], [int $code = 0], [Exception $previous = NULL])%Create a new ErrorException
EvCheck%object EvCheck(callable $callback, [mixed $data], [int $priority])%Constructs the EvCheck watcher object
EvChild%object EvChild(int $pid, bool $trace, callable $callback, [mixed $data], [int $priority])%Constructs the EvChild watcher object
@@ -49,8 +54,8 @@ EventBuffer%object EventBuffer()%Constructs EventBuffer object
EventBufferEvent%object EventBufferEvent(EventBase $base, [mixed $socket], [int $options], [callable $readcb], [callable $writecb], [callable $eventcb])%Constructs EventBufferEvent object
EventConfig%object EventConfig()%Constructs EventConfig object
EventDnsBase%object EventDnsBase(EventBase $base, bool $initialize)%Constructs EventDnsBase object
-EventHttp%object EventHttp(EventBase $base)%Constructs EventHttp object(the HTTP server)
-EventHttpConnection%object EventHttpConnection(EventBase $base, EventDnsBase $dns_base, string $address, int $port)%Constructs EventHttpConnection object
+EventHttp%object EventHttp(EventBase $base, [EventSslContext $ctx])%Constructs EventHttp object(the HTTP server)
+EventHttpConnection%object EventHttpConnection(EventBase $base, EventDnsBase $dns_base, string $address, int $port, [EventSslContext $ctx])%Constructs EventHttpConnection object
EventHttpRequest%object EventHttpRequest(callable $callback, [mixed $data])%Constructs EventHttpRequest object
EventListener%object EventListener(EventBase $base, callable $cb, mixed $data, int $flags, int $backlog, mixed $target)%Creates new connection listener associated with an event base
EventSslContext%object EventSslContext(string $method, string $options)%Constructs an OpenSSL context for use with Event classes
@@ -59,19 +64,11 @@ Exception%object Exception([string $message = ""], [int $code = 0], [Exception $
FANNConnection%object FANNConnection(int $from_neuron, int $to_neuron, float $weight)%The connection constructor
FilesystemIterator%object FilesystemIterator(string $path, [int $flags = FilesystemIterator::KEY_AS_PATHNAME | FilesystemIterator::CURRENT_AS_FILEINFO | FilesystemIterator::SKIP_DOTS])%Constructs a new filesystem iterator
FilterIterator%object FilterIterator(Iterator $iterator)%Construct a filterIterator
-FrenchToJD%int FrenchToJD(int $month, int $day, int $year)%Converts a date from the French Republican Calendar to a Julian Day Count
Gender\Gender%object Gender\Gender([string $dsn])%Construct the Gender object.
GlobIterator%object GlobIterator(string $path, [int $flags = FilesystemIterator::KEY_AS_PATHNAME | FilesystemIterator::CURRENT_AS_FILEINFO])%Construct a directory using glob
Gmagick%object Gmagick([string $filename])%The Gmagick constructor
GmagickPixel%object GmagickPixel([string $color])%The GmagickPixel constructor
-GregorianToJD%int GregorianToJD(int $month, int $day, int $year)%Converts a Gregorian date to Julian Day Count
HaruDoc%object HaruDoc()%Construct new HaruDoc instance
-HttpDeflateStream%object HttpDeflateStream([int $flags])%HttpDeflateStream class constructor
-HttpInflateStream%object HttpInflateStream([int $flags])%HttpInflateStream class constructor
-HttpMessage%object HttpMessage([string $message])%HttpMessage constructor
-HttpQueryString%object HttpQueryString([bool $global = true], [mixed $add])%HttpQueryString constructor
-HttpRequest%object HttpRequest([string $url], [int $request_method = HTTP_METH_GET], [array $options])%HttpRequest constructor
-HttpRequestPool%object HttpRequestPool([HttpRequest $request], [HttpRequest ...])%HttpRequestPool constructor
Imagick%object Imagick(mixed $files)%The Imagick constructor
ImagickDraw%object ImagickDraw()%The ImagickDraw constructor
ImagickPixel%object ImagickPixel([string $color])%The ImagickPixel constructor
@@ -82,13 +79,6 @@ IntlCalendar%object IntlCalendar()%Private constructor for disallowing instantia
IntlRuleBasedBreakIterator%object IntlRuleBasedBreakIterator(string $rules, [string $areCompiled])%Create iterator from ruleset
InvalidArgumentException%object InvalidArgumentException([string $message = ""], [int $code = 0], [Exception $previous = NULL])%Create a new InvalidArgumentException
IteratorIterator%object IteratorIterator(Traversable $iterator)%Create an iterator from anything that is traversable
-JDDayOfWeek%mixed JDDayOfWeek(int $julianday, [int $mode = CAL_DOW_DAYNO])%Returns the day of the week
-JDMonthName%string JDMonthName(int $julianday, int $mode)%Returns a month name
-JDToFrench%string JDToFrench(int $juliandaycount)%Converts a Julian Day Count to the French Republican Calendar
-JDToGregorian%string JDToGregorian(int $julianday)%Converts Julian Day Count to Gregorian date
-JDToJulian%string JDToJulian(int $julianday)%Converts a Julian Day Count to a Julian Calendar Date
-JewishToJD%int JewishToJD(int $month, int $day, int $year)%Converts a date in the Jewish Calendar to Julian Day Count
-JulianToJD%int JulianToJD(int $month, int $day, int $year)%Converts a Julian Calendar date to Julian Day Count
KTaglib_MPEG_File%object KTaglib_MPEG_File(string $filename)%Opens a new file
LengthException%object LengthException([string $message = ""], [int $code = 0], [Exception $previous = NULL])%Create a new LengthException
LimitIterator%object LimitIterator(Iterator $iterator, [int $offset], [int $count = -1])%Construct a LimitIterator
@@ -96,21 +86,49 @@ LogicException%object LogicException([string $message = ""], [int $code = 0], [E
Lua%object Lua(string $lua_script_file)%Lua constructor
Memcached%object Memcached([string $persistent_id])%Create a Memcached instance
Mongo%object Mongo([string $server], [array $options])%The __construct purpose
-MongoBinData%object MongoBinData(string $data, [int $type = 2])%Creates a new binary data object.
-MongoClient%object MongoClient([string $server = "mongodb://localhost:27017"], [array $options = )])%Creates a new database connection object
+MongoBinData%object MongoBinData(string $data, [int $type])%Creates a new binary data object.
+MongoClient%object MongoClient([string $server = "mongodb://localhost:27017"], [array $options = )], [array $driver_options])%Creates a new database connection object
MongoCode%object MongoCode(string $code, [array $scope = array()])%Creates a new code object
MongoCollection%object MongoCollection(MongoDB $db, string $name)%Creates a new collection
+MongoCommandCursor%object MongoCommandCursor(MongoClient $connection, string $ns, array $command)%Create a new command cursor
MongoCursor%object MongoCursor(MongoClient $connection, string $ns, [array $query = array()], [array $fields = array()])%Create a new cursor
MongoDB%object MongoDB(MongoClient $conn, string $name)%Creates a new database
+MongoDB\BSON\Binary%object MongoDB\BSON\Binary(string $data, integer $type)%Construct a new Binary
+MongoDB\BSON\Decimal128%object MongoDB\BSON\Decimal128([string $value])%Construct a new Decimal128
+MongoDB\BSON\Javascript%object MongoDB\BSON\Javascript(string $code, [array|object $scope])%Construct a new Javascript
+MongoDB\BSON\MaxKey%object MongoDB\BSON\MaxKey()%Construct a new MaxKey
+MongoDB\BSON\MinKey%object MongoDB\BSON\MinKey()%Construct a new MinKey
+MongoDB\BSON\ObjectID%object MongoDB\BSON\ObjectID([string $id])%Construct a new ObjectID
+MongoDB\BSON\Regex%object MongoDB\BSON\Regex(string $pattern, [string $flags = ""])%Construct a new Regex
+MongoDB\BSON\Timestamp%object MongoDB\BSON\Timestamp(integer $increment, integer $timestamp)%Construct a new Timestamp
+MongoDB\BSON\UTCDateTime%object MongoDB\BSON\UTCDateTime([integer|float|string|DateTimeInterface $milliseconds])%Construct a new UTCDateTime
+MongoDB\BSON\fromJSON%string MongoDB\BSON\fromJSON(string $json)%Returns the BSON representation of a JSON value
+MongoDB\BSON\fromPHP%string MongoDB\BSON\fromPHP(array|object $value)%Returns the BSON representation of a PHP value
+MongoDB\BSON\toJSON%string MongoDB\BSON\toJSON(string $bson)%Returns the JSON representation of a BSON value
+MongoDB\BSON\toPHP%array|object MongoDB\BSON\toPHP(string $bson, [array $typeMap = []])%Returns the PHP representation of a BSON value
+MongoDB\Driver\BulkWrite%object MongoDB\Driver\BulkWrite([array $options])%Create a new BulkWrite
+MongoDB\Driver\Command%object MongoDB\Driver\Command(array|object $document)%Create a new Command
+MongoDB\Driver\Cursor%object MongoDB\Driver\Cursor()%Create a new Cursor (not used)
+MongoDB\Driver\CursorId%object MongoDB\Driver\CursorId()%Create a new CursorId (not used)
+MongoDB\Driver\Manager%object MongoDB\Driver\Manager([string $uri = "mongodb://127.0.0.1/], [array $uriOptions = []], [array $driverOptions = []])%Create new MongoDB Manager
+MongoDB\Driver\Query%object MongoDB\Driver\Query(array|object $filter, [array $queryOptions])%Construct new Query
+MongoDB\Driver\ReadConcern%object MongoDB\Driver\ReadConcern([string $level])%Construct immutable ReadConcern
+MongoDB\Driver\ReadPreference%object MongoDB\Driver\ReadPreference(int $mode, [array $tagSets], [array $options = []])%Construct immutable ReadPreference
+MongoDB\Driver\Server%object MongoDB\Driver\Server()%Create a new Server (not used)
+MongoDB\Driver\WriteConcern%object MongoDB\Driver\WriteConcern(string|int $w, [integer $wtimeout], [boolean $journal])%Construct immutable WriteConcern
MongoDate%object MongoDate([int $sec = time()], [int $usec])%Creates a new date.
+MongoDeleteBatch%object MongoDeleteBatch(MongoCollection $collection, [array $write_options])%Description
MongoGridFS%object MongoGridFS(MongoDB $db, [string $prefix = "fs"], [mixed $chunks = "fs"])%Creates new file collections
MongoGridFSCursor%object MongoGridFSCursor(MongoGridFS $gridfs, resource $connection, string $ns, array $query, array $fields)%Create a new cursor
MongoGridfsFile%object MongoGridfsFile(MongoGridFS $gridfs, array $file)%Create a new GridFS file
-MongoId%object MongoId([string $id])%Creates a new id
+MongoId%object MongoId([string|MongoId $id])%Creates a new id
+MongoInsertBatch%object MongoInsertBatch(MongoCollection $collection, [array $write_options])%Description
MongoInt32%object MongoInt32(string $value)%Creates a new 32-bit integer.
MongoInt64%object MongoInt64(string $value)%Creates a new 64-bit integer.
MongoRegex%object MongoRegex(string $regex)%Creates a new regular expression
MongoTimestamp%object MongoTimestamp([int $sec = time()], [int $inc])%Creates a new timestamp.
+MongoUpdateBatch%object MongoUpdateBatch(MongoCollection $collection, [array $write_options])%Description
+MongoWriteBatch%object MongoWriteBatch(MongoCollection $collection, [string $batch_type], [array $write_options])%Creates a new batch of write operations
MultipleIterator%object MultipleIterator([int $flags = MultipleIterator::MIT_NEED_ALL|MultipleIterator::MIT_KEYS_NUMERIC])%Constructs a new MultipleIterator
MysqlndUhConnection%object MysqlndUhConnection()%The __construct purpose
MysqlndUhPreparedStatement%object MysqlndUhPreparedStatement()%The __construct purpose
@@ -118,11 +136,12 @@ NoRewindIterator%object NoRewindIterator(Iterator $iterator)%Construct a NoRewin
OutOfBoundsException%object OutOfBoundsException([string $message = ""], [int $code = 0], [Exception $previous = NULL])%Create a new OutOfBoundsException
OutOfRangeException%object OutOfRangeException([string $message = ""], [int $code = 0], [Exception $previous = NULL])%Create a new OutOfRangeException
OverflowException%object OverflowException([string $message = ""], [int $code = 0], [Exception $previous = NULL])%Create a new OverflowException
-PDO%object PDO(string $dsn, [string $username], [string $password], [array $driver_options])%Creates a PDO instance representing a connection to a database
+PDO%object PDO(string $dsn, [string $username], [string $password], [array $options])%Creates a PDO instance representing a connection to a database
ParentIterator%object ParentIterator(RecursiveIterator $iterator)%Constructs a ParentIterator
Phar%object Phar(string $fname, [int $flags], [string $alias])%Construct a Phar archive object
PharData%object PharData(string $fname, [int $flags], [string $alias], [int $format])%Construct a non-executable tar or zip archive object
PharFileInfo%object PharFileInfo(string $entry)%Construct a Phar entry object
+Pool%object Pool(integer $size, [string $class], [array $ctor])%Creates a new Pool of Workers
QuickHashIntHash%object QuickHashIntHash(int $size, [int $options])%Creates a new QuickHashIntHash object
QuickHashIntSet%object QuickHashIntSet(int $size, [int $options])%Creates a new QuickHashIntSet object
QuickHashIntStringHash%object QuickHashIntStringHash(int $size, [int $options])%Creates a new QuickHashIntStringHash object
@@ -141,6 +160,7 @@ RecursiveTreeIterator%object RecursiveTreeIterator(RecursiveIterator|IteratorAgg
ReflectionClass%object ReflectionClass(mixed $argument)%Constructs a ReflectionClass
ReflectionExtension%object ReflectionExtension(string $name)%Constructs a ReflectionExtension
ReflectionFunction%object ReflectionFunction(mixed $name)%Constructs a ReflectionFunction object
+ReflectionGenerator%object ReflectionGenerator(Generator $generator)%Constructs a ReflectionGenerator object
ReflectionMethod%object ReflectionMethod(mixed $class, string $name, string $class_method)%Constructs a ReflectionMethod
ReflectionObject%object ReflectionObject(object $argument)%Constructs a ReflectionObject
ReflectionParameter%object ReflectionParameter(string $function, string $parameter)%Construct
@@ -153,7 +173,7 @@ SAMMessage%object SAMMessage([mixed $body])%Creates a new Message object
SDO_DAS_Relational%object SDO_DAS_Relational(array $database_metadata, [string $application_root_type], [array $SDO_containment_references_metadata])%Creates an instance of a Relational Data Access Service
SDO_Model_ReflectionDataObject%object SDO_Model_ReflectionDataObject(SDO_DataObject $data_object)%Construct an SDO_Model_ReflectionDataObject
SNMP%object SNMP(int $version, string $hostname, string $community, [int $timeout = 1000000], [int $retries = 5])%Creates SNMP instance representing session to remote SNMP agent
-SQLite3%object SQLite3(string $filename, [int $flags], [string $encryption_key])%Instantiates an SQLite3 object and opens an SQLite 3 database
+SQLite3%object SQLite3(string $filename, [int $flags = SQLITE3_OPEN_READWRITE | SQLITE3_OPEN_CREATE], [string $encryption_key = null])%Instantiates an SQLite3 object and opens an SQLite 3 database
SVM%object SVM()%Construct a new SVM object
SVMModel%object SVMModel([string $filename])%Construct a new SVMModel
SimpleXMLElement%object SimpleXMLElement(string $data, [int $options], [bool $data_is_url = false], [string $ns = ""], [bool $is_prefix = false])%Creates a new SimpleXMLElement object
@@ -162,7 +182,7 @@ SoapFault%object SoapFault(string $faultcode, string $faultstring, [string $faul
SoapHeader%object SoapHeader(string $namespace, string $name, [mixed $data], [bool $mustunderstand], [string $actor])%SoapHeader constructor
SoapParam%object SoapParam(mixed $data, string $name)%SoapParam constructor
SoapServer%object SoapServer(mixed $wsdl, [array $options])%SoapServer constructor
-SoapVar%object SoapVar(string $data, string $encoding, [string $type_name], [string $type_namespace], [string $node_name], [string $node_namespace])%SoapVar constructor
+SoapVar%object SoapVar(mixed $data, string $encoding, [string $type_name], [string $type_namespace], [string $node_name], [string $node_namespace])%SoapVar constructor
SphinxClient%object SphinxClient()%Create a new SphinxClient object
SplDoublyLinkedList%object SplDoublyLinkedList()%Constructs a new doubly linked list
SplFileInfo%object SplFileInfo(string $file_name)%Construct a new SplFileInfo object
@@ -176,11 +196,44 @@ SplTempFileObject%object SplTempFileObject([int $max_memory])%Construct a new te
SplType%object SplType([mixed $initial_value], [bool $strict])%Creates a new value of some type
Spoofchecker%object Spoofchecker()%Constructor
Swish%object Swish(string $index_names)%Construct a Swish object
+SyncEvent%object SyncEvent([string $name], [bool $manual = false], [bool $prefire = false])%Constructs a new SyncEvent object
+SyncMutex%object SyncMutex([string $name])%Constructs a new SyncMutex object
+SyncReaderWriter%object SyncReaderWriter([string $name], [bool $autounlock = true])%Constructs a new SyncReaderWriter object
+SyncSemaphore%object SyncSemaphore([string $name], [integer $initialval = 1], [bool $autounlock = true])%Constructs a new SyncSemaphore object
+SyncSharedMemory%object SyncSharedMemory(string $name, integer $size)%Constructs a new SyncSharedMemory object
TokyoTyrant%object TokyoTyrant([string $host], [int $port = TokyoTyrant::RDBDEF_PORT], [array $options])%Construct a new TokyoTyrant object
TokyoTyrantIterator%object TokyoTyrantIterator(mixed $object)%Construct an iterator
TokyoTyrantQuery%object TokyoTyrantQuery(TokyoTyrantTable $table)%Construct a new query
Transliterator%object Transliterator()%Private constructor to deny instantiation
UConverter%object UConverter([string $destination_encoding], [string $source_encoding])%Create UConverter object
+UI\Controls\Box%object UI\Controls\Box([integer $orientation = UI\Controls\Box::Horizontal])%Construct a new Box
+UI\Controls\Button%object UI\Controls\Button(string $text)%Construct a new Button
+UI\Controls\Check%object UI\Controls\Check(string $text)%Construct a new Check
+UI\Controls\Entry%object UI\Controls\Entry([integer $type = UI\Controls\Entry::Normal])%Construct a new Entry
+UI\Controls\Group%object UI\Controls\Group(string $title)%Construct a new Group
+UI\Controls\Label%object UI\Controls\Label(string $text)%Construct a new Label
+UI\Controls\MultilineEntry%object UI\Controls\MultilineEntry([integer $type])%Construct a new Multiline Entry
+UI\Controls\Picker%object UI\Controls\Picker([integer $type = UI\Controls\Picker::Date])%Construct a new Picker
+UI\Controls\Separator%object UI\Controls\Separator([integer $type = UI\Controls\Separator::Horizontal])%Construct a new Separator
+UI\Controls\Slider%object UI\Controls\Slider(integer $min, integer $max)%Construct a new Slider
+UI\Controls\Spin%object UI\Controls\Spin(integer $min, integer $max)%Construct a new Spin
+UI\Draw\Brush%object UI\Draw\Brush(integer $color)%Construct a new Brush
+UI\Draw\Brush\LinearGradient%object UI\Draw\Brush\LinearGradient(UI\Point $start, UI\Point $end)%Construct a Linear Gradient
+UI\Draw\Brush\RadialGradient%object UI\Draw\Brush\RadialGradient(UI\Point $start, UI\Point $outer, float $radius)%Construct a new Radial Gradient
+UI\Draw\Color%object UI\Draw\Color([integer $color])%Construct new Color
+UI\Draw\Path%object UI\Draw\Path([integer $mode = UI\Draw\Path::Winding])%Construct a new Path
+UI\Draw\Stroke%object UI\Draw\Stroke([integer $cap = UI\Draw\Line\Cap::Flat], [integer $join = UI\Draw\Line\Join::Miter], [float $thickness = 1], [float $miterLimit = 10])%Construct a new Stroke
+UI\Draw\Text\Font%object UI\Draw\Text\Font(UI\Draw\Text\Font\Descriptor $descriptor)%Construct a new Font
+UI\Draw\Text\Font\Descriptor%object UI\Draw\Text\Font\Descriptor(string $family, float $size, [integer $weight = UI\Draw\Text\Font\Weight::Normal], [integer $italic = UI\Draw\Text\Font\Italic::Normal], [integer $stretch = UI\Draw\Text\Font\Stretch::Normal])%Construct a new Font Descriptor
+UI\Draw\Text\Font\fontFamilies%array UI\Draw\Text\Font\fontFamilies()%Retrieve Font Families
+UI\Draw\Text\Layout%object UI\Draw\Text\Layout(string $text, UI\Draw\Text\Font $font, float $width)%Construct a new Text Layout
+UI\Executor%object UI\Executor(integer $microseconds, integer $seconds)%Construct a new Executor
+UI\Menu%object UI\Menu(string $name)%Construct a new Menu
+UI\Point%object UI\Point(float $x, float $y)%Construct a new Point
+UI\Size%object UI\Size(float $width, float $height)%Construct a new Size
+UI\Window%object UI\Window(string $title, Size $size, [boolean $menu = false])%Construct a new Window
+UI\quit%void UI\quit()%Quit UI Loop
+UI\run%void UI\run([integer $flags])%Enter UI Loop
UnderflowException%object UnderflowException([string $message = ""], [int $code = 0], [Exception $previous = NULL])%Create a new UnderflowException
UnexpectedValueException%object UnexpectedValueException([string $message = ""], [int $code = 0], [Exception $previous = NULL])%Create a new UnexpectedValueException
V8Js%object V8Js([string $object_name = "PHP"], [array $variables = array()], [array $extensions = array()], [bool $report_uncaught_exceptions])%Construct a new V8Js object
@@ -188,7 +241,7 @@ VarnishAdmin%object VarnishAdmin([array $args])%VarnishAdmin constructor
VarnishLog%object VarnishLog([array $args])%Varnishlog constructor
VarnishStat%object VarnishStat([array $args])%VarnishStat constructor
WeakMap%object WeakMap()%Constructs a new map
-Weakref%object Weakref([object $object])%Constructs a new weak reference
+Weakref%object Weakref(object $object)%Constructs a new weak reference
XMLDiff\Base%object XMLDiff\Base(string $nsname)%Constructor
XSLTProcessor%object XSLTProcessor()%Creates a new XSLTProcessor object
Yaf_Application%object Yaf_Application(mixed $config, [string $envrion])%Yaf_Application constructor
@@ -199,23 +252,24 @@ Yaf_Dispatcher%object Yaf_Dispatcher()%Yaf_Dispatcher constructor
Yaf_Exception%object Yaf_Exception()%The __construct purpose
Yaf_Loader%object Yaf_Loader()%The __construct purpose
Yaf_Registry%object Yaf_Registry()%Yaf_Registry implements singleton
-Yaf_Request_Http%object Yaf_Request_Http()%The __construct purpose
-Yaf_Request_Simple%object Yaf_Request_Simple()%The __construct purpose
+Yaf_Request_Http%object Yaf_Request_Http([string $request_uri], [string $base_uri])%Constructor of Yaf_Request_Http
+Yaf_Request_Simple%object Yaf_Request_Simple([string $method], [string $module], [string $controller], [string $action], [array $params])%Constructor of Yaf_Request_Simple
Yaf_Response_Abstract%object Yaf_Response_Abstract()%The __construct purpose
-Yaf_Route_Map%object Yaf_Route_Map([string $controller_prefer = false], [string $delimiter = ''])%The __construct purpose
+Yaf_Route_Map%object Yaf_Route_Map([string $controller_prefer = false], [string $delimiter = ""])%The __construct purpose
Yaf_Route_Regex%object Yaf_Route_Regex(string $match, array $route, [array $map], [array $verify], [string $reverse])%Yaf_Route_Regex constructor
Yaf_Route_Rewrite%object Yaf_Route_Rewrite(string $match, array $route, [array $verify])%Yaf_Route_Rewrite constructor
Yaf_Route_Simple%object Yaf_Route_Simple(string $module_name, string $controller_name, string $action_name)%Yaf_Route_Simple constructor
Yaf_Route_Supervar%object Yaf_Route_Supervar(string $supervar_name)%The __construct purpose
Yaf_Router%object Yaf_Router()%Yaf_Router constructor
-Yaf_Session%object Yaf_Session()%The __construct purpose
-Yaf_View_Simple%object Yaf_View_Simple(string $tempalte_dir, [array $options])%Constructor of Yaf_View_Simple
+Yaf_Session%object Yaf_Session()%Constructor of Yaf_Session
+Yaf_View_Simple%object Yaf_View_Simple(string $template_dir, [array $options])%Constructor of Yaf_View_Simple
Yar_Client%object Yar_Client(string $url)%Create a client
Yar_Server%object Yar_Server(Object $obj)%Register a server
ZMQ%object ZMQ()%ZMQ constructor
ZMQContext%object ZMQContext([integer $io_threads = 1], [boolean $is_persistent = true])%Construct a new ZMQContext object
ZMQDevice%object ZMQDevice(ZMQSocket $frontend, ZMQSocket $backend, [ZMQSocket $listener])%Construct a new device
ZMQSocket%object ZMQSocket(ZMQContext $context, int $type, [string $persistent_id = null], [callback $on_new_socket = null])%Construct a new ZMQSocket
+Zookeeper%object Zookeeper([string $host = ''], [callable $watcher_cb = null], [int $recv_timeout = 10000])%Create a handle to used communicate with zookeeper.
__autoload%void __autoload(string $class)%Attempt to load undefined class
__halt_compiler%void __halt_compiler()%Halts the compiler execution
abs%number abs(mixed $number)%Absolute value
@@ -223,15 +277,6 @@ acos%float acos(float $arg)%Arc cosine
acosh%float acosh(float $arg)%Inverse hyperbolic cosine
addcslashes%string addcslashes(string $str, string $charlist)%Quote string with slashes in a C style
addslashes%string addslashes(string $str)%Quote string with slashes
-aggregate%void aggregate(object $object, string $class_name)%Dynamic class and object aggregation of methods and properties
-aggregate_info%array aggregate_info(object $object)%Gets aggregation information for a given object
-aggregate_methods%void aggregate_methods(object $object, string $class_name)%Dynamic class and object aggregation of methods
-aggregate_methods_by_list%void aggregate_methods_by_list(object $object, string $class_name, array $methods_list, [bool $exclude = false])%Selective dynamic class methods aggregation to an object
-aggregate_methods_by_regexp%void aggregate_methods_by_regexp(object $object, string $class_name, string $regexp, [bool $exclude = false])%Selective class methods aggregation to an object using a regular expression
-aggregate_properties%void aggregate_properties(object $object, string $class_name)%Dynamic aggregation of class properties to an object
-aggregate_properties_by_list%void aggregate_properties_by_list(object $object, string $class_name, array $properties_list, [bool $exclude = false])%Selective dynamic class properties aggregation to an object
-aggregate_properties_by_regexp%void aggregate_properties_by_regexp(object $object, string $class_name, string $regexp, [bool $exclude = false])%Selective class properties aggregation to an object using a regular expression
-aggregation_info%void aggregation_info()%Alias of aggregate_info
apache_child_terminate%bool apache_child_terminate()%Terminate apache process after this request
apache_get_modules%array apache_get_modules()%Get a list of loaded Apache modules
apache_get_version%string apache_get_version()%Fetch Apache version
@@ -261,10 +306,22 @@ apc_inc%int apc_inc(string $key, [int $step = 1], [bool $success])%Increase a st
apc_load_constants%bool apc_load_constants(string $key, [bool $case_sensitive = true])%Loads a set of constants from the cache
apc_sma_info%array apc_sma_info([bool $limited = false])%Retrieves APC's Shared Memory Allocation information
apc_store%array apc_store(string $key, mixed $var, [int $ttl], array $values, [mixed $unused = NULL])%Cache a variable in the data store
+apcu_add%array apcu_add(string $key, mixed $var, [int $ttl], array $values, [mixed $unused = NULL])%Cache a new variable in the data store
+apcu_cache_info%array apcu_cache_info([bool $limited = false])%Retrieves cached information from APCu's data store
+apcu_cas%bool apcu_cas(string $key, int $old, int $new)%Updates an old value with a new value
+apcu_clear_cache%bool apcu_clear_cache()%Clears the APCu cache
+apcu_dec%int apcu_dec(string $key, [int $step = 1], [bool $success])%Decrease a stored number
+apcu_delete%bool apcu_delete(mixed $key)%Removes a stored variable from the cache
+apcu_entry%mixed apcu_entry(string $key, callable $generator, [int $ttl])%Atomically fetch or generate a cache entry
+apcu_exists%mixed apcu_exists(mixed $keys)%Checks if entry exists
+apcu_fetch%mixed apcu_fetch(mixed $key, [bool $success])%Fetch a stored variable from the cache
+apcu_inc%int apcu_inc(string $key, [int $step = 1], [bool $success])%Increase a stored number
+apcu_sma_info%array apcu_sma_info([bool $limited = false])%Retrieves APCu Shared Memory Allocation information
+apcu_store%array apcu_store(string $key, mixed $var, [int $ttl], array $values, [mixed $unused = NULL])%Cache a variable in the data store
array%array array([mixed ...])%Create an array
array_change_key_case%array array_change_key_case(array $array, [int $case = CASE_LOWER])%Changes the case of all keys in an array
array_chunk%array array_chunk(array $array, int $size, [bool $preserve_keys = false])%Split an array into chunks
-array_column%array array_column(array $array, mixed $column_key, [mixed $index_key = null])%Return the values from a single column in the input array
+array_column%array array_column(array $input, mixed $column_key, [mixed $index_key = null])%Return the values from a single column in the input array
array_combine%array array_combine(array $keys, array $values)%Creates an array by using one array for keys and another for its values
array_count_values%array array_count_values(array $array)%Counts all the values of an array
array_diff%array array_diff(array $array1, array $array2, [array ...])%Computes the difference of arrays
@@ -274,7 +331,7 @@ array_diff_uassoc%array array_diff_uassoc(array $array1, array $array2, [array .
array_diff_ukey%array array_diff_ukey(array $array1, array $array2, [array ...], callable $key_compare_func)%Computes the difference of arrays using a callback function on the keys for comparison
array_fill%array array_fill(int $start_index, int $num, mixed $value)%Fill an array with values
array_fill_keys%array array_fill_keys(array $keys, mixed $value)%Fill an array with values, specifying keys
-array_filter%array array_filter(array $array, [callable $callback])%Filters elements of an array using a callback function
+array_filter%array array_filter(array $array, [callable $callback], [int $flag])%Filters elements of an array using a callback function
array_flip%string array_flip(array $array)%Exchanges all keys with their associated values in an array
array_intersect%array array_intersect(array $array1, array $array2, [array ...])%Computes the intersection of arrays
array_intersect_assoc%array array_intersect_assoc(array $array1, array $array2, [array ...])%Computes the intersection of arrays with additional index check
@@ -282,7 +339,7 @@ array_intersect_key%array array_intersect_key(array $array1, array $array2, [arr
array_intersect_uassoc%array array_intersect_uassoc(array $array1, array $array2, [array ...], callable $key_compare_func)%Computes the intersection of arrays with additional index check, compares indexes by a callback function
array_intersect_ukey%array array_intersect_ukey(array $array1, array $array2, [array ...], callable $key_compare_func)%Computes the intersection of arrays using a callback function on the keys for comparison
array_key_exists%bool array_key_exists(mixed $key, array $array)%Checks if the given key or index exists in the array
-array_keys%array array_keys(array $array, [mixed $search_value], [bool $strict = false])%Return all the keys or a subset of the keys of an array
+array_keys%array array_keys(array $array, [mixed $search_value = null], [bool $strict = false])%Return all the keys or a subset of the keys of an array
array_map%array array_map(callable $callback, array $array1, [array ...])%Applies the callback to the elements of the given arrays
array_merge%array array_merge(array $array1, [array ...])%Merge one or more arrays
array_merge_recursive%array array_merge_recursive(array $array1, [array ...])%Merge two or more arrays recursively
@@ -296,27 +353,27 @@ array_reduce%mixed array_reduce(array $array, callable $callback, [mixed $initia
array_replace%array array_replace(array $array1, array $array2, [array ...])%Replaces elements from passed arrays into the first array
array_replace_recursive%array array_replace_recursive(array $array1, array $array2, [array ...])%Replaces elements from passed arrays into the first array recursively
array_reverse%array array_reverse(array $array, [bool $preserve_keys = false])%Return an array with elements in reverse order
-array_search%mixed array_search(mixed $needle, array $haystack, [bool $strict = false])%Searches the array for a given value and returns the corresponding key if successful
+array_search%mixed array_search(mixed $needle, array $haystack, [bool $strict = false])%Searches the array for a given value and returns the first corresponding key if successful
array_shift%array array_shift(array $array)%Shift an element off the beginning of array
array_slice%array array_slice(array $array, int $offset, [int $length], [bool $preserve_keys = false])%Extract a slice of the array
-array_splice%array array_splice(array $input, int $offset, [int $length], [mixed $replacement = array()])%Remove a portion of the array and replace it with something else
+array_splice%array array_splice(array $input, int $offset, [int $length = count($input)], [mixed $replacement = array()])%Remove a portion of the array and replace it with something else
array_sum%number array_sum(array $array)%Calculate the sum of values in an array
array_udiff%array array_udiff(array $array1, array $array2, [array ...], callable $value_compare_func)%Computes the difference of arrays by using a callback function for data comparison
array_udiff_assoc%array array_udiff_assoc(array $array1, array $array2, [array ...], callable $value_compare_func)%Computes the difference of arrays with additional index check, compares data by a callback function
array_udiff_uassoc%array array_udiff_uassoc(array $array1, array $array2, [array ...], callable $value_compare_func, callable $key_compare_func)%Computes the difference of arrays with additional index check, compares data and indexes by a callback function
array_uintersect%array array_uintersect(array $array1, array $array2, [array ...], callable $value_compare_func)%Computes the intersection of arrays, compares data by a callback function
array_uintersect_assoc%array array_uintersect_assoc(array $array1, array $array2, [array ...], callable $value_compare_func)%Computes the intersection of arrays with additional index check, compares data by a callback function
-array_uintersect_uassoc%array array_uintersect_uassoc(array $array1, array $array2, [array ...], callable $value_compare_func, callable $key_compare_func)%Computes the intersection of arrays with additional index check, compares data and indexes by a callback functions
+array_uintersect_uassoc%array array_uintersect_uassoc(array $array1, array $array2, [array ...], callable $value_compare_func, callable $key_compare_func)%Computes the intersection of arrays with additional index check, compares data and indexes by separate callback functions
array_unique%array array_unique(array $array, [int $sort_flags = SORT_STRING])%Removes duplicate values from an array
array_unshift%int array_unshift(array $array, mixed $value1, [mixed ...])%Prepend one or more elements to the beginning of an array
array_values%array array_values(array $array)%Return all the values of an array
-array_walk%bool array_walk(array $array, callable $callback, [mixed $userdata])%Apply a user function to every member of an array
+array_walk%bool array_walk(array $array, callable $callback, [mixed $userdata])%Apply a user supplied function to every member of an array
array_walk_recursive%bool array_walk_recursive(array $array, callable $callback, [mixed $userdata])%Apply a user function recursively to every member of an array
arsort%bool arsort(array $array, [int $sort_flags = SORT_REGULAR])%Sort an array in reverse order and maintain index association
asin%float asin(float $arg)%Arc sine
asinh%float asinh(float $arg)%Inverse hyperbolic sine
asort%bool asort(array $array, [int $sort_flags = SORT_REGULAR])%Sort an array and maintain index association
-assert%bool assert(mixed $assertion, [string $description])%Checks if assertion is FALSE
+assert%bool assert(mixed $assertion, [string $description], [Throwable $exception])%Checks if assertion is FALSE
assert_options%mixed assert_options(int $what, [mixed $value])%Set/get the various assert flags
atan%float atan(float $arg)%Arc tangent
atan2%float atan2(float $y, float $x)%Arc tangent of two variables
@@ -349,8 +406,8 @@ bzdecompress%mixed bzdecompress(string $source, [int $small])%Decompresses bzip2
bzerrno%int bzerrno(resource $bz)%Returns a bzip2 error number
bzerror%array bzerror(resource $bz)%Returns the bzip2 error number and error string in an array
bzerrstr%string bzerrstr(resource $bz)%Returns a bzip2 error string
-bzflush%int bzflush(resource $bz)%Force a write of all buffered data
-bzopen%resource bzopen(string $filename, string $mode)%Opens a bzip2 compressed file
+bzflush%bool bzflush(resource $bz)%Force a write of all buffered data
+bzopen%resource bzopen(mixed $file, string $mode)%Opens a bzip2 compressed file
bzread%string bzread(resource $bz, [int $length = 1024])%Binary safe bzip2 file read
bzwrite%int bzwrite(resource $bz, string $data, [int $length])%Binary safe bzip2 file write
cal_days_in_month%int cal_days_in_month(int $calendar, int $month, int $year)%Return the number of days in a month for a given year and calendar
@@ -359,8 +416,8 @@ cal_info%array cal_info([int $calendar = -1])%Returns information about a partic
cal_to_jd%int cal_to_jd(int $calendar, int $month, int $day, int $year)%Converts from a supported calendar to Julian Day Count
call_user_func%mixed call_user_func(callable $callback, [mixed $parameter], [mixed ...])%Call the callback given by the first parameter
call_user_func_array%mixed call_user_func_array(callable $callback, array $param_arr)%Call a callback with an array of parameters
-call_user_method%mixed call_user_method(string $method_name, object $obj, [mixed $parameter], [mixed ...])%Call a user method on an specific object [deprecated]
-call_user_method_array%mixed call_user_method_array(string $method_name, object $obj, array $params)%Call a user method given with an array of parameters [deprecated]
+call_user_method%mixed call_user_method(string $method_name, object $obj, [mixed $parameter], [mixed ...])%Call a user method on an specific object
+call_user_method_array%mixed call_user_method_array(string $method_name, object $obj, array $params)%Call a user method given with an array of parameters
ceil%float ceil(float $value)%Round fractions up
chdir%bool chdir(string $directory)%Change directory
checkdate%bool checkdate(int $month, int $day, int $year)%Validate a Gregorian date
@@ -374,7 +431,7 @@ chroot%bool chroot(string $directory)%Change the root directory
chunk_split%string chunk_split(string $body, [int $chunklen = 76], [string $end = "\r\n"])%Split a string into smaller chunks
class_alias%bool class_alias(string $original, string $alias, [bool $autoload])%Creates an alias for a class
class_exists%bool class_exists(string $class_name, [bool $autoload = true])%Checks if the class has been defined
-class_implements%array class_implements(mixed $class, [bool $autoload = true])%Return the interfaces which are implemented by the given class
+class_implements%array class_implements(mixed $class, [bool $autoload = true])%Return the interfaces which are implemented by the given class or interface
class_parents%array class_parents(mixed $class, [bool $autoload = true])%Return the parent classes of the given class
class_uses%array class_uses(mixed $class, [bool $autoload = true])%Return the traits used by the given class
clearstatcache%void clearstatcache([bool $clear_realpath_cache = false], [string $filename])%Clears file status cache
@@ -395,26 +452,15 @@ collator_set_attribute%bool collator_set_attribute(int $attr, int $val, Collator
collator_set_strength%bool collator_set_strength(int $strength, Collator $coll)%Set collation strength
collator_sort%bool collator_sort(array $arr, [int $sort_flag], Collator $coll)%Sort array using specified collator
collator_sort_with_sort_keys%bool collator_sort_with_sort_keys(array $arr, Collator $coll)%Sort array using specified collator and sort keys
-com_addref%void com_addref()%Increases the components reference counter [deprecated]
com_create_guid%string com_create_guid()%Generate a globally unique identifier (GUID)
com_event_sink%bool com_event_sink(variant $comobject, object $sinkobject, [mixed $sinkinterface])%Connect events from a COM object to a PHP object
-com_get%void com_get()%Gets the value of a COM Component's property [deprecated]
com_get_active_object%variant com_get_active_object(string $progid, [int $code_page])%Returns a handle to an already running instance of a COM object
-com_invoke%void com_invoke()%Calls a COM component's method [deprecated]
-com_isenum%bool com_isenum(variant $com_module)%Indicates if a COM object has an IEnumVariant interface for iteration [deprecated]
-com_load%void com_load()%Creates a new reference to a COM component [deprecated]
com_load_typelib%bool com_load_typelib(string $typelib_name, [bool $case_insensitive = true])%Loads a Typelib
com_message_pump%bool com_message_pump([int $timeoutms])%Process COM messages, sleeping for up to timeoutms milliseconds
com_print_typeinfo%bool com_print_typeinfo(object $comobject, [string $dispinterface], [bool $wantsink = false])%Print out a PHP class definition for a dispatchable interface
-com_propget%void com_propget()%Alias of com_get
-com_propput%void com_propput()%Alias of com_set
-com_propset%void com_propset()%Alias of com_set
-com_release%void com_release()%Decreases the components reference counter [deprecated]
-com_set%void com_set()%Assigns a value to a COM component's property
compact%array compact(mixed $varname1, [mixed ...])%Create array containing variables and their values
connection_aborted%int connection_aborted()%Check whether client disconnected
connection_status%int connection_status()%Returns connection status bitfield
-connection_timeout%int connection_timeout()%Check if the script timed out
constant%mixed constant(string $name)%Returns the value of a constant
convert_cyr_string%string convert_cyr_string(string $str, string $from, string $to)%Convert from one Cyrillic character set to another
convert_uudecode%string convert_uudecode(string $data)%Decode a uuencoded string
@@ -496,7 +542,7 @@ date_timestamp_get%void date_timestamp_get()%Alias of DateTime::getTimestamp
date_timestamp_set%void date_timestamp_set()%Alias of DateTime::setTimestamp
date_timezone_get%void date_timezone_get()%Alias of DateTime::getTimezone
date_timezone_set%void date_timezone_set()%Alias of DateTime::setTimezone
-datefmt_create%IntlDateFormatter datefmt_create(string $locale, int $datetype, int $timetype, [mixed $timezone = NULL], [mixed $calendar = NULL], [string $pattern = ''])%Create a date formatter
+datefmt_create%IntlDateFormatter datefmt_create(string $locale, int $datetype, int $timetype, [mixed $timezone = NULL], [mixed $calendar = NULL], [string $pattern = ""])%Create a date formatter
datefmt_format%string datefmt_format(mixed $value, IntlDateFormatter $fmt)%Format the date/time value as a string
datefmt_format_object%string datefmt_format_object(object $object, [mixed $format = NULL], [string $locale = NULL])%Formats an object
datefmt_get_calendar%int datefmt_get_calendar(IntlDateFormatter $fmt)%Get the calendar type used for the IntlDateFormatter
@@ -542,7 +588,6 @@ dbx_query%mixed dbx_query(object $link_identifier, string $sql_statement, [int $
dbx_sort%bool dbx_sort(object $result, string $user_compare_function)%Sort a result from a dbx_query by a custom sort function
dcgettext%string dcgettext(string $domain, string $message, int $category)%Overrides the domain for a single lookup
dcngettext%string dcngettext(string $domain, string $msgid1, string $msgid2, int $n, int $category)%Plural version of dcgettext
-deaggregate%void deaggregate(object $object, [string $class_name])%Removes the aggregated methods and properties from an object
debug_backtrace%array debug_backtrace([int $options = DEBUG_BACKTRACE_PROVIDE_OBJECT], [int $limit])%Generates a backtrace
debug_print_backtrace%void debug_print_backtrace([int $options], [int $limit])%Prints a backtrace
debug_zval_dump%void debug_zval_dump(mixed $variable, [mixed ...])%Dumps a string representation of an internal zend value to output
@@ -552,12 +597,14 @@ decoct%string decoct(int $number)%Decimal to octal
define%bool define(string $name, mixed $value, [bool $case_insensitive = false])%Defines a named constant
define_syslog_variables%void define_syslog_variables()%Initializes all syslog related variables
defined%bool defined(string $name)%Checks whether a given named constant exists
+deflate_add%string deflate_add(resource $context, string $data, [int $flush_mode = ZLIB_SYNC_FLUSH])%Incrementally deflate data
+deflate_init%resource deflate_init(int $encoding, [array $options = array()])%Initialize an incremental deflate context
deg2rad%float deg2rad(float $number)%Converts the number in degrees to the radian equivalent
delete%void delete()%See unlink or unset
dgettext%string dgettext(string $domain, string $message)%Override the current domain
die%void die()%Equivalent to exit
dir%Directory dir(string $directory, [resource $context])%Return an instance of the Directory class
-dirname%string dirname(string $path)%Returns parent directory's path
+dirname%string dirname(string $path, [int $levels = 1])%Returns a parent directory's path
disk_free_space%float disk_free_space(string $directory)%Returns available space on filesystem or disk partition
disk_total_space%float disk_total_space(string $directory)%Returns the total size of a filesystem or disk partition
diskfreespace%void diskfreespace()%Alias of disk_free_space
@@ -567,11 +614,10 @@ dns_check_record%void dns_check_record()%Alias of checkdnsrr
dns_get_mx%void dns_get_mx()%Alias of getmxrr
dns_get_record%array dns_get_record(string $hostname, [int $type = DNS_ANY], [array $authns], [array $addtl], [bool $raw = false])%Fetch DNS Resource Records associated with a hostname
dom_import_simplexml%DOMElement dom_import_simplexml(SimpleXMLElement $node)%Gets a DOMElement object from a SimpleXMLElement object
-dotnet_load%int dotnet_load(string $assembly_name, [string $datatype_name], [int $codepage])%Loads a DOTNET module
doubleval%void doubleval()%Alias of floatval
each%array each(array $array)%Return the current key and value pair from an array and advance the array cursor
-easter_date%int easter_date([int $year])%Get Unix timestamp for midnight on Easter of a given year
-easter_days%int easter_days([int $year], [int $method = CAL_EASTER_DEFAULT])%Get number of days after March 21 on which Easter falls for a given year
+easter_date%int easter_date([int $year = date("Y")])%Get Unix timestamp for midnight on Easter of a given year
+easter_days%int easter_days([int $year = date("Y")], [int $method = CAL_EASTER_DEFAULT])%Get number of days after March 21 on which Easter falls for a given year
echo%void echo(string $arg1, [string ...])%Output one or more strings
eio_busy%resource eio_busy(int $delay, [int $pri = EIO_PRI_DEFAULT], [callable $callback = NULL], [mixed $data = NULL])%Artificially increase load. Could be useful in tests, benchmarking.
eio_cancel%void eio_cancel(resource $req)%Cancels a request
@@ -592,7 +638,7 @@ eio_ftruncate%resource eio_ftruncate(mixed $fd, [int $offset], [int $pri = EIO_P
eio_futime%resource eio_futime(mixed $fd, float $atime, float $mtime, [int $pri = EIO_PRI_DEFAULT], [callable $callback = NULL], [mixed $data = NULL])%Change file last access and modification times
eio_get_event_stream%mixed eio_get_event_stream()%Get stream representing a variable used in internal communications with libeio.
eio_get_last_error%string eio_get_last_error(resource $req)%Returns string describing the last error associated with a request resource
-eio_grp%resource eio_grp(callable $callback, [string $data = NULL])%Createsa request group.
+eio_grp%resource eio_grp(callable $callback, [string $data = NULL])%Creates a request group.
eio_grp_add%void eio_grp_add(resource $grp, resource $req)%Adds a request to the request group.
eio_grp_cancel%void eio_grp_cancel(resource $grp)%Cancels a request group
eio_grp_limit%void eio_grp_limit(resource $grp, int $limit)%Set group limit
@@ -637,11 +683,13 @@ enchant_broker_describe%array enchant_broker_describe(resource $broker)%Enumerat
enchant_broker_dict_exists%bool enchant_broker_dict_exists(resource $broker, string $tag)%Whether a dictionary exists or not. Using non-empty tag
enchant_broker_free%bool enchant_broker_free(resource $broker)%Free the broker resource and its dictionnaries
enchant_broker_free_dict%bool enchant_broker_free_dict(resource $dict)%Free a dictionary resource
+enchant_broker_get_dict_path%bool enchant_broker_get_dict_path(resource $broker, int $dict_type)%Get the directory path for a given backend
enchant_broker_get_error%string enchant_broker_get_error(resource $broker)%Returns the last error of the broker
enchant_broker_init%resource enchant_broker_init()%create a new broker object capable of requesting
enchant_broker_list_dicts%mixed enchant_broker_list_dicts(resource $broker)%Returns a list of available dictionaries
enchant_broker_request_dict%resource enchant_broker_request_dict(resource $broker, string $tag)%create a new dictionary using a tag
enchant_broker_request_pwl_dict%resource enchant_broker_request_pwl_dict(resource $broker, string $filename)%creates a dictionary using a PWL file
+enchant_broker_set_dict_path%bool enchant_broker_set_dict_path(resource $broker, int $dict_type, string $value)%Set the directory path for a given backend
enchant_broker_set_ordering%bool enchant_broker_set_ordering(resource $broker, string $tag, string $ordering)%Declares a preference of dictionaries to use for the language
enchant_dict_add_to_personal%void enchant_dict_add_to_personal(resource $dict, string $word)%add a word to personal word list
enchant_dict_add_to_session%void enchant_dict_add_to_session(resource $dict, string $word)%add 'word' to this spell-checking session
@@ -657,6 +705,7 @@ ereg%int ereg(string $pattern, string $string, [array $regs])%Regular expression
ereg_replace%string ereg_replace(string $pattern, string $replacement, string $string)%Replace regular expression
eregi%int eregi(string $pattern, string $string, [array $regs])%Case insensitive regular expression match
eregi_replace%string eregi_replace(string $pattern, string $replacement, string $string)%Replace regular expression case insensitive
+error_clear_last%void error_clear_last()%Clear the most recent error
error_get_last%array error_get_last()%Get the last occurred error
error_log%bool error_log(string $message, [int $message_type], [string $destination], [string $extra_headers])%Send an error message to the defined error handling routines
error_reporting%int error_reporting([int $level])%Sets which PHP errors are reported
@@ -665,12 +714,12 @@ escapeshellcmd%string escapeshellcmd(string $command)%Escape shell metacharacter
eval%mixed eval(string $code)%Evaluate a string as PHP code
exec%string exec(string $command, [array $output], [int $return_var])%Execute an external program
exif_imagetype%int exif_imagetype(string $filename)%Determine the type of an image
-exif_read_data%array exif_read_data(string $filename, [string $sections], [bool $arrays = false], [bool $thumbnail = false])%Reads the EXIF headers from JPEG or TIFF
+exif_read_data%array exif_read_data(mixed $stream, [string $sections], [bool $arrays = false], [bool $thumbnail = false])%Reads the EXIF headers from an image file
exif_tagname%string exif_tagname(int $index)%Get the header name for an index
-exif_thumbnail%string exif_thumbnail(string $filename, [int $width], [int $height], [int $imagetype])%Retrieve the embedded thumbnail of a TIFF or JPEG image
+exif_thumbnail%string exif_thumbnail(mixed $stream, [int $width], [int $height], [int $imagetype])%Retrieve the embedded thumbnail of an image
exit%void exit(int $status)%Output a message and terminate the current script
exp%float exp(float $arg)%Calculates the exponent of e
-explode%array explode(string $delimiter, string $string, [int $limit])%Split a string by string
+explode%array explode(string $delimiter, string $string, [int $limit = PHP_INT_MAX])%Split a string by string
expm1%float expm1(float $arg)%Returns exp(number) - 1, computed in a way that is accurate even when the value of number is close to zero
extension_loaded%bool extension_loaded(string $name)%Find out whether an extension is loaded
extract%int extract(array $array, [int $flags = EXTR_OVERWRITE], [string $prefix])%Import variables into the current symbol table from an array
@@ -687,7 +736,7 @@ fann_create_sparse_array%ReturnType fann_create_sparse_array(float $connection_r
fann_create_standard%resource fann_create_standard(int $num_layers, int $num_neurons1, int $num_neurons2, [int ...])%Creates a standard fully connected backpropagation neural network
fann_create_standard_array%resource fann_create_standard_array(int $num_layers, array $layers)%Creates a standard fully connected backpropagation neural network using an array of layer sizes
fann_create_train%resource fann_create_train(int $num_data, int $num_input, int $num_output)%Creates an empty training data struct
-fann_create_train_from_callback%resource fann_create_train_from_callback(int $num_data, int $num_input, int $num_output, collable $user_function)%Creates the training data struct from a user supplied function
+fann_create_train_from_callback%resource fann_create_train_from_callback(int $num_data, int $num_input, int $num_output, callable $user_function)%Creates the training data struct from a user supplied function
fann_descale_input%bool fann_descale_input(resource $ann, array $input_vector)%Scale data in input vector after get it from ann based on previously calculated parameters
fann_descale_output%bool fann_descale_output(resource $ann, array $output_vector)%Scale data in output vector after get it from ann based on previously calculated parameters
fann_descale_train%bool fann_descale_train(resource $ann, resource $train_data)%Descale input and output data based on previously calculated parameters
@@ -741,7 +790,7 @@ fann_get_sarprop_weight_decay_shift%float fann_get_sarprop_weight_decay_shift(re
fann_get_total_connections%int fann_get_total_connections(resource $ann)%Get the total number of connections in the entire network
fann_get_total_neurons%int fann_get_total_neurons(resource $ann)%Get the total number of neurons in the entire network
fann_get_train_error_function%int fann_get_train_error_function(resource $ann)%Returns the error function used during training
-fann_get_train_stop_function%int fann_get_train_stop_function(resource $ann)%Returns the the stop function used during training
+fann_get_train_stop_function%int fann_get_train_stop_function(resource $ann)%Returns the stop function used during training
fann_get_training_algorithm%int fann_get_training_algorithm(resource $ann)%Returns the training algorithm
fann_init_weights%bool fann_init_weights(resource $ann, resource $train_data)%Initialize the weights using Widrow + Nguyen’s algorithm
fann_length_train_data%resource fann_length_train_data(resource $data)%Returns the number of training patterns in the train data
@@ -821,12 +870,12 @@ fclose%bool fclose(resource $handle)%Closes an open file pointer
feof%bool feof(resource $handle)%Tests for end-of-file on a file pointer
fflush%bool fflush(resource $handle)%Flushes the output to a file
fgetc%string fgetc(resource $handle)%Gets character from file pointer
-fgetcsv%array fgetcsv(resource $handle, [int $length], [string $delimiter = ','], [string $enclosure = '"'], [string $escape = '\\'])%Gets line from file pointer and parse for CSV fields
+fgetcsv%array fgetcsv(resource $handle, [int $length], [string $delimiter = ","], [string $enclosure = '"'], [string $escape = "\"])%Gets line from file pointer and parse for CSV fields
fgets%string fgets(resource $handle, [int $length])%Gets line from file pointer
fgetss%string fgetss(resource $handle, [int $length], [string $allowable_tags])%Gets line from file pointer and strip HTML tags
file%array file(string $filename, [int $flags], [resource $context])%Reads entire file into an array
file_exists%bool file_exists(string $filename)%Checks whether a file or directory exists
-file_get_contents%string file_get_contents(string $filename, [bool $use_include_path = false], [resource $context], [int $offset = -1], [int $maxlen])%Reads entire file into a string
+file_get_contents%string file_get_contents(string $filename, [bool $use_include_path = false], [resource $context], [int $offset], [int $maxlen])%Reads entire file into a string
file_put_contents%int file_put_contents(string $filename, mixed $data, [int $flags], [resource $context])%Write a string to a file
fileatime%int fileatime(string $filename)%Gets last access time of file
filectime%int filectime(string $filename)%Gets inode change time of file
@@ -844,7 +893,7 @@ filter_input_array%mixed filter_input_array(int $type, [mixed $definition], [boo
filter_list%array filter_list()%Returns a list of all supported filters
filter_var%mixed filter_var(mixed $variable, [int $filter = FILTER_DEFAULT], [mixed $options])%Filters a variable with a specified filter
filter_var_array%mixed filter_var_array(array $data, [mixed $definition], [bool $add_empty = true])%Gets multiple variables and optionally filters them
-finfo%object finfo([int $options = FILEINFO_NONE], [string $magic_file])%Create a new fileinfo resource
+finfo%object finfo([int $options = FILEINFO_NONE], [string $magic_file])%Alias of finfo_open
finfo_buffer%string finfo_buffer(resource $finfo, string $string, [int $options = FILEINFO_NONE], [resource $context])%Return information about a string buffer
finfo_close%bool finfo_close(resource $finfo)%Close fileinfo resource
finfo_file%string finfo_file(resource $finfo, string $file_name, [int $options = FILEINFO_NONE], [resource $context])%Return information about a file
@@ -852,8 +901,8 @@ finfo_open%resource finfo_open([int $options = FILEINFO_NONE], [string $magic_fi
finfo_set_flags%bool finfo_set_flags(resource $finfo, int $options)%Set libmagic configuration options
floatval%float floatval(mixed $var)%Get float value of a variable
flock%bool flock(resource $handle, int $operation, [int $wouldblock])%Portable advisory file locking
-floor%float floor(float $value)%Round fractions down
-flush%void flush()%Flush the output buffer
+floor%mixed floor(float $value)%Round fractions down
+flush%void flush()%Flush system output buffer
fmod%float fmod(float $x, float $y)%Returns the floating point remainder (modulo) of the division of the arguments
fnmatch%bool fnmatch(string $pattern, string $string, [int $flags])%Match filename against a pattern
fopen%resource fopen(string $filename, string $mode, [bool $use_include_path = false], [resource $context])%Opens file or URL
@@ -861,9 +910,10 @@ forward_static_call%mixed forward_static_call(callable $function, [mixed $parame
forward_static_call_array%mixed forward_static_call_array(callable $function, array $parameters)%Call a static method and pass the arguments as array
fpassthru%int fpassthru(resource $handle)%Output all remaining data on a file pointer
fprintf%int fprintf(resource $handle, string $format, [mixed $args], [mixed ...])%Write a formatted string to a stream
-fputcsv%int fputcsv(resource $handle, array $fields, [string $delimiter = ','], [string $enclosure = '"'])%Format line as CSV and write to file pointer
+fputcsv%int fputcsv(resource $handle, array $fields, [string $delimiter = ","], [string $enclosure = '"'], [string $escape_char = "\"])%Format line as CSV and write to file pointer
fputs%void fputs()%Alias of fwrite
fread%string fread(resource $handle, int $length)%Binary-safe file read
+frenchtojd%int frenchtojd(int $month, int $day, int $year)%Converts a date from the French Republican Calendar to a Julian Day Count
fscanf%mixed fscanf(resource $handle, string $format, [mixed ...])%Parses input from a file according to a format
fseek%int fseek(resource $handle, int $offset, [int $whence = SEEK_SET])%Seeks on a file pointer
fsockopen%resource fsockopen(string $hostname, [int $port = -1], [int $errno], [string $errstr], [float $timeout = ini_get("default_socket_timeout")])%Open Internet or Unix domain socket connection
@@ -896,7 +946,7 @@ ftp_put%bool ftp_put(resource $ftp_stream, string $remote_file, string $local_fi
ftp_pwd%string ftp_pwd(resource $ftp_stream)%Returns the current directory name
ftp_quit%void ftp_quit()%Alias of ftp_close
ftp_raw%array ftp_raw(resource $ftp_stream, string $command)%Sends an arbitrary command to an FTP server
-ftp_rawlist%array ftp_rawlist(resource $ftp_stream, string $directory, [bool $recursive = false])%Returns a detailed list of files in the given directory
+ftp_rawlist%mixed ftp_rawlist(resource $ftp_stream, string $directory, [bool $recursive = false])%Returns a detailed list of files in the given directory
ftp_rename%bool ftp_rename(resource $ftp_stream, string $oldname, string $newname)%Renames a file or a directory on the FTP server
ftp_rmdir%bool ftp_rmdir(resource $ftp_stream, string $directory)%Removes a directory
ftp_set_option%bool ftp_set_option(resource $ftp_stream, int $option, mixed $value)%Set miscellaneous runtime FTP options
@@ -914,6 +964,7 @@ gc_collect_cycles%int gc_collect_cycles()%Forces collection of any existing garb
gc_disable%void gc_disable()%Deactivates the circular reference collector
gc_enable%void gc_enable()%Activates the circular reference collector
gc_enabled%bool gc_enabled()%Returns status of the circular reference collector
+gc_mem_caches%int gc_mem_caches()%Reclaims memory used by the Zend Engine memory manager
gd_info%array gd_info()%Retrieve information about the currently installed GD library
get_browser%mixed get_browser([string $user_agent], [bool $return_array = false])%Tells what the user's browser is capable of
get_called_class%string get_called_class()%the "Late Static Binding" class name
@@ -926,11 +977,11 @@ get_declared_classes%array get_declared_classes()%Returns an array with the name
get_declared_interfaces%array get_declared_interfaces()%Returns an array of all declared interfaces
get_declared_traits%array get_declared_traits()%Returns an array of all declared traits
get_defined_constants%array get_defined_constants([bool $categorize = false])%Returns an associative array with the names of all the constants and their values
-get_defined_functions%array get_defined_functions()%Returns an array of all defined functions
+get_defined_functions%array get_defined_functions([bool $exclude_disabled])%Returns an array of all defined functions
get_defined_vars%array get_defined_vars()%Returns an array of all defined variables
get_extension_funcs%array get_extension_funcs(string $module_name)%Returns an array with the names of the functions of a module
get_headers%array get_headers(string $url, [int $format])%Fetches all the headers sent by the server in response to a HTTP request
-get_html_translation_table%array get_html_translation_table([int $table = HTML_SPECIALCHARS], [int $flags = ENT_COMPAT | ENT_HTML401], [string $encoding = 'UTF-8'])%Returns the translation table used by htmlspecialchars and htmlentities
+get_html_translation_table%array get_html_translation_table([int $table = HTML_SPECIALCHARS], [int $flags = ENT_COMPAT | ENT_HTML401], [string $encoding = "UTF-8"])%Returns the translation table used by htmlspecialchars and htmlentities
get_include_path%string get_include_path()%Gets the current include_path configuration option
get_included_files%array get_included_files()%Returns an array with the names of included or required files
get_loaded_extensions%array get_loaded_extensions([bool $zend_extensions = false])%Returns an array with the names of all modules compiled and loaded
@@ -941,10 +992,11 @@ get_object_vars%array get_object_vars(object $object)%Gets the properties of the
get_parent_class%string get_parent_class([mixed $object])%Retrieves the parent class name for object or class
get_required_files%void get_required_files()%Alias of get_included_files
get_resource_type%string get_resource_type(resource $handle)%Returns the resource type
+get_resources%resource get_resources([string $type])%Returns active resources
getallheaders%array getallheaders()%Fetch all HTTP request headers
getcwd%string getcwd()%Gets the current working directory
getdate%array getdate([int $timestamp = time()])%Get date/time information
-getenv%string getenv(string $varname)%Gets the value of an environment variable
+getenv%string getenv(string $varname, [bool $local_only = false])%Gets the value of an environment variable
gethostbyaddr%string gethostbyaddr(string $ip_address)%Get the Internet host name corresponding to a given IP address
gethostbyname%string gethostbyname(string $hostname)%Get the IPv4 address corresponding to a given Internet host name
gethostbynamel%array gethostbynamel(string $hostname)%Get a list of IPv4 addresses corresponding to a given Internet host name
@@ -957,7 +1009,7 @@ getmygid%int getmygid()%Get PHP script owner's GID
getmyinode%int getmyinode()%Gets the inode of the current script
getmypid%int getmypid()%Gets PHP's process ID
getmyuid%int getmyuid()%Gets PHP script owner's UID
-getopt%array getopt(string $options, [array $longopts])%Gets options from the command line argument list
+getopt%array getopt(string $options, [array $longopts], [int $optind])%Gets options from the command line argument list
getprotobyname%int getprotobyname(string $name)%Get protocol number associated with protocol name
getprotobynumber%string getprotobynumber(int $number)%Get protocol name associated with protocol number
getrandmax%int getrandmax()%Show largest possible random value
@@ -970,47 +1022,54 @@ gettype%string gettype(mixed $var)%Get the type of a variable
glob%array glob(string $pattern, [int $flags])%Find pathnames matching a pattern
gmdate%string gmdate(string $format, [int $timestamp = time()])%Format a GMT/UTC date/time
gmmktime%int gmmktime([int $hour = gmdate("H")], [int $minute = gmdate("i")], [int $second = gmdate("s")], [int $month = gmdate("n")], [int $day = gmdate("j")], [int $year = gmdate("Y")], [int $is_dst = -1])%Get Unix timestamp for a GMT date
-gmp_abs%resource gmp_abs(resource $a)%Absolute value
-gmp_add%resource gmp_add(resource $a, resource $b)%Add numbers
-gmp_and%resource gmp_and(resource $a, resource $b)%Bitwise AND
-gmp_clrbit%void gmp_clrbit(resource $a, int $index)%Clear bit
-gmp_cmp%int gmp_cmp(resource $a, resource $b)%Compare numbers
-gmp_com%resource gmp_com(resource $a)%Calculates one's complement
+gmp_abs%GMP gmp_abs(GMP $a)%Absolute value
+gmp_add%GMP gmp_add(GMP $a, GMP $b)%Add numbers
+gmp_and%GMP gmp_and(GMP $a, GMP $b)%Bitwise AND
+gmp_clrbit%void gmp_clrbit(GMP $a, int $index)%Clear bit
+gmp_cmp%int gmp_cmp(GMP $a, GMP $b)%Compare numbers
+gmp_com%GMP gmp_com(GMP $a)%Calculates one's complement
gmp_div%void gmp_div()%Alias of gmp_div_q
-gmp_div_q%resource gmp_div_q(resource $a, resource $b, [int $round = GMP_ROUND_ZERO])%Divide numbers
-gmp_div_qr%array gmp_div_qr(resource $n, resource $d, [int $round = GMP_ROUND_ZERO])%Divide numbers and get quotient and remainder
-gmp_div_r%resource gmp_div_r(resource $n, resource $d, [int $round = GMP_ROUND_ZERO])%Remainder of the division of numbers
-gmp_divexact%resource gmp_divexact(resource $n, resource $d)%Exact division of numbers
-gmp_fact%resource gmp_fact(mixed $a)%Factorial
-gmp_gcd%resource gmp_gcd(resource $a, resource $b)%Calculate GCD
-gmp_gcdext%array gmp_gcdext(resource $a, resource $b)%Calculate GCD and multipliers
-gmp_hamdist%int gmp_hamdist(resource $a, resource $b)%Hamming distance
-gmp_init%resource gmp_init(mixed $number, [int $base])%Create GMP number
-gmp_intval%int gmp_intval(resource $gmpnumber)%Convert GMP number to integer
-gmp_invert%resource gmp_invert(resource $a, resource $b)%Inverse by modulo
-gmp_jacobi%int gmp_jacobi(resource $a, resource $p)%Jacobi symbol
-gmp_legendre%int gmp_legendre(resource $a, resource $p)%Legendre symbol
-gmp_mod%resource gmp_mod(resource $n, resource $d)%Modulo operation
-gmp_mul%resource gmp_mul(resource $a, resource $b)%Multiply numbers
-gmp_neg%resource gmp_neg(resource $a)%Negate number
-gmp_nextprime%resource gmp_nextprime(int $a)%Find next prime number
-gmp_or%resource gmp_or(resource $a, resource $b)%Bitwise OR
-gmp_perfect_square%bool gmp_perfect_square(resource $a)%Perfect square check
-gmp_popcount%int gmp_popcount(resource $a)%Population count
-gmp_pow%resource gmp_pow(resource $base, int $exp)%Raise number into power
-gmp_powm%resource gmp_powm(resource $base, resource $exp, resource $mod)%Raise number into power with modulo
-gmp_prob_prime%int gmp_prob_prime(resource $a, [int $reps = 10])%Check if number is "probably prime"
-gmp_random%resource gmp_random([int $limiter = 20])%Random number
-gmp_scan0%int gmp_scan0(resource $a, int $start)%Scan for 0
-gmp_scan1%int gmp_scan1(resource $a, int $start)%Scan for 1
-gmp_setbit%void gmp_setbit(resource $a, int $index, [bool $bit_on = true])%Set bit
-gmp_sign%int gmp_sign(resource $a)%Sign of number
-gmp_sqrt%resource gmp_sqrt(resource $a)%Calculate square root
-gmp_sqrtrem%array gmp_sqrtrem(resource $a)%Square root with remainder
-gmp_strval%string gmp_strval(resource $gmpnumber, [int $base = 10])%Convert GMP number to string
-gmp_sub%resource gmp_sub(resource $a, resource $b)%Subtract numbers
-gmp_testbit%bool gmp_testbit(resource $a, int $index)%Tests if a bit is set
-gmp_xor%resource gmp_xor(resource $a, resource $b)%Bitwise XOR
+gmp_div_q%GMP gmp_div_q(GMP $a, GMP $b, [int $round = GMP_ROUND_ZERO])%Divide numbers
+gmp_div_qr%array gmp_div_qr(GMP $n, GMP $d, [int $round = GMP_ROUND_ZERO])%Divide numbers and get quotient and remainder
+gmp_div_r%GMP gmp_div_r(GMP $n, GMP $d, [int $round = GMP_ROUND_ZERO])%Remainder of the division of numbers
+gmp_divexact%GMP gmp_divexact(GMP $n, GMP $d)%Exact division of numbers
+gmp_export%string gmp_export(GMP $gmpnumber, integer $word_size, integer $options)%Export to a binary string
+gmp_fact%GMP gmp_fact(mixed $a)%Factorial
+gmp_gcd%GMP gmp_gcd(GMP $a, GMP $b)%Calculate GCD
+gmp_gcdext%array gmp_gcdext(GMP $a, GMP $b)%Calculate GCD and multipliers
+gmp_hamdist%int gmp_hamdist(GMP $a, GMP $b)%Hamming distance
+gmp_import%GMP gmp_import(string $data, integer $word_size, integer $options)%Import from a binary string
+gmp_init%GMP gmp_init(mixed $number, [int $base])%Create GMP number
+gmp_intval%integer gmp_intval(GMP $gmpnumber)%Convert GMP number to integer
+gmp_invert%GMP gmp_invert(GMP $a, GMP $b)%Inverse by modulo
+gmp_jacobi%int gmp_jacobi(GMP $a, GMP $p)%Jacobi symbol
+gmp_legendre%int gmp_legendre(GMP $a, GMP $p)%Legendre symbol
+gmp_mod%GMP gmp_mod(GMP $n, GMP $d)%Modulo operation
+gmp_mul%GMP gmp_mul(GMP $a, GMP $b)%Multiply numbers
+gmp_neg%GMP gmp_neg(GMP $a)%Negate number
+gmp_nextprime%GMP gmp_nextprime(int $a)%Find next prime number
+gmp_or%GMP gmp_or(GMP $a, GMP $b)%Bitwise OR
+gmp_perfect_square%bool gmp_perfect_square(GMP $a)%Perfect square check
+gmp_popcount%int gmp_popcount(GMP $a)%Population count
+gmp_pow%GMP gmp_pow(GMP $base, int $exp)%Raise number into power
+gmp_powm%GMP gmp_powm(GMP $base, GMP $exp, GMP $mod)%Raise number into power with modulo
+gmp_prob_prime%int gmp_prob_prime(GMP $a, [int $reps = 10])%Check if number is "probably prime"
+gmp_random%GMP gmp_random([int $limiter = 20])%Random number
+gmp_random_bits%GMP gmp_random_bits(integer $bits)%Random number
+gmp_random_range%GMP gmp_random_range(GMP $min, GMP $max)%Random number
+gmp_random_seed%mixed gmp_random_seed(mixed $seed)%Sets the RNG seed
+gmp_root%GMP gmp_root(GMP $a, int $nth)%Take the integer part of nth root
+gmp_rootrem%array gmp_rootrem(GMP $a, int $nth)%Take the integer part and remainder of nth root
+gmp_scan0%int gmp_scan0(GMP $a, int $start)%Scan for 0
+gmp_scan1%int gmp_scan1(GMP $a, int $start)%Scan for 1
+gmp_setbit%void gmp_setbit(GMP $a, int $index, [bool $bit_on = true])%Set bit
+gmp_sign%int gmp_sign(GMP $a)%Sign of number
+gmp_sqrt%GMP gmp_sqrt(GMP $a)%Calculate square root
+gmp_sqrtrem%array gmp_sqrtrem(GMP $a)%Square root with remainder
+gmp_strval%string gmp_strval(GMP $gmpnumber, [int $base = 10])%Convert GMP number to string
+gmp_sub%GMP gmp_sub(GMP $a, GMP $b)%Subtract numbers
+gmp_testbit%bool gmp_testbit(GMP $a, int $index)%Tests if a bit is set
+gmp_xor%GMP gmp_xor(GMP $a, GMP $b)%Bitwise XOR
gmstrftime%string gmstrftime(string $format, [int $timestamp = time()])%Format a GMT/UTC time/date according to locale settings
grapheme_extract%string grapheme_extract(string $haystack, int $size, [int $extract_type], [int $start], [int $next])%Function to extract a sequence of default grapheme clusters from a text buffer, which must be encoded in UTF-8.
grapheme_stripos%int grapheme_stripos(string $haystack, string $needle, [int $offset])%Find position (in grapheme units) of first occurrence of a case-insensitive string
@@ -1020,7 +1079,8 @@ grapheme_strpos%int grapheme_strpos(string $haystack, string $needle, [int $offs
grapheme_strripos%int grapheme_strripos(string $haystack, string $needle, [int $offset])%Find position (in grapheme units) of last occurrence of a case-insensitive string
grapheme_strrpos%int grapheme_strrpos(string $haystack, string $needle, [int $offset])%Find position (in grapheme units) of last occurrence of a string
grapheme_strstr%string grapheme_strstr(string $haystack, string $needle, [bool $before_needle = false])%Returns part of haystack string from the first occurrence of needle to the end of haystack.
-grapheme_substr%int grapheme_substr(string $string, int $start, [int $length])%Return part of a string
+grapheme_substr%string grapheme_substr(string $string, int $start, [int $length])%Return part of a string
+gregoriantojd%int gregoriantojd(int $month, int $day, int $year)%Converts a Gregorian date to Julian Day Count
gzclose%bool gzclose(resource $zp)%Close an open gz-file pointer
gzcompress%string gzcompress(string $data, [int $level = -1], [int $encoding = ZLIB_ENCODING_DEFLATE])%Compress a string
gzdecode%string gzdecode(string $data, [int $length])%Decodes a gzip compressed string
@@ -1029,7 +1089,7 @@ gzencode%string gzencode(string $data, [int $level = -1], [int $encoding_mode =
gzeof%int gzeof(resource $zp)%Test for EOF on a gz-file pointer
gzfile%array gzfile(string $filename, [int $use_include_path])%Read entire gz-file into an array
gzgetc%string gzgetc(resource $zp)%Get character from gz-file pointer
-gzgets%string gzgets(resource $zp, int $length)%Get line from file pointer
+gzgets%string gzgets(resource $zp, [int $length])%Get line from file pointer
gzgetss%string gzgetss(resource $zp, int $length, [string $allowable_tags])%Get line from gz-file pointer and strip HTML tags
gzinflate%string gzinflate(string $data, [int $length])%Inflate a deflated string
gzopen%resource gzopen(string $filename, string $mode, [int $use_include_path])%Open gz-file
@@ -1044,8 +1104,10 @@ gzwrite%int gzwrite(resource $zp, string $string, [int $length])%Binary-safe gz-
hash%string hash(string $algo, string $data, [bool $raw_output = false])%Generate a hash value (message digest)
hash_algos%array hash_algos()%Return a list of registered hashing algorithms
hash_copy%resource hash_copy(resource $context)%Copy hashing context
+hash_equals%bool hash_equals(string $known_string, string $user_string)%Timing attack safe string comparison
hash_file%string hash_file(string $algo, string $filename, [bool $raw_output = false])%Generate a hash value using the contents of a given file
hash_final%string hash_final(resource $context, [bool $raw_output = false])%Finalize an incremental hash and return resulting digest
+hash_hkdf%string hash_hkdf(string $algo, string $ikm, [int $length], [string $info = ''], [string $salt = ''])%Generate a HKDF key derivation of a supplied key input
hash_hmac%string hash_hmac(string $algo, string $data, string $key, [bool $raw_output = false])%Generate a keyed hash value using the HMAC method
hash_hmac_file%string hash_hmac_file(string $algo, string $filename, string $key, [bool $raw_output = false])%Generate a keyed hash value using the HMAC method and the contents of a given file
hash_init%resource hash_init(string $algo, [int $options], [string $key])%Initialize an incremental hashing context
@@ -1064,60 +1126,12 @@ hex2bin%string hex2bin(string $data)%Decodes a hexadecimally encoded binary stri
hexdec%number hexdec(string $hex_string)%Hexadecimal to decimal
highlight_file%mixed highlight_file(string $filename, [bool $return = false])%Syntax highlighting of a file
highlight_string%mixed highlight_string(string $str, [bool $return = false])%Syntax highlighting of a string
-html_entity_decode%string html_entity_decode(string $string, [int $flags = ENT_COMPAT | ENT_HTML401], [string $encoding = 'UTF-8'])%Convert all HTML entities to their applicable characters
-htmlentities%string htmlentities(string $string, [int $flags = ENT_COMPAT | ENT_HTML401], [string $encoding = 'UTF-8'], [bool $double_encode = true])%Convert all applicable characters to HTML entities
-htmlspecialchars%string htmlspecialchars(string $string, [int $flags = ENT_COMPAT | ENT_HTML401], [string $encoding = 'UTF-8'], [bool $double_encode = true])%Convert special characters to HTML entities
+html_entity_decode%string html_entity_decode(string $string, [int $flags = ENT_COMPAT | ENT_HTML401], [string $encoding = ini_get("default_charset")])%Convert all HTML entities to their applicable characters
+htmlentities%string htmlentities(string $string, [int $flags = ENT_COMPAT | ENT_HTML401], [string $encoding = ini_get("default_charset")], [bool $double_encode = true])%Convert all applicable characters to HTML entities
+htmlspecialchars%string htmlspecialchars(string $string, [int $flags = ENT_COMPAT | ENT_HTML401], [string $encoding = ini_get("default_charset")], [bool $double_encode = true])%Convert special characters to HTML entities
htmlspecialchars_decode%string htmlspecialchars_decode(string $string, [int $flags = ENT_COMPAT | ENT_HTML401])%Convert special HTML entities back to characters
-http_build_cookie%string http_build_cookie(array $cookie)%Build cookie string
http_build_query%string http_build_query(mixed $query_data, [string $numeric_prefix], [string $arg_separator], [int $enc_type])%Generate URL-encoded query string
-http_build_str%string http_build_str(array $query, [string $prefix], [string $arg_separator = ini_get("arg_separator.output")])%Build query string
-http_build_url%string http_build_url([mixed $url], [mixed $parts], [int $flags = HTTP_URL_REPLACE], [array $new_url])%Build a URL
-http_cache_etag%bool http_cache_etag([string $etag])%Caching by ETag
-http_cache_last_modified%bool http_cache_last_modified([int $timestamp_or_expires])%Caching by last modification
-http_chunked_decode%string http_chunked_decode(string $encoded)%Decode chunked-encoded data
-http_date%string http_date([int $timestamp])%Compose HTTP RFC compliant date
-http_deflate%string http_deflate(string $data, [int $flags])%Deflate data
-http_get%string http_get(string $url, [array $options], [array $info])%Perform GET request
-http_get_request_body%string http_get_request_body()%Get request body as string
-http_get_request_body_stream%resource http_get_request_body_stream()%Get request body as stream
-http_get_request_headers%array http_get_request_headers()%Get request headers as array
-http_head%string http_head(string $url, [array $options], [array $info])%Perform HEAD request
-http_inflate%string http_inflate(string $data)%Inflate data
-http_match_etag%bool http_match_etag(string $etag, [bool $for_range = false])%Match ETag
-http_match_modified%bool http_match_modified([int $timestamp = -1], [bool $for_range = false])%Match last modification
-http_match_request_header%bool http_match_request_header(string $header, string $value, [bool $match_case = false])%Match any header
-http_negotiate_charset%string http_negotiate_charset(array $supported, [array $result])%Negotiate client's preferred character set
-http_negotiate_content_type%string http_negotiate_content_type(array $supported, [array $result])%Negotiate client's preferred content type
-http_negotiate_language%string http_negotiate_language(array $supported, [array $result])%Negotiate client's preferred language
-http_parse_cookie%object http_parse_cookie(string $cookie, [int $flags], [array $allowed_extras])%Parse HTTP cookie
-http_parse_headers%array http_parse_headers(string $header)%Parse HTTP headers
-http_parse_message%object http_parse_message(string $message)%Parse HTTP messages
-http_parse_params%object http_parse_params(string $param, [int $flags = HTTP_PARAMS_DEFAULT])%Parse parameter list
-http_persistent_handles_clean%string http_persistent_handles_clean([string $ident])%Clean up persistent handles
-http_persistent_handles_count%object http_persistent_handles_count()%Stat persistent handles
-http_persistent_handles_ident%string http_persistent_handles_ident([string $ident])%Get/set ident of persistent handles
-http_post_data%string http_post_data(string $url, string $data, [array $options], [array $info])%Perform POST request with pre-encoded data
-http_post_fields%string http_post_fields(string $url, array $data, [array $files], [array $options], [array $info])%Perform POST request with data to be encoded
-http_put_data%string http_put_data(string $url, string $data, [array $options], [array $info])%Perform PUT request with data
-http_put_file%string http_put_file(string $url, string $file, [array $options], [array $info])%Perform PUT request with file
-http_put_stream%string http_put_stream(string $url, resource $stream, [array $options], [array $info])%Perform PUT request with stream
-http_redirect%bool http_redirect([string $url], [array $params], [bool $session = false], [int $status])%Issue HTTP redirect
-http_request%string http_request(int $method, string $url, [string $body], [array $options], [array $info])%Perform custom request
-http_request_body_encode%string http_request_body_encode(array $fields, array $files)%Encode request body
-http_request_method_exists%int http_request_method_exists(mixed $method)%Check whether request method exists
-http_request_method_name%string http_request_method_name(int $method)%Get request method name
-http_request_method_register%int http_request_method_register(string $method)%Register request method
-http_request_method_unregister%bool http_request_method_unregister(mixed $method)%Unregister request method
-http_response_code%int http_response_code([int $response_code])%Get or Set the HTTP response code
-http_send_content_disposition%bool http_send_content_disposition(string $filename, [bool $inline = false])%Send Content-Disposition
-http_send_content_type%bool http_send_content_type([string $content_type = "application/x-octetstream"])%Send Content-Type
-http_send_data%bool http_send_data(string $data)%Send arbitrary data
-http_send_file%bool http_send_file(string $file)%Send file
-http_send_last_modified%bool http_send_last_modified([int $timestamp = time()])%Send Last-Modified
-http_send_status%bool http_send_status(int $status)%Send HTTP response status
-http_send_stream%bool http_send_stream(resource $stream)%Send stream
-http_support%int http_support([int $feature])%Check built-in HTTP support
-http_throttle%void http_throttle(float $sec, [int $bytes = 40960])%HTTP throttling
+http_response_code%mixed http_response_code([int $response_code])%Get or Set the HTTP response code
hypot%float hypot(float $x, float $y)%Calculate the length of the hypotenuse of a right-angle triangle
ibase_add_user%bool ibase_add_user(resource $service_handle, string $user_name, string $password, [string $first_name], [string $middle_name], [string $last_name])%Add a user to a security database
ibase_affected_rows%int ibase_affected_rows([resource $link_identifier])%Return the number of rows that were affected by the previous query
@@ -1179,9 +1193,8 @@ iconv_strrpos%int iconv_strrpos(string $haystack, string $needle, [string $chars
iconv_substr%string iconv_substr(string $str, int $offset, [int $length = iconv_strlen($str, $charset)], [string $charset = ini_get("iconv.internal_encoding")])%Cut out part of a string
idate%int idate(string $format, [int $timestamp = time()])%Format a local time/date as integer
idn_to_ascii%string idn_to_ascii(string $domain, [int $options], [int $variant = INTL_IDNA_VARIANT_2003], [array $idna_info])%Convert domain name to IDNA ASCII form.
-idn_to_unicode%void idn_to_unicode()%Alias of idn_to_utf8
idn_to_utf8%string idn_to_utf8(string $domain, [int $options], [int $variant = INTL_IDNA_VARIANT_2003], [array $idna_info])%Convert domain name from IDNA ASCII to Unicode.
-ignore_user_abort%int ignore_user_abort([string $value])%Set whether a client disconnect should abort script execution
+ignore_user_abort%int ignore_user_abort([bool $value])%Set whether a client disconnect should abort script execution
iis_add_server%int iis_add_server(string $path, string $comment, string $server_ip, int $port, string $host_name, int $rights, int $start_server)%Creates a new virtual web server
iis_get_dir_security%int iis_get_dir_security(int $server_instance, string $virtual_path)%Gets Directory Security
iis_get_script_map%string iis_get_script_map(int $server_instance, string $virtual_path, string $script_extension)%Gets script mapping on a virtual directory for a specific extension
@@ -1201,12 +1214,13 @@ iis_stop_service%int iis_stop_service(string $service_id)%Stops the service defi
image2wbmp%bool image2wbmp(resource $image, [string $filename], [int $threshold])%Output image to browser or file
image_type_to_extension%string image_type_to_extension(int $imagetype, [bool $include_dot])%Get file extension for image type
image_type_to_mime_type%string image_type_to_mime_type(int $imagetype)%Get Mime-Type for image-type returned by getimagesize, exif_read_data, exif_thumbnail, exif_imagetype
-imageaffine%resource imageaffine(resource $image, array $affine, [array $clip])%Return an image containing the affine tramsformed src image, using an optional clipping area
-imageaffinematrixconcat%array imageaffinematrixconcat(array $m1, array $m2)%Concat two matrices (as in doing many ops in one go)
-imageaffinematrixget%array imageaffinematrixget(int $type, [mixed $options])%Return an image containing the affine tramsformed src image, using an optional clipping area
+imageaffine%resource imageaffine(resource $image, array $affine, [array $clip])%Return an image containing the affine transformed src image, using an optional clipping area
+imageaffinematrixconcat%array imageaffinematrixconcat(array $m1, array $m2)%Concatenate two affine transformation matrices
+imageaffinematrixget%array imageaffinematrixget(int $type, mixed $options)%Get an affine transformation matrix
imagealphablending%bool imagealphablending(resource $image, bool $blendmode)%Set the blending mode for an image
imageantialias%bool imageantialias(resource $image, bool $enabled)%Should antialias functions be used or not
imagearc%bool imagearc(resource $image, int $cx, int $cy, int $width, int $height, int $start, int $end, int $color)%Draws an arc
+imagebmp%bool imagebmp(resource $image, mixed $to, [bool $compressed])%Output a BMP image to browser or file
imagechar%bool imagechar(resource $image, int $font, int $x, int $y, string $c, int $color)%Draw a character horizontally
imagecharup%bool imagecharup(resource $image, int $font, int $x, int $y, string $c, int $color)%Draw a character vertically
imagecolorallocate%int imagecolorallocate(resource $image, int $red, int $green, int $blue)%Allocate a color for an image
@@ -1232,6 +1246,7 @@ imagecopymergegray%bool imagecopymergegray(resource $dst_im, resource $src_im, i
imagecopyresampled%bool imagecopyresampled(resource $dst_image, resource $src_image, int $dst_x, int $dst_y, int $src_x, int $src_y, int $dst_w, int $dst_h, int $src_w, int $src_h)%Copy and resize part of an image with resampling
imagecopyresized%bool imagecopyresized(resource $dst_image, resource $src_image, int $dst_x, int $dst_y, int $src_x, int $src_y, int $dst_w, int $dst_h, int $src_w, int $src_h)%Copy and resize part of an image
imagecreate%resource imagecreate(int $width, int $height)%Create a new palette based image
+imagecreatefrombmp%resource imagecreatefrombmp(string $filename)%Create a new image from file or URL
imagecreatefromgd%resource imagecreatefromgd(string $filename)%Create a new image from GD file or URL
imagecreatefromgd2%resource imagecreatefromgd2(string $filename)%Create a new image from GD2 file or URL
imagecreatefromgd2part%resource imagecreatefromgd2part(string $filename, int $srcX, int $srcY, int $width, int $height)%Create a new image from a given part of GD2 file or URL
@@ -1244,7 +1259,7 @@ imagecreatefromwebp%resource imagecreatefromwebp(string $filename)%Create a new
imagecreatefromxbm%resource imagecreatefromxbm(string $filename)%Create a new image from file or URL
imagecreatefromxpm%resource imagecreatefromxpm(string $filename)%Create a new image from file or URL
imagecreatetruecolor%resource imagecreatetruecolor(int $width, int $height)%Create a new true color image
-imagecrop%resource imagecrop(resource $image, array $rect)%Crop an image using the given coordinates and size, x, y, width and height
+imagecrop%resource imagecrop(resource $image, array $rect)%Crop an image to the given rectangle
imagecropauto%resource imagecropauto(resource $image, [int $mode = -1], [float $threshold = .5], [int $color = -1])%Crop an image automatically using one of the available modes
imagedashedline%bool imagedashedline(resource $image, int $x1, int $y1, int $x2, int $y2, int $color)%Draw a dashed line
imagedestroy%bool imagedestroy(resource $image)%Destroy an image
@@ -1262,20 +1277,22 @@ imagefontwidth%int imagefontwidth(int $font)%Get font width
imageftbbox%array imageftbbox(float $size, float $angle, string $fontfile, string $text, [array $extrainfo])%Give the bounding box of a text using fonts via freetype2
imagefttext%array imagefttext(resource $image, float $size, float $angle, int $x, int $y, int $color, string $fontfile, string $text, [array $extrainfo])%Write text to the image using fonts using FreeType 2
imagegammacorrect%bool imagegammacorrect(resource $image, float $inputgamma, float $outputgamma)%Apply a gamma correction to a GD image
-imagegd%bool imagegd(resource $image, [string $filename])%Output GD image to browser or file
-imagegd2%bool imagegd2(resource $image, [string $filename], [int $chunk_size], [int $type = IMG_GD2_RAW])%Output GD2 image to browser or file
-imagegif%bool imagegif(resource $image, [string $filename])%Output image to browser or file
+imagegd%bool imagegd(resource $image, [mixed $to = NULL])%Output GD image to browser or file
+imagegd2%bool imagegd2(resource $image, [mixed $to = NULL], [int $chunk_size = 128], [int $type = IMG_GD2_RAW])%Output GD2 image to browser or file
+imagegetclip%array imagegetclip(resource $im)%Get the clipping rectangle
+imagegif%bool imagegif(resource $image, [mixed $to])%Output image to browser or file
imagegrabscreen%resource imagegrabscreen()%Captures the whole screen
imagegrabwindow%resource imagegrabwindow(int $window_handle, [int $client_area])%Captures a window
imageinterlace%int imageinterlace(resource $image, [int $interlace])%Enable or disable interlace
imageistruecolor%bool imageistruecolor(resource $image)%Finds whether an image is a truecolor image
-imagejpeg%bool imagejpeg(resource $image, [string $filename], [int $quality])%Output image to browser or file
-imagelayereffect%bool imagelayereffect(resource $image, int $effect)%Set the alpha blending flag to use the bundled libgd layering effects
+imagejpeg%bool imagejpeg(resource $image, [mixed $to], [int $quality])%Output image to browser or file
+imagelayereffect%bool imagelayereffect(resource $image, int $effect)%Set the alpha blending flag to use layering effects
imageline%bool imageline(resource $image, int $x1, int $y1, int $x2, int $y2, int $color)%Draw a line
imageloadfont%int imageloadfont(string $file)%Load a new font
+imageopenpolygon%bool imageopenpolygon(resource $image, array $points, int $num_points, int $color)%Draws an open polygon
imagepalettecopy%void imagepalettecopy(resource $destination, resource $source)%Copy the palette from one image to another
imagepalettetotruecolor%bool imagepalettetotruecolor(resource $src)%Converts a palette based image to true color
-imagepng%bool imagepng(resource $image, [string $filename], [int $quality], [int $filters])%Output a PNG image to either the browser or a file
+imagepng%bool imagepng(resource $image, [mixed $to], [int $quality], [int $filters])%Output a PNG image to either the browser or a file
imagepolygon%bool imagepolygon(resource $image, array $points, int $num_points, int $color)%Draws a polygon
imagepsbbox%array imagepsbbox(string $text, resource $font, int $size, int $space, int $tightness, float $angle)%Give the bounding box of a text rectangle using PostScript Type1 fonts
imagepsencodefont%bool imagepsencodefont(resource $font_index, string $encodingfile)%Change the character encoding vector of a font
@@ -1285,10 +1302,12 @@ imagepsloadfont%resource imagepsloadfont(string $filename)%Load a PostScript Typ
imagepsslantfont%bool imagepsslantfont(resource $font_index, float $slant)%Slant a font
imagepstext%array imagepstext(resource $image, string $text, resource $font_index, int $size, int $foreground, int $background, int $x, int $y, [int $space], [int $tightness], [float $angle = 0.0], [int $antialias_steps = 4])%Draws a text over an image using PostScript Type1 fonts
imagerectangle%bool imagerectangle(resource $image, int $x1, int $y1, int $x2, int $y2, int $color)%Draw a rectangle
+imageresolution%mixed imageresolution(resource $image, [int $res_x], [int $res_y])%Get or set the resolution of the image
imagerotate%resource imagerotate(resource $image, float $angle, int $bgd_color, [int $ignore_transparent])%Rotate an image with a given angle
imagesavealpha%bool imagesavealpha(resource $image, bool $saveflag)%Set the flag to save full alpha channel information (as opposed to single-color transparency) when saving PNG images
imagescale%resource imagescale(resource $image, int $new_width, [int $new_height = -1], [int $mode = IMG_BILINEAR_FIXED])%Scale an image using the given new width and height
imagesetbrush%bool imagesetbrush(resource $image, resource $brush)%Set the brush image for line drawing
+imagesetclip%bool imagesetclip(resource $im, int $x1, int $y1, int $x2, int $y2)%Set the clipping rectangle
imagesetinterpolation%bool imagesetinterpolation(resource $image, [int $method = IMG_BILINEAR_FIXED])%Set the interpolation method
imagesetpixel%bool imagesetpixel(resource $image, int $x, int $y, int $color)%Set a single pixel
imagesetstyle%bool imagesetstyle(resource $image, array $style)%Set the style for line drawing
@@ -1302,8 +1321,8 @@ imagetruecolortopalette%bool imagetruecolortopalette(resource $image, bool $dith
imagettfbbox%array imagettfbbox(float $size, float $angle, string $fontfile, string $text)%Give the bounding box of a text using TrueType fonts
imagettftext%array imagettftext(resource $image, float $size, float $angle, int $x, int $y, int $color, string $fontfile, string $text)%Write text to the image using TrueType fonts
imagetypes%int imagetypes()%Return the image types supported by this PHP build
-imagewbmp%bool imagewbmp(resource $image, [string $filename], [int $foreground])%Output image to browser or file
-imagewebp%bool imagewebp(resource $image, string $filename)%Output an WebP image to browser or file
+imagewbmp%bool imagewbmp(resource $image, [mixed $to], [int $foreground])%Output image to browser or file
+imagewebp%bool imagewebp(resource $image, mixed $to, [int $quality = 80])%Output a WebP image to browser or file
imagexbm%bool imagexbm(resource $image, string $filename, [int $foreground])%Output an XBM image to browser or file
imap_8bit%string imap_8bit(string $string)%Convert an 8bit string to a quoted-printable string
imap_alerts%array imap_alerts()%Returns all IMAP alert messages that have occurred
@@ -1363,11 +1382,11 @@ imap_rfc822_write_address%string imap_rfc822_write_address(string $mailbox, stri
imap_savebody%bool imap_savebody(resource $imap_stream, mixed $file, int $msg_number, [string $part_number = ""], [int $options])%Save a specific body section to a file
imap_scan%void imap_scan()%Alias of imap_listscan
imap_scanmailbox%void imap_scanmailbox()%Alias of imap_listscan
-imap_search%array imap_search(resource $imap_stream, string $criteria, [int $options = SE_FREE], [string $charset = NIL])%This function returns an array of messages matching the given search criteria
+imap_search%array imap_search(resource $imap_stream, string $criteria, [int $options = SE_FREE], [string $charset])%This function returns an array of messages matching the given search criteria
imap_set_quota%bool imap_set_quota(resource $imap_stream, string $quota_root, int $quota_limit)%Sets a quota for a given mailbox
imap_setacl%bool imap_setacl(resource $imap_stream, string $mailbox, string $id, string $rights)%Sets the ACL for a given mailbox
imap_setflag_full%bool imap_setflag_full(resource $imap_stream, string $sequence, string $flag, [int $options = NIL])%Sets flags on messages
-imap_sort%array imap_sort(resource $imap_stream, int $criteria, int $reverse, [int $options], [string $search_criteria], [string $charset = NIL])%Gets and sort messages
+imap_sort%array imap_sort(resource $imap_stream, int $criteria, int $reverse, [int $options], [string $search_criteria], [string $charset])%Gets and sort messages
imap_status%object imap_status(resource $imap_stream, string $mailbox, int $options)%Returns status information on a mailbox
imap_subscribe%bool imap_subscribe(resource $imap_stream, string $mailbox)%Subscribe to a mailbox
imap_thread%array imap_thread(resource $imap_stream, [int $options = SE_FREE])%Returns a tree of threaded message
@@ -1385,11 +1404,14 @@ include%bool include(string $path)%Includes and evaluates the specified file
include_once%bool include_once(string $path)%Includes and evaluates the specified file
inet_ntop%string inet_ntop(string $in_addr)%Converts a packed internet address to a human readable representation
inet_pton%string inet_pton(string $address)%Converts a human readable IP address to its packed in_addr representation
+inflate_add%string inflate_add(resource $context, string $encoded_data, [int $flush_mode = ZLIB_SYNC_FLUSH])%Incrementally inflate encoded data
+inflate_init%resource inflate_init(int $encoding, [array $options = array()])%Initialize an incremental inflate context
ini_alter%void ini_alter()%Alias of ini_set
ini_get%string ini_get(string $varname)%Gets the value of a configuration option
ini_get_all%array ini_get_all([string $extension], [bool $details = true])%Gets all configuration options
ini_restore%void ini_restore(string $varname)%Restores the value of a configuration option
ini_set%string ini_set(string $varname, string $newvalue)%Sets the value of a configuration option
+intdiv%int intdiv(int $dividend, int $divisor)%Integer division
interface_exists%bool interface_exists(string $interface_name, [bool $autoload = true])%Checks if the interface has been defined
intl_error_name%string intl_error_name(int $error_code)%Get symbolic name for a given error code
intl_get_error_code%int intl_get_error_code()%Get the last error code
@@ -1400,13 +1422,13 @@ intlcal_get_error_message%string intlcal_get_error_message(IntlCalendar $calenda
intltz_get_error_code%integer intltz_get_error_code()%Get last error code on the object
intltz_get_error_message%string intltz_get_error_message()%Get last error message on the object
intval%integer intval(mixed $var, [int $base = 10])%Get the integer value of a variable
-ip2long%int ip2long(string $ip_address)%Converts a string containing an (IPv4) Internet Protocol dotted address into a proper address
+ip2long%int ip2long(string $ip_address)%Converts a string containing an (IPv4) Internet Protocol dotted address into a long integer
iptcembed%mixed iptcembed(string $iptcdata, string $jpeg_file_name, [int $spool])%Embeds binary IPTC data into a JPEG image
iptcparse%array iptcparse(string $iptcblock)%Parse a binary IPTC block into single tags.
is_a%bool is_a(object $object, string $class_name, [bool $allow_string])%Checks if the object is of this class or has this class as one of its parents
is_array%bool is_array(mixed $var)%Finds whether a variable is an array
is_bool%bool is_bool(mixed $var)%Finds out whether a variable is a boolean
-is_callable%bool is_callable(callable $name, [bool $syntax_only = false], [string $callable_name])%Verify that the contents of a variable can be called as a function
+is_callable%bool is_callable(mixed $var, [bool $syntax_only = false], [string $callable_name])%Verify that the contents of a variable can be called as a function
is_dir%bool is_dir(string $filename)%Tells whether the filename is a directory
is_double%void is_double()%Alias of is_float
is_executable%bool is_executable(string $filename)%Tells whether the filename is executable
@@ -1416,6 +1438,7 @@ is_float%bool is_float(mixed $var)%Finds whether the type of a variable is float
is_infinite%bool is_infinite(float $val)%Finds whether a value is infinite
is_int%bool is_int(mixed $var)%Find whether the type of a variable is integer
is_integer%void is_integer()%Alias of is_int
+is_iterable%array is_iterable(mixed $var)%Verify that the contents of a variable is an iterable value
is_link%bool is_link(string $filename)%Tells whether the filename is a symbolic link
is_long%void is_long()%Alias of is_int
is_nan%bool is_nan(float $val)%Finds whether a value is not a number
@@ -1428,7 +1451,7 @@ is_resource%bool is_resource(mixed $var)%Finds whether a variable is a resource
is_scalar%resource is_scalar(mixed $var)%Finds whether a variable is a scalar
is_soap_fault%bool is_soap_fault(mixed $object)%Checks if a SOAP call has failed
is_string%bool is_string(mixed $var)%Find whether the type of a variable is string
-is_subclass_of%bool is_subclass_of(mixed $object, string $class_name, [bool $allow_string])%Checks if the object has this class as one of its parents
+is_subclass_of%bool is_subclass_of(mixed $object, string $class_name, [bool $allow_string])%Checks if the object has this class as one of its parents or implements it.
is_tainted%bool is_tainted(string $string)%Checks whether a string is tainted
is_uploaded_file%bool is_uploaded_file(string $filename)%Tells whether the file was uploaded via HTTP POST
is_writable%bool is_writable(string $filename)%Tells whether the filename is writable
@@ -1437,14 +1460,21 @@ isset%bool isset(mixed $var, [mixed ...])%Determine if a variable is set and is
iterator_apply%int iterator_apply(Traversable $iterator, callable $function, [array $args])%Call a function for every element in an iterator
iterator_count%int iterator_count(Traversable $iterator)%Count the elements in an iterator
iterator_to_array%array iterator_to_array(Traversable $iterator, [bool $use_keys = true])%Copy the iterator into an array
+jddayofweek%mixed jddayofweek(int $julianday, [int $mode = CAL_DOW_DAYNO])%Returns the day of the week
+jdmonthname%string jdmonthname(int $julianday, int $mode)%Returns a month name
+jdtofrench%string jdtofrench(int $juliandaycount)%Converts a Julian Day Count to the French Republican Calendar
+jdtogregorian%string jdtogregorian(int $julianday)%Converts Julian Day Count to Gregorian date
jdtojewish%string jdtojewish(int $juliandaycount, [bool $hebrew = false], [int $fl])%Converts a Julian day count to a Jewish calendar date
+jdtojulian%string jdtojulian(int $julianday)%Converts a Julian Day Count to a Julian Calendar Date
jdtounix%int jdtounix(int $jday)%Convert Julian Day to Unix timestamp
+jewishtojd%int jewishtojd(int $month, int $day, int $year)%Converts a date in the Jewish Calendar to Julian Day Count
join%void join()%Alias of implode
jpeg2wbmp%bool jpeg2wbmp(string $jpegname, string $wbmpname, int $dest_height, int $dest_width, int $threshold)%Convert JPEG image file to WBMP image file
json_decode%mixed json_decode(string $json, [bool $assoc = false], [int $depth = 512], [int $options])%Decodes a JSON string
json_encode%string json_encode(mixed $value, [int $options], [int $depth = 512])%Returns the JSON representation of a value
json_last_error%int json_last_error()%Returns the last error occurred
json_last_error_msg%string json_last_error_msg()%Returns the error string of the last json_encode() or json_decode() call
+juliantojd%int juliantojd(int $month, int $day, int $year)%Converts a Julian Calendar date to Julian Day Count
key%mixed key(array $array)%Fetch a key from an array
key_exists%void key_exists()%Alias of array_key_exists
krsort%bool krsort(array $array, [int $sort_flags = SORT_REGULAR])%Sort an array by key in reverse order
@@ -1458,7 +1488,7 @@ ldap_add%bool ldap_add(resource $link_identifier, string $dn, array $entry)%Add
ldap_bind%bool ldap_bind(resource $link_identifier, [string $bind_rdn], [string $bind_password])%Bind to LDAP directory
ldap_close%void ldap_close()%Alias of ldap_unbind
ldap_compare%mixed ldap_compare(resource $link_identifier, string $dn, string $attribute, string $value)%Compare value of attribute found in entry specified with DN
-ldap_connect%resource ldap_connect([string $hostname], [int $port = 389])%Connect to an LDAP server
+ldap_connect%resource ldap_connect([string $host], [int $port = 389])%Connect to an LDAP server
ldap_control_paged_result%bool ldap_control_paged_result(resource $link, int $pagesize, [bool $iscritical = false], [string $cookie = ""])%Send LDAP pagination control
ldap_control_paged_result_response%bool ldap_control_paged_result_response(resource $link, resource $result, [string $cookie], [int $estimated])%Retrieve the LDAP pagination cookie
ldap_count_entries%int ldap_count_entries(resource $link_identifier, resource $result_identifier)%Count the number of entries in a search
@@ -1467,6 +1497,7 @@ ldap_dn2ufn%string ldap_dn2ufn(string $dn)%Convert DN to User Friendly Naming fo
ldap_err2str%string ldap_err2str(int $errno)%Convert LDAP error number into string error message
ldap_errno%int ldap_errno(resource $link_identifier)%Return the LDAP error number of the last LDAP command
ldap_error%string ldap_error(resource $link_identifier)%Return the LDAP error message of the last LDAP command
+ldap_escape%string ldap_escape(string $value, [string $ignore], [int $flags])%Escape a string for use in an LDAP filter or DN
ldap_explode_dn%array ldap_explode_dn(string $dn, int $with_attrib)%Splits DN into its component parts
ldap_first_attribute%string ldap_first_attribute(resource $link_identifier, resource $result_entry_identifier)%Return first attribute
ldap_first_entry%resource ldap_first_entry(resource $link_identifier, resource $result_identifier)%Return first result id
@@ -1483,6 +1514,7 @@ ldap_mod_add%bool ldap_mod_add(resource $link_identifier, string $dn, array $ent
ldap_mod_del%bool ldap_mod_del(resource $link_identifier, string $dn, array $entry)%Delete attribute values from current attributes
ldap_mod_replace%bool ldap_mod_replace(resource $link_identifier, string $dn, array $entry)%Replace attribute values with new ones
ldap_modify%bool ldap_modify(resource $link_identifier, string $dn, array $entry)%Modify an LDAP entry
+ldap_modify_batch%bool ldap_modify_batch(resource $link_identifier, string $dn, array $entry)%Batch and execute modifications on an LDAP entry
ldap_next_attribute%string ldap_next_attribute(resource $link_identifier, resource $result_entry_identifier)%Get the next attribute in result
ldap_next_entry%resource ldap_next_entry(resource $link_identifier, resource $result_entry_identifier)%Get next result entry
ldap_next_reference%resource ldap_next_reference(resource $link, resource $entry)%Get next reference
@@ -1494,7 +1526,7 @@ ldap_sasl_bind%bool ldap_sasl_bind(resource $link, [string $binddn], [string $pa
ldap_search%resource ldap_search(resource $link_identifier, string $base_dn, string $filter, [array $attributes], [int $attrsonly], [int $sizelimit], [int $timelimit], [int $deref])%Search LDAP tree
ldap_set_option%bool ldap_set_option(resource $link_identifier, int $option, mixed $newval)%Set the value of the given option
ldap_set_rebind_proc%bool ldap_set_rebind_proc(resource $link, callable $callback)%Set a callback function to do re-binds on referral chasing
-ldap_sort%bool ldap_sort(resource $link, resource $result, string $sortfilter)%Sort LDAP result entries
+ldap_sort%bool ldap_sort(resource $link, resource $result, string $sortfilter)%Sort LDAP result entries on the client side
ldap_start_tls%bool ldap_start_tls(resource $link)%Start TLS
ldap_t61_to_8859%string ldap_t61_to_8859(string $value)%Translate t61 characters to 8859 characters
ldap_unbind%bool ldap_unbind(resource $link_identifier)%Unbind from LDAP directory
@@ -1532,13 +1564,20 @@ localtime%array localtime([int $timestamp = time()], [bool $is_associative = fal
log%float log(float $arg, [float $base = M_E])%Natural logarithm
log10%float log10(float $arg)%Base-10 logarithm
log1p%float log1p(float $number)%Returns log(1 + number), computed in a way that is accurate even when the value of number is close to zero
-long2ip%string long2ip(string $proper_address)%Converts an (IPv4) Internet network address into a string in Internet standard dotted format
+log_cmd_delete%callable log_cmd_delete(array $server, array $writeOptions, array $deleteOptions, array $protocolOptions)%Callback When Deleting Documents
+log_cmd_insert%callable log_cmd_insert(array $server, array $document, array $writeOptions, array $protocolOptions)%Callback When Inserting Documents
+log_cmd_update%callable log_cmd_update(array $server, array $writeOptions, array $updateOptions, array $protocolOptions)%Callback When Updating Documents
+log_getmore%callable log_getmore(array $server, array $info)%Callback When Retrieving Next Cursor Batch
+log_killcursor%callable log_killcursor(array $server, array $info)%Callback When Executing KILLCURSOR operations
+log_reply%callable log_reply(array $server, array $messageHeaders, array $operationHeaders)%Callback When Reading the MongoDB reply
+log_write_batch%callable log_write_batch(array $server, array $writeOptions, array $batch, array $protocolOptions)%Callback When Writing Batches
+long2ip%string long2ip(string $proper_address)%Converts an long integer address into a string in (IPv4) Internet standard dotted format
lstat%array lstat(string $filename)%Gives information about a file or symbolic link
ltrim%string ltrim(string $str, [string $character_mask])%Strip whitespace (or other characters) from the beginning of a string
magic_quotes_runtime%void magic_quotes_runtime()%Alias of set_magic_quotes_runtime
mail%bool mail(string $to, string $subject, string $message, [string $additional_headers], [string $additional_parameters])%Send mail
main%void main()%Dummy for main
-max%integer max(array $values, mixed $value1, mixed $value2, [mixed ...])%Find highest value
+max%string max(array $values, mixed $value1, mixed $value2, [mixed ...])%Find highest value
mb_check_encoding%bool mb_check_encoding([string $var], [string $encoding = mb_internal_encoding()])%Check if the string is valid for the specified encoding
mb_convert_case%string mb_convert_case(string $str, int $mode, [string $encoding = mb_internal_encoding()])%Perform case folding on a string
mb_convert_encoding%string mb_convert_encoding(string $str, string $to_encoding, [mixed $from_encoding = mb_internal_encoding()])%Convert character encoding
@@ -1548,7 +1587,7 @@ mb_decode_mimeheader%string mb_decode_mimeheader(string $str)%Decode string in M
mb_decode_numericentity%string mb_decode_numericentity(string $str, array $convmap, [string $encoding = mb_internal_encoding()])%Decode HTML numeric string reference to character
mb_detect_encoding%string mb_detect_encoding(string $str, [mixed $encoding_list = mb_detect_order()], [bool $strict = false])%Detect character encoding
mb_detect_order%mixed mb_detect_order([mixed $encoding_list = mb_detect_order()])%Set/Get character encoding detection order
-mb_encode_mimeheader%string mb_encode_mimeheader(string $str, [string $charset = mb_internal_encoding()], [string $transfer_encoding = "B"], [string $linefeed = "\r\n"], [int $indent])%Encode string for MIME header
+mb_encode_mimeheader%string mb_encode_mimeheader(string $str, [string $charset = determined by mb_language()], [string $transfer_encoding = "B"], [string $linefeed = "\r\n"], [int $indent])%Encode string for MIME header
mb_encode_numericentity%string mb_encode_numericentity(string $str, array $convmap, [string $encoding = mb_internal_encoding()], [bool $is_hex = FALSE])%Encode character to HTML numeric string reference
mb_encoding_aliases%array mb_encoding_aliases(string $encoding)%Get aliases of a known encoding type
mb_ereg%int mb_ereg(string $pattern, string $string, [array $regs])%Regular expression match with multibyte support
@@ -1596,7 +1635,7 @@ mb_substr%string mb_substr(string $str, int $start, [int $length = NULL], [strin
mb_substr_count%string mb_substr_count(string $haystack, string $needle, [string $encoding = mb_internal_encoding()])%Count the number of substring occurrences
mcrypt_cbc%string mcrypt_cbc(string $cipher, string $key, string $data, int $mode, [string $iv])%Encrypts/decrypts data in CBC mode
mcrypt_cfb%string mcrypt_cfb(string $cipher, string $key, string $data, int $mode, [string $iv])%Encrypts/decrypts data in CFB mode
-mcrypt_create_iv%string mcrypt_create_iv(int $size, [int $source = MCRYPT_DEV_RANDOM])%Creates an initialization vector (IV) from a random source
+mcrypt_create_iv%string mcrypt_create_iv(int $size, [int $source = MCRYPT_DEV_URANDOM])%Creates an initialization vector (IV) from a random source
mcrypt_decrypt%string mcrypt_decrypt(string $cipher, string $key, string $data, string $mode, [string $iv])%Decrypts crypttext with given parameters
mcrypt_ecb%string mcrypt_ecb(string $cipher, string $key, string $data, int $mode, [string $iv])%Deprecated: Encrypts/decrypts data in ECB mode
mcrypt_enc_get_algorithms_name%string mcrypt_enc_get_algorithms_name(resource $td)%Returns the name of the opened algorithm
@@ -1644,8 +1683,8 @@ mhash_get_block_size%int mhash_get_block_size(int $hash)%Gets the block size of
mhash_get_hash_name%string mhash_get_hash_name(int $hash)%Gets the name of the specified hash
mhash_keygen_s2k%string mhash_keygen_s2k(int $hash, string $password, string $salt, int $bytes)%Generates a key
microtime%mixed microtime([bool $get_as_float = false])%Return current Unix timestamp with microseconds
-mime_content_type%string mime_content_type(string $filename)%Detect MIME Content-type for a file (deprecated)
-min%integer min(array $values, mixed $value1, mixed $value2, [mixed ...])%Find lowest value
+mime_content_type%string mime_content_type(string $filename)%Detect MIME Content-type for a file
+min%string min(array $values, mixed $value1, mixed $value2, [mixed ...])%Find lowest value
mkdir%bool mkdir(string $pathname, [int $mode = 0777], [bool $recursive = false], [resource $context])%Makes directory
mktime%int mktime([int $hour = date("H")], [int $minute = date("i")], [int $second = date("s")], [int $month = date("n")], [int $day = date("j")], [int $year = date("Y")], [int $is_dst = -1])%Get Unix timestamp for a date
money_format%string money_format(string $format, float $number)%Formats a number as a currency string
@@ -1698,8 +1737,8 @@ mssql_result%string mssql_result(resource $result, int $row, mixed $field)%Get r
mssql_rows_affected%int mssql_rows_affected(resource $link_identifier)%Returns the number of records affected by the query
mssql_select_db%bool mssql_select_db(string $database_name, [resource $link_identifier])%Select MS SQL database
mt_getrandmax%int mt_getrandmax()%Show largest possible random value
-mt_rand%int mt_rand(int $min, int $max)%Generate a better random value
-mt_srand%void mt_srand([int $seed])%Seed the better random number generator
+mt_rand%int mt_rand(int $min, int $max)%Generate a random value via the Mersenne Twister Random Number Generator
+mt_srand%void mt_srand([int $seed], [int $mode = MT_RAND_MT19937])%Seeds the Mersenne Twister Random Number Generator
mysql_affected_rows%int mysql_affected_rows([resource $link_identifier = NULL])%Get number of affected rows in previous MySQL operation
mysql_client_encoding%string mysql_client_encoding([resource $link_identifier = NULL])%Returns the name of the character set
mysql_close%bool mysql_close([resource $link_identifier = NULL])%Close MySQL connection
@@ -1739,7 +1778,7 @@ mysql_num_fields%int mysql_num_fields(resource $result)%Get number of fields in
mysql_num_rows%int mysql_num_rows(resource $result)%Get number of rows in result
mysql_pconnect%resource mysql_pconnect([string $server = ini_get("mysql.default_host")], [string $username = ini_get("mysql.default_user")], [string $password = ini_get("mysql.default_password")], [int $client_flags])%Open a persistent connection to a MySQL server
mysql_ping%bool mysql_ping([resource $link_identifier = NULL])%Ping a server connection or reconnect if there is no connection
-mysql_query%resource mysql_query(string $query, [resource $link_identifier = NULL])%Send a MySQL query
+mysql_query%mixed mysql_query(string $query, [resource $link_identifier = NULL])%Send a MySQL query
mysql_real_escape_string%string mysql_real_escape_string(string $unescaped_string, [resource $link_identifier = NULL])%Escapes special characters in a string for use in an SQL statement
mysql_result%string mysql_result(resource $result, int $row, [mixed $field])%Get result data
mysql_select_db%bool mysql_select_db(string $database_name, [resource $link_identifier = NULL])%Select a MySQL database
@@ -1777,7 +1816,7 @@ mysqli_fetch_assoc%array mysqli_fetch_assoc(mysqli_result $result)%Fetch a resul
mysqli_fetch_field%object mysqli_fetch_field(mysqli_result $result)%Returns the next field in the result set
mysqli_fetch_field_direct%object mysqli_fetch_field_direct(int $fieldnr, mysqli_result $result)%Fetch meta-data for a single field
mysqli_fetch_fields%array mysqli_fetch_fields(mysqli_result $result)%Returns an array of objects representing the fields in a result set
-mysqli_fetch_object%object mysqli_fetch_object([string $class_name], [array $params], mysqli_result $result)%Returns the current row of a result set as an object
+mysqli_fetch_object%object mysqli_fetch_object([string $class_name = "stdClass"], [array $params], mysqli_result $result)%Returns the current row of a result set as an object
mysqli_fetch_row%mixed mysqli_fetch_row(mysqli_result $result)%Get a result row as an enumerated array
mysqli_field_seek%bool mysqli_field_seek(int $fieldnr, mysqli_result $result)%Set result pointer to a specified field offset
mysqli_free_result%void mysqli_free_result(mysqli_result $result)%Frees the memory associated with a result
@@ -1787,6 +1826,7 @@ mysqli_get_client_info%string mysqli_get_client_info(mysqli $link)%Get MySQL cli
mysqli_get_client_stats%array mysqli_get_client_stats()%Returns client per-process statistics
mysqli_get_client_version%int mysqli_get_client_version(mysqli $link)%Returns the MySQL client version as an integer
mysqli_get_connection_stats%array mysqli_get_connection_stats(mysqli $link)%Returns statistics about the client connection
+mysqli_get_links_stats%array mysqli_get_links_stats()%Return information about open and cached links
mysqli_get_metadata%void mysqli_get_metadata()%Alias for mysqli_stmt_result_metadata
mysqli_get_warnings%mysqli_warning mysqli_get_warnings(mysqli $link)%Get result of SHOW WARNINGS
mysqli_init%mysqli mysqli_init()%Initializes MySQLi and returns a resource for use with mysqli_real_connect()
@@ -1804,10 +1844,10 @@ mysqli_query%mixed mysqli_query(string $query, [int $resultmode = MYSQLI_STORE_R
mysqli_real_connect%bool mysqli_real_connect([string $host], [string $username], [string $passwd], [string $dbname], [int $port], [string $socket], [int $flags], mysqli $link)%Opens a connection to a mysql server
mysqli_real_escape_string%string mysqli_real_escape_string(string $escapestr, mysqli $link)%Escapes special characters in a string for use in an SQL statement, taking into account the current charset of the connection
mysqli_real_query%bool mysqli_real_query(string $query, mysqli $link)%Execute an SQL query
-mysqli_reap_async_query%mysqli_result mysqli_reap_async_query(mysql $link)%Get result from async query
+mysqli_reap_async_query%mysqli_result mysqli_reap_async_query(mysqli $link)%Get result from async query
mysqli_refresh%int mysqli_refresh(int $options, resource $link)%Refreshes
-mysqli_release_savepoint%bool mysqli_release_savepoint(string $name, mysqli $link)%Rolls back a transaction to the named savepoint
-mysqli_report%void mysqli_report()%Alias of of mysqli_driver->report_mode
+mysqli_release_savepoint%bool mysqli_release_savepoint(string $name, mysqli $link)%Removes the named savepoint from the set of savepoints of the current transaction
+mysqli_report%void mysqli_report()%Alias of mysqli_driver->report_mode
mysqli_rollback%bool mysqli_rollback([int $flags], [string $name], mysqli $link)%Rolls back current transaction
mysqli_rpl_parse_enabled%int mysqli_rpl_parse_enabled(mysqli $link)%Check if RPL parse is enabled
mysqli_rpl_probe%bool mysqli_rpl_probe(mysqli $link)%RPL probe
@@ -1823,6 +1863,7 @@ mysqli_set_opt%void mysqli_set_opt()%Alias of mysqli_options
mysqli_slave_query%bool mysqli_slave_query(mysqli $link, string $query)%Force execution of a query on a slave in a master/slave setup
mysqli_ssl_set%bool mysqli_ssl_set(string $key, string $cert, string $ca, string $capath, string $cipher, mysqli $link)%Used for establishing secure connections using SSL
mysqli_stat%string mysqli_stat(mysqli $link)%Gets the current system status
+mysqli_stmt%object mysqli_stmt(mysqli $link, [string $query])%Constructs a new mysqli_stmt object
mysqli_stmt_attr_get%int mysqli_stmt_attr_get(int $attr, mysqli_stmt $stmt)%Used to get the current value of a statement attribute
mysqli_stmt_attr_set%bool mysqli_stmt_attr_set(int $attr, int $mode, mysqli_stmt $stmt)%Used to modify the behavior of a prepared statement
mysqli_stmt_bind_param%bool mysqli_stmt_bind_param(string $types, mixed $var1, [mixed ...], mysqli_stmt $stmt)%Binds variables to a prepared statement as parameters
@@ -1842,12 +1883,15 @@ mysqli_stmt_reset%bool mysqli_stmt_reset(mysqli_stmt $stmt)%Resets a prepared st
mysqli_stmt_result_metadata%mysqli_result mysqli_stmt_result_metadata(mysqli_stmt $stmt)%Returns result set metadata from a prepared statement
mysqli_stmt_send_long_data%bool mysqli_stmt_send_long_data(int $param_nr, string $data, mysqli_stmt $stmt)%Send data in blocks
mysqli_stmt_store_result%bool mysqli_stmt_store_result(mysqli_stmt $stmt)%Transfers a result set from a prepared statement
-mysqli_store_result%mysqli_result mysqli_store_result(mysqli $link)%Transfers a result set from the last query
+mysqli_store_result%mysqli_result mysqli_store_result([int $option], mysqli $link)%Transfers a result set from the last query
mysqli_thread_safe%bool mysqli_thread_safe()%Returns whether thread safety is given or not
mysqli_use_result%mysqli_result mysqli_use_result(mysqli $link)%Initiate a result set retrieval
mysqli_warning%object mysqli_warning()%The __construct purpose
mysqlnd_memcache_get_config%array mysqlnd_memcache_get_config(mixed $connection)%Returns information about the plugin configuration
mysqlnd_memcache_set%bool mysqlnd_memcache_set(mixed $mysql_connection, [Memcached $memcache_connection], [string $pattern], [callback $callback])%Associate a MySQL connection with a Memcache connection
+mysqlnd_ms_dump_servers%array mysqlnd_ms_dump_servers(mixed $connection)%Returns a list of currently configured servers
+mysqlnd_ms_fabric_select_global%array mysqlnd_ms_fabric_select_global(mixed $connection, mixed $table_name)%Switch to global sharding server for a given table
+mysqlnd_ms_fabric_select_shard%array mysqlnd_ms_fabric_select_shard(mixed $connection, mixed $table_name, mixed $shard_key)%Switch to shard
mysqlnd_ms_get_last_gtid%string mysqlnd_ms_get_last_gtid(mixed $connection)%Returns the latest global transaction ID
mysqlnd_ms_get_last_used_connection%array mysqlnd_ms_get_last_used_connection(mixed $connection)%Returns an array which describes the last used connection
mysqlnd_ms_get_stats%array mysqlnd_ms_get_stats()%Returns query distribution and connection statistics
@@ -1855,6 +1899,10 @@ mysqlnd_ms_match_wild%bool mysqlnd_ms_match_wild(string $table_name, string $wil
mysqlnd_ms_query_is_select%int mysqlnd_ms_query_is_select(string $query)%Find whether to send the query to the master, the slave or the last used MySQL server
mysqlnd_ms_set_qos%bool mysqlnd_ms_set_qos(mixed $connection, int $service_level, [int $service_level_option], [mixed $option_value])%Sets the quality of service needed from the cluster
mysqlnd_ms_set_user_pick_server%bool mysqlnd_ms_set_user_pick_server(string $function)%Sets a callback for user-defined read/write splitting
+mysqlnd_ms_xa_begin%int mysqlnd_ms_xa_begin(mixed $connection, string $gtrid, [int $timeout])%Starts a distributed/XA transaction among MySQL servers
+mysqlnd_ms_xa_commit%int mysqlnd_ms_xa_commit(mixed $connection, string $gtrid)%Commits a distributed/XA transaction among MySQL servers
+mysqlnd_ms_xa_gc%int mysqlnd_ms_xa_gc(mixed $connection, [string $gtrid], [boolean $ignore_max_retries])%Garbage collects unfinished XA transactions after severe errors
+mysqlnd_ms_xa_rollback%int mysqlnd_ms_xa_rollback(mixed $connection, string $gtrid)%Rolls back a distributed/XA transaction among MySQL servers
mysqlnd_qc_clear_cache%bool mysqlnd_qc_clear_cache()%Flush all cache contents
mysqlnd_qc_get_available_handlers%array mysqlnd_qc_get_available_handlers()%Returns a list of available storage handler
mysqlnd_qc_get_cache_info%array mysqlnd_qc_get_cache_info()%Returns information on the current handler, the number of cache entries and cache entries, if available
@@ -1870,12 +1918,12 @@ mysqlnd_uh_set_connection_proxy%bool mysqlnd_uh_set_connection_proxy(MysqlndUhCo
mysqlnd_uh_set_statement_proxy%bool mysqlnd_uh_set_statement_proxy(MysqlndUhStatement $statement_proxy)%Installs a proxy for mysqlnd statements
natcasesort%bool natcasesort(array $array)%Sort an array using a case insensitive "natural order" algorithm
natsort%bool natsort(array $array)%Sort an array using a "natural order" algorithm
-next%mixed next(array $array)%Advance the internal array pointer of an array
+next%mixed next(array $array)%Advance the internal pointer of an array
ngettext%string ngettext(string $msgid1, string $msgid2, int $n)%Plural version of gettext
nl2br%string nl2br(string $string, [bool $is_xhtml = true])%Inserts HTML line breaks before all newlines in a string
nl_langinfo%string nl_langinfo(int $item)%Query language and locale information
-normalizer_is_normalized%bool normalizer_is_normalized(string $input, [string $form = Normalizer::FORM_C])%Checks if the provided string is already in the specified normalization form.
-normalizer_normalize%string normalizer_normalize(string $input, [string $form = Normalizer::FORM_C])%Normalizes the input provided and returns the normalized string
+normalizer_is_normalized%bool normalizer_is_normalized(string $input, [int $form = Normalizer::FORM_C])%Checks if the provided string is already in the specified normalization form.
+normalizer_normalize%string normalizer_normalize(string $input, [int $form = Normalizer::FORM_C])%Normalizes the input provided and returns the normalized string
nsapi_request_headers%array nsapi_request_headers()%Fetch all HTTP request headers
nsapi_response_headers%array nsapi_response_headers()%Fetch all HTTP response headers
nsapi_virtual%bool nsapi_virtual(string $uri)%Perform an NSAPI sub-request
@@ -1897,10 +1945,8 @@ numfmt_set_pattern%bool numfmt_set_pattern(string $pattern, NumberFormatter $fmt
numfmt_set_symbol%bool numfmt_set_symbol(int $attr, string $value, NumberFormatter $fmt)%Set a symbol value
numfmt_set_text_attribute%bool numfmt_set_text_attribute(int $attr, string $value, NumberFormatter $fmt)%Set a text attribute
ob_clean%void ob_clean()%Clean (erase) the output buffer
-ob_deflatehandler%string ob_deflatehandler(string $data, int $mode)%Deflate output handler
ob_end_clean%bool ob_end_clean()%Clean (erase) the output buffer and turn off output buffering
ob_end_flush%bool ob_end_flush()%Flush (send) the output buffer and turn off output buffering
-ob_etaghandler%string ob_etaghandler(string $data, int $mode)%ETag output handler
ob_flush%void ob_flush()%Flush (send) the output buffer
ob_get_clean%string ob_get_clean()%Get current buffer contents and delete current output buffer
ob_get_contents%string ob_get_contents()%Return the contents of the output buffer
@@ -1911,7 +1957,6 @@ ob_get_status%array ob_get_status([bool $full_status = FALSE])%Get status of out
ob_gzhandler%string ob_gzhandler(string $buffer, int $mode)%ob_start callback function to gzip output buffer
ob_iconv_handler%string ob_iconv_handler(string $contents, int $status)%Convert character encoding as output buffer handler
ob_implicit_flush%void ob_implicit_flush([int $flag = true])%Turn implicit flush on/off
-ob_inflatehandler%string ob_inflatehandler(string $data, int $mode)%Inflate output handler
ob_list_handlers%array ob_list_handlers()%List all output handlers in use
ob_start%bool ob_start([callable $output_callback], [int $chunk_size], [int $flags])%Turn on output buffering
ob_tidyhandler%string ob_tidyhandler(string $input, [int $mode])%ob_start callback function to repair the buffer
@@ -1923,6 +1968,7 @@ oci_close%bool oci_close(resource $connection)%Closes an Oracle connection
oci_commit%bool oci_commit(resource $connection)%Commits the outstanding database transaction
oci_connect%resource oci_connect(string $username, string $password, [string $connection_string], [string $character_set], [int $session_mode])%Connect to an Oracle database
oci_define_by_name%bool oci_define_by_name(resource $statement, string $column_name, mixed $variable, [int $type = SQLT_CHR])%Associates a PHP variable with a column for query fetches
+oci_disable_taf_callback%bool oci_disable_taf_callback(resource $connection)%Disable a user-defined callback function for Oracle Database TAF
oci_error%array oci_error([resource $resource])%Returns the last error found
oci_execute%bool oci_execute(resource $statement, [int $mode = OCI_COMMIT_ON_SUCCESS])%Executes a statement
oci_fetch%bool oci_fetch(resource $statement)%Fetches the next row from a query into internal buffers
@@ -1931,13 +1977,13 @@ oci_fetch_array%array oci_fetch_array(resource $statement, [int $mode])%Returns
oci_fetch_assoc%array oci_fetch_assoc(resource $statement)%Returns the next row from a query as an associative array
oci_fetch_object%object oci_fetch_object(resource $statement)%Returns the next row from a query as an object
oci_fetch_row%array oci_fetch_row(resource $statement)%Returns the next row from a query as a numeric array
-oci_field_is_null%bool oci_field_is_null(resource $statement, mixed $field)%Checks if the field is NULL
-oci_field_name%string oci_field_name(resource $statement, int $field)%Returns the name of a field from the statement
-oci_field_precision%int oci_field_precision(resource $statement, int $field)%Tell the precision of a field
-oci_field_scale%int oci_field_scale(resource $statement, int $field)%Tell the scale of the field
+oci_field_is_null%bool oci_field_is_null(resource $statement, mixed $field)%Checks if a field in the currently fetched row is NULL
+oci_field_name%string oci_field_name(resource $statement, mixed $field)%Returns the name of a field from the statement
+oci_field_precision%int oci_field_precision(resource $statement, mixed $field)%Tell the precision of a field
+oci_field_scale%int oci_field_scale(resource $statement, mixed $field)%Tell the scale of the field
oci_field_size%int oci_field_size(resource $statement, mixed $field)%Returns field's size
-oci_field_type%mixed oci_field_type(resource $statement, int $field)%Returns field's data type
-oci_field_type_raw%int oci_field_type_raw(resource $statement, int $field)%Tell the raw Oracle data type of the field
+oci_field_type%mixed oci_field_type(resource $statement, mixed $field)%Returns a field's data type name
+oci_field_type_raw%int oci_field_type_raw(resource $statement, mixed $field)%Tell the raw Oracle data type of the field
oci_free_descriptor%bool oci_free_descriptor(resource $descriptor)%Frees a descriptor
oci_free_statement%bool oci_free_statement(resource $statement)%Frees all resources associated with statement or cursor
oci_get_implicit_resultset%resource oci_get_implicit_resultset(resource $statement)%Returns the next child statement resource from a parent statement resource that has Oracle Database 12c Implicit Result Sets
@@ -1953,6 +1999,7 @@ oci_num_rows%int oci_num_rows(resource $statement)%Returns number of rows affect
oci_parse%resource oci_parse(resource $connection, string $sql_text)%Prepares an Oracle statement for execution
oci_password_change%resource oci_password_change(resource $connection, string $username, string $old_password, string $new_password, string $dbname)%Changes password of Oracle's user
oci_pconnect%resource oci_pconnect(string $username, string $password, [string $connection_string], [string $character_set], [int $session_mode])%Connect to an Oracle database using a persistent connection
+oci_register_taf_callback%bool oci_register_taf_callback(resource $connection, mix $callbackFn)%Register a user-defined callback function for Oracle Database TAF
oci_result%mixed oci_result(resource $statement, mixed $field)%Returns field's value from the fetched row
oci_rollback%bool oci_rollback(resource $connection)%Rolls back the outstanding database transaction
oci_server_version%string oci_server_version(resource $connection)%Returns the Oracle Database version
@@ -2062,6 +2109,7 @@ opcache_compile_file%boolean opcache_compile_file(string $file)%Compiles and cac
opcache_get_configuration%array opcache_get_configuration()%Get configuration information about the cache
opcache_get_status%array opcache_get_status([boolean $get_scripts])%Get status information about the cache
opcache_invalidate%boolean opcache_invalidate(string $script, [boolean $force])%Invalidates a cached script
+opcache_is_script_cached%boolean opcache_is_script_cached(string $file)%Tells whether a script is cached in OPCache
opcache_reset%boolean opcache_reset()%Resets the contents of the opcode cache
opendir%resource opendir(string $path, [resource $context])%Open directory handle
openlog%bool openlog(string $ident, int $option, int $facility)%Open connection to system logger
@@ -2072,12 +2120,13 @@ openssl_csr_get_public_key%resource openssl_csr_get_public_key(mixed $csr, [bool
openssl_csr_get_subject%array openssl_csr_get_subject(mixed $csr, [bool $use_shortnames = true])%Returns the subject of a CERT
openssl_csr_new%mixed openssl_csr_new(array $dn, resource $privkey, [array $configargs], [array $extraattribs])%Generates a CSR
openssl_csr_sign%resource openssl_csr_sign(mixed $csr, mixed $cacert, mixed $priv_key, int $days, [array $configargs], [int $serial])%Sign a CSR with another certificate (or itself) and generate a certificate
-openssl_decrypt%string openssl_decrypt(string $data, string $method, string $password, [int $options], [string $iv = ""])%Decrypts data
+openssl_decrypt%string openssl_decrypt(string $data, string $method, string $key, [int $options], [string $iv = ""], [string $tag = ""], [string $aad = ""])%Decrypts data
openssl_dh_compute_key%string openssl_dh_compute_key(string $pub_key, resource $dh_key)%Computes shared secret for public value of remote DH key and local DH key
openssl_digest%string openssl_digest(string $data, string $method, [bool $raw_output = false])%Computes a digest
-openssl_encrypt%string openssl_encrypt(string $data, string $method, string $password, [int $options], [string $iv = ""])%Encrypts data
+openssl_encrypt%string openssl_encrypt(string $data, string $method, string $key, [int $options], [string $iv = ""], [string $tag = NULL], [string $aad = ""], [int $tag_length = 16])%Encrypts data
openssl_error_string%string openssl_error_string()%Return openSSL error message
openssl_free_key%void openssl_free_key(resource $key_identifier)%Free key resource
+openssl_get_cert_locations%array openssl_get_cert_locations()%Retrieve the available certificate locations
openssl_get_cipher_methods%array openssl_get_cipher_methods([bool $aliases = false])%Gets available cipher methods
openssl_get_md_methods%array openssl_get_md_methods([bool $aliases = false])%Gets available digest methods
openssl_get_privatekey%void openssl_get_privatekey()%Alias of openssl_pkey_get_private
@@ -2103,13 +2152,18 @@ openssl_private_encrypt%bool openssl_private_encrypt(string $data, string $crypt
openssl_public_decrypt%bool openssl_public_decrypt(string $data, string $decrypted, mixed $key, [int $padding = OPENSSL_PKCS1_PADDING])%Decrypts data with public key
openssl_public_encrypt%bool openssl_public_encrypt(string $data, string $crypted, mixed $key, [int $padding = OPENSSL_PKCS1_PADDING])%Encrypts data with public key
openssl_random_pseudo_bytes%string openssl_random_pseudo_bytes(int $length, [bool $crypto_strong])%Generate a pseudo-random string of bytes
-openssl_seal%int openssl_seal(string $data, string $sealed_data, array $env_keys, array $pub_key_ids, [string $method])%Seal (encrypt) data
+openssl_seal%int openssl_seal(string $data, string $sealed_data, array $env_keys, array $pub_key_ids, [string $method = "RC4"])%Seal (encrypt) data
openssl_sign%bool openssl_sign(string $data, string $signature, mixed $priv_key_id, [mixed $signature_alg = OPENSSL_ALGO_SHA1])%Generate signature
+openssl_spki_export%string openssl_spki_export(string $spkac)%Exports a valid PEM formatted public key signed public key and challenge
+openssl_spki_export_challenge%string openssl_spki_export_challenge(string $spkac)%Exports the challenge assoicated with a signed public key and challenge
+openssl_spki_new%string openssl_spki_new(resource $privkey, string $challenge, [int $algorithm])%Generate a new signed public key and challenge
+openssl_spki_verify%string openssl_spki_verify(string $spkac)%Verifies a signed public key and challenge
openssl_verify%int openssl_verify(string $data, string $signature, mixed $pub_key_id, [mixed $signature_alg = OPENSSL_ALGO_SHA1])%Verify signature
openssl_x509_check_private_key%bool openssl_x509_check_private_key(mixed $cert, mixed $key)%Checks if a private key corresponds to a certificate
openssl_x509_checkpurpose%int openssl_x509_checkpurpose(mixed $x509cert, int $purpose, [array $cainfo = array()], [string $untrustedfile])%Verifies if a certificate can be used for a particular purpose
openssl_x509_export%bool openssl_x509_export(mixed $x509, string $output, [bool $notext])%Exports a certificate as a string
openssl_x509_export_to_file%bool openssl_x509_export_to_file(mixed $x509, string $outfilename, [bool $notext])%Exports a certificate to file
+openssl_x509_fingerprint%bool openssl_x509_fingerprint(mixed $x509, [string $hash_algorithm = "sha1"], [bool $raw_output])%Calculates the fingerprint, or digest, of a given X.509 certificate
openssl_x509_free%void openssl_x509_free(resource $x509cert)%Free certificate resource
openssl_x509_parse%array openssl_x509_parse(mixed $x509cert, [bool $shortnames = true])%Parse an X509 certificate and return the information as an array
openssl_x509_read%resource openssl_x509_read(mixed $x509certdata)%Parse an X.509 certificate and return a resource identifier for it
@@ -2119,24 +2173,25 @@ output_reset_rewrite_vars%bool output_reset_rewrite_vars()%Reset URL rewriter va
pack%string pack(string $format, [mixed $args], [mixed ...])%Pack data into binary string
parse_ini_file%array parse_ini_file(string $filename, [bool $process_sections = false], [int $scanner_mode = INI_SCANNER_NORMAL])%Parse a configuration file
parse_ini_string%array parse_ini_string(string $ini, [bool $process_sections = false], [int $scanner_mode = INI_SCANNER_NORMAL])%Parse a configuration string
-parse_str%void parse_str(string $str, [array $arr])%Parses the string into variables
+parse_str%void parse_str(string $encoded_string, [array $result])%Parses the string into variables
parse_url%mixed parse_url(string $url, [int $component = -1])%Parse a URL and return its components
passthru%void passthru(string $command, [int $return_var])%Execute an external program and display raw output
password_get_info%array password_get_info(string $hash)%Returns information about the given hash
password_hash%string password_hash(string $password, integer $algo, [array $options])%Creates a password hash
-password_needs_rehash%boolean password_needs_rehash(string $hash, string $algo, [string $options])%Checks if the given hash matches the given options
+password_needs_rehash%boolean password_needs_rehash(string $hash, integer $algo, [array $options])%Checks if the given hash matches the given options
password_verify%boolean password_verify(string $password, string $hash)%Verifies that a password matches a hash
pathinfo%mixed pathinfo(string $path, [int $options = PATHINFO_DIRNAME | PATHINFO_BASENAME | PATHINFO_EXTENSION | PATHINFO_FILENAME])%Returns information about a file path
pclose%int pclose(resource $handle)%Closes process file pointer
pcntl_alarm%int pcntl_alarm(int $seconds)%Set an alarm clock for delivery of a signal
-pcntl_errno%void pcntl_errno()%Alias of pcntl_strerror
-pcntl_exec%void pcntl_exec(string $path, [array $args], [array $envs])%Executes specified program in current process space
+pcntl_errno%void pcntl_errno()%Alias of pcntl_get_last_error
+pcntl_exec%bool pcntl_exec(string $path, [array $args], [array $envs])%Executes specified program in current process space
pcntl_fork%int pcntl_fork()%Forks the currently running process
pcntl_get_last_error%int pcntl_get_last_error()%Retrieve the error number set by the last pcntl function which failed
pcntl_getpriority%int pcntl_getpriority([int $pid = getmypid()], [int $process_identifier = PRIO_PROCESS])%Get the priority of any process
pcntl_setpriority%bool pcntl_setpriority(int $priority, [int $pid = getmypid()], [int $process_identifier = PRIO_PROCESS])%Change the priority of any process
pcntl_signal%bool pcntl_signal(int $signo, callable|int $handler, [bool $restart_syscalls = true])%Installs a signal handler
pcntl_signal_dispatch%bool pcntl_signal_dispatch()%Calls signal handlers for pending signals
+pcntl_signal_get_handler%int|string pcntl_signal_get_handler(int $signo)%Get the current handler for specified signal
pcntl_sigprocmask%bool pcntl_sigprocmask(int $how, array $set, [array $oldset])%Sets and retrieves blocked signals
pcntl_sigtimedwait%int pcntl_sigtimedwait(array $set, [array $siginfo], [int $seconds], [int $nanoseconds])%Waits for signals, with a timeout
pcntl_sigwaitinfo%int pcntl_sigwaitinfo(array $set, [array $siginfo])%Waits for signals
@@ -2155,9 +2210,11 @@ pg_cancel_query%bool pg_cancel_query(resource $connection)%Cancel an asynchronou
pg_client_encoding%string pg_client_encoding([resource $connection])%Gets the client encoding
pg_close%bool pg_close([resource $connection])%Closes a PostgreSQL connection
pg_connect%resource pg_connect(string $connection_string, [int $connect_type])%Open a PostgreSQL connection
+pg_connect_poll%int pg_connect_poll([resource $connection])%Poll the status of an in-progress asynchronous PostgreSQL connection attempt.
pg_connection_busy%bool pg_connection_busy(resource $connection)%Get connection is busy or not
pg_connection_reset%bool pg_connection_reset(resource $connection)%Reset connection (reconnect)
pg_connection_status%int pg_connection_status(resource $connection)%Get connection status
+pg_consume_input%bool pg_consume_input(resource $connection)%Reads input on the connection
pg_convert%array pg_convert(resource $connection, string $table_name, array $assoc_array, [int $options])%Convert associative array values into suitable for SQL statement
pg_copy_from%bool pg_copy_from(resource $connection, string $table_name, array $rows, [string $delimiter], [string $null_as])%Insert records into a table from an array
pg_copy_to%array pg_copy_to(resource $connection, string $table_name, [string $delimiter], [string $null_as])%Copy a table to an array
@@ -2184,6 +2241,7 @@ pg_field_size%int pg_field_size(resource $result, int $field_number)%Returns the
pg_field_table%mixed pg_field_table(resource $result, int $field_number, [bool $oid_only = false])%Returns the name or oid of the tables field
pg_field_type%string pg_field_type(resource $result, int $field_number)%Returns the type name for the corresponding field number
pg_field_type_oid%int pg_field_type_oid(resource $result, int $field_number)%Returns the type ID (OID) for the corresponding field number
+pg_flush%mixed pg_flush(resource $connection)%Flush outbound query data on the connection
pg_free_result%resource pg_free_result(resource $result)%Free result memory
pg_get_notify%array pg_get_notify(resource $connection, [int $result_type])%Gets SQL NOTIFY message
pg_get_pid%int pg_get_pid(resource $connection)%Gets the backend's process ID
@@ -2205,7 +2263,7 @@ pg_lo_tell%int pg_lo_tell(resource $large_object)%Returns current seek position
pg_lo_truncate%bool pg_lo_truncate(resource $large_object, int $size)%Truncates a large object
pg_lo_unlink%bool pg_lo_unlink(resource $connection, int $oid)%Delete a large object
pg_lo_write%int pg_lo_write(resource $large_object, string $data, [int $len])%Write to a large object
-pg_meta_data%array pg_meta_data(resource $connection, string $table_name)%Get meta data for table
+pg_meta_data%array pg_meta_data(resource $connection, string $table_name, [bool $extended])%Get meta data for table
pg_num_fields%int pg_num_fields(resource $result)%Returns the number of fields in a result
pg_num_rows%int pg_num_rows(resource $result)%Returns the number of rows in a result
pg_options%string pg_options([resource $connection])%Get the options associated with the connection
@@ -2228,6 +2286,7 @@ pg_send_query%bool pg_send_query(resource $connection, string $query)%Sends asyn
pg_send_query_params%bool pg_send_query_params(resource $connection, string $query, array $params)%Submits a command and separate parameters to the server without waiting for the result(s).
pg_set_client_encoding%int pg_set_client_encoding([resource $connection], string $encoding)%Set the client encoding
pg_set_error_verbosity%int pg_set_error_verbosity([resource $connection], int $verbosity)%Determines the verbosity of messages returned by pg_last_error and pg_result_error.
+pg_socket%resource pg_socket(resource $connection)%Get a read only handle to the socket underlying a PostgreSQL connection
pg_trace%bool pg_trace(string $pathname, [string $mode = "w"], [resource $connection])%Enable tracing a PostgreSQL connection
pg_transaction_status%int pg_transaction_status(resource $connection)%Returns the current in-transaction status of the server.
pg_tty%string pg_tty([resource $connection])%Return the TTY name associated with the connection
@@ -2271,7 +2330,7 @@ posix_getrlimit%array posix_getrlimit()%Return info about system resource limits
posix_getsid%int posix_getsid(int $pid)%Get the current sid of the process
posix_getuid%int posix_getuid()%Return the real user ID of the current process
posix_initgroups%bool posix_initgroups(string $name, int $base_group_id)%Calculate the group access list
-posix_isatty%bool posix_isatty(int $fd)%Determine if a file descriptor is an interactive terminal
+posix_isatty%bool posix_isatty(mixed $fd)%Determine if a file descriptor is an interactive terminal
posix_kill%bool posix_kill(int $pid, int $sig)%Send a signal to a process
posix_mkfifo%bool posix_mkfifo(string $pathname, int $mode)%Create a fifo special file (a named pipe)
posix_mknod%bool posix_mknod(string $pathname, int $mode, [int $major], [int $minor])%Create a special or ordinary file (POSIX.1)
@@ -2279,11 +2338,12 @@ posix_setegid%bool posix_setegid(int $gid)%Set the effective GID of the current
posix_seteuid%bool posix_seteuid(int $uid)%Set the effective UID of the current process
posix_setgid%bool posix_setgid(int $gid)%Set the GID of the current process
posix_setpgid%bool posix_setpgid(int $pid, int $pgid)%Set process group id for job control
+posix_setrlimit%bool posix_setrlimit(int $resource, int $softlimit, int $hardlimit)%Set system resource limits
posix_setsid%int posix_setsid()%Make the current process a session leader
posix_setuid%bool posix_setuid(int $uid)%Set the UID of the current process
posix_strerror%string posix_strerror(int $errno)%Retrieve the system error message associated with the given errno
posix_times%array posix_times()%Get process times
-posix_ttyname%string posix_ttyname(int $fd)%Determine terminal device name
+posix_ttyname%string posix_ttyname(mixed $fd)%Determine terminal device name
posix_uname%array posix_uname()%Get system name
pow%number pow(number $base, number $exp)%Exponential expression
preg_filter%mixed preg_filter(mixed $pattern, mixed $replacement, mixed $subject, [int $limit = -1], [int $count])%Perform a regular expression search and replace
@@ -2294,6 +2354,7 @@ preg_match_all%int preg_match_all(string $pattern, string $subject, [array $matc
preg_quote%string preg_quote(string $str, [string $delimiter])%Quote regular expression characters
preg_replace%mixed preg_replace(mixed $pattern, mixed $replacement, mixed $subject, [int $limit = -1], [int $count])%Perform a regular expression search and replace
preg_replace_callback%mixed preg_replace_callback(mixed $pattern, callable $callback, mixed $subject, [int $limit = -1], [int $count])%Perform a regular expression search and replace using a callback
+preg_replace_callback_array%mixed preg_replace_callback_array(array $patterns_and_callbacks, mixed $subject, [int $limit = -1], [int $count])%Perform a regular expression search and replace using callbacks
preg_split%array preg_split(string $pattern, string $subject, [int $limit = -1], [int $flags])%Split string by a regular expression
prev%mixed prev(array $array)%Rewind the internal array pointer
print%int print(string $arg)%Output a string
@@ -2330,6 +2391,8 @@ quoted_printable_encode%string quoted_printable_encode(string $str)%Convert a 8
quotemeta%string quotemeta(string $str)%Quote meta characters
rad2deg%float rad2deg(float $number)%Converts the radian number to the equivalent number in degrees
rand%int rand(int $min, int $max)%Generate a random integer
+random_bytes%string random_bytes(int $length)%Generates cryptographically secure pseudo-random bytes
+random_int%int random_int(int $min, int $max)%Generates cryptographically secure pseudo-random integers
range%array range(mixed $start, mixed $end, [number $step = 1])%Create an array containing a range of elements
rawurldecode%string rawurldecode(string $str)%Decode URL-encoded strings
rawurlencode%string rawurlencode(string $str)%URL-encode according to RFC 3986
@@ -2365,7 +2428,7 @@ require_once%bool require_once(string $path)%Includes and evaluates the specifie
reset%mixed reset(array $array)%Set the internal pointer of an array to its first element
resourcebundle_count%int resourcebundle_count(ResourceBundle $r)%Get number of elements in the bundle
resourcebundle_create%ResourceBundle resourcebundle_create(string $locale, string $bundlename, [bool $fallback])%Create a resource bundle
-resourcebundle_get%mixed resourcebundle_get(string|int $index, ResourceBundle $r)%Get data from the bundle
+resourcebundle_get%mixed resourcebundle_get(string|int $index, [bool $fallback], ResourceBundle $r)%Get data from the bundle
resourcebundle_get_error_code%int resourcebundle_get_error_code(ResourceBundle $r)%Get bundle's last error code.
resourcebundle_get_error_message%string resourcebundle_get_error_message(ResourceBundle $r)%Get bundle's last error message.
resourcebundle_locales%array resourcebundle_locales(string $bundlename)%Get supported locales
@@ -2393,17 +2456,20 @@ rrdc_disconnect%void rrdc_disconnect()%Close any outstanding connection to rrd c
rsort%bool rsort(array $array, [int $sort_flags = SORT_REGULAR])%Sort an array in reverse order
rtrim%string rtrim(string $str, [string $character_mask])%Strip whitespace (or other characters) from the end of a string
scandir%array scandir(string $directory, [int $sorting_order = SCANDIR_SORT_ASCENDING], [resource $context])%List files and directories inside the specified path
-sem_acquire%bool sem_acquire(resource $sem_identifier)%Acquire a semaphore
+sem_acquire%bool sem_acquire(resource $sem_identifier, [bool $nowait = false])%Acquire a semaphore
sem_get%resource sem_get(int $key, [int $max_acquire = 1], [int $perm = 0666], [int $auto_release = 1])%Get a semaphore id
sem_release%bool sem_release(resource $sem_identifier)%Release a semaphore
sem_remove%bool sem_remove(resource $sem_identifier)%Remove a semaphore
serialize%string serialize(mixed $value)%Generates a storable representation of a value
+session_abort%void session_abort()%Discard session array changes and finish session
session_cache_expire%int session_cache_expire([string $new_cache_expire])%Return current cache expire
session_cache_limiter%string session_cache_limiter([string $cache_limiter])%Get and/or set the current cache limiter
session_commit%void session_commit()%Alias of session_write_close
+session_create_id%string session_create_id([string $prefix])%Create new session id
session_decode%bool session_decode(string $data)%Decodes session data from a session encoded string
session_destroy%bool session_destroy()%Destroys all data registered to a session
session_encode%string session_encode()%Encodes the current session data as a session encoded string
+session_gc%int session_gc()%Perform session data garbage collection
session_get_cookie_params%array session_get_cookie_params()%Get the session cookie parameters
session_id%string session_id([string $id])%Get and/or set the current session id
session_is_registered%bool session_is_registered(string $name)%Find out whether a global variable is registered in a session
@@ -2412,10 +2478,11 @@ session_name%string session_name([string $name])%Get and/or set the current sess
session_regenerate_id%bool session_regenerate_id([bool $delete_old_session = false])%Update the current session id with a newly generated one
session_register%bool session_register(mixed $name, [mixed ...])%Register one or more global variables with the current session
session_register_shutdown%void session_register_shutdown()%Session shutdown function
+session_reset%void session_reset()%Re-initialize session array with original values
session_save_path%string session_save_path([string $path])%Get and/or set the current session save path
session_set_cookie_params%void session_set_cookie_params(int $lifetime, [string $path], [string $domain], [bool $secure = false], [bool $httponly = false])%Set the session cookie parameters
-session_set_save_handler%bool session_set_save_handler(callable $open, callable $close, callable $read, callable $write, callable $destroy, callable $gc, SessionHandlerInterface $sessionhandler, [bool $register_shutdown = true])%Sets user-level session storage functions
-session_start%bool session_start()%Start new or resume existing session
+session_set_save_handler%bool session_set_save_handler(callable $open, callable $close, callable $read, callable $write, callable $destroy, callable $gc, [callable $create_sid], [callable $validate_sid], [callable $update_timestamp], SessionHandlerInterface $sessionhandler, [bool $register_shutdown = true])%Sets user-level session storage functions
+session_start%bool session_start([array $options = []])%Start new or resume existing session
session_status%int session_status()%Returns the current session status
session_unregister%bool session_unregister(string $name)%Unregister a global variable from the current session
session_unset%void session_unset()%Free all session variables
@@ -2426,8 +2493,8 @@ set_file_buffer%void set_file_buffer()%Alias of stream_set_write_buffer
set_include_path%string set_include_path(string $new_include_path)%Sets the include_path configuration option
set_magic_quotes_runtime%bool set_magic_quotes_runtime(bool $new_setting)%Sets the current active configuration setting of magic_quotes_runtime
set_socket_blocking%void set_socket_blocking()%Alias of stream_set_blocking
-set_time_limit%void set_time_limit(int $seconds)%Limits the maximum execution time
-setcookie%bool setcookie(string $name, [string $value], [int $expire], [string $path], [string $domain], [bool $secure = false], [bool $httponly = false])%Send a cookie
+set_time_limit%bool set_time_limit(int $seconds)%Limits the maximum execution time
+setcookie%bool setcookie(string $name, [string $value = ""], [int $expire], [string $path = ""], [string $domain = ""], [bool $secure = false], [bool $httponly = false])%Send a cookie
setlocale%string setlocale(int $category, array $locale, [string ...])%Set locale information
setproctitle%void setproctitle(string $title)%Set the process title
setrawcookie%bool setrawcookie(string $name, [string $value], [int $expire], [string $path], [string $domain], [bool $secure = false], [bool $httponly = false])%Send a cookie without urlencoding the cookie value
@@ -2443,12 +2510,12 @@ shm_has_var%bool shm_has_var(resource $shm_identifier, int $variable_key)%Check
shm_put_var%bool shm_put_var(resource $shm_identifier, int $variable_key, mixed $variable)%Inserts or updates a variable in shared memory
shm_remove%bool shm_remove(resource $shm_identifier)%Removes shared memory from Unix systems
shm_remove_var%bool shm_remove_var(resource $shm_identifier, int $variable_key)%Removes a variable from shared memory
-shmop_close%void shmop_close(int $shmid)%Close shared memory block
-shmop_delete%bool shmop_delete(int $shmid)%Delete shared memory block
-shmop_open%int shmop_open(int $key, string $flags, int $mode, int $size)%Create or open shared memory block
-shmop_read%string shmop_read(int $shmid, int $start, int $count)%Read data from shared memory block
-shmop_size%int shmop_size(int $shmid)%Get size of shared memory block
-shmop_write%int shmop_write(int $shmid, string $data, int $offset)%Write data into shared memory block
+shmop_close%void shmop_close(resource $shmid)%Close shared memory block
+shmop_delete%bool shmop_delete(resource $shmid)%Delete shared memory block
+shmop_open%resource shmop_open(int $key, string $flags, int $mode, int $size)%Create or open shared memory block
+shmop_read%string shmop_read(resource $shmid, int $start, int $count)%Read data from shared memory block
+shmop_size%int shmop_size(resource $shmid)%Get size of shared memory block
+shmop_write%int shmop_write(resource $shmid, string $data, int $offset)%Write data into shared memory block
show_source%void show_source()%Alias of highlight_file
shuffle%bool shuffle(array $array)%Shuffle an array
similar_text%int similar_text(string $first, string $second, [float $percent])%Calculate the similarity between two strings
@@ -2494,6 +2561,7 @@ socket_create_listen%resource socket_create_listen(int $port, [int $backlog = 12
socket_create_pair%bool socket_create_pair(int $domain, int $type, int $protocol, array $fd)%Creates a pair of indistinguishable sockets and stores them in an array
socket_get_option%mixed socket_get_option(resource $socket, int $level, int $optname)%Gets socket options for the socket
socket_get_status%void socket_get_status()%Alias of stream_get_meta_data
+socket_getopt%void socket_getopt()%Alias of socket_get_option
socket_getpeername%bool socket_getpeername(resource $socket, string $address, [int $port])%Queries the remote side of the given socket which may either result in host/port or in a Unix filesystem path, dependent on its type
socket_getsockname%bool socket_getsockname(resource $socket, string $addr, [int $port])%Queries the local side of the given socket which may either result in host/port or in a Unix filesystem path, dependent on its type
socket_import_stream%resource socket_import_stream(resource $stream)%Import a stream
@@ -2512,6 +2580,7 @@ socket_set_blocking%void socket_set_blocking()%Alias of stream_set_blocking
socket_set_nonblock%bool socket_set_nonblock(resource $socket)%Sets nonblocking mode for file descriptor fd
socket_set_option%bool socket_set_option(resource $socket, int $level, int $optname, mixed $optval)%Sets socket options for the socket
socket_set_timeout%void socket_set_timeout()%Alias of stream_set_timeout
+socket_setopt%void socket_setopt()%Alias of socket_set_option
socket_shutdown%bool socket_shutdown(resource $socket, [int $how = 2])%Shuts down a socket for receiving, sending, or both
socket_strerror%string socket_strerror(int $errno)%Return a string describing a socket error
socket_write%int socket_write(resource $socket, string $buffer, [int $length])%Write to a socket
@@ -2667,7 +2736,7 @@ stats_stat_paired_t%float stats_stat_paired_t(array $arr1, array $arr2)%Not docu
stats_stat_percentile%float stats_stat_percentile(float $df, float $xnonc)%Not documented
stats_stat_powersum%float stats_stat_powersum(array $arr, float $power)%Not documented
stats_variance%float stats_variance(array $a, [bool $sample = false])%Returns the population variance
-str_getcsv%array str_getcsv(string $input, [string $delimiter = ','], [string $enclosure = '"'], [string $escape = '\\'])%Parse a CSV string into an array
+str_getcsv%array str_getcsv(string $input, [string $delimiter = ","], [string $enclosure = '"'], [string $escape = "\\"])%Parse a CSV string into an array
str_ireplace%mixed str_ireplace(mixed $search, mixed $replace, mixed $subject, [int $count])%Case-insensitive version of str_replace.
str_pad%string str_pad(string $input, int $pad_length, [string $pad_string = " "], [int $pad_type = STR_PAD_RIGHT])%Pad a string to a certain length with another string
str_repeat%string str_repeat(string $input, int $multiplier)%Repeat a string
@@ -2680,12 +2749,12 @@ strcasecmp%int strcasecmp(string $str1, string $str2)%Binary safe case-insensiti
strchr%void strchr()%Alias of strstr
strcmp%int strcmp(string $str1, string $str2)%Binary safe string comparison
strcoll%int strcoll(string $str1, string $str2)%Locale based string comparison
-strcspn%int strcspn(string $str1, string $str2, [int $start], [int $length])%Find length of initial segment not matching mask
+strcspn%int strcspn(string $subject, string $mask, [int $start], [int $length])%Find length of initial segment not matching mask
streamWrapper%object streamWrapper()%Constructs a new stream wrapper
-stream_bucket_append%void stream_bucket_append(resource $brigade, resource $bucket)%Append bucket to brigade
+stream_bucket_append%void stream_bucket_append(resource $brigade, object $bucket)%Append bucket to brigade
stream_bucket_make_writeable%object stream_bucket_make_writeable(resource $brigade)%Return a bucket object from the brigade for operating on
stream_bucket_new%object stream_bucket_new(resource $stream, string $buffer)%Create a new bucket for use on the current stream
-stream_bucket_prepend%void stream_bucket_prepend(resource $brigade, resource $bucket)%Prepend bucket to brigade
+stream_bucket_prepend%void stream_bucket_prepend(resource $brigade, object $bucket)%Prepend bucket to brigade
stream_context_create%resource stream_context_create([array $options], [array $params])%Creates a stream context
stream_context_get_default%resource stream_context_get_default([array $options])%Retrieve the default stream context
stream_context_get_options%array stream_context_get_options(resource $stream_or_context)%Retrieve options for a stream/wrapper/context
@@ -2706,11 +2775,11 @@ stream_get_meta_data%array stream_get_meta_data(resource $stream)%Retrieves head
stream_get_transports%array stream_get_transports()%Retrieve list of registered socket transports
stream_get_wrappers%array stream_get_wrappers()%Retrieve list of registered streams
stream_is_local%bool stream_is_local(mixed $stream_or_url)%Checks if a stream is a local stream
-stream_notification_callback%callable stream_notification_callback(int $notification_code, int $severity, string $message, int $message_code, int $bytes_transferred, int $bytes_max)%A callback function for the notification context paramater
+stream_notification_callback%callable stream_notification_callback(int $notification_code, int $severity, string $message, int $message_code, int $bytes_transferred, int $bytes_max)%A callback function for the notification context parameter
stream_register_wrapper%void stream_register_wrapper()%Alias of stream_wrapper_register
stream_resolve_include_path%string stream_resolve_include_path(string $filename)%Resolve filename against the include path
stream_select%int stream_select(array $read, array $write, array $except, int $tv_sec, [int $tv_usec])%Runs the equivalent of the select() system call on the given arrays of streams with a timeout specified by tv_sec and tv_usec
-stream_set_blocking%bool stream_set_blocking(resource $stream, int $mode)%Set blocking/non-blocking mode on a stream
+stream_set_blocking%bool stream_set_blocking(resource $stream, bool $mode)%Set blocking/non-blocking mode on a stream
stream_set_chunk_size%int stream_set_chunk_size(resource $fp, int $chunk_size)%Set the stream chunk size
stream_set_read_buffer%int stream_set_read_buffer(resource $stream, int $buffer)%Set read file buffering on the given stream
stream_set_timeout%bool stream_set_timeout(resource $stream, int $seconds, [int $microseconds])%Set timeout period on a stream
@@ -2731,7 +2800,7 @@ stream_wrapper_unregister%bool stream_wrapper_unregister(string $protocol)%Unreg
strftime%string strftime(string $format, [int $timestamp = time()])%Format a local time/date according to locale settings
strip_tags%string strip_tags(string $str, [string $allowable_tags])%Strip HTML and PHP tags from a string
stripcslashes%string stripcslashes(string $str)%Un-quote string quoted with addcslashes
-stripos%int stripos(string $haystack, string $needle, [int $offset])%Find the position of the first occurrence of a case-insensitive substring in a string
+stripos%mixed stripos(string $haystack, string $needle, [int $offset])%Find the position of the first occurrence of a case-insensitive substring in a string
stripslashes%string stripslashes(string $str)%Un-quotes a quoted string
stristr%string stristr(string $haystack, mixed $needle, [bool $before_needle = false])%Case-insensitive strstr
strlen%int strlen(string $string)%Get string length
@@ -2749,7 +2818,7 @@ strrpos%int strrpos(string $haystack, string $needle, [int $offset])%Find the po
strspn%int strspn(string $subject, string $mask, [int $start], [int $length])%Finds the length of the initial segment of a string consisting entirely of characters contained within a given mask.
strstr%string strstr(string $haystack, mixed $needle, [bool $before_needle = false])%Find the first occurrence of a string
strtok%string strtok(string $str, string $token)%Tokenize string
-strtolower%string strtolower(string $str)%Make a string lowercase
+strtolower%string strtolower(string $string)%Make a string lowercase
strtotime%int strtotime(string $time, [int $now = time()])%Parse about any English textual datetime description into a Unix timestamp
strtoupper%string strtoupper(string $string)%Make a string uppercase
strtr%string strtr(string $str, string $from, string $to, array $replace_pairs)%Translate characters or replace substrings
@@ -2835,7 +2904,7 @@ timezone_open%void timezone_open()%Alias of DateTimeZone::__construct
timezone_transitions_get%void timezone_transitions_get()%Alias of DateTimeZone::getTransitions
timezone_version_get%string timezone_version_get()%Gets the version of the timezonedb
tmpfile%resource tmpfile()%Creates a temporary file
-token_get_all%array token_get_all(string $source)%Split given source into PHP tokens
+token_get_all%array token_get_all(string $source, [int $flags])%Split given source into PHP tokens
token_name%string token_name(int $token)%Get the symbolic name of a given PHP token
touch%bool touch(string $filename, [int $time = time()], [int $atime])%Sets access and modification time of file
trader_acos%array trader_acos(array $real)%Vector Trigonometric ACos
@@ -3013,7 +3082,7 @@ trigger_error%bool trigger_error(string $error_msg, [int $error_type = E_USER_NO
trim%string trim(string $str, [string $character_mask = " \t\n\r\0\x0B"])%Strip whitespace (or other characters) from the beginning and end of a string
uasort%bool uasort(array $array, callable $value_compare_func)%Sort an array with a user-defined comparison function and maintain index association
ucfirst%string ucfirst(string $str)%Make a string's first character uppercase
-ucwords%string ucwords(string $str)%Uppercase the first character of each word in a string
+ucwords%string ucwords(string $str, [string $delimiters = " \t\r\n\f\v"])%Uppercase the first character of each word in a string
uksort%bool uksort(array $array, callable $key_compare_func)%Sort an array by keys using a user-defined comparison function
umask%int umask([int $mask])%Changes the current umask
uniqid%string uniqid([string $prefix = ""], [bool $more_entropy = false])%Generate a unique ID
@@ -3021,9 +3090,22 @@ unixtojd%int unixtojd([int $timestamp = time()])%Convert Unix timestamp to Julia
unlink%bool unlink(string $filename, [resource $context])%Deletes a file
unpack%array unpack(string $format, string $data)%Unpack data from binary string
unregister_tick_function%void unregister_tick_function(string $function_name)%De-register a function for execution on each tick
-unserialize%mixed unserialize(string $str)%Creates a PHP value from a stored representation
+unserialize%mixed unserialize(string $str, [array $options])%Creates a PHP value from a stored representation
unset%void unset(mixed $var, [mixed ...])%Unset a given variable
untaint%bool untaint(string $string, [string ...])%Untaint strings
+uopz_backup%void uopz_backup(string $class, string $function)%Backup a function
+uopz_compose%void uopz_compose(string $name, array $classes, [array $methods], [array $properties], [int $flags])%Compose a class
+uopz_copy%Closure uopz_copy(string $class, string $function)%Copy a function
+uopz_delete%void uopz_delete(string $class, string $function)%Delete a function
+uopz_extend%void uopz_extend(string $class, string $parent)%Extend a class at runtime
+uopz_flags%int uopz_flags(string $class, string $function, int $flags)%Get or set flags on function or class
+uopz_function%void uopz_function(string $class, string $function, Closure $handler, [int $modifiers])%Creates a function at runtime
+uopz_implement%void uopz_implement(string $class, string $interface)%Implements an interface at runtime
+uopz_overload%void uopz_overload(int $opcode, Callable $callable)%Overload a VM opcode
+uopz_redefine%void uopz_redefine(string $class, string $constant, mixed $value)%Redefine a constant
+uopz_rename%void uopz_rename(string $class, string $function, string $rename)%Rename a function at runtime
+uopz_restore%void uopz_restore(string $class, string $function)%Restore a previously backed up function
+uopz_undefine%void uopz_undefine(string $class, string $constant)%Undefine a constant
urldecode%string urldecode(string $str)%Decodes URL-encoded string
urlencode%string urlencode(string $str)%URL-encodes string
use_soap_error_handler%bool use_soap_error_handler([bool $handler = true])%Set whether to use the SOAP error handler
@@ -3084,7 +3166,7 @@ xml_get_error_code%int xml_get_error_code(resource $parser)%Get XML parser error
xml_parse%int xml_parse(resource $parser, string $data, [bool $is_final = false])%Start parsing an XML document
xml_parse_into_struct%int xml_parse_into_struct(resource $parser, string $data, array $values, [array $index])%Parse XML data into an array structure
xml_parser_create%resource xml_parser_create([string $encoding])%Create an XML parser
-xml_parser_create_ns%resource xml_parser_create_ns([string $encoding], [string $separator = ':'])%Create an XML parser with namespace support
+xml_parser_create_ns%resource xml_parser_create_ns([string $encoding], [string $separator = ":"])%Create an XML parser with namespace support
xml_parser_free%bool xml_parser_free(resource $parser)%Free an XML parser
xml_parser_get_option%mixed xml_parser_get_option(resource $parser, int $option)%Get options from an XML parser
xml_parser_set_option%bool xml_parser_set_option(resource $parser, int $option, mixed $value)%Set options in an XML parser
@@ -3154,25 +3236,6 @@ xmlwriter_write_element%bool xmlwriter_write_element(string $name, [string $cont
xmlwriter_write_element_ns%bool xmlwriter_write_element_ns(string $prefix, string $name, string $uri, [string $content], resource $xmlwriter)%Write full namespaced element tag
xmlwriter_write_pi%bool xmlwriter_write_pi(string $target, string $content, resource $xmlwriter)%Writes a PI
xmlwriter_write_raw%bool xmlwriter_write_raw(string $content, resource $xmlwriter)%Write a raw XML text
-xslt_backend_info%string xslt_backend_info()%Returns the information on the compilation settings of the backend
-xslt_backend_name%string xslt_backend_name()%Returns the name of the backend
-xslt_backend_version%string xslt_backend_version()%Returns the version number of Sablotron
-xslt_create%resource xslt_create()%Create a new XSLT processor
-xslt_errno%int xslt_errno(resource $xh)%Returns an error number
-xslt_error%string xslt_error(resource $xh)%Returns an error string
-xslt_free%void xslt_free(resource $xh)%Free XSLT processor
-xslt_getopt%int xslt_getopt(resource $processor)%Get options on a given xsl processor
-xslt_process%mixed xslt_process(resource $xh, string $xmlcontainer, string $xslcontainer, [string $resultcontainer], [array $arguments], [array $parameters])%Perform an XSLT transformation
-xslt_set_base%void xslt_set_base(resource $xh, string $uri)%Set the base URI for all XSLT transformations
-xslt_set_encoding%void xslt_set_encoding(resource $xh, string $encoding)%Set the encoding for the parsing of XML documents
-xslt_set_error_handler%void xslt_set_error_handler(resource $xh, mixed $handler)%Set an error handler for a XSLT processor
-xslt_set_log%void xslt_set_log(resource $xh, [mixed $log])%Set the log file to write log messages to
-xslt_set_object%bool xslt_set_object(resource $processor, object $obj)%Sets the object in which to resolve callback functions
-xslt_set_sax_handler%void xslt_set_sax_handler(resource $xh, array $handlers)%Set SAX handlers for a XSLT processor
-xslt_set_sax_handlers%void xslt_set_sax_handlers(resource $processor, array $handlers)%Set the SAX handlers to be called when the XML document gets processed
-xslt_set_scheme_handler%void xslt_set_scheme_handler(resource $xh, array $handlers)%Set Scheme handlers for a XSLT processor
-xslt_set_scheme_handlers%void xslt_set_scheme_handlers(resource $xh, array $handlers)%Set the scheme handlers for the XSLT processor
-xslt_setopt%mixed xslt_setopt(resource $processor, int $newmask)%Set options on a given XSLT processor
zend_logo_guid%string zend_logo_guid()%Gets the Zend guid
zend_thread_id%int zend_thread_id()%Returns a unique identifier for the current thread
zend_version%string zend_version()%Gets the version of the current Zend engine
diff --git a/Support/function-docs/es.txt b/Support/function-docs/es.txt
index 32558c4..ebfee21 100644
--- a/Support/function-docs/es.txt
+++ b/Support/function-docs/es.txt
@@ -1,15 +1,13 @@
-AMQPChannel%object AMQPChannel(AMQPConnection $amqp_connection)%Crea una instancia de un objecto AMQPChannel
-AMQPConnection%object AMQPConnection([array $credentials = array()])%Crear una instancia de Conexión de PCMA (AMQP)
-AMQPExchange%object AMQPExchange(AMQPChannel $amqp_channel)%Crea una instancia de AMQPExchange
-AMQPQueue%object AMQPQueue(AMQPChannel $amqp_channel)%Crea una instancia de un objeto AMQPQueue
APCIterator%object APCIterator(string $cache, [mixed $search = null], [int $format = APC_ITER_ALL], [int $chunk_size = 100], [int $list = APC_LIST_ACTIVE])%Construye un objeto iterador APCIterator
+APCUIterator%object APCUIterator([mixed $search = null], [int $format = APC_ITER_ALL], [int $chunk_size = 100], [int $list = APC_LIST_ACTIVE])%Constructs an APCUIterator iterator object
AppendIterator%object AppendIterator()%Construye un AppendIterator
ArrayIterator%object ArrayIterator([mixed $array = array()], [int $flags])%Construye un ArrayIterator
ArrayObject%object ArrayObject([mixed $input = []], [int $flags], [string $iterator_class = "ArrayIterator"])%Construir un nuevo objeto Array
+Aserción%bool Aserción(mixed $assertion, [string $description], [Throwable $exception])%Verifica si la aserción es FALSE
BadFunctionCallException%object BadFunctionCallException([string $message = ""], [int $code = 0], [Exception $previous = NULL])%Create a new BadFunctionCallException
BadMethodCallException%object BadMethodCallException([string $message = ""], [int $code = 0], [Exception $previous = NULL])%Create a new BadMethodCallException
CURLFile%object CURLFile(string $filename, [string $mimetype], [string $postname])%Crear un objeto CURLFile
-CachingIterator%object CachingIterator(Iterator $iterator, [string $flags = self::CALL_TOSTRING])%Construye un nuevo objeto CachingIterator para el iterador
+CachingIterator%object CachingIterator(Iterator $iterator, [int $flags = self::CALL_TOSTRING])%Construir un nuevo objeto CachingIterator para el iterador
CallbackFilterIterator%object CallbackFilterIterator(Iterator $iterator, callable $callback)%Crear un iterador filtrado desde otro iterador
Collator%object Collator(string $locale)%Crear un objeto Collator
DOMAttr%object DOMAttr(string $name, [string $value])%Crea un nuevo objeto DOMAttr
@@ -23,12 +21,20 @@ DOMProcessingInstruction%object DOMProcessingInstruction(string $name, [string $
DOMText%object DOMText([string $value])%Crea un nuevo objeto DOMText
DOMXPath%object DOMXPath(DOMDocument $doc)%Crea un nuevo objeto DOMXPath
DateInterval%object DateInterval(string $interval_spec)%Crea un nuevo objeto DateInterval
-DatePeriod%object DatePeriod(DateTime $start, DateInterval $interval, int $recurrences, [int $options], DateTime $end, string $isostr)%Crea un nuevo objeto DatePeriod
+DatePeriod%object DatePeriod(DateTimeInterface $start, DateInterval $interval, int $recurrences, [int $options], DateTimeInterface $end, string $isostr)%Crea un nuevo objeto DatePeriod
DateTime%object DateTime([string $time = "now"], [DateTimeZone $timezone])%Devuelve un nuevo objeto DateTime
DateTimeImmutable%object DateTimeImmutable([string $time = "now"], [DateTimeZone $timezone])%Devuelve un nuevo objeto DateTimeImmutable
DateTimeZone%object DateTimeZone(string $timezone)%Crea un nuevo objeto DateTimeZone
DirectoryIterator%object DirectoryIterator(string $path)%Construye un iterador nuevo directorio de una ruta
DomainException%object DomainException([string $message = ""], [int $code = 0], [Exception $previous = NULL])%Create a new DomainException
+Ds\Deque%object Ds\Deque([mixed $values])%Creates a new instance.
+Ds\Map%object Ds\Map([mixed $...values])%Creates a new instance.
+Ds\Pair%object Ds\Pair([mixed $key], [mixed $value])%Creates a new instance.
+Ds\PriorityQueue%object Ds\PriorityQueue()%Creates a new instance.
+Ds\Queue%object Ds\Queue([mixed $values])%Creates a new instance.
+Ds\Set%object Ds\Set([mixed $...values])%Creates a new instance.
+Ds\Stack%object Ds\Stack([mixed $values])%Creates a new instance.
+Ds\Vector%object Ds\Vector([mixed $values])%Creates a new instance.
ErrorException%object ErrorException([string $message = ""], [int $code = 0], [Exception $previous = NULL])%Create a new ErrorException
EvCheck%object EvCheck(callable $callback, [mixed $data], [int $priority])%Constructs the EvCheck watcher object
EvChild%object EvChild(int $pid, bool $trace, callable $callback, [mixed $data], [int $priority])%Constructs the EvChild watcher object
@@ -38,8 +44,8 @@ EvIdle%object EvIdle(callable $callback, [mixed $data], [int $priority])%Constru
EvIo%object EvIo(mixed $fd, int $events, callable $callback, [mixed $data], [int $priority])%Constructs EvIo watcher object
EvLoop%object EvLoop([int $flags], [mixed $data = NULL], [double $io_interval = 0.0], [double $timeout_interval = 0.0])%Constructs the event loop object
EvPeriodic%object EvPeriodic(double $offset, string $interval, callable $reschedule_cb, callable $callback, [mixed $data], [int $priority])%Constructs EvPeriodic watcher object
-EvPrepare%object EvPrepare(string $callback, [string $data], [string $priority])%Constructs EvPrepare watcher object
-EvSignal%object EvSignal(int $signum, callable $callback, [mixed $data], [int $priority])%Constructs EvPeriodic watcher object
+EvPrepare%object EvPrepare(string $callback, [string $data], [string $priority])%Construye un objeto observador de EvPrepare
+EvSignal%object EvSignal(int $signum, callable $callback, [mixed $data], [int $priority])%Construye un objeto watcher (testigo) EvPeriodic
EvStat%object EvStat(string $path, double $interval, callable $callback, [mixed $data], [int $priority])%Constructs EvStat watcher object
EvTimer%object EvTimer(double $after, double $repeat, callable $callback, [mixed $data], [int $priority])%Constructs an EvTimer watcher object
EvWatcher%object EvWatcher()%Abstract constructor of a watcher object
@@ -49,46 +55,31 @@ EventBuffer%object EventBuffer()%Construye el objeto EventBuffer
EventBufferEvent%object EventBufferEvent(EventBase $base, [mixed $socket], [int $options], [callable $readcb], [callable $writecb], [callable $eventcb])%Constructs EventBufferEvent object
EventConfig%object EventConfig()%Constructs EventConfig object
EventDnsBase%object EventDnsBase(EventBase $base, bool $initialize)%Constructs EventDnsBase object
-EventHttp%object EventHttp(EventBase $base)%Constructs EventHttp object(the HTTP server)
-EventHttpConnection%object EventHttpConnection(EventBase $base, EventDnsBase $dns_base, string $address, int $port)%Constructs EventHttpConnection object
+EventHttp%object EventHttp(EventBase $base, [EventSslContext $ctx])%Constructs EventHttp object(the HTTP server)
+EventHttpConnection%object EventHttpConnection(EventBase $base, EventDnsBase $dns_base, string $address, int $port, [EventSslContext $ctx])%Constructs EventHttpConnection object
EventHttpRequest%object EventHttpRequest(callable $callback, [mixed $data])%Constructs EventHttpRequest object
EventListener%object EventListener(EventBase $base, callable $cb, mixed $data, int $flags, int $backlog, mixed $target)%Creates new connection listener associated with an event base
EventSslContext%object EventSslContext(string $method, string $options)%Constructs an OpenSSL context for use with Event classes
EventUtil%object EventUtil()%The abstract constructor
Exception%object Exception([string $message = ""], [int $code = 0], [Exception $previous = NULL])%Create a new Exception
-FANNConnection%object FANNConnection(int $from_neuron, int $to_neuron, float $weight)%The connection constructor
+FANNConnection%object FANNConnection(int $from_neuron, int $to_neuron, float $weight)%El constructor de la conexión
FilesystemIterator%object FilesystemIterator(string $path, [int $flags = FilesystemIterator::KEY_AS_PATHNAME | FilesystemIterator::CURRENT_AS_FILEINFO | FilesystemIterator::SKIP_DOTS])%Construye un nuevo iterador filesystem
FilterIterator%object FilterIterator(Iterator $iterator)%Construye un filterIterator
-FrenchToJD%int FrenchToJD(int $month, int $day, int $year)%Convierte una fecha desde el Calendario Republicano Francés a la Fecha Juliana
Gender\Gender%object Gender\Gender([string $dsn])%Construye un objeto Gender
GlobIterator%object GlobIterator(string $path, [int $flags = FilesystemIterator::KEY_AS_PATHNAME | FilesystemIterator::CURRENT_AS_FILEINFO])%Construye un nuevo directorio usando glob
Gmagick%object Gmagick([string $filename])%El constructor Gmagick
GmagickPixel%object GmagickPixel([string $color])%El constructor GmagickPixel
-GregorianToJD%int GregorianToJD(int $month, int $day, int $year)%Convierte una fecha Gregoriana en Fecha Juliana
HaruDoc%object HaruDoc()%Construye una nueva instancia de HaruDoc
-HttpDeflateStream%object HttpDeflateStream([int $flags])%Constructor de la clase HttpDeflateStream
-HttpInflateStream%object HttpInflateStream([int $flags])%Constructor de la clase HttpInflateStream
-HttpMessage%object HttpMessage([string $message])%HttpMessage constructor
-HttpQueryString%object HttpQueryString([bool $global = true], [mixed $add])%Constructor de HttpQueryString
-HttpRequest%object HttpRequest([string $url], [int $request_method = HTTP_METH_GET], [array $options])%Constructor del objeto HttpRequest
-HttpRequestPool%object HttpRequestPool([HttpRequest $request], [HttpRequest ...])%Constructor de HttpRequestPool
Imagick%object Imagick(mixed $files)%El constructor Imagick
ImagickDraw%object ImagickDraw()%El constructor ImagickDraw
ImagickPixel%object ImagickPixel([string $color])%El constructor ImagickPixel
ImagickPixelIterator%object ImagickPixelIterator(Imagick $wand)%El constructor ImagickPixelIterator
InfiniteIterator%object InfiniteIterator(Iterator $iterator)%Construye un InfiniteIterator
-IntlBreakIterator%object IntlBreakIterator()%Private constructor for disallowing instantiation
+IntlBreakIterator%object IntlBreakIterator()%Constructor privado para denegar la instanciación
IntlCalendar%object IntlCalendar()%Constructor privado para no permitir la creación de instancias
-IntlRuleBasedBreakIterator%object IntlRuleBasedBreakIterator(string $rules, [string $areCompiled])%Create iterator from ruleset
+IntlRuleBasedBreakIterator%object IntlRuleBasedBreakIterator(string $rules, [string $areCompiled])%Crear un iterador desde un conjunto de reglas
InvalidArgumentException%object InvalidArgumentException([string $message = ""], [int $code = 0], [Exception $previous = NULL])%Create a new InvalidArgumentException
IteratorIterator%object IteratorIterator(Traversable $iterator)%Crear un iterador de cualquier cosa que se pueda recorrer
-JDDayOfWeek%mixed JDDayOfWeek(int $julianday, [int $mode = CAL_DOW_DAYNO])%Devuelve el día de la semana
-JDMonthName%string JDMonthName(int $julianday, int $mode)%Devuelve el nombre de un mes
-JDToFrench%string JDToFrench(int $juliandaycount)%Convierte una Fecha Juliana al Calendario Republicano Francés
-JDToGregorian%string JDToGregorian(int $julianday)%Convierte una Fecha Juliana en una fecha Gregoriana
-JDToJulian%string JDToJulian(int $julianday)%Convierte una Fecha Juliana a una fecha del Calendario Juliano
-JewishToJD%int JewishToJD(int $month, int $day, int $year)%Convierte una fecha del Calendario Judío a una Fecha Juliana
-JulianToJD%int JulianToJD(int $month, int $day, int $year)%Convierte una fecha del Calendario Juliano a una Fecha Juliana
KTaglib_MPEG_File%object KTaglib_MPEG_File(string $filename)%Abre un fichero nuevo
LengthException%object LengthException([string $message = ""], [int $code = 0], [Exception $previous = NULL])%Create a new LengthException
LimitIterator%object LimitIterator(Iterator $iterator, [int $offset], [int $count = -1])%Construye un LimitIterator
@@ -96,21 +87,49 @@ LogicException%object LogicException([string $message = ""], [int $code = 0], [E
Lua%object Lua(string $lua_script_file)%Constructor de Lua
Memcached%object Memcached([string $persistent_id])%Crear una instancia de Memcached
Mongo%object Mongo([string $server], [array $options])%El propósito de __construct
-MongoBinData%object MongoBinData(string $data, [int $type = 2])%Crea un nuevo objeto de datos binarios
-MongoClient%object MongoClient([string $server = "mongodb://localhost:27017"], [array $options = )])%Crea un nuevo objeto de conexión a base de datos
+MongoBinData%object MongoBinData(string $data, [int $type])%Crea un nuevo objeto de datos binarios
+MongoClient%object MongoClient([string $server = "mongodb://localhost:27017"], [array $options = )], [array $driver_options])%Crea un nuevo objeto de conexión a base de datos
MongoCode%object MongoCode(string $code, [array $scope = array()])%Crea un nuevo objeto de código
MongoCollection%object MongoCollection(MongoDB $db, string $name)%Crea una nueva colección
+MongoCommandCursor%object MongoCommandCursor(MongoClient $connection, string $ns, array $command)%Crear un nuevo cursor de comando
MongoCursor%object MongoCursor(MongoClient $connection, string $ns, [array $query = array()], [array $fields = array()])%Crea un nuevo cursor
MongoDB%object MongoDB(MongoClient $conn, string $name)%Crea una nueva base de datos
-MongoDate%object MongoDate([int $sec = time()], [int $usec])%Crea un nuevo objeto fecha
+MongoDB\BSON\Binary%object MongoDB\BSON\Binary(string $data, integer $type)%Construct a new Binary
+MongoDB\BSON\Decimal128%object MongoDB\BSON\Decimal128([string $value])%Construct a new Decimal128
+MongoDB\BSON\Javascript%object MongoDB\BSON\Javascript(string $code, [array|object $scope])%Construct a new Javascript
+MongoDB\BSON\MaxKey%object MongoDB\BSON\MaxKey()%Construct a new MaxKey
+MongoDB\BSON\MinKey%object MongoDB\BSON\MinKey()%Construct a new MinKey
+MongoDB\BSON\ObjectID%object MongoDB\BSON\ObjectID([string $id])%Construct a new ObjectID
+MongoDB\BSON\Regex%object MongoDB\BSON\Regex(string $pattern, [string $flags = ""])%Construct a new Regex
+MongoDB\BSON\Timestamp%object MongoDB\BSON\Timestamp(integer $increment, integer $timestamp)%Construct a new Timestamp
+MongoDB\BSON\UTCDateTime%object MongoDB\BSON\UTCDateTime([integer|float|string|DateTimeInterface $milliseconds])%Construct a new UTCDateTime
+MongoDB\BSON\fromJSON%string MongoDB\BSON\fromJSON(string $json)%Returns the BSON representation of a JSON value
+MongoDB\BSON\fromPHP%string MongoDB\BSON\fromPHP(array|object $value)%Returns the BSON representation of a PHP value
+MongoDB\BSON\toJSON%string MongoDB\BSON\toJSON(string $bson)%Returns the JSON representation of a BSON value
+MongoDB\BSON\toPHP%array|object MongoDB\BSON\toPHP(string $bson, [array $typeMap = []])%Returns the PHP representation of a BSON value
+MongoDB\Driver\BulkWrite%object MongoDB\Driver\BulkWrite([array $options])%Create a new BulkWrite
+MongoDB\Driver\Command%object MongoDB\Driver\Command(array|object $document)%Create a new Command
+MongoDB\Driver\Cursor%object MongoDB\Driver\Cursor()%Create a new Cursor (not used)
+MongoDB\Driver\CursorId%object MongoDB\Driver\CursorId()%Create a new CursorId (not used)
+MongoDB\Driver\Manager%object MongoDB\Driver\Manager([string $uri = "mongodb://127.0.0.1/], [array $uriOptions = []], [array $driverOptions = []])%Create new MongoDB Manager
+MongoDB\Driver\Query%object MongoDB\Driver\Query(array|object $filter, [array $queryOptions])%Construct new Query
+MongoDB\Driver\ReadConcern%object MongoDB\Driver\ReadConcern([string $level])%Construct immutable ReadConcern
+MongoDB\Driver\ReadPreference%object MongoDB\Driver\ReadPreference(int $mode, [array $tagSets], [array $options = []])%Construct immutable ReadPreference
+MongoDB\Driver\Server%object MongoDB\Driver\Server()%Create a new Server (not used)
+MongoDB\Driver\WriteConcern%object MongoDB\Driver\WriteConcern(string|int $w, [integer $wtimeout], [boolean $journal])%Construct immutable WriteConcern
+MongoDate%object MongoDate([int $sec = time()], [int $usec])%Crea una nueva fecha
+MongoDeleteBatch%object MongoDeleteBatch(MongoCollection $collection, [array $write_options])%Descripción
MongoGridFS%object MongoGridFS(MongoDB $db, [string $prefix = "fs"], [mixed $chunks = "fs"])%Crea una nueva colección de ficheros
MongoGridFSCursor%object MongoGridFSCursor(MongoGridFS $gridfs, resource $connection, string $ns, array $query, array $fields)%Crea un nuevo cursor
MongoGridfsFile%object MongoGridfsFile(MongoGridFS $gridfs, array $file)%Crea un nuevo fichero GridFS
-MongoId%object MongoId([string $id])%Crea un nuevo id
+MongoId%object MongoId([string|MongoId $id])%Crea un nuevo id
+MongoInsertBatch%object MongoInsertBatch(MongoCollection $collection, [array $write_options])%Descripción
MongoInt32%object MongoInt32(string $value)%Crea un nuevo entero de 32 bits
MongoInt64%object MongoInt64(string $value)%Crea un nuevo entero de 64 bits
MongoRegex%object MongoRegex(string $regex)%Crea una nueva expresión regular
-MongoTimestamp%object MongoTimestamp([int $sec = time()], [int $inc])%Crea un nuevo timestamp
+MongoTimestamp%object MongoTimestamp([int $sec = time()], [int $inc])%Crea una nueva marca temporal
+MongoUpdateBatch%object MongoUpdateBatch(MongoCollection $collection, [array $write_options])%Descripción
+MongoWriteBatch%object MongoWriteBatch(MongoCollection $collection, [string $batch_type], [array $write_options])%Crea un nuevo lote de operaciones de escritura
MultipleIterator%object MultipleIterator([int $flags = MultipleIterator::MIT_NEED_ALL|MultipleIterator::MIT_KEYS_NUMERIC])%Construye un nuevo MultipleIterator
MysqlndUhConnection%object MysqlndUhConnection()%The __construct purpose
MysqlndUhPreparedStatement%object MysqlndUhPreparedStatement()%The __construct purpose
@@ -118,11 +137,12 @@ NoRewindIterator%object NoRewindIterator(Iterator $iterator)%Construye un NoRewi
OutOfBoundsException%object OutOfBoundsException([string $message = ""], [int $code = 0], [Exception $previous = NULL])%Create a new OutOfBoundsException
OutOfRangeException%object OutOfRangeException([string $message = ""], [int $code = 0], [Exception $previous = NULL])%Create a new OutOfRangeException
OverflowException%object OverflowException([string $message = ""], [int $code = 0], [Exception $previous = NULL])%Create a new OverflowException
-PDO%object PDO(string $dsn, [string $username], [string $password], [array $driver_options])%Crea una instancia de PDO que representa una conexión a una base de datos
+PDO%object PDO(string $dsn, [string $username], [string $password], [array $options])%Crea una instancia de PDO que representa una conexión a una base de datos
ParentIterator%object ParentIterator(RecursiveIterator $iterator)%Construye un ParentIterator
Phar%object Phar(string $fname, [int $flags], [string $alias])%Construir un objeto de archivo Phar
PharData%object PharData(string $fname, [int $flags], [string $alias], [int $format])%Construir un objeto de archivo tar o zip no ejecutable
PharFileInfo%object PharFileInfo(string $entry)%Construir un objeto de entrada Phar
+Pool%object Pool(integer $size, [string $class], [array $ctor])%Creates a new Pool of Workers
QuickHashIntHash%object QuickHashIntHash(int $size, [int $options])%Crea un nuevo objeto QuickHashIntHash
QuickHashIntSet%object QuickHashIntSet(int $size, [int $options])%Crea un nuevo objeto QuickHashIntSet
QuickHashIntStringHash%object QuickHashIntStringHash(int $size, [int $options])%Crea un nuevo objeto QuickHashIntStringHash
@@ -141,10 +161,11 @@ RecursiveTreeIterator%object RecursiveTreeIterator(RecursiveIterator|IteratorAgg
ReflectionClass%object ReflectionClass(mixed $argument)%Construye un objeto de tipo ReflectionClass
ReflectionExtension%object ReflectionExtension(string $name)%Constructor de los objetos ReflectionExtension
ReflectionFunction%object ReflectionFunction(mixed $name)%Contruye un objeto de tipo ReflectionFunction
+ReflectionGenerator%object ReflectionGenerator(Generator $generator)%Constructs a ReflectionGenerator object
ReflectionMethod%object ReflectionMethod(mixed $class, string $name, string $class_method)%Construye un objeto ReflectionMethod
ReflectionObject%object ReflectionObject(object $argument)%Construye un ReflectionObject
ReflectionParameter%object ReflectionParameter(string $function, string $parameter)%Construct
-ReflectionProperty%object ReflectionProperty(mixed $class, string $name)%Construye un objeto de tipo ReflectionProperty
+ReflectionProperty%object ReflectionProperty(mixed $class, string $name)%Construir un objeto ReflectionProperty
ReflectionZendExtension%object ReflectionZendExtension(string $name)%Constructor
RegexIterator%object RegexIterator(Iterator $iterator, string $regex, [int $mode = self::MATCH], [int $flags], [int $preg_flags])%Crea un nuevo RegexIterator
RuntimeException%object RuntimeException([string $message = ""], [int $code = 0], [Exception $previous = NULL])%Create a new RuntimeException
@@ -153,7 +174,7 @@ SAMMessage%object SAMMessage([mixed $body])%Crea un nuevo objeto de mensaje
SDO_DAS_Relational%object SDO_DAS_Relational(array $database_metadata, [string $application_root_type], [array $SDO_containment_references_metadata])%Crea una instancia de un Servicio de Acceso a Datos Relacional
SDO_Model_ReflectionDataObject%object SDO_Model_ReflectionDataObject(SDO_DataObject $data_object)%Contruir un SDO_Model_ReflectionDataObject
SNMP%object SNMP(int $version, string $hostname, string $community, [int $timeout = 1000000], [int $retries = 5])%Creates SNMP instance representing session to remote SNMP agent
-SQLite3%object SQLite3(string $filename, [int $flags], [string $encryption_key])%Instanciar un objeto de la clase SQLite3 y abrir una base de datos de SQLite 3
+SQLite3%object SQLite3(string $filename, [int $flags = SQLITE3_OPEN_READWRITE | SQLITE3_OPEN_CREATE], [string $encryption_key = null])%Instanciar un objeto de la clase SQLite3 y abrir una base de datos de SQLite 3
SVM%object SVM()%Construir un nuevo objeto SVM
SVMModel%object SVMModel([string $filename])%Construct a new SVMModel
SimpleXMLElement%object SimpleXMLElement(string $data, [int $options], [bool $data_is_url = false], [string $ns = ""], [bool $is_prefix = false])%Crea un nuevo objeto SimpleXMLElement
@@ -176,11 +197,44 @@ SplTempFileObject%object SplTempFileObject([int $max_memory])%Construir un nuevo
SplType%object SplType([mixed $initial_value], [bool $strict])%Crea un valor nuevo de algún tipo de dato
Spoofchecker%object Spoofchecker()%Constructor
Swish%object Swish(string $index_names)%Construye un nuevo objeto Swish
+SyncEvent%object SyncEvent([string $name], [bool $manual = false], [bool $prefire = false])%Constructs a new SyncEvent object
+SyncMutex%object SyncMutex([string $name])%Constructs a new SyncMutex object
+SyncReaderWriter%object SyncReaderWriter([string $name], [bool $autounlock = true])%Constructs a new SyncReaderWriter object
+SyncSemaphore%object SyncSemaphore([string $name], [integer $initialval = 1], [bool $autounlock = true])%Constructs a new SyncSemaphore object
+SyncSharedMemory%object SyncSharedMemory(string $name, integer $size)%Constructs a new SyncSharedMemory object
TokyoTyrant%object TokyoTyrant([string $host], [int $port = TokyoTyrant::RDBDEF_PORT], [array $options])%Construct a new TokyoTyrant object
TokyoTyrantIterator%object TokyoTyrantIterator(mixed $object)%Construct an iterator
TokyoTyrantQuery%object TokyoTyrantQuery(TokyoTyrantTable $table)%Construct a new query
Transliterator%object Transliterator()%Constructor privado para denegar la instanciación
-UConverter%object UConverter([string $destination_encoding], [string $source_encoding])%Create UConverter object
+UConverter%object UConverter([string $destination_encoding], [string $source_encoding])%Crea un objeto UConverter
+UI\Controls\Box%object UI\Controls\Box([integer $orientation = UI\Controls\Box::Horizontal])%Construct a new Box
+UI\Controls\Button%object UI\Controls\Button(string $text)%Construct a new Button
+UI\Controls\Check%object UI\Controls\Check(string $text)%Construct a new Check
+UI\Controls\Entry%object UI\Controls\Entry([integer $type = UI\Controls\Entry::Normal])%Construct a new Entry
+UI\Controls\Group%object UI\Controls\Group(string $title)%Construct a new Group
+UI\Controls\Label%object UI\Controls\Label(string $text)%Construct a new Label
+UI\Controls\MultilineEntry%object UI\Controls\MultilineEntry([integer $type])%Construct a new Multiline Entry
+UI\Controls\Picker%object UI\Controls\Picker([integer $type = UI\Controls\Picker::Date])%Construct a new Picker
+UI\Controls\Separator%object UI\Controls\Separator([integer $type = UI\Controls\Separator::Horizontal])%Construct a new Separator
+UI\Controls\Slider%object UI\Controls\Slider(integer $min, integer $max)%Construct a new Slider
+UI\Controls\Spin%object UI\Controls\Spin(integer $min, integer $max)%Construct a new Spin
+UI\Draw\Brush%object UI\Draw\Brush(integer $color)%Construct a new Brush
+UI\Draw\Brush\LinearGradient%object UI\Draw\Brush\LinearGradient(UI\Point $start, UI\Point $end)%Construct a Linear Gradient
+UI\Draw\Brush\RadialGradient%object UI\Draw\Brush\RadialGradient(UI\Point $start, UI\Point $outer, float $radius)%Construct a new Radial Gradient
+UI\Draw\Color%object UI\Draw\Color([integer $color])%Construct new Color
+UI\Draw\Path%object UI\Draw\Path([integer $mode = UI\Draw\Path::Winding])%Construct a new Path
+UI\Draw\Stroke%object UI\Draw\Stroke([integer $cap = UI\Draw\Line\Cap::Flat], [integer $join = UI\Draw\Line\Join::Miter], [float $thickness = 1], [float $miterLimit = 10])%Construct a new Stroke
+UI\Draw\Text\Font%object UI\Draw\Text\Font(UI\Draw\Text\Font\Descriptor $descriptor)%Construct a new Font
+UI\Draw\Text\Font\Descriptor%object UI\Draw\Text\Font\Descriptor(string $family, float $size, [integer $weight = UI\Draw\Text\Font\Weight::Normal], [integer $italic = UI\Draw\Text\Font\Italic::Normal], [integer $stretch = UI\Draw\Text\Font\Stretch::Normal])%Construct a new Font Descriptor
+UI\Draw\Text\Font\fontFamilies%array UI\Draw\Text\Font\fontFamilies()%Recuperar las familias de fuentes
+UI\Draw\Text\Layout%object UI\Draw\Text\Layout(string $text, UI\Draw\Text\Font $font, float $width)%Construct a new Text Layout
+UI\Executor%object UI\Executor(integer $microseconds, integer $seconds)%Construct a new Executor
+UI\Menu%object UI\Menu(string $name)%Construct a new Menu
+UI\Point%object UI\Point(float $x, float $y)%Construct a new Point
+UI\Size%object UI\Size(float $width, float $height)%Construct a new Size
+UI\Window%object UI\Window(string $title, Size $size, [boolean $menu = false])%Construct a new Window
+UI\quit%void UI\quit()%Quit UI Loop
+UI\run%void UI\run([integer $flags])%Enter UI Loop
UnderflowException%object UnderflowException([string $message = ""], [int $code = 0], [Exception $previous = NULL])%Create a new UnderflowException
UnexpectedValueException%object UnexpectedValueException([string $message = ""], [int $code = 0], [Exception $previous = NULL])%Create a new UnexpectedValueException
V8Js%object V8Js([string $object_name = "PHP"], [array $variables = array()], [array $extensions = array()], [bool $report_uncaught_exceptions])%Construct a new V8Js object
@@ -188,7 +242,7 @@ VarnishAdmin%object VarnishAdmin([array $args])%VarnishAdmin constructor
VarnishLog%object VarnishLog([array $args])%Constructor de Varnishlog
VarnishStat%object VarnishStat([array $args])%Constructor VarnishStat
WeakMap%object WeakMap()%Construye un nuevo mapa
-Weakref%object Weakref([object $object])%Construye una nueva referencia débil
+Weakref%object Weakref(object $object)%Construye una nueva referencia débil
XMLDiff\Base%object XMLDiff\Base(string $nsname)%Constructor
XSLTProcessor%object XSLTProcessor()%Crea un nuevo objeto XSLTProcessor
Yaf_Application%object Yaf_Application(mixed $config, [string $envrion])%El constructor de la clase Yaf_Application
@@ -198,24 +252,25 @@ Yaf_Controller_Abstract%object Yaf_Controller_Abstract()%Constructor de Yaf_Cont
Yaf_Dispatcher%object Yaf_Dispatcher()%Constructor de la clase Yaf_Dispatcher
Yaf_Exception%object Yaf_Exception()%El propósito de __construct
Yaf_Loader%object Yaf_Loader()%El propósito de __construct
-Yaf_Registry%object Yaf_Registry()%Yaf_Registry implementa singleton
-Yaf_Request_Http%object Yaf_Request_Http()%El propósito de __construct
-Yaf_Request_Simple%object Yaf_Request_Simple()%El propósito de __construct
+Yaf_Registry%object Yaf_Registry()%Yaf_Registry implementa «singleton»
+Yaf_Request_Http%object Yaf_Request_Http([string $request_uri], [string $base_uri])%Constructor de Yaf_Request_Http
+Yaf_Request_Simple%object Yaf_Request_Simple([string $method], [string $module], [string $controller], [string $action], [array $params])%Constructor de Yaf_Request_Simple
Yaf_Response_Abstract%object Yaf_Response_Abstract()%El propósito de __construct
-Yaf_Route_Map%object Yaf_Route_Map([string $controller_prefer = false], [string $delimiter = ''])%El propósito de __construct
+Yaf_Route_Map%object Yaf_Route_Map([string $controller_prefer = false], [string $delimiter = ""])%El propósito de __construct
Yaf_Route_Regex%object Yaf_Route_Regex(string $match, array $route, [array $map], [array $verify], [string $reverse])%Constructor de Yaf_Route_Regex
Yaf_Route_Rewrite%object Yaf_Route_Rewrite(string $match, array $route, [array $verify])%Constructor de Yaf_Route_Rewrite
Yaf_Route_Simple%object Yaf_Route_Simple(string $module_name, string $controller_name, string $action_name)%El constructor de la clase Yaf_Route_Simple
Yaf_Route_Supervar%object Yaf_Route_Supervar(string $supervar_name)%El propósito de __construct
Yaf_Router%object Yaf_Router()%El constructor de Yaf_Router
-Yaf_Session%object Yaf_Session()%El propósito de __construct
-Yaf_View_Simple%object Yaf_View_Simple(string $tempalte_dir, [array $options])%El constructor de Yaf_View_Simple
-Yar_Client%object Yar_Client(string $url)%Create a client
-Yar_Server%object Yar_Server(Object $obj)%Register a server
-ZMQ%object ZMQ()%ZMQ constructor
-ZMQContext%object ZMQContext([integer $io_threads = 1], [boolean $is_persistent = true])%Construct a new ZMQContext object
-ZMQDevice%object ZMQDevice(ZMQSocket $frontend, ZMQSocket $backend, [ZMQSocket $listener])%Construct a new device
-ZMQSocket%object ZMQSocket(ZMQContext $context, int $type, [string $persistent_id = null], [callback $on_new_socket = null])%Construct a new ZMQSocket
+Yaf_Session%object Yaf_Session()%Constructor de Yaf_Session
+Yaf_View_Simple%object Yaf_View_Simple(string $template_dir, [array $options])%El constructor de Yaf_View_Simple
+Yar_Client%object Yar_Client(string $url)%Crear un cliente
+Yar_Server%object Yar_Server(Object $obj)%Registrar un servidor
+ZMQ%object ZMQ()%El constructor de ZMQ
+ZMQContext%object ZMQContext([integer $io_threads = 1], [boolean $is_persistent = true])%Construir un nuevo objeto ZMQContext
+ZMQDevice%object ZMQDevice(ZMQSocket $frontend, ZMQSocket $backend, [ZMQSocket $listener])%Construir un nuevo dispositivo
+ZMQSocket%object ZMQSocket(ZMQContext $context, int $type, [string $persistent_id = null], [callback $on_new_socket = null])%Construir un nuevo ZMQSocket
+Zookeeper%object Zookeeper([string $host = ''], [callable $watcher_cb = null], [int $recv_timeout = 10000])%Create a handle to used communicate with zookeeper.
__autoload%void __autoload(string $class)%Intenta cargar una clase sin definir
__halt_compiler%void __halt_compiler()%Detiene la ejecución del compilador
abs%number abs(mixed $number)%Valor absoluto
@@ -223,15 +278,6 @@ acos%float acos(float $arg)%Arco coseno
acosh%float acosh(float $arg)%Arco coseno hiperbólico
addcslashes%string addcslashes(string $str, string $charlist)%Escapa una cadena al estilo de C
addslashes%string addslashes(string $str)%Escapa un string con barras invertidas
-aggregate%void aggregate(object $object, string $class_name)%Dynamic class and object aggregation of methods and properties
-aggregate_info%array aggregate_info(object $object)%Gets aggregation information for a given object
-aggregate_methods%void aggregate_methods(object $object, string $class_name)%Dynamic class and object aggregation of methods
-aggregate_methods_by_list%void aggregate_methods_by_list(object $object, string $class_name, array $methods_list, [bool $exclude = false])%Selective dynamic class methods aggregation to an object
-aggregate_methods_by_regexp%void aggregate_methods_by_regexp(object $object, string $class_name, string $regexp, [bool $exclude = false])%Selective class methods aggregation to an object using a regular expression
-aggregate_properties%void aggregate_properties(object $object, string $class_name)%Dynamic aggregation of class properties to an object
-aggregate_properties_by_list%void aggregate_properties_by_list(object $object, string $class_name, array $properties_list, [bool $exclude = false])%Selective dynamic class properties aggregation to an object
-aggregate_properties_by_regexp%void aggregate_properties_by_regexp(object $object, string $class_name, string $regexp, [bool $exclude = false])%Selective class properties aggregation to an object using a regular expression
-aggregation_info%void aggregation_info()%Alias de aggregate_info
apache_child_terminate%bool apache_child_terminate()%Finaliza un proceso de Apache después de esta llamada
apache_get_modules%array apache_get_modules()%Obtiene una lista de los módulos cargados en el servidor Apache
apache_get_version%string apache_get_version()%Obtiene la versión del servidor Apache
@@ -261,62 +307,73 @@ apc_inc%int apc_inc(string $key, [int $step = 1], [bool $success])%Aumentar un n
apc_load_constants%bool apc_load_constants(string $key, [bool $case_sensitive = true])%Carga un conjunto de constantes de la caché
apc_sma_info%array apc_sma_info([bool $limited = false])%Recupera la información de la Asignación de Memoria Compartida de APC
apc_store%array apc_store(string $key, mixed $var, [int $ttl], array $values, [mixed $unused = NULL])%Guardar una variable en caché en el almacén de datos
+apcu_add%array apcu_add(string $key, mixed $var, [int $ttl], array $values, [mixed $unused = NULL])%Cache a new variable in the data store
+apcu_cache_info%array apcu_cache_info([bool $limited = false])%Retrieves cached information from APCu's data store
+apcu_cas%bool apcu_cas(string $key, int $old, int $new)%Updates an old value with a new value
+apcu_clear_cache%bool apcu_clear_cache()%Clears the APCu cache
+apcu_dec%int apcu_dec(string $key, [int $step = 1], [bool $success])%Decrease a stored number
+apcu_delete%bool apcu_delete(mixed $key)%Elimina una variable almacenada en caché
+apcu_entry%mixed apcu_entry(string $key, callable $generator, [int $ttl])%Atomically fetch or generate a cache entry
+apcu_exists%mixed apcu_exists(mixed $keys)%Checks if entry exists
+apcu_fetch%mixed apcu_fetch(mixed $key, [bool $success])%Fetch a stored variable from the cache
+apcu_inc%int apcu_inc(string $key, [int $step = 1], [bool $success])%Increase a stored number
+apcu_sma_info%array apcu_sma_info([bool $limited = false])%Retrieves APCu Shared Memory Allocation information
+apcu_store%array apcu_store(string $key, mixed $var, [int $ttl], array $values, [mixed $unused = NULL])%Cache a variable in the data store
array%array array([mixed ...])%Crea un array
array_change_key_case%array array_change_key_case(array $array, [int $case = CASE_LOWER])%Cambia a mayúsculas o minúsculas todas las claves en un array
array_chunk%array array_chunk(array $array, int $size, [bool $preserve_keys = false])%Divide un array en fragmentos
-array_column%array array_column(array $array, mixed $column_key, [mixed $index_key = null])%Devuelve los valores de una única columna del array de entrada
+array_column%array array_column(array $input, mixed $column_key, [mixed $index_key = null])%Devuelve los valores de una sola columna del array de entrada
array_combine%array array_combine(array $keys, array $values)%Crea un nuevo array, usando una matriz para las claves y otra para sus valores
array_count_values%array array_count_values(array $array)%Cuenta todos los valores de un array
array_diff%array array_diff(array $array1, array $array2, [array ...])%Calcula la diferencia entre arrays
array_diff_assoc%array array_diff_assoc(array $array1, array $array2, [array ...])%Calcula la diferencia entre arrays con un chequeo adicional de índices
-array_diff_key%array array_diff_key(array $array1, array $array2, [array ...])%Calcula la diferencia entre arrays usando las keys para la comparación
+array_diff_key%array array_diff_key(array $array1, array $array2, [array ...])%Calcula la diferencia entre arrays empleando las claves para la comparación
array_diff_uassoc%array array_diff_uassoc(array $array1, array $array2, [array ...], callable $key_compare_func)%Calcula la diferencia entre arrays con un chequeo adicional de índices que se realiza por una función de devolución de llamada suministrada por el usuario
array_diff_ukey%array array_diff_ukey(array $array1, array $array2, [array ...], callable $key_compare_func)%Calcula la diferencia entre arrays usando una función de devolución de llamada en las keys para comparación
array_fill%array array_fill(int $start_index, int $num, mixed $value)%Llena un array con valores
array_fill_keys%array array_fill_keys(array $keys, mixed $value)%Llena un array con valores, especificando las keys
-array_filter%array array_filter(array $array, [callable $callback])%Filtra elementos de un array usando una función de devolución de llamada
-array_flip%string array_flip(array $trans)%Intercambia todas las keys con sus valores asociados en un array
+array_filter%array array_filter(array $array, [callable $callback], [int $flag])%Filtra elementos de un array usando una función de devolución de llamada
+array_flip%string array_flip(array $array)%Intercambia todas las claves de un array con sus valores asociados
array_intersect%array array_intersect(array $array1, array $array2, [array ...])%Calcula la intersección de arrays
array_intersect_assoc%array array_intersect_assoc(array $array1, array $array2, [array ...])%Calcula la intersección de arrays con un chequeo adicional de índices
-array_intersect_key%array array_intersect_key(array $array1, array $array2, [array ...])%Calcula la intersección de arrays usando las keys para la comparación
-array_intersect_uassoc%array array_intersect_uassoc(array $array1, array $array2, [array ...], callable $key_compare_func)%Calcula la intersección de arrays con un chequeo adicional de índices que se realiza por una función de devolución de llamada
-array_intersect_ukey%array array_intersect_ukey(array $array1, array $array2, [array ...], callable $key_compare_func)%Calcula la intersección de arrays usando una función de devolución de llamada en las keys para la comparación
+array_intersect_key%array array_intersect_key(array $array1, array $array2, [array ...])%Calcula la intersección de arrays usando sus claves para la comparación
+array_intersect_uassoc%array array_intersect_uassoc(array $array1, array $array2, [array ...], callable $key_compare_func)%Calcula la intersección de arrays con una comprobación adicional de índices, los cuales se comparan con una función de retrollamada
+array_intersect_ukey%array array_intersect_ukey(array $array1, array $array2, [array ...], callable $key_compare_func)%Calcula la intersección de arrays usando una función de devolución de llamada en las claves para la comparación
array_key_exists%bool array_key_exists(mixed $key, array $array)%Verifica si el índice o clave dada existe en el array
-array_keys%array array_keys(array $array, [mixed $search_value], [bool $strict = false])%Devuelve todas las claves de un array o un subconjunto de claves de un array
-array_map%array array_map(callable $callback, array $array1, [array ...])%Aplica la llamada de retorno especificada a los elementos de cada array
+array_keys%array array_keys(array $array, [mixed $search_value = null], [bool $strict = false])%Devuelve todas las claves de un array o un subconjunto de claves de un array
+array_map%array array_map(callable $callback, array $array1, [array ...])%Aplica la retrollamada a los elementos de los arrays dados
array_merge%array array_merge(array $array1, [array ...])%Combina dos o más arrays
array_merge_recursive%array array_merge_recursive(array $array1, [array ...])%Une dos o más arrays recursivamente
-array_multisort%string array_multisort(array $arr, [mixed $arg = SORT_REGULAR], [mixed ...])%Ordena múltiples arrays, o arrays multi-dimensionales
+array_multisort%string array_multisort(array $array1, [mixed $array1_sort_order = SORT_ASC], [mixed $array1_sort_flags = SORT_REGULAR], [mixed ...])%Ordena varios arrays, o arrays multidimensionales
array_pad%array array_pad(array $array, int $size, mixed $value)%Rellena un array a la longitud especificada con un valor
array_pop%array array_pop(array $array)%Extrae el último elemento del final del array
array_product%number array_product(array $array)%Calcula el producto de los valores de un array
-array_push%int array_push(array $array, mixed $var, [mixed ...])%Inserta uno o más elementos al final de un array
-array_rand%mixed array_rand(array $input, [int $num_req = 1])%Selecciona una o más entradas aleatorias de un array
-array_reduce%mixed array_reduce(array $input, callable $function, [mixed $initial])%Reduce iterativamente una matriz a un solo valor usando una función llamada de retorno
-array_replace%array array_replace(array $array, array $array1, [array ...])%Reemplaza los elementos de los arrays pasados en el primer array
+array_push%int array_push(array $array, mixed $value1, [mixed ...])%Inserta uno o más elementos al final de un array
+array_rand%mixed array_rand(array $array, [int $num = 1])%Seleccionar una o más entradas aleatorias de un array
+array_reduce%mixed array_reduce(array $array, callable $callback, [mixed $initial])%Reduce iterativamente un array a un solo valor usando una función llamada de retorno
+array_replace%array array_replace(array $array1, array $array2, [array ...])%Reemplaza los elementos de los arrays pasados en el primer array
array_replace_recursive%array array_replace_recursive(array $array1, array $array2, [array ...])%Reemplaza los elementos de los arrays pasados al primer array de forma recursiva
array_reverse%array array_reverse(array $array, [bool $preserve_keys = false])%Devuelve un array con los elementos en orden inverso
-array_search%mixed array_search(mixed $needle, array $haystack, [bool $strict = false])%Busca un valor determinado en un array y devuelve la clave correspondiente en caso de éxito
+array_search%mixed array_search(mixed $needle, array $haystack, [bool $strict = false])%Busca un valor determinado en un array y devuelve la primera clave correspondiente en caso de éxito
array_shift%array array_shift(array $array)%Quita un elemento del principio del array
-array_slice%array array_slice(array $array, int $offset, [int $length], [bool $preserve_keys = false])%Extrae una parte de un array
-array_splice%array array_splice(array $input, int $offset, [int $length], [mixed $replacement = array()])%Elimina una porción del array y la reemplaza con algo
-array_sum%number array_sum(array $array)%Calcula la suma de los valores en un array
+array_slice%array array_slice(array $array, int $offset, [int $length], [bool $preserve_keys = false])%Extraer una parte de un array
+array_splice%array array_splice(array $input, int $offset, [int $length], [mixed $replacement = array()])%Elimina una porción del array y la reemplaza con otra cosa
+array_sum%number array_sum(array $array)%Calcular la suma de los valores de un array
array_udiff%array array_udiff(array $array1, array $array2, [array ...], callable $value_compare_func)%Computa la diferencia entre arrays, usando una llamada de retorno para la comparación de datos
array_udiff_assoc%array array_udiff_assoc(array $array1, array $array2, [array ...], callable $value_compare_func)%Computa la diferencia entre arrays con una comprobación de indices adicional, compara la información mediante una función de llamada de retorno
array_udiff_uassoc%array array_udiff_uassoc(array $array1, array $array2, [array ...], callable $value_compare_func, callable $key_compare_func)%Computa la diferencia entre arrays con una verificación de índices adicional, compara la información y los índices mediante una función de llamada de retorno
array_uintersect%array array_uintersect(array $array1, array $array2, [array ...], callable $value_compare_func)%Computa una intersección de arrays, compara la información mediante una función de llamada de retorno
-array_uintersect_assoc%array array_uintersect_assoc(array $array1, array $array2, [array ...], callable $data_compare_func)%Computa la intersección de arrays con una comprobación de índices adicional, compara la información mediante una función de llamada de retorno
-array_uintersect_uassoc%array array_uintersect_uassoc(array $array1, array $array2, [array ...], callable $data_compare_func, callable $key_compare_func)%Computa la intersección de arrays con una comprobación de índices adicional, compara la información y los índices mediante funciones de llamada de retorno
+array_uintersect_assoc%array array_uintersect_assoc(array $array1, array $array2, [array ...], callable $value_compare_func)%Calcula la intersección de arrays con una comprobación de índices adicional, compara la información mediante una función de retrollamada
+array_uintersect_uassoc%array array_uintersect_uassoc(array $array1, array $array2, [array ...], callable $value_compare_func, callable $key_compare_func)%Calcula la intersección de arrays con una comprobación de índices adicional, compara la información y los índices mediante funciones de retrollamada por separado
array_unique%array array_unique(array $array, [int $sort_flags = SORT_STRING])%Elimina valores duplicados de un array
array_unshift%int array_unshift(array $array, mixed $value1, [mixed ...])%Añadir al inicio de un array uno a más elementos
array_values%array array_values(array $array)%Devuelve todos los valores de un array
-array_walk%bool array_walk(array $array, callable $callback, [mixed $userdata])%Aplicar una función de usuario a cada miembro de un array
+array_walk%bool array_walk(array $array, callable $callback, [mixed $userdata])%Aplicar una función proporcionada por el usuario a cada miembro de un array
array_walk_recursive%bool array_walk_recursive(array $array, callable $callback, [mixed $userdata])%Aplicar una función de usuario recursivamente a cada miembro de un array
arsort%bool arsort(array $array, [int $sort_flags = SORT_REGULAR])%Ordena un array en orden inverso y mantiene la asociación de índices
asin%float asin(float $arg)%Arco seno
asinh%float asinh(float $arg)%Arco seno hiperbólico
asort%bool asort(array $array, [int $sort_flags = SORT_REGULAR])%Ordena un array y mantiene la asociación de índices
-assert%bool assert(mixed $assertion, [string $description])%Checks if assertion is FALSE
assert_options%mixed assert_options(int $what, [mixed $value])%Establecer/obtener valores de las directivas relacionadas con las aserciones
atan%float atan(float $arg)%Arco tangente
atan2%float atan2(float $y, float $x)%Arco tangente de dos variables
@@ -324,14 +381,14 @@ atanh%float atanh(float $arg)%Arco tangente hiperbólica
base64_decode%string base64_decode(string $data, [bool $strict = false])%Decodifica datos codificados con MIME base64
base64_encode%string base64_encode(string $data)%Codifica datos con MIME base64
base_convert%string base_convert(string $number, int $frombase, int $tobase)%Convertir un número entre bases arbitrarias
-basename%string basename(string $path, [string $suffix])%Devuelve el componente de nombre de rastreo de la ruta
+basename%string basename(string $path, [string $suffix])%Devuelve el último componente de nombre de una ruta
bcadd%string bcadd(string $left_operand, string $right_operand, [int $scale])%Añade dos números de precisión arbitrária
bccomp%int bccomp(string $left_operand, string $right_operand, [int $scale])%Compara dos números de precisión arbitraria
bcdiv%string bcdiv(string $left_operand, string $right_operand, [int $scale])%Divide dos números de precisión arbitraria
bcmod%string bcmod(string $left_operand, string $modulus)%Obtiene el módulo de un número de precisión arbitraria
bcmul%string bcmul(string $left_operand, string $right_operand, [int $scale])%Multiplica dos números de precisión arbitraria
bcpow%string bcpow(string $left_operand, string $right_operand, [int $scale])%Elevar un número de precisión arbitraria a otro
-bcpowmod%string bcpowmod(string $left_operand, string $right_operand, string $modulus, [int $scale])%Eleva un número de precisión arbitraria a otro, reducido por un módulo especificado
+bcpowmod%string bcpowmod(string $left_operand, string $right_operand, string $modulus, [int $scale = int])%Eleva un número de precisión arbitraria a otro, reducido por un módulo especificado
bcscale%bool bcscale(int $scale)%Establece los parametros de scale por defecto para todas las funciones matemáticas de bc
bcsqrt%string bcsqrt(string $operand, [int $scale])%Obtiene la raiz cuadrada de un número de precisión arbitraria
bcsub%string bcsub(string $left_operand, string $right_operand, [int $scale])%Resta un número de precisión arbitraria de otro
@@ -359,22 +416,22 @@ cal_info%array cal_info([int $calendar = -1])%Devuelve información sobre un cal
cal_to_jd%int cal_to_jd(int $calendar, int $month, int $day, int $year)%Convertir un calendario soportado a la Fecha Juliana
call_user_func%mixed call_user_func(callable $callback, [mixed $parameter], [mixed ...])%Llamar a una llamada de retorno dada por el primer parámetro
call_user_func_array%mixed call_user_func_array(callable $callback, array $param_arr)%Llamar a una llamada de retorno un array de parámetros
-call_user_method%mixed call_user_method(string $method_name, object $obj, [mixed $parameter], [mixed ...])%Llamar a un método de usuario sobre un objeto específico [obsoleto]
-call_user_method_array%mixed call_user_method_array(string $method_name, object $obj, array $params)%LLamar a un método de usuario dado con una matriz de parámetros [obsoleto]
+call_user_method%mixed call_user_method(string $method_name, object $obj, [mixed $parameter], [mixed ...])%Llamar a un método de usuario sobre un objeto específico
+call_user_method_array%mixed call_user_method_array(string $method_name, object $obj, array $params)%LLamar a un método de usuario dado con un array de parámetros
ceil%float ceil(float $value)%Redondear fracciones hacia arriba
chdir%bool chdir(string $directory)%Cambia de directorio
checkdate%bool checkdate(int $month, int $day, int $year)%Validar una fecha gregoriana
checkdnsrr%bool checkdnsrr(string $host, [string $type = "MX"])%Comprueba registros DNS correspondientes a un nombre de host de Internet dado o dirección IP
chgrp%bool chgrp(string $filename, mixed $group)%Cambia el grupo del archivo
-chmod%bool chmod(string $filename, int $mode)%Cambia el modo de archivo
+chmod%bool chmod(string $filename, int $mode)%Cambia el modo de un fichero
chop%void chop()%Alias de rtrim
-chown%bool chown(string $filename, mixed $user)%Cambia el propietario del archivo
+chown%bool chown(string $filename, mixed $user)%Cambia el propietario del fichero
chr%string chr(int $ascii)%Devuelve un caracter específico
chroot%bool chroot(string $directory)%Cambia el directorio raíz
chunk_split%string chunk_split(string $body, [int $chunklen = 76], [string $end = "\r\n"])%Divide una cadena en trozos más pequeños
class_alias%bool class_alias(string $original, string $alias, [bool $autoload])%Crea un alias para una clase
class_exists%bool class_exists(string $class_name, [bool $autoload = true])%Verifica si la clase ha sido definida
-class_implements%array class_implements(mixed $class, [bool $autoload = true])%Devuelve las interfaces que son implementadas en la clase dada
+class_implements%array class_implements(mixed $class, [bool $autoload = true])%Devuelve las interfaces que son implementadas por la clase o interfaz dadas
class_parents%array class_parents(mixed $class, [bool $autoload = true])%Devuelve las clases padre de la clase dada.
class_uses%array class_uses(mixed $class, [bool $autoload = true])%Devolver los "traits" usados por la clase dada
clearstatcache%void clearstatcache([bool $clear_realpath_cache = false], [string $filename])%Limpia la caché de estado de un archivo
@@ -395,38 +452,27 @@ collator_set_attribute%bool collator_set_attribute(int $attr, int $val, Collator
collator_set_strength%bool collator_set_strength(int $strength, Collator $coll)%Establecer la fuerza (strength) de un cotejo
collator_sort%bool collator_sort(array $arr, [int $sort_flag], Collator $coll)%Ordenar un array usando cotejador especificado
collator_sort_with_sort_keys%bool collator_sort_with_sort_keys(array $arr, Collator $coll)%Ordenar un array usando el cotejador y las claves de ordenación especificados
-com_addref%void com_addref()%Aumenta el contador de referencia de componentes [obsoleto]
com_create_guid%string com_create_guid()%Generar un identificador único globalmente (GUID)
com_event_sink%bool com_event_sink(variant $comobject, object $sinkobject, [mixed $sinkinterface])%Conectar eventos de un objeto COM a un objeto PHP
-com_get%void com_get()%Obtiene el valor de una propiedad de un Componente COM Component [obsoleto]
com_get_active_object%variant com_get_active_object(string $progid, [int $code_page])%Devuelve un gestor a una instancia de un objeto COM ya en ejecución
-com_invoke%void com_invoke()%Llama a un método de un componente COM [obsoleto]
-com_isenum%bool com_isenum(variant $com_module)%Indica si un objeto COM tiene una interfaz IEnumVariant para iteraciones [obsoleto]
-com_load%void com_load()%Crea una nueva referencia a un componente COM [obsoleto]
com_load_typelib%bool com_load_typelib(string $typelib_name, [bool $case_insensitive = true])%Carga una biblioteca de tipos
com_message_pump%bool com_message_pump([int $timeoutms])%Procesar mensajes COM, durmiendo hata timeoutms milisegundos
com_print_typeinfo%bool com_print_typeinfo(object $comobject, [string $dispinterface], [bool $wantsink = false])%Imprime una definición de clase de PHP para una interfaz despachable
-com_propget%void com_propget()%Alias de com_get
-com_propput%void com_propput()%Alias de com_set
-com_propset%void com_propset()%Alias de com_set
-com_release%void com_release()%Disminuye el contador de referencia de componentes [obsoleto]
-com_set%void com_set()%Asigna un valor a una propiedad de un componente COM
compact%array compact(mixed $varname1, [mixed ...])%Crear un array que contiene variables y sus valores
connection_aborted%int connection_aborted()%Verifica si el cliente se desconectó
connection_status%int connection_status()%Devuelve el campo de bits de status de conexión
-connection_timeout%int connection_timeout()%Verificar si el script ha alcanzado su tiempo de espera máximo
constant%mixed constant(string $name)%Devuelve el valor de una constante
convert_cyr_string%string convert_cyr_string(string $str, string $from, string $to)%Convierte de un juego de caracteres cirílico a otro juego de caracteres cirílico
convert_uudecode%string convert_uudecode(string $data)%Descodifica una cadena codificada mediante uuencode
-convert_uuencode%string convert_uuencode(string $data)%Codifica, mediante uuencode, una cadena
-copy%bool copy(string $source, string $dest, [resource $context])%Copia archivos
+convert_uuencode%string convert_uuencode(string $data)%Codificar mediante uuencode una cadena
+copy%bool copy(string $source, string $dest, [resource $context])%Copia un fichero
cos%float cos(float $arg)%Coseno
cosh%float cosh(float $arg)%Coseno hiperbólico
-count%int count(mixed $var, [int $mode = COUNT_NORMAL])%Cuenta todos los elementos de un array o en un objeto
+count%int count(mixed $array_or_countable, [int $mode = COUNT_NORMAL])%Cuenta todos los elementos de un array o algo de un objeto
count_chars%mixed count_chars(string $string, [int $mode])%Devuelve información sobre los caracteres usados en una cadena
crc32%int crc32(string $str)%Calcula el polinomio crc32 de una cadena
create_function%string create_function(string $args, string $code)%Crear una función anónima (estilo lambda)
-crypt%string crypt(string $str, [string $salt])%Hashing de una sola vía de un string
+crypt%string crypt(string $str, [string $salt])%Hash de cadenas de un sólo sentido
ctype_alnum%string ctype_alnum(string $text)%Chequear posibles caracteres alfanuméricos
ctype_alpha%string ctype_alpha(string $text)%Chequear posibles caracteres alfabéticos
ctype_cntrl%string ctype_cntrl(string $text)%Chequear posibles caracteres de control
@@ -445,7 +491,7 @@ curl_error%string curl_error(resource $ch)%Devuelve una cadena que contiene el
curl_escape%string curl_escape(resource $ch, string $str)%Función URL que codifica el string dado
curl_exec%mixed curl_exec(resource $ch)%Establece una sesión cURL
curl_file_create%CURLFile curl_file_create(string $filename, [string $mimetype], [string $postname])%Crear un objeto CURLFile
-curl_getinfo%mixed curl_getinfo(resource $ch, [int $opt])%Obtiene información relativa a una transferencia específica
+curl_getinfo%mixed curl_getinfo(resource $ch, [int $opt])%Obtener información relativa a una transferencia específica
curl_init%resource curl_init([string $url])%Inicia sesión cURL
curl_multi_add_handle%int curl_multi_add_handle(resource $mh, resource $ch)%Añade un recurso cURL a un grupo de recursos cURL
curl_multi_close%void curl_multi_close(resource $mh)%Cierra un grupo de recursos cURL
@@ -463,7 +509,7 @@ curl_setopt%bool curl_setopt(resource $ch, int $option, mixed $value)%Configura
curl_setopt_array%bool curl_setopt_array(resource $ch, array $options)%Configura múltiples opciones para una transferencia cURL
curl_share_close%void curl_share_close(resource $sh)%Cierra un gestor cURL compartido
curl_share_init%resource curl_share_init()%Inicializar un gestor cURL compartido
-curl_share_setopt%bool curl_share_setopt(resource $sh, int $option, string $value)%Configura una opción para un gestor cURL compartido
+curl_share_setopt%bool curl_share_setopt(resource $sh, int $option, string $value)%Configura una opción para un manejador cURL compartido
curl_strerror%string curl_strerror(int $errornum)%Devuelve un string que describe el código de error dado
curl_unescape%string curl_unescape(resource $ch, string $str)%Descodifica un string codificado de URL
curl_version%array curl_version([int $age = CURLVERSION_NOW])%Obtiene la información de la versión de cURL
@@ -485,7 +531,7 @@ date_interval_format%void date_interval_format()%Alias de DateInterval::format
date_isodate_set%void date_isodate_set()%Alias de DateTime::setISODate
date_modify%void date_modify()%Alias de DateTime::modify
date_offset_get%void date_offset_get()%Alias de DateTime::getOffset
-date_parse%array date_parse(string $date)%Devuelve una matriz asociativa con información detallada acerca de una fecha dada
+date_parse%array date_parse(string $date)%Devuelve un array asociativo con información detallada acerca de una fecha dada
date_parse_from_format%array date_parse_from_format(string $format, string $date)%Obtiene información de una fecha dada formateada de acuerdo al formato especificado
date_sub%void date_sub()%Alias de DateTime::sub
date_sun_info%array date_sun_info(int $time, float $latitude, float $longitude)%Devuelve una matriz con información sobre la puesta/salida del sol y el comienzo/final del crepúsculo
@@ -496,7 +542,7 @@ date_timestamp_get%void date_timestamp_get()%Alias de DateTime::getTimestamp
date_timestamp_set%void date_timestamp_set()%Alias de DateTime::setTimestamp
date_timezone_get%void date_timezone_get()%Alias de DateTime::getTimezone
date_timezone_set%void date_timezone_set()%Alias de DateTime::setTimezone
-datefmt_create%IntlDateFormatter datefmt_create(string $locale, int $datetype, int $timetype, [mixed $timezone = NULL], [mixed $calendar = NULL], [string $pattern = ''])%Crear un formateador de fechas
+datefmt_create%IntlDateFormatter datefmt_create(string $locale, int $datetype, int $timetype, [mixed $timezone = NULL], [mixed $calendar = NULL], [string $pattern = ""])%Crear un formateador de fechas
datefmt_format%string datefmt_format(mixed $value, IntlDateFormatter $fmt)%Formatear el valor fecha/hora como una cadena
datefmt_format_object%string datefmt_format_object(object $object, [mixed $format = NULL], [string $locale = NULL])%Formatea un objeto
datefmt_get_calendar%int datefmt_get_calendar(IntlDateFormatter $fmt)%Obtener el tipo de calendario usado por el objeto IntlDateFormatter
@@ -542,7 +588,6 @@ dbx_query%mixed dbx_query(object $link_identifier, string $sql_statement, [int $
dbx_sort%bool dbx_sort(object $result, string $user_compare_function)%Ordenar un resultado de una llamada a dbx_query mediante una función de ordenación personalizada
dcgettext%string dcgettext(string $domain, string $message, int $category)%Sobrescribe el dominio de la búsqueda única del mensaje
dcngettext%string dcngettext(string $domain, string $msgid1, string $msgid2, int $n, int $category)%Versión plural de dcgettext
-deaggregate%void deaggregate(object $object, [string $class_name])%Removes the aggregated methods and properties from an object
debug_backtrace%array debug_backtrace([int $options = DEBUG_BACKTRACE_PROVIDE_OBJECT], [int $limit])%Genera un rastreo
debug_print_backtrace%void debug_print_backtrace([int $options], [int $limit])%Muestra un rastreo
debug_zval_dump%void debug_zval_dump(mixed $variable, [mixed ...])%Vuelca a la salida una cadena con la representación de un valor interno de zend
@@ -550,28 +595,29 @@ decbin%string decbin(int $number)%Decimal a binario
dechex%string dechex(int $number)%Decimal a hexadecimal
decoct%string decoct(int $number)%Decimal a octal
define%bool define(string $name, mixed $value, [bool $case_insensitive = false])%Define una constante con nombre
-define_syslog_variables%void define_syslog_variables()%Initializes all syslog related variables
+define_syslog_variables%void define_syslog_variables()%Inicializar todas las variables relacionadas con syslog
defined%bool defined(string $name)%Comprueba si existe una constante con nombre dada
+deflate_add%string deflate_add(resource $context, string $data, [int $flush_mode = ZLIB_SYNC_FLUSH])%Incrementally deflate data
+deflate_init%resource deflate_init(int $encoding, [array $options = array()])%Initialize an incremental deflate context
deg2rad%float deg2rad(float $number)%Convierte el número en grados a su equivalente en radianes
delete%void delete()%Véase unlink o unset
dgettext%string dgettext(string $domain, string $message)%Sobrescribe el dominio actual
die%void die()%Equivalente a exit
dir%Directory dir(string $directory, [resource $context])%Devuelve una instancia de la clase Directory
-dirname%string dirname(string $path)%Devuelve el directorio padre de la ruta
+dirname%string dirname(string $path, [int $levels = 1])%Devuelve la ruta de un directorio padre
disk_free_space%float disk_free_space(string $directory)%Devuelve el espacio disponible de un sistema de archivos o partición de disco
disk_total_space%float disk_total_space(string $directory)%Devuelve el tamaño total de un sistema de archivos o partición de disco
diskfreespace%void diskfreespace()%Alias de disk_free_space
-dl%bool dl(string $library)%Carga una extensión PHP en tiempo de ejecucción
+dl%bool dl(string $library)%Carga una extensión de PHP durante la ejecución
dngettext%string dngettext(string $domain, string $msgid1, string $msgid2, int $n)%Versión plural de dgettext
dns_check_record%void dns_check_record()%Alias de checkdnsrr
dns_get_mx%void dns_get_mx()%Alias de getmxrr
dns_get_record%array dns_get_record(string $hostname, [int $type = DNS_ANY], [array $authns], [array $addtl], [bool $raw = false])%Fetch DNS Resource Records associated with a hostname
dom_import_simplexml%DOMElement dom_import_simplexml(SimpleXMLElement $node)%Obtiene un objeto DOMElement desde un objeto SimpleXMLElement
-dotnet_load%int dotnet_load(string $assembly_name, [string $datatype_name], [int $codepage])%Carga un módulo de DOTNET
doubleval%void doubleval()%Alias de floatval
each%array each(array $array)%Devolver el par clave/valor actual de un array y avanzar el cursor del array
-easter_date%int easter_date([int $year])%Obtener la fecha Unix para la medianoche de Pascua de un año dado
-easter_days%int easter_days([int $year], [int $method = CAL_EASTER_DEFAULT])%Obtener el número de días despúes del 21 de marzo en el cuál cae Pascua para un año dado
+easter_date%int easter_date([int $year = date("Y")])%Obtener la fecha Unix para la medianoche de Pascua de un año dado
+easter_days%int easter_days([int $year = date("Y")], [int $method = CAL_EASTER_DEFAULT])%Obtener el número de días despúes del 21 de marzo en el cuál cae Pascua para un año dado
echo%void echo(string $arg1, [string ...])%Muestra una o más cadenas
eio_busy%resource eio_busy(int $delay, [int $pri = EIO_PRI_DEFAULT], [callable $callback = NULL], [mixed $data = NULL])%Incrementar artificialmente la carga. Podría ser útil en pruebas, evaluaciones comparativas
eio_cancel%void eio_cancel(resource $req)%Cancelar una petición
@@ -637,11 +683,13 @@ enchant_broker_describe%array enchant_broker_describe(resource $broker)%Enumera
enchant_broker_dict_exists%bool enchant_broker_dict_exists(resource $broker, string $tag)%Si existe o no un diccionario. Usando una etiqueta no vacía
enchant_broker_free%bool enchant_broker_free(resource $broker)%Liberar el recurso de agente y sus diccionarios
enchant_broker_free_dict%bool enchant_broker_free_dict(resource $dict)%Liberar un recurso de diccionario
+enchant_broker_get_dict_path%bool enchant_broker_get_dict_path(resource $broker, int $dict_type)%Obtener la ruta del directorio para un 'backend' dado
enchant_broker_get_error%string enchant_broker_get_error(resource $broker)%Devuelve el último error del agente
enchant_broker_init%resource enchant_broker_init()%Crear un nuevo objeto agente capaz de hacer peticiones
enchant_broker_list_dicts%mixed enchant_broker_list_dicts(resource $broker)%Devuelve una lista de los diccionarios disponibles
enchant_broker_request_dict%resource enchant_broker_request_dict(resource $broker, string $tag)%Crear un diccionario usanto una etiqueta
-enchant_broker_request_pwl_dict%resource enchant_broker_request_pwl_dict(resource $broker, string $filename)%Crea un diccionario usando un archivo PWL
+enchant_broker_request_pwl_dict%resource enchant_broker_request_pwl_dict(resource $broker, string $filename)%Crea un diccionario usando un fichero PWL
+enchant_broker_set_dict_path%bool enchant_broker_set_dict_path(resource $broker, int $dict_type, string $value)%Establecer la ruta del directorio para un 'backend' dado
enchant_broker_set_ordering%bool enchant_broker_set_ordering(resource $broker, string $tag, string $ordering)%Declara una preferencia de diccionarios a usar para el lenguaje
enchant_dict_add_to_personal%void enchant_dict_add_to_personal(resource $dict, string $word)%Añadir una palabra a una lista personal de palabras
enchant_dict_add_to_session%void enchant_dict_add_to_session(resource $dict, string $word)%Añadir una palabra a esta sesión ortográfica
@@ -652,17 +700,18 @@ enchant_dict_is_in_session%bool enchant_dict_is_in_session(resource $dict, strin
enchant_dict_quick_check%bool enchant_dict_quick_check(resource $dict, string $word, [array $suggestions])%Verifica si la palabra está correctamente escrita y proporciona sugerencias
enchant_dict_store_replacement%void enchant_dict_store_replacement(resource $dict, string $mis, string $cor)%Añadir una corrección a una palabra
enchant_dict_suggest%array enchant_dict_suggest(resource $dict, string $word)%Devolverá una lista de valores si no se reúnen esas pre-condiciones
-end%mixed end(array $array)%Establece el puntero intero de un array a su último elemento
+end%mixed end(array $array)%Establece el puntero interno de un array a su último elemento
ereg%int ereg(string $pattern, string $string, [array $regs])%Comparación de una expresión regular
ereg_replace%string ereg_replace(string $pattern, string $replacement, string $string)%Sustituye una expresión regular
eregi%int eregi(string $pattern, string $string, [array $regs])%Comparación de una expresión regular de forma insensible a mayúsculas-minúsculas
eregi_replace%string eregi_replace(string $pattern, string $replacement, string $string)%Sustituye una expresión regular de forma insensible a mayúsculas-minúsculas
+error_clear_last%void error_clear_last()%Limpiar el error más reciente
error_get_last%array error_get_last()%Obtener el último error que ocurrió
error_log%bool error_log(string $message, [int $message_type], [string $destination], [string $extra_headers])%Enviar un mensaje de error a las rutinas de manejo de errores definidas
error_reporting%int error_reporting([int $level])%Establece cuáles errores de PHP son notificados
escapeshellarg%string escapeshellarg(string $arg)%Escapar una cadena a ser usada como argumento del intérprete de comandos
escapeshellcmd%string escapeshellcmd(string $command)%Escapar meta-caracteres del intérprete de comandos
-eval%mixed eval(string $code)%Evaluar una cadena como código PHP
+eval%mixed eval(string $code)%Evaluar una cadena como código de PHP
exec%string exec(string $command, [array $output], [int $return_var])%Ejecutar un programa externo
exif_imagetype%int exif_imagetype(string $filename)%Determinar el tipo de una imagen
exif_read_data%array exif_read_data(string $filename, [string $sections], [bool $arrays = false], [bool $thumbnail = false])%Lee las cabeceras EXIF desde un JPEG o un TIFF
@@ -670,163 +719,163 @@ exif_tagname%string exif_tagname(int $index)%Obtener el nombre de la cabecera de
exif_thumbnail%string exif_thumbnail(string $filename, [int $width], [int $height], [int $imagetype])%Recuperar la miniatura embebida de una imagen TIFF o JPEG
exit%void exit(int $status)%Imprime un mensaje y termina el script actual
exp%float exp(float $arg)%Calcula la exponencial de e
-explode%array explode(string $delimiter, string $string, [int $limit])%Divide una cadena en varias cadenas
+explode%array explode(string $delimiter, string $string, [int $limit = PHP_INT_MAX])%Divide un string en varios string
expm1%float expm1(float $arg)%Devuelve exp(numero)-1, calculado de tal forma que no pierde precisión incluso cuando el valor del numero se aproxima a cero.
extension_loaded%bool extension_loaded(string $name)%Encontrar si una extensión está cargada
extract%int extract(array $array, [int $flags = EXTR_OVERWRITE], [string $prefix])%Importar variables a la tabla de símbolos actual desde un array
ezmlm_hash%int ezmlm_hash(string $addr)%Calcula el valor hash que necesita EZMLM
-fann_cascadetrain_on_data%bool fann_cascadetrain_on_data(resource $ann, resource $data, int $max_neurons, int $neurons_between_reports, float $desired_error)%Trains on an entire dataset, for a period of time using the Cascade2 training algorithm
-fann_cascadetrain_on_file%bool fann_cascadetrain_on_file(resource $ann, string $filename, int $max_neurons, int $neurons_between_reports, float $desired_error)%Trains on an entire dataset read from file, for a period of time using the Cascade2 training algorithm.
-fann_clear_scaling_params%bool fann_clear_scaling_params(resource $ann)%Clears scaling parameters
-fann_copy%resource fann_copy(resource $ann)%Creates a copy of a fann structure
-fann_create_from_file%resource fann_create_from_file(string $configuration_file)%Constructs a backpropagation neural network from a configuration file
-fann_create_shortcut%reference fann_create_shortcut(int $num_layers, int $num_neurons1, int $num_neurons2, [int ...])%Creates a standard backpropagation neural network which is not fully connectected and has shortcut connections
-fann_create_shortcut_array%resource fann_create_shortcut_array(int $num_layers, array $layers)%Creates a standard backpropagation neural network which is not fully connectected and has shortcut connections
-fann_create_sparse%ReturnType fann_create_sparse(float $connection_rate, int $num_layers, int $num_neurons1, int $num_neurons2, [int ...])%Creates a standard backpropagation neural network, which is not fully connected
-fann_create_sparse_array%ReturnType fann_create_sparse_array(float $connection_rate, int $num_layers, array $layers)%Creates a standard backpropagation neural network, which is not fully connected using an array of layer sizes
-fann_create_standard%resource fann_create_standard(int $num_layers, int $num_neurons1, int $num_neurons2, [int ...])%Creates a standard fully connected backpropagation neural network
-fann_create_standard_array%resource fann_create_standard_array(int $num_layers, array $layers)%Creates a standard fully connected backpropagation neural network using an array of layer sizes
-fann_create_train%resource fann_create_train(int $num_data, int $num_input, int $num_output)%Creates an empty training data struct
-fann_create_train_from_callback%resource fann_create_train_from_callback(int $num_data, int $num_input, int $num_output, collable $user_function)%Creates the training data struct from a user supplied function
-fann_descale_input%bool fann_descale_input(resource $ann, array $input_vector)%Scale data in input vector after get it from ann based on previously calculated parameters
-fann_descale_output%bool fann_descale_output(resource $ann, array $output_vector)%Scale data in output vector after get it from ann based on previously calculated parameters
-fann_descale_train%bool fann_descale_train(resource $ann, resource $train_data)%Descale input and output data based on previously calculated parameters
-fann_destroy%bool fann_destroy(resource $ann)%Destroys the entire network and properly freeing all the associated memory
-fann_destroy_train%bool fann_destroy_train(resource $train_data)%Destructs the training data
-fann_duplicate_train_data%resource fann_duplicate_train_data(resource $data)%Returns an exact copy of a fann train data
-fann_get_MSE%float fann_get_MSE(resource $ann)%Reads the mean square error from the network
-fann_get_activation_function%int fann_get_activation_function(resource $ann, int $layer, int $neuron)%Returns the activation function
-fann_get_activation_steepness%float fann_get_activation_steepness(resource $ann, int $layer, int $neuron)%Returns the activation steepness for supplied neuron and layer number
-fann_get_bias_array%array fann_get_bias_array(resource $ann)%Get the number of bias in each layer in the network
-fann_get_bit_fail%int fann_get_bit_fail(resource $ann)%The number of fail bits
-fann_get_bit_fail_limit%float fann_get_bit_fail_limit(resource $ann)%Returns the bit fail limit used during training
-fann_get_cascade_activation_functions%array fann_get_cascade_activation_functions(resource $ann)%Returns the cascade activation functions
-fann_get_cascade_activation_functions_count%int fann_get_cascade_activation_functions_count(resource $ann)%Returns the number of cascade activation functions
-fann_get_cascade_activation_steepnesses%array fann_get_cascade_activation_steepnesses(resource $ann)%Returns the cascade activation steepnesses
-fann_get_cascade_activation_steepnesses_count%int fann_get_cascade_activation_steepnesses_count(resource $ann)%The number of activation steepnesses
-fann_get_cascade_candidate_change_fraction%float fann_get_cascade_candidate_change_fraction(resource $ann)%Returns the cascade candidate change fraction
-fann_get_cascade_candidate_limit%float fann_get_cascade_candidate_limit(resource $ann)%Return the candidate limit
-fann_get_cascade_candidate_stagnation_epochs%float fann_get_cascade_candidate_stagnation_epochs(resource $ann)%Returns the number of cascade candidate stagnation epochs
-fann_get_cascade_max_cand_epochs%int fann_get_cascade_max_cand_epochs(resource $ann)%Returns the maximum candidate epochs
-fann_get_cascade_max_out_epochs%int fann_get_cascade_max_out_epochs(resource $ann)%Returns the maximum out epochs
-fann_get_cascade_min_cand_epochs%int fann_get_cascade_min_cand_epochs(resource $ann)%Returns the minimum candidate epochs
-fann_get_cascade_min_out_epochs%int fann_get_cascade_min_out_epochs(resource $ann)%Returns the minimum out epochs
-fann_get_cascade_num_candidate_groups%int fann_get_cascade_num_candidate_groups(resource $ann)%Returns the number of candidate groups
-fann_get_cascade_num_candidates%int fann_get_cascade_num_candidates(resource $ann)%Returns the number of candidates used during training
-fann_get_cascade_output_change_fraction%float fann_get_cascade_output_change_fraction(resource $ann)%Returns the cascade output change fraction
-fann_get_cascade_output_stagnation_epochs%int fann_get_cascade_output_stagnation_epochs(resource $ann)%Returns the number of cascade output stagnation epochs
-fann_get_cascade_weight_multiplier%float fann_get_cascade_weight_multiplier(resource $ann)%Returns the weight multiplier
-fann_get_connection_array%array fann_get_connection_array(resource $ann)%Get connections in the network
-fann_get_connection_rate%float fann_get_connection_rate(resource $ann)%Get the connection rate used when the network was created
-fann_get_errno%int fann_get_errno(resource $errdat)%Returns the last error number
-fann_get_errstr%string fann_get_errstr(resource $errdat)%Returns the last errstr
-fann_get_layer_array%array fann_get_layer_array(resource $ann)%Get the number of neurons in each layer in the network
-fann_get_learning_momentum%float fann_get_learning_momentum(resource $ann)%Returns the learning momentum
-fann_get_learning_rate%float fann_get_learning_rate(resource $ann)%Returns the learning rate
-fann_get_network_type%int fann_get_network_type(resource $ann)%Get the type of neural network it was created as
-fann_get_num_input%int fann_get_num_input(resource $ann)%Get the number of input neurons
-fann_get_num_layers%int fann_get_num_layers(resource $ann)%Get the number of layers in the neural network
-fann_get_num_output%int fann_get_num_output(resource $ann)%Get the number of output neurons
-fann_get_quickprop_decay%float fann_get_quickprop_decay(resource $ann)%Returns the decay which is a factor that weights should decrease in each iteration during quickprop training
-fann_get_quickprop_mu%float fann_get_quickprop_mu(resource $ann)%Returns the mu factor
-fann_get_rprop_decrease_factor%float fann_get_rprop_decrease_factor(resource $ann)%Returns the increase factor used during RPROP training
-fann_get_rprop_delta_max%float fann_get_rprop_delta_max(resource $ann)%Returns the maximum step-size
-fann_get_rprop_delta_min%float fann_get_rprop_delta_min(resource $ann)%Returns the minimum step-size
-fann_get_rprop_delta_zero%ReturnType fann_get_rprop_delta_zero(resource $ann)%Returns the initial step-size
-fann_get_rprop_increase_factor%float fann_get_rprop_increase_factor(resource $ann)%Returns the increase factor used during RPROP training
-fann_get_sarprop_step_error_shift%float fann_get_sarprop_step_error_shift(resource $ann)%Returns the sarprop step error shift
-fann_get_sarprop_step_error_threshold_factor%float fann_get_sarprop_step_error_threshold_factor(resource $ann)%Returns the sarprop step error threshold factor
-fann_get_sarprop_temperature%float fann_get_sarprop_temperature(resource $ann)%Returns the sarprop temperature
-fann_get_sarprop_weight_decay_shift%float fann_get_sarprop_weight_decay_shift(resource $ann)%Returns the sarprop weight decay shift
-fann_get_total_connections%int fann_get_total_connections(resource $ann)%Get the total number of connections in the entire network
-fann_get_total_neurons%int fann_get_total_neurons(resource $ann)%Get the total number of neurons in the entire network
-fann_get_train_error_function%int fann_get_train_error_function(resource $ann)%Returns the error function used during training
-fann_get_train_stop_function%int fann_get_train_stop_function(resource $ann)%Returns the the stop function used during training
-fann_get_training_algorithm%int fann_get_training_algorithm(resource $ann)%Returns the training algorithm
-fann_init_weights%bool fann_init_weights(resource $ann, resource $train_data)%Initialize the weights using Widrow + Nguyen’s algorithm
-fann_length_train_data%resource fann_length_train_data(resource $data)%Returns the number of training patterns in the train data
-fann_merge_train_data%resource fann_merge_train_data(resource $data1, resource $data2)%Merges the train data
-fann_num_input_train_data%resource fann_num_input_train_data(resource $data)%Returns the number of inputs in each of the training patterns in the train data
-fann_num_output_train_data%resource fann_num_output_train_data(resource $data)%Returns the number of outputs in each of the training patterns in the train data
-fann_print_error%void fann_print_error(string $errdat)%Prints the error string
-fann_randomize_weights%bool fann_randomize_weights(resource $ann, float $min_weight, float $max_weight)%Give each connection a random weight between min_weight and max_weight
-fann_read_train_from_file%resource fann_read_train_from_file(string $filename)%Reads a file that stores training data
-fann_reset_MSE%bool fann_reset_MSE(string $ann)%Resets the mean square error from the network
-fann_reset_errno%void fann_reset_errno(resource $errdat)%Resets the last error number
-fann_reset_errstr%void fann_reset_errstr(resource $errdat)%Resets the last error string
-fann_run%array fann_run(resource $ann, array $input)%Will run input through the neural network
-fann_save%bool fann_save(resource $ann, string $configuration_file)%Saves the entire network to a configuration file
-fann_save_train%bool fann_save_train(resource $data, string $file_name)%Save the training structure to a file
-fann_scale_input%bool fann_scale_input(resource $ann, array $input_vector)%Scale data in input vector before feed it to ann based on previously calculated parameters
-fann_scale_input_train_data%bool fann_scale_input_train_data(resource $train_data, float $new_min, float $new_max)%Scales the inputs in the training data to the specified range
-fann_scale_output%bool fann_scale_output(resource $ann, array $output_vector)%Scale data in output vector before feed it to ann based on previously calculated parameters
-fann_scale_output_train_data%bool fann_scale_output_train_data(resource $train_data, float $new_min, float $new_max)%Scales the outputs in the training data to the specified range
-fann_scale_train%bool fann_scale_train(resource $ann, resource $train_data)%Scale input and output data based on previously calculated parameters
-fann_scale_train_data%bool fann_scale_train_data(resource $train_data, float $new_min, float $new_max)%Scales the inputs and outputs in the training data to the specified range
-fann_set_activation_function%bool fann_set_activation_function(resource $ann, int $activation_function, int $layer, int $neuron)%Sets the activation function for supplied neuron and layer
-fann_set_activation_function_hidden%bool fann_set_activation_function_hidden(resource $ann, int $activation_function)%Sets the activation function for all of the hidden layers
-fann_set_activation_function_layer%bool fann_set_activation_function_layer(resource $ann, int $activation_function, int $layer)%Sets the activation function for all the neurons in the supplied layer.
-fann_set_activation_function_output%bool fann_set_activation_function_output(resource $ann, int $activation_function)%Sets the activation function for the output layer
-fann_set_activation_steepness%bool fann_set_activation_steepness(resource $ann, float $activation_steepness, int $layer, int $neuron)%Sets the activation steepness for supplied neuron and layer number
-fann_set_activation_steepness_hidden%bool fann_set_activation_steepness_hidden(resource $ann, float $activation_steepness)%Sets the steepness of the activation steepness for all neurons in the all hidden layers
-fann_set_activation_steepness_layer%bool fann_set_activation_steepness_layer(resource $ann, float $activation_steepness, int $layer)%Sets the activation steepness for all of the neurons in the supplied layer number
-fann_set_activation_steepness_output%bool fann_set_activation_steepness_output(resource $ann, float $activation_steepness)%Sets the steepness of the activation steepness in the output layer
-fann_set_bit_fail_limit%bool fann_set_bit_fail_limit(resource $ann, float $bit_fail_limit)%Set the bit fail limit used during training
-fann_set_callback%bool fann_set_callback(resource $ann, collable $callback)%Sets the callback function for use during training
-fann_set_cascade_activation_functions%bool fann_set_cascade_activation_functions(resource $ann, array $cascade_activation_functions)%Sets the array of cascade candidate activation functions
-fann_set_cascade_activation_steepnesses%bool fann_set_cascade_activation_steepnesses(resource $ann, array $cascade_activation_steepnesses_count)%Sets the array of cascade candidate activation steepnesses
-fann_set_cascade_candidate_change_fraction%bool fann_set_cascade_candidate_change_fraction(resource $ann, float $cascade_candidate_change_fraction)%Sets the cascade candidate change fraction
-fann_set_cascade_candidate_limit%bool fann_set_cascade_candidate_limit(resource $ann, float $cascade_candidate_limit)%Sets the candidate limit
-fann_set_cascade_candidate_stagnation_epochs%bool fann_set_cascade_candidate_stagnation_epochs(resource $ann, int $cascade_candidate_stagnation_epochs)%Sets the number of cascade candidate stagnation epochs
-fann_set_cascade_max_cand_epochs%bool fann_set_cascade_max_cand_epochs(resource $ann, int $cascade_max_cand_epochs)%Sets the max candidate epochs
-fann_set_cascade_max_out_epochs%bool fann_set_cascade_max_out_epochs(resource $ann, int $cascade_max_out_epochs)%Sets the maximum out epochs
-fann_set_cascade_min_cand_epochs%bool fann_set_cascade_min_cand_epochs(resource $ann, int $cascade_min_cand_epochs)%Sets the min candidate epochs
-fann_set_cascade_min_out_epochs%bool fann_set_cascade_min_out_epochs(resource $ann, int $cascade_min_out_epochs)%Sets the minimum out epochs
-fann_set_cascade_num_candidate_groups%bool fann_set_cascade_num_candidate_groups(resource $ann, int $cascade_num_candidate_groups)%Sets the number of candidate groups
-fann_set_cascade_output_change_fraction%bool fann_set_cascade_output_change_fraction(resource $ann, float $cascade_output_change_fraction)%Sets the cascade output change fraction
-fann_set_cascade_output_stagnation_epochs%bool fann_set_cascade_output_stagnation_epochs(resource $ann, int $cascade_output_stagnation_epochs)%Sets the number of cascade output stagnation epochs
-fann_set_cascade_weight_multiplier%bool fann_set_cascade_weight_multiplier(resource $ann, float $cascade_weight_multiplier)%Sets the weight multiplier
-fann_set_error_log%void fann_set_error_log(resource $errdat, string $log_file)%Sets where the errors are logged to
-fann_set_input_scaling_params%bool fann_set_input_scaling_params(resource $ann, resource $train_data, float $new_input_min, float $new_input_max)%Calculate input scaling parameters for future use based on training data
-fann_set_learning_momentum%bool fann_set_learning_momentum(resource $ann, float $learning_momentum)%Sets the learning momentum
-fann_set_learning_rate%bool fann_set_learning_rate(resource $ann, float $learning_rate)%Sets the learning rate
-fann_set_output_scaling_params%bool fann_set_output_scaling_params(resource $ann, resource $train_data, float $new_output_min, float $new_output_max)%Calculate output scaling parameters for future use based on training data
-fann_set_quickprop_decay%bool fann_set_quickprop_decay(resource $ann, float $quickprop_decay)%Sets the quickprop decay factor
-fann_set_quickprop_mu%bool fann_set_quickprop_mu(resource $ann, float $quickprop_mu)%Sets the quickprop mu factor
-fann_set_rprop_decrease_factor%bool fann_set_rprop_decrease_factor(resource $ann, float $rprop_decrease_factor)%Sets the decrease factor used during RPROP training
-fann_set_rprop_delta_max%bool fann_set_rprop_delta_max(resource $ann, float $rprop_delta_max)%Sets the maximum step-size
-fann_set_rprop_delta_min%bool fann_set_rprop_delta_min(resource $ann, float $rprop_delta_min)%Sets the minimum step-size
-fann_set_rprop_delta_zero%bool fann_set_rprop_delta_zero(resource $ann, float $rprop_delta_zero)%Sets the initial step-size
-fann_set_rprop_increase_factor%bool fann_set_rprop_increase_factor(resource $ann, float $rprop_increase_factor)%Sets the increase factor used during RPROP training
-fann_set_sarprop_step_error_shift%bool fann_set_sarprop_step_error_shift(resource $ann, float $sarprop_step_error_shift)%Sets the sarprop step error shift
-fann_set_sarprop_step_error_threshold_factor%bool fann_set_sarprop_step_error_threshold_factor(resource $ann, float $sarprop_step_error_threshold_factor)%Sets the sarprop step error threshold factor
-fann_set_sarprop_temperature%bool fann_set_sarprop_temperature(resource $ann, float $sarprop_temperature)%Sets the sarprop temperature
-fann_set_sarprop_weight_decay_shift%bool fann_set_sarprop_weight_decay_shift(resource $ann, float $sarprop_weight_decay_shift)%Sets the sarprop weight decay shift
-fann_set_scaling_params%bool fann_set_scaling_params(resource $ann, resource $train_data, float $new_input_min, float $new_input_max, float $new_output_min, float $new_output_max)%Calculate input and output scaling parameters for future use based on training data
-fann_set_train_error_function%bool fann_set_train_error_function(resource $ann, int $error_function)%Sets the error function used during training
-fann_set_train_stop_function%bool fann_set_train_stop_function(resource $ann, int $stop_function)%Sets the stop function used during training
-fann_set_training_algorithm%bool fann_set_training_algorithm(resource $ann, int $training_algorithm)%Sets the training algorithm
-fann_set_weight%bool fann_set_weight(resource $ann, int $from_neuron, int $to_neuron, float $weight)%Set a connection in the network
-fann_set_weight_array%bool fann_set_weight_array(resource $ann, array $connections)%Set connections in the network
-fann_shuffle_train_data%bool fann_shuffle_train_data(resource $train_data)%Shuffles training data, randomizing the order
-fann_subset_train_data%resource fann_subset_train_data(resource $data, int $pos, int $length)%Returns an copy of a subset of the train data
-fann_test%bool fann_test(resource $ann, array $input, array $desired_output)%Test with a set of inputs, and a set of desired outputs
-fann_test_data%float fann_test_data(resource $ann, resource $data)%Test a set of training data and calculates the MSE for the training data
-fann_train%bool fann_train(resource $ann, array $input, array $desired_output)%Train one iteration with a set of inputs, and a set of desired outputs
-fann_train_epoch%float fann_train_epoch(resource $ann, resource $data)%Train one epoch with a set of training data
-fann_train_on_data%bool fann_train_on_data(resource $ann, resource $data, int $max_epochs, int $epochs_between_reports, float $desired_error)%Trains on an entire dataset for a period of time
-fann_train_on_file%bool fann_train_on_file(resource $ann, string $filename, int $max_epochs, int $epochs_between_reports, float $desired_error)%Trains on an entire dataset, which is read from file, for a period of time
+fann_cascadetrain_on_data%bool fann_cascadetrain_on_data(resource $ann, resource $data, int $max_neurons, int $neurons_between_reports, float $desired_error)%Entrena un conjunto de datos completo, por un período de tiempo utilizando el algoritmo de entrenamiento Cascade2
+fann_cascadetrain_on_file%bool fann_cascadetrain_on_file(resource $ann, string $filename, int $max_neurons, int $neurons_between_reports, float $desired_error)%Entre un conjunto de datos completo desde un fichero, por un período de tiempo utilizando el algoritmo de entrenamiento Cascade2
+fann_clear_scaling_params%bool fann_clear_scaling_params(resource $ann)%Limpia los parámetros de escala
+fann_copy%resource fann_copy(resource $ann)%Crea una copia de una estructura fann
+fann_create_from_file%resource fann_create_from_file(string $configuration_file)%Construye una red neuronal de retropropagación desde un fichero de configuración
+fann_create_shortcut%reference fann_create_shortcut(int $num_layers, int $num_neurons1, int $num_neurons2, [int ...])%Crea una red neuronal de retropropagación estándar que no está completamente conectada y que posee conexiones de atajo
+fann_create_shortcut_array%resource fann_create_shortcut_array(int $num_layers, array $layers)%Crea una red neuronal de retropropagación estándar que no está completamente conectada y que posee conexiones de atajo
+fann_create_sparse%ReturnType fann_create_sparse(float $connection_rate, int $num_layers, int $num_neurons1, int $num_neurons2, [int ...])%Crea una red neuronal de retropropagación estándar que no está conectada completamente
+fann_create_sparse_array%ReturnType fann_create_sparse_array(float $connection_rate, int $num_layers, array $layers)%Crea una red neuronal de retropropagación estándar que no está completamente conectada empleando un array con tamaños de capas
+fann_create_standard%resource fann_create_standard(int $num_layers, int $num_neurons1, int $num_neurons2, [int ...])%Crea una red neuronal de retropropagación estándar completamente conectada
+fann_create_standard_array%resource fann_create_standard_array(int $num_layers, array $layers)%Crea una red neuronal de retropropagación estándar completamente conectada empleando un array con tamaños de capas
+fann_create_train%resource fann_create_train(int $num_data, int $num_input, int $num_output)%Crea una estructura de datos de entrenamiento vacía
+fann_create_train_from_callback%resource fann_create_train_from_callback(int $num_data, int $num_input, int $num_output, callable $user_function)%Crea una estructura de datos de entrenamiento desde una función proporcionada por el usuario
+fann_descale_input%bool fann_descale_input(resource $ann, array $input_vector)%Escalar datos en un vector de entrada después de obtenerlo de una RNA basada en parámetros previamente calculados
+fann_descale_output%bool fann_descale_output(resource $ann, array $output_vector)%Escalar datos en un vector de entrada después de obtenerlo de una RNA basada en parámetros previamente calculados
+fann_descale_train%bool fann_descale_train(resource $ann, resource $train_data)%Descalar datos de entrada y salida basados en parámetros previamente calculados
+fann_destroy%bool fann_destroy(resource $ann)%Destruye la red por completo y libera adecuadamente toda la memoria asociada
+fann_destroy_train%bool fann_destroy_train(resource $train_data)%Destruye los datos de entrenamiento
+fann_duplicate_train_data%resource fann_duplicate_train_data(resource $data)%Devuelve una copia exacta de uno datos de entrenamiento de fann
+fann_get_MSE%float fann_get_MSE(resource $ann)%Lee el error cuadrático medio de la red
+fann_get_activation_function%int fann_get_activation_function(resource $ann, int $layer, int $neuron)%Devuelve la función de activación
+fann_get_activation_steepness%float fann_get_activation_steepness(resource $ann, int $layer, int $neuron)%Devuelve la pendiente de activación para el número de neurona y de capa proporcionados
+fann_get_bias_array%array fann_get_bias_array(resource $ann)%Obtener el número de tendencias de cada capa de una red
+fann_get_bit_fail%int fann_get_bit_fail(resource $ann)%El número de bit fallidos
+fann_get_bit_fail_limit%float fann_get_bit_fail_limit(resource $ann)%Devuelve el límite de fallo de bit empleado durante un entrenamiento
+fann_get_cascade_activation_functions%array fann_get_cascade_activation_functions(resource $ann)%Devuelve las funciones de activación en cascada
+fann_get_cascade_activation_functions_count%int fann_get_cascade_activation_functions_count(resource $ann)%Devuelve el número de funciones de activación en cascada
+fann_get_cascade_activation_steepnesses%array fann_get_cascade_activation_steepnesses(resource $ann)%Devuelve las pendientes de activación en cascada
+fann_get_cascade_activation_steepnesses_count%int fann_get_cascade_activation_steepnesses_count(resource $ann)%El número de pendientes de activación
+fann_get_cascade_candidate_change_fraction%float fann_get_cascade_candidate_change_fraction(resource $ann)%Devuelve la fracción de cambio de candidatas en cascada
+fann_get_cascade_candidate_limit%float fann_get_cascade_candidate_limit(resource $ann)%Devuelve el límite de candidatas
+fann_get_cascade_candidate_stagnation_epochs%float fann_get_cascade_candidate_stagnation_epochs(resource $ann)%Devuelve el número de épocas de estancamiento de candidatas en cascada
+fann_get_cascade_max_cand_epochs%int fann_get_cascade_max_cand_epochs(resource $ann)%Devuelve el máximo de épocas de candidatas
+fann_get_cascade_max_out_epochs%int fann_get_cascade_max_out_epochs(resource $ann)%Devuelve el máximo de épocas de salida
+fann_get_cascade_min_cand_epochs%int fann_get_cascade_min_cand_epochs(resource $ann)%Devuelve el mínimo de épocas de candidatas
+fann_get_cascade_min_out_epochs%int fann_get_cascade_min_out_epochs(resource $ann)%Devuelve el mínimo de épocas de salida
+fann_get_cascade_num_candidate_groups%int fann_get_cascade_num_candidate_groups(resource $ann)%Devuelve el número de grupos de candidatas
+fann_get_cascade_num_candidates%int fann_get_cascade_num_candidates(resource $ann)%Devuelve el número de candidatas empleadas durante un entrenamiento
+fann_get_cascade_output_change_fraction%float fann_get_cascade_output_change_fraction(resource $ann)%Devuelve la fracción de cambio de salida en cascada
+fann_get_cascade_output_stagnation_epochs%int fann_get_cascade_output_stagnation_epochs(resource $ann)%Devuelve el número de épocas de estancamiento de salida en cascada
+fann_get_cascade_weight_multiplier%float fann_get_cascade_weight_multiplier(resource $ann)%Devuelve el multiplicador de peso
+fann_get_connection_array%array fann_get_connection_array(resource $ann)%Obtener las conexiones de la red
+fann_get_connection_rate%float fann_get_connection_rate(resource $ann)%Obtener el índice de conexión empleado al crear la red
+fann_get_errno%int fann_get_errno(resource $errdat)%Devuelve el número del último error
+fann_get_errstr%string fann_get_errstr(resource $errdat)%Devuelve el string de último error
+fann_get_layer_array%array fann_get_layer_array(resource $ann)%Obtener el número de neuronas de cada capa de la red
+fann_get_learning_momentum%float fann_get_learning_momentum(resource $ann)%Devuelve el momento del aprendizaje
+fann_get_learning_rate%float fann_get_learning_rate(resource $ann)%Devuelve el índice de aprendizaje
+fann_get_network_type%int fann_get_network_type(resource $ann)%Obtener el tipo de una red neuronal
+fann_get_num_input%int fann_get_num_input(resource $ann)%Obtener el número de neuronas de entrada
+fann_get_num_layers%int fann_get_num_layers(resource $ann)%Obtener el número de capas de la red neuronal
+fann_get_num_output%int fann_get_num_output(resource $ann)%Obtener el número de neuronas de salida
+fann_get_quickprop_decay%float fann_get_quickprop_decay(resource $ann)%Devuelve la decadencia, que es un factor por el que los pesos deberían decrementar en cada iteración durante un entrenamiento quickprop
+fann_get_quickprop_mu%float fann_get_quickprop_mu(resource $ann)%Devuelve el factor mu
+fann_get_rprop_decrease_factor%float fann_get_rprop_decrease_factor(resource $ann)%Devuelve el factor de disminución empleado durante un entrenamiento RPROP
+fann_get_rprop_delta_max%float fann_get_rprop_delta_max(resource $ann)%Devuelve el tamaño de paso máximo
+fann_get_rprop_delta_min%float fann_get_rprop_delta_min(resource $ann)%Devuelve el tamaño de paso mínimo
+fann_get_rprop_delta_zero%ReturnType fann_get_rprop_delta_zero(resource $ann)%Devuelve el tamaño de paso inicial
+fann_get_rprop_increase_factor%float fann_get_rprop_increase_factor(resource $ann)%Devuelve el factor de aumento empleado durante un entrenamiento RPROP
+fann_get_sarprop_step_error_shift%float fann_get_sarprop_step_error_shift(resource $ann)%Devuelve el desplazamiento del error de paso de sarprop
+fann_get_sarprop_step_error_threshold_factor%float fann_get_sarprop_step_error_threshold_factor(resource $ann)%Devuelve el factor de umbral del error de paso de sarprop
+fann_get_sarprop_temperature%float fann_get_sarprop_temperature(resource $ann)%Devuelve la temperatura de sarprop
+fann_get_sarprop_weight_decay_shift%float fann_get_sarprop_weight_decay_shift(resource $ann)%Devuelve el desplazamiento de decadencia del peso de sarprop
+fann_get_total_connections%int fann_get_total_connections(resource $ann)%Obtener el número total de conexiones de la red completa
+fann_get_total_neurons%int fann_get_total_neurons(resource $ann)%Obtener el número total de neuronas de la red completa
+fann_get_train_error_function%int fann_get_train_error_function(resource $ann)%Devuelve la función de error empleada durante un entrenamiento
+fann_get_train_stop_function%int fann_get_train_stop_function(resource $ann)%Devuelve la función de parada empleada durante el entrenamiento
+fann_get_training_algorithm%int fann_get_training_algorithm(resource $ann)%Devuelve el algoritmo de entrenamiento
+fann_init_weights%bool fann_init_weights(resource $ann, resource $train_data)%Inicializar los pesos empleando el algoritmo de Widrow + Nguyen
+fann_length_train_data%resource fann_length_train_data(resource $data)%Devuelve el número de patrones de entrenamiento de los datos de entrenamiento
+fann_merge_train_data%resource fann_merge_train_data(resource $data1, resource $data2)%Funde los datos de entrenamiento
+fann_num_input_train_data%resource fann_num_input_train_data(resource $data)%Devuelve el número de entradas de cada patrón de entrenamiento de los datos de entrenamiento
+fann_num_output_train_data%resource fann_num_output_train_data(resource $data)%Devuelve el número de salidas de cada patrón de entrenamiento de los datos de entrenamiento
+fann_print_error%void fann_print_error(string $errdat)%Imprime el string de error
+fann_randomize_weights%bool fann_randomize_weights(resource $ann, float $min_weight, float $max_weight)%Dar a cada conexión un peso aleatorio entre min_weight y max_weight
+fann_read_train_from_file%resource fann_read_train_from_file(string $filename)%Lee un fichero que almacena datos de entrenamiento
+fann_reset_MSE%bool fann_reset_MSE(string $ann)%Reinicia el error cuadrático medio de la red
+fann_reset_errno%void fann_reset_errno(resource $errdat)%Reinicia el número del último error
+fann_reset_errstr%void fann_reset_errstr(resource $errdat)%Reinicia el string del último error
+fann_run%array fann_run(resource $ann, array $input)%Ejecutará la entrada a través de la red neuronal
+fann_save%bool fann_save(resource $ann, string $configuration_file)%Guarda la red completa a un fichero de configuración
+fann_save_train%bool fann_save_train(resource $data, string $file_name)%Guarda la estructura de entrenamiento en un fichero
+fann_scale_input%bool fann_scale_input(resource $ann, array $input_vector)%Escalar datos en un vector de entrada antes de alimentarlo a una RNA basada en parámetros previamente calculados
+fann_scale_input_train_data%bool fann_scale_input_train_data(resource $train_data, float $new_min, float $new_max)%Escala las entradas de los datos de entrenamiento al rango especificado
+fann_scale_output%bool fann_scale_output(resource $ann, array $output_vector)%Escalar datos en un vector de entrada antes de alimentarlo a una RNA basada en parámetros previamente calculados
+fann_scale_output_train_data%bool fann_scale_output_train_data(resource $train_data, float $new_min, float $new_max)%Escala las salidas de los datos de entrenamiento al rango especificado
+fann_scale_train%bool fann_scale_train(resource $ann, resource $train_data)%Escalar datos de entrada y salida basados en parámetros previamente calculados
+fann_scale_train_data%bool fann_scale_train_data(resource $train_data, float $new_min, float $new_max)%Escala la entradas y salidas de los datos de entrenamiento al rango especificado
+fann_set_activation_function%bool fann_set_activation_function(resource $ann, int $activation_function, int $layer, int $neuron)%Establece la función de activación para la neurona y capa proporcionadas
+fann_set_activation_function_hidden%bool fann_set_activation_function_hidden(resource $ann, int $activation_function)%Establece la función de activación para todas las capas ocultas
+fann_set_activation_function_layer%bool fann_set_activation_function_layer(resource $ann, int $activation_function, int $layer)%Establece la función de activación para todas las neuronas de la capa proporcionada
+fann_set_activation_function_output%bool fann_set_activation_function_output(resource $ann, int $activation_function)%Establece la función de activación para la capa de salida
+fann_set_activation_steepness%bool fann_set_activation_steepness(resource $ann, float $activation_steepness, int $layer, int $neuron)%Establece la pendiente de activación el número de neurona y capa proporcionados
+fann_set_activation_steepness_hidden%bool fann_set_activation_steepness_hidden(resource $ann, float $activation_steepness)%Establece la pendiente de la activación para todas las neuronas de todas las capas ocultas
+fann_set_activation_steepness_layer%bool fann_set_activation_steepness_layer(resource $ann, float $activation_steepness, int $layer)%Establece la pendiente de activación para todas las neuronas del número de capa proporcionada
+fann_set_activation_steepness_output%bool fann_set_activation_steepness_output(resource $ann, float $activation_steepness)%Establece la pendiente de activación de la capa de salida
+fann_set_bit_fail_limit%bool fann_set_bit_fail_limit(resource $ann, float $bit_fail_limit)%Establece el límite de fallo de bit empleado durante un entrenamiento
+fann_set_callback%bool fann_set_callback(resource $ann, collable $callback)%Establece la función de retrollamada a emplear durante el entrenamiento
+fann_set_cascade_activation_functions%bool fann_set_cascade_activation_functions(resource $ann, array $cascade_activation_functions)%Establece el array de funciones de activación de candidatas en cascada
+fann_set_cascade_activation_steepnesses%bool fann_set_cascade_activation_steepnesses(resource $ann, array $cascade_activation_steepnesses_count)%Establece el array de pendientes de activación de candidatas en cascada
+fann_set_cascade_candidate_change_fraction%bool fann_set_cascade_candidate_change_fraction(resource $ann, float $cascade_candidate_change_fraction)%Establece la fracción de cambio de candidatas en cascada
+fann_set_cascade_candidate_limit%bool fann_set_cascade_candidate_limit(resource $ann, float $cascade_candidate_limit)%Establece el límite de candidatas
+fann_set_cascade_candidate_stagnation_epochs%bool fann_set_cascade_candidate_stagnation_epochs(resource $ann, int $cascade_candidate_stagnation_epochs)%Establece el número de épocas de estancamiento de candidatas en cascada
+fann_set_cascade_max_cand_epochs%bool fann_set_cascade_max_cand_epochs(resource $ann, int $cascade_max_cand_epochs)%Establece el máximo de épocas de candidatas
+fann_set_cascade_max_out_epochs%bool fann_set_cascade_max_out_epochs(resource $ann, int $cascade_max_out_epochs)%Establece el máximo de épocas de salida
+fann_set_cascade_min_cand_epochs%bool fann_set_cascade_min_cand_epochs(resource $ann, int $cascade_min_cand_epochs)%Establece el mínimo de épocas de candidatas
+fann_set_cascade_min_out_epochs%bool fann_set_cascade_min_out_epochs(resource $ann, int $cascade_min_out_epochs)%Establece el mínimo de épocas de salida
+fann_set_cascade_num_candidate_groups%bool fann_set_cascade_num_candidate_groups(resource $ann, int $cascade_num_candidate_groups)%Establece el número de grupos de candidatas
+fann_set_cascade_output_change_fraction%bool fann_set_cascade_output_change_fraction(resource $ann, float $cascade_output_change_fraction)%Establece la fracción de cambio de salida en cascada
+fann_set_cascade_output_stagnation_epochs%bool fann_set_cascade_output_stagnation_epochs(resource $ann, int $cascade_output_stagnation_epochs)%Establece el número de épocas de estancamiento de salida en cascada
+fann_set_cascade_weight_multiplier%bool fann_set_cascade_weight_multiplier(resource $ann, float $cascade_weight_multiplier)%Establece el multiplicador de peso
+fann_set_error_log%void fann_set_error_log(resource $errdat, string $log_file)%Establece dónde registrar los errores
+fann_set_input_scaling_params%bool fann_set_input_scaling_params(resource $ann, resource $train_data, float $new_input_min, float $new_input_max)%Calcular los parámetros de escala de entrada para un uso futuro basados en datos de entrenamiento
+fann_set_learning_momentum%bool fann_set_learning_momentum(resource $ann, float $learning_momentum)%Establece el momento del aprendizaje
+fann_set_learning_rate%bool fann_set_learning_rate(resource $ann, float $learning_rate)%Establece el índice de aprendizaje
+fann_set_output_scaling_params%bool fann_set_output_scaling_params(resource $ann, resource $train_data, float $new_output_min, float $new_output_max)%Calcular los parámetros de escala de salida para un uso futuro basados en datos de entrenamiento
+fann_set_quickprop_decay%bool fann_set_quickprop_decay(resource $ann, float $quickprop_decay)%Establece el factor de decadencia de quickprop
+fann_set_quickprop_mu%bool fann_set_quickprop_mu(resource $ann, float $quickprop_mu)%Establece el factor mu de quickprop
+fann_set_rprop_decrease_factor%bool fann_set_rprop_decrease_factor(resource $ann, float $rprop_decrease_factor)%Establece el factor de disminución empleado durante un entrenamiento RPROP
+fann_set_rprop_delta_max%bool fann_set_rprop_delta_max(resource $ann, float $rprop_delta_max)%Establece el tamaño de paso máximo
+fann_set_rprop_delta_min%bool fann_set_rprop_delta_min(resource $ann, float $rprop_delta_min)%Establece el tamaño de paso mínimo
+fann_set_rprop_delta_zero%bool fann_set_rprop_delta_zero(resource $ann, float $rprop_delta_zero)%Establece el tamaño de paso inicial
+fann_set_rprop_increase_factor%bool fann_set_rprop_increase_factor(resource $ann, float $rprop_increase_factor)%Establece el factor de aumento empleado durante un entrenamiento RPROP
+fann_set_sarprop_step_error_shift%bool fann_set_sarprop_step_error_shift(resource $ann, float $sarprop_step_error_shift)%Establece el desplazamiento del error de paso de sarprop
+fann_set_sarprop_step_error_threshold_factor%bool fann_set_sarprop_step_error_threshold_factor(resource $ann, float $sarprop_step_error_threshold_factor)%Establece el factor de umbral del error de paso de sarprop
+fann_set_sarprop_temperature%bool fann_set_sarprop_temperature(resource $ann, float $sarprop_temperature)%Establece la temperatura de sarprop
+fann_set_sarprop_weight_decay_shift%bool fann_set_sarprop_weight_decay_shift(resource $ann, float $sarprop_weight_decay_shift)%Establece el desplazamiento de decadencia del peso de sarprop
+fann_set_scaling_params%bool fann_set_scaling_params(resource $ann, resource $train_data, float $new_input_min, float $new_input_max, float $new_output_min, float $new_output_max)%Calcular los parámetros de escala de entrada y salida para un uso futuro basados en datos de entrenamiento
+fann_set_train_error_function%bool fann_set_train_error_function(resource $ann, int $error_function)%Establecer la función de error empleada durante un entrenamiento
+fann_set_train_stop_function%bool fann_set_train_stop_function(resource $ann, int $stop_function)%Establece la función de parada empleada durante el entrenamiento
+fann_set_training_algorithm%bool fann_set_training_algorithm(resource $ann, int $training_algorithm)%Establece el algoritmo de entrenamiento
+fann_set_weight%bool fann_set_weight(resource $ann, int $from_neuron, int $to_neuron, float $weight)%Establecer una conexión de la red
+fann_set_weight_array%bool fann_set_weight_array(resource $ann, array $connections)%Establecer las conexiones de la red
+fann_shuffle_train_data%bool fann_shuffle_train_data(resource $train_data)%Mezcla los datos de entrenamiento, aleatorizando el orden
+fann_subset_train_data%resource fann_subset_train_data(resource $data, int $pos, int $length)%Devuelve una copia de un subconjunto de los datos de entrenamiento
+fann_test%bool fann_test(resource $ann, array $input, array $desired_output)%Probar con un conjunto de entradas, y un conjunto de salidas deseadas
+fann_test_data%float fann_test_data(resource $ann, resource $data)%Prueba un conjunto de datos de entrenamiento y calcula el ECM de dichos datos
+fann_train%bool fann_train(resource $ann, array $input, array $desired_output)%Entrenar una iteración con un conjunto de entradas y un conjunto de salidas deseadas
+fann_train_epoch%float fann_train_epoch(resource $ann, resource $data)%Entrenar una época con un conjunto de datos de entrenamiento
+fann_train_on_data%bool fann_train_on_data(resource $ann, resource $data, int $max_epochs, int $epochs_between_reports, float $desired_error)%Entrena un conjunto de datos completo por un período de tiempo
+fann_train_on_file%bool fann_train_on_file(resource $ann, string $filename, int $max_epochs, int $epochs_between_reports, float $desired_error)%Entrena un conjunto de datos completo leído desde un fichero, por un período de tiempo
fastcgi_finish_request%boolean fastcgi_finish_request()%Flushes all response data to the client
fclose%bool fclose(resource $handle)%Cierra un puntero a un archivo abierto
feof%bool feof(resource $handle)%Comprueba si el puntero a un archivo está al final del archivo
fflush%bool fflush(resource $handle)%Vuelca la salida a un archivo
fgetc%string fgetc(resource $handle)%Obtiene un carácter de un puntero a un archivo
-fgetcsv%array fgetcsv(resource $handle, [int $length], [string $delimiter = ','], [string $enclosure = '"'], [string $escape = '\\'])%Obtiene una línea del puntero a un archivo y la examina para tratar campos CSV
+fgetcsv%array fgetcsv(resource $handle, [int $length], [string $delimiter = ","], [string $enclosure = '"'], [string $escape = "\"])%Obtiene una línea de un puntero a un fichero y la analiza en busca de campos CSV
fgets%string fgets(resource $handle, [int $length])%Obtiene una línea desde el puntero a un fichero
fgetss%string fgetss(resource $handle, [int $length], [string $allowable_tags])%Obtiene un línea desde un puntero a un archivo y elimina las etiquetas HTML
file%array file(string $filename, [int $flags], [resource $context])%Transfiere un fichero completo a un array
file_exists%bool file_exists(string $filename)%Comprueba si existe un fichero o directorio
-file_get_contents%string file_get_contents(string $filename, [bool $use_include_path = false], [resource $context], [int $offset = -1], [int $maxlen])%Transmite un fichero entero a una cadena
+file_get_contents%string file_get_contents(string $filename, [bool $use_include_path = false], [resource $context], [int $offset], [int $maxlen])%Transmite un fichero entero a una cadena
file_put_contents%int file_put_contents(string $filename, mixed $data, [int $flags], [resource $context])%Escribe una cadena a un fichero
fileatime%int fileatime(string $filename)%Obtiene el momento del último acceso a un archivo
filectime%int filectime(string $filename)%Obtiene el momento del último cambio del i-nodo de un archivo
@@ -834,36 +883,37 @@ filegroup%int filegroup(string $filename)%Obtiene el grupo de un archivo
fileinode%int fileinode(string $filename)%Obtiene el i-nodo del archivo
filemtime%int filemtime(string $filename)%Obtiene el momento de la última modificación de un archivo
fileowner%int fileowner(string $filename)%Obtiene el propietario de un archivo
-fileperms%int fileperms(string $filename)%Obtiene los permisos de un archivo
+fileperms%int fileperms(string $filename)%Obtiene los permisos de un fichero
filesize%int filesize(string $filename)%Obtiene el tamaño de un fichero
filetype%string filetype(string $filename)%Obtiene el tipo de fichero
filter_has_var%bool filter_has_var(int $type, string $variable_name)%Comprueba si existe una variable de un tipo concreto existe
filter_id%int filter_id(string $filtername)%Indica el ID del nombre de filtro que se indique
-filter_input%mixed filter_input(int $type, string $variable_name, [int $filter = FILTER_DEFAULT], [mixed $options])%Toma una variable externa concreta por nombre y opcionalmente la filtra
+filter_input%mixed filter_input(int $type, string $variable_name, [int $filter = FILTER_DEFAULT], [mixed $options])%Toma una variable externa concreta por su nombre y opcionalmente la filtra
filter_input_array%mixed filter_input_array(int $type, [mixed $definition], [bool $add_empty = true])%Obtiene variables externas y opcionalmente las filtra
filter_list%array filter_list()%Devuelve una lista de todos los filtros soportados
filter_var%mixed filter_var(mixed $variable, [int $filter = FILTER_DEFAULT], [mixed $options])%Filtra una variable con el filtro que se indique
filter_var_array%mixed filter_var_array(array $data, [mixed $definition], [bool $add_empty = true])%Retorna múltiple variables y opcionalmente las filtra
-finfo%object finfo([int $options = FILEINFO_NONE], [string $magic_file])%Crea un nuevo recurso fileinfo
+finfo%object finfo([int $options = FILEINFO_NONE], [string $magic_file])%Alias de finfo_open
finfo_buffer%string finfo_buffer(resource $finfo, string $string, [int $options = FILEINFO_NONE], [resource $context])%Devuelve información sobre el búfer en formato string
finfo_close%bool finfo_close(resource $finfo)%Cierra el recurso fileinfo
finfo_file%string finfo_file(resource $finfo, string $file_name, [int $options = FILEINFO_NONE], [resource $context])%Devuelve información sobre un fichero
finfo_open%resource finfo_open([int $options = FILEINFO_NONE], [string $magic_file])%Crea un nuevo recurso fileinfo
finfo_set_flags%bool finfo_set_flags(resource $finfo, int $options)%Opciones de configuración de libmagic
floatval%float floatval(mixed $var)%Obtener el valor flotante de una variable
-flock%bool flock(resource $handle, int $operation, [int $wouldblock])%Bloqueo de archivos asesorado portable
-floor%float floor(float $value)%Redondear fracciones hacia abajo
-flush%void flush()%Vaciar el búfer de salida
-fmod%float fmod(float $x, float $y)%Devuelve el residuo de punto flotante (módulo) de la división de los argumentos
+flock%bool flock(resource $handle, int $operation, [int $wouldblock])%Bloqueo de ficheros recomendado y portable
+floor%mixed floor(float $value)%Redondear fracciones hacia abajo
+flush%void flush()%Vaciar el búfer de salida del sistema
+fmod%float fmod(float $x, float $y)%Devuelve el resto en punto flotante (módulo) de la división de los argumentos
fnmatch%bool fnmatch(string $pattern, string $string, [int $flags])%Compara un nombre de fichero con un patrón
-fopen%resource fopen(string $filename, string $mode, [bool $use_include_path = false], [resource $context])%Abre un fichero o una URL
+fopen%resource fopen(string $filename, string $mode, [bool $use_include_path = false], [resource $context])%Abre un fichero o un URL
forward_static_call%mixed forward_static_call(callable $function, [mixed $parameter], [mixed ...])%Llamar a un método estático
forward_static_call_array%mixed forward_static_call_array(callable $function, array $parameters)%Llamar a un método estático y pasar los argumentos como matriz
fpassthru%int fpassthru(resource $handle)%Escribe toda la información restante de un puntero a un archivo
fprintf%int fprintf(resource $handle, string $format, [mixed $args], [mixed ...])%Escribir una cadena con formato a una secuencia
-fputcsv%int fputcsv(resource $handle, array $fields, [string $delimiter = ','], [string $enclosure = '"'])%Da formato a una línea como CSV y la escribe en un puntero a un archivo
+fputcsv%int fputcsv(resource $handle, array $fields, [string $delimiter = ","], [string $enclosure = '"'], [string $escape_char = "\"])%Dar formato CSV a una línea y escribirla en un puntero a un fichero
fputs%void fputs()%Alias de fwrite
fread%string fread(resource $handle, int $length)%Lectura de un fichero en modo binario seguro
+frenchtojd%int frenchtojd(int $month, int $day, int $year)%Convierte una fecha del Calendario Republicano Francés a una fecha Juliana
fscanf%mixed fscanf(resource $handle, string $format, [mixed ...])%Analiza la entrada desde un archivo de acuerdo a un formato
fseek%int fseek(resource $handle, int $offset, [int $whence = SEEK_SET])%Busca sobre un puntero a un fichero
fsockopen%resource fsockopen(string $hostname, [int $port = -1], [int $errno], [string $errstr], [float $timeout = ini_get("default_socket_timeout")])%Abre una conexión vía sockets a Internet o a un dominio Unix
@@ -896,7 +946,7 @@ ftp_put%bool ftp_put(resource $ftp_stream, string $remote_file, string $local_fi
ftp_pwd%string ftp_pwd(resource $ftp_stream)%Devuelve el nombre del directorio actual
ftp_quit%void ftp_quit()%Alias de ftp_close
ftp_raw%array ftp_raw(resource $ftp_stream, string $command)%Envía un comando arbitrario a un servidor FTP
-ftp_rawlist%array ftp_rawlist(resource $ftp_stream, string $directory, [bool $recursive = false])%Devuelve una lista detallada de archivos en el directorio especificado
+ftp_rawlist%mixed ftp_rawlist(resource $ftp_stream, string $directory, [bool $recursive = false])%Devuelve una lista detallada de archivos en el directorio especificado
ftp_rename%bool ftp_rename(resource $ftp_stream, string $oldname, string $newname)%Renombra un archivo o un directorio en el servidor FTP
ftp_rmdir%bool ftp_rmdir(resource $ftp_stream, string $directory)%Elimina un directorio
ftp_set_option%bool ftp_set_option(resource $ftp_stream, int $option, mixed $value)%Establecer varias opciones FTP de tiempo de ejecución
@@ -906,31 +956,32 @@ ftp_ssl_connect%resource ftp_ssl_connect(string $host, [int $port = 21], [int $t
ftp_systype%string ftp_systype(resource $ftp_stream)%Devuelve el identificador del tipo de sistema del servidor FTP remoto
ftruncate%bool ftruncate(resource $handle, int $size)%Trunca un archivo a una longitud dada
func_get_arg%mixed func_get_arg(int $arg_num)%Devuelve un elemento de una lista de argumentos
-func_get_args%array func_get_args()%Devuelve una matriz que se compone de una lista de argumentos de función
+func_get_args%array func_get_args()%Devuelve un array que se compone de una lista de argumentos de función
func_num_args%int func_num_args()%Devuelve el número de argumentos pasados a la función
function_exists%bool function_exists(string $function_name)%Devuelve TRUE si la función dada ha sido definida
fwrite%int fwrite(resource $handle, string $string, [int $length])%Escritura de un archivo en modo binario seguro
-gc_collect_cycles%int gc_collect_cycles()%Las fuerzas de la colección de todos los ciclos de basura existentes
+gc_collect_cycles%int gc_collect_cycles()%Fuerza la recolección de los ciclos de basura existentes
gc_disable%void gc_disable()%Desactiva el recolector de referencia circular
gc_enable%void gc_enable()%Activa el colector de referencia circular
gc_enabled%bool gc_enabled()%Devuelve el estado del colector de referencia circular
-gd_info%array gd_info()%Reúne información acerca de la biblioteca GD instalada actualmente
+gc_mem_caches%int gc_mem_caches()%Reclaims memory used by the Zend Engine memory manager
+gd_info%array gd_info()%Reunir información acerca de la biblioteca GD instalada actualmente
get_browser%mixed get_browser([string $user_agent], [bool $return_array = false])%Indica de lo que es capaz el navegador del usuario
get_called_class%string get_called_class()%El nombre de la clase "Vinculante Static Última"
get_cfg_var%string get_cfg_var(string $option)%Obtiene el valor de una opción de configuración de PHP
get_class%string get_class([object $object])%Devuelve el nombre de la clase de un objeto
-get_class_methods%array get_class_methods(mixed $class_name)%Obtiene los nombres de los métdos de una clase
+get_class_methods%array get_class_methods(mixed $class_name)%Obtiene los nombres de los métodos de una clase
get_class_vars%array get_class_vars(string $class_name)%Obtener las propiedades predeterminadas de una clase
get_current_user%string get_current_user()%Obtiene el nombre del propietario del script PHP actual
get_declared_classes%array get_declared_classes()%Devuelve una matriz con los nombres de las clases definidas
get_declared_interfaces%array get_declared_interfaces()%Devuelve un array con todas las interfaces declaradas
get_declared_traits%array get_declared_traits()%Devuelve un array de todos los traits declarados
get_defined_constants%array get_defined_constants([bool $categorize = false])%Devuelve un array asociativo con los nombres de todas las constantes y sus valores
-get_defined_functions%array get_defined_functions()%Devuelve una matriz de todas las funciones definidas
+get_defined_functions%array get_defined_functions([bool $exclude_disabled])%Devuelve un array de todas las funciones definidas
get_defined_vars%array get_defined_vars()%Devuelve una matriz con todas las variables definidas
get_extension_funcs%array get_extension_funcs(string $module_name)%Devuelve una matriz con los nombres de funciones de un módulo
get_headers%array get_headers(string $url, [int $format])%Recupera todas las cabeceras enviadas por el servidor en respuesta a una petición HTTP
-get_html_translation_table%array get_html_translation_table([int $table = HTML_SPECIALCHARS], [int $flags = ENT_COMPAT | ENT_HTML401], [string $encoding = 'UTF-8'])%Devuelve la tabla de traducción utilizada por htmlspecialchars y htmlentities
+get_html_translation_table%array get_html_translation_table([int $table = HTML_SPECIALCHARS], [int $flags = ENT_COMPAT | ENT_HTML401], [string $encoding = "UTF-8"])%Devuelve la tabla de traducción utilizada por htmlspecialchars y htmlentities
get_include_path%string get_include_path()%Obtiene la opción de configuración include_path actual
get_included_files%array get_included_files()%Devuelve un array con los nombres de los archivos incluidos o requeridos
get_loaded_extensions%array get_loaded_extensions([bool $zend_extensions = false])%Devuelve un array con los nombres de todos los módulos compilados y cargados
@@ -941,6 +992,7 @@ get_object_vars%array get_object_vars(object $object)%Obtiene las propiedades de
get_parent_class%string get_parent_class([mixed $object])%Recupera el nombre de la clase padre de un objeto o clase
get_required_files%void get_required_files()%Alias de get_included_files
get_resource_type%string get_resource_type(resource $handle)%Devuelve el tipo de recurso
+get_resources%resource get_resources([string $type])%Returns active resources
getallheaders%array getallheaders()%Recupera todas las cabeceras de petición HTTP
getcwd%string getcwd()%Obtiene el directorio actual en donde se esta trabajando
getdate%array getdate([int $timestamp = time()])%Obtener información de la fecha/hora
@@ -949,10 +1001,10 @@ gethostbyaddr%string gethostbyaddr(string $ip_address)%Obtener el nombre del hos
gethostbyname%string gethostbyname(string $hostname)%Obtener la dirección IPv4 que corresponde a un nombre de host de Internet dado
gethostbynamel%array gethostbynamel(string $hostname)%Obtener una lista de direcciones IPv4 que corresponde a un nombre de host de Internet dado
gethostname%string gethostname()%Obtiene el nombre de host
-getimagesize%array getimagesize(string $filename, [array $imageinfo])%Obtiene el tamaño de una imagen
+getimagesize%array getimagesize(string $filename, [array $imageinfo])%Obtener el tamaño de una imagen
getimagesizefromstring%array getimagesizefromstring(string $imagedata, [array $imageinfo])%Obtener el tamaño de una imagen desde una cadena
getlastmod%int getlastmod()%Obtiene la hora de la última modificación de la página
-getmxrr%bool getmxrr(string $hostname, array $mxhosts, [array $weight])%Get MX records corresponding to a given Internet host name
+getmxrr%bool getmxrr(string $hostname, array $mxhosts, [array $weight])%Obtener los registros MX correspondientes a un nombre de host de Internet
getmygid%int getmygid()%Obtener el GID del dueño del script PHP
getmyinode%int getmyinode()%Obtiene el inode del script actual
getmypid%int getmypid()%Obtiene el ID del proceso PHP
@@ -967,60 +1019,68 @@ getservbyport%string getservbyport(int $port, string $protocol)%Obtener el servi
gettext%string gettext(string $message)%Consultar un mensaje en el dominio actual
gettimeofday%mixed gettimeofday([bool $return_float = false])%Obtener la hora actual
gettype%string gettype(mixed $var)%Obtener el tipo de una variable
-glob%array glob(string $pattern, [int $flags])%Busca coincidencias de nombres de ruta con un patrón
+glob%array glob(string $pattern, [int $flags])%Buscar coincidencias de nombres de ruta con un patrón
gmdate%string gmdate(string $format, [int $timestamp = time()])%Formatea una fecha/hora GMT/UTC
-gmmktime%int gmmktime([int $hour = gmdate("H")], [int $minute = gmdate("i")], [int $second = gmdate("s")], [int $month = gmdate("n")], [int $day = gmdate("j")], [int $year = gmdate("Y")], [int $is_dst = -1])%Obtener la marca de tiempo Unix para una fecha GMT
-gmp_abs%resource gmp_abs(resource $a)%Valor absoluto
-gmp_add%resource gmp_add(resource $a, resource $b)%Agrega números
-gmp_and%resource gmp_and(resource $a, resource $b)%Nivel de bit AND
-gmp_clrbit%void gmp_clrbit(resource $a, int $index)%Limpia un bit
-gmp_cmp%int gmp_cmp(resource $a, resource $b)%Compara los números
-gmp_com%resource gmp_com(resource $a)%Calcula uno de los complementos
+gmmktime%int gmmktime([int $hour = gmdate("H")], [int $minute = gmdate("i")], [int $second = gmdate("s")], [int $month = gmdate("n")], [int $day = gmdate("j")], [int $year = gmdate("Y")], [int $is_dst = -1])%Obtener la marca temporal de Unix para una fecha GMT
+gmp_abs%GMP gmp_abs(GMP $a)%Valor absoluto
+gmp_add%GMP gmp_add(GMP $a, GMP $b)%Agrega números
+gmp_and%GMP gmp_and(GMP $a, GMP $b)%AND a nivel de bit
+gmp_clrbit%void gmp_clrbit(GMP $a, int $index)%Limpia un bit
+gmp_cmp%int gmp_cmp(GMP $a, GMP $b)%Compara los números
+gmp_com%GMP gmp_com(GMP $a)%Calcula uno de los complementos
gmp_div%void gmp_div()%Alias de gmp_div_q
-gmp_div_q%resource gmp_div_q(resource $a, resource $b, [int $round = GMP_ROUND_ZERO])%Divide los números
-gmp_div_qr%array gmp_div_qr(resource $n, resource $d, [int $round = GMP_ROUND_ZERO])%Divide los números y obtiene el cociente y resto
-gmp_div_r%resource gmp_div_r(resource $n, resource $d, [int $round = GMP_ROUND_ZERO])%El resto de la división de los números
-gmp_divexact%resource gmp_divexact(resource $n, resource $d)%División exacta de números
-gmp_fact%resource gmp_fact(mixed $a)%Factorial
-gmp_gcd%resource gmp_gcd(resource $a, resource $b)%Calcula el máximo común divisor
-gmp_gcdext%array gmp_gcdext(resource $a, resource $b)%Calcula el máximo común divisor y multiplicadores
-gmp_hamdist%int gmp_hamdist(resource $a, resource $b)%Distancia Hamming
-gmp_init%resource gmp_init(mixed $number, [int $base])%Crea un número GMP
-gmp_intval%int gmp_intval(resource $gmpnumber)%Convertir un número GMP a entero
-gmp_invert%resource gmp_invert(resource $a, resource $b)%Inverso del modulo
-gmp_jacobi%int gmp_jacobi(resource $a, resource $p)%Símbolo Jacobi
-gmp_legendre%int gmp_legendre(resource $a, resource $p)%Símbolo Legendre
-gmp_mod%resource gmp_mod(resource $n, resource $d)%Modulo de operación
-gmp_mul%resource gmp_mul(resource $a, resource $b)%Multiplicación de números
-gmp_neg%resource gmp_neg(resource $a)%Número negativo
-gmp_nextprime%resource gmp_nextprime(int $a)%Encuentra el siguiente número primo
-gmp_or%resource gmp_or(resource $a, resource $b)%Nivel de bit OR
-gmp_perfect_square%bool gmp_perfect_square(resource $a)%Comprueba el cuadrado perfecto
-gmp_popcount%int gmp_popcount(resource $a)%Cuenta la población
-gmp_pow%resource gmp_pow(resource $base, int $exp)%Aumenta el número a la potencia
-gmp_powm%resource gmp_powm(resource $base, resource $exp, resource $mod)%Eleva un número a la potencia con modulo
-gmp_prob_prime%int gmp_prob_prime(resource $a, [int $reps = 10])%Revisa si el número es "probablemente primo"
-gmp_random%resource gmp_random([int $limiter = 20])%Numero al azar
-gmp_scan0%int gmp_scan0(resource $a, int $start)%Escanear para 0
-gmp_scan1%int gmp_scan1(resource $a, int $start)%Escanear para 1
-gmp_setbit%void gmp_setbit(resource $a, int $index, [bool $bit_on = true])%Establece el bit
-gmp_sign%int gmp_sign(resource $a)%El símbolo del número
-gmp_sqrt%resource gmp_sqrt(resource $a)%Calcula la raíz cuadrada
-gmp_sqrtrem%array gmp_sqrtrem(resource $a)%Raíz cuadrada con resto
-gmp_strval%string gmp_strval(resource $gmpnumber, [int $base = 10])%Convierte un número GMP a cadena
-gmp_sub%resource gmp_sub(resource $a, resource $b)%Resta los números
-gmp_testbit%bool gmp_testbit(resource $a, int $index)%Prueba si un bit es establecido
-gmp_xor%resource gmp_xor(resource $a, resource $b)%Nivel de bit XOR
-gmstrftime%string gmstrftime(string $format, [int $timestamp = time()])%Formatear una fecha/hora GMT/UTC según la configuración regional
+gmp_div_q%GMP gmp_div_q(GMP $a, GMP $b, [int $round = GMP_ROUND_ZERO])%Divide los números
+gmp_div_qr%array gmp_div_qr(GMP $n, GMP $d, [int $round = GMP_ROUND_ZERO])%Divide los números y obtiene el cociente y resto
+gmp_div_r%GMP gmp_div_r(GMP $n, GMP $d, [int $round = GMP_ROUND_ZERO])%El resto de la división de los números
+gmp_divexact%GMP gmp_divexact(GMP $n, GMP $d)%División exacta de números
+gmp_export%string gmp_export(GMP $gmpnumber, integer $word_size, integer $options)%Exportar a un string binario
+gmp_fact%GMP gmp_fact(mixed $a)%Factorial
+gmp_gcd%GMP gmp_gcd(GMP $a, GMP $b)%Calcula el máximo común divisor
+gmp_gcdext%array gmp_gcdext(GMP $a, GMP $b)%Calcula el máximo común divisor y multiplicadores
+gmp_hamdist%int gmp_hamdist(GMP $a, GMP $b)%Distancia Hamming
+gmp_import%GMP gmp_import(string $data, integer $word_size, integer $options)%Importar de un string binario
+gmp_init%GMP gmp_init(mixed $number, [int $base])%Crea un número GMP
+gmp_intval%integer gmp_intval(GMP $gmpnumber)%Convertir un número GMP a entero
+gmp_invert%GMP gmp_invert(GMP $a, GMP $b)%Inverso del modulo
+gmp_jacobi%int gmp_jacobi(GMP $a, GMP $p)%Símbolo Jacobi
+gmp_legendre%int gmp_legendre(GMP $a, GMP $p)%Símbolo Legendre
+gmp_mod%GMP gmp_mod(GMP $n, GMP $d)%Modulo de operación
+gmp_mul%GMP gmp_mul(GMP $a, GMP $b)%Multiplicación de números
+gmp_neg%GMP gmp_neg(GMP $a)%Número negativo
+gmp_nextprime%GMP gmp_nextprime(int $a)%Encuentra el siguiente número primo
+gmp_or%GMP gmp_or(GMP $a, GMP $b)%Nivel de bit OR
+gmp_perfect_square%bool gmp_perfect_square(GMP $a)%Comprueba el cuadrado perfecto
+gmp_popcount%int gmp_popcount(GMP $a)%Cuenta la población
+gmp_pow%GMP gmp_pow(GMP $base, int $exp)%Aumenta el número a la potencia
+gmp_powm%GMP gmp_powm(GMP $base, GMP $exp, GMP $mod)%Eleva un número a la potencia con modulo
+gmp_prob_prime%int gmp_prob_prime(GMP $a, [int $reps = 10])%Revisa si el número es "probablemente primo"
+gmp_random%GMP gmp_random([int $limiter = 20])%Numero al azar
+gmp_random_bits%GMP gmp_random_bits(integer $bits)%Un número aleatorio
+gmp_random_range%GMP gmp_random_range(GMP $min, GMP $max)%Un número aleatorio
+gmp_random_seed%mixed gmp_random_seed(mixed $seed)%Establece la semilla RNG
+gmp_root%GMP gmp_root(GMP $a, int $nth)%Tomar la parte entera de una raíz enésima
+gmp_rootrem%array gmp_rootrem(GMP $a, int $nth)%Tomar la parte entera y el resot de una raíz enésima
+gmp_scan0%int gmp_scan0(GMP $a, int $start)%Escanear para 0
+gmp_scan1%int gmp_scan1(GMP $a, int $start)%Escanear para 1
+gmp_setbit%void gmp_setbit(GMP $a, int $index, [bool $bit_on = true])%Establece el bit
+gmp_sign%int gmp_sign(GMP $a)%El símbolo del número
+gmp_sqrt%GMP gmp_sqrt(GMP $a)%Calcula la raíz cuadrada
+gmp_sqrtrem%array gmp_sqrtrem(GMP $a)%Raíz cuadrada con resto
+gmp_strval%string gmp_strval(GMP $gmpnumber, [int $base = 10])%Convierte un número GMP a cadena
+gmp_sub%GMP gmp_sub(GMP $a, GMP $b)%Resta los números
+gmp_testbit%bool gmp_testbit(GMP $a, int $index)%Prueba si un bit es establecido
+gmp_xor%GMP gmp_xor(GMP $a, GMP $b)%Nivel de bit XOR
+gmstrftime%string gmstrftime(string $format, [int $timestamp = time()])%Formatear una fecha/hora GMT/UTC según la configuración local
grapheme_extract%string grapheme_extract(string $haystack, int $size, [int $extract_type], [int $start], [int $next])%Función para extraer una secuencia de un clúster de grafemas predeterminados desde un buffer de texto, que puede estar codificado en UTF-8
grapheme_stripos%int grapheme_stripos(string $haystack, string $needle, [int $offset])%Buscar la posición (en unidades de grafema) de la primera coincidencia de una cadena insensible a mayúsculas-minúsculas
grapheme_stristr%string grapheme_stristr(string $haystack, string $needle, [bool $before_needle = false])%Devolver parte de la cadena "pajar" desde la primera coincidencia de la cadena "aguja" insensible a mayúsculas-minúsculas hasta el final de "pajar"
-grapheme_strlen%int grapheme_strlen(string $input)%Obtener la longitud de una cadena en unidades de grafema
+grapheme_strlen%int grapheme_strlen(string $input)%Obtener la longitud de un string en unidades de grafema
grapheme_strpos%int grapheme_strpos(string $haystack, string $needle, [int $offset])%Buscar la posición (en unidades de grafema) de la primera ocurrencia de una cadena
grapheme_strripos%int grapheme_strripos(string $haystack, string $needle, [int $offset])%Buscar la posición (en unidades de grafema) de la última coincidencia de una cadena insensible a mayúsculas-minúsculas
grapheme_strrpos%int grapheme_strrpos(string $haystack, string $needle, [int $offset])%Buscar la posición (en unidades de grafema) de la última coincidencia de una cadena
grapheme_strstr%string grapheme_strstr(string $haystack, string $needle, [bool $before_needle = false])%Devolver parte de la cadena "pajar" desde la primera coincidencia de la cadena "aguja" hasta el final de "pajar"
grapheme_substr%int grapheme_substr(string $string, int $start, [int $length])%Devolver parte de una cadena
+gregoriantojd%int gregoriantojd(int $month, int $day, int $year)%Convierte una fecha Gregoriana en Fecha Juliana
gzclose%bool gzclose(resource $zp)%Cierra el apuntador de un archivo gz abierto
gzcompress%string gzcompress(string $data, [int $level = -1], [int $encoding = ZLIB_ENCODING_DEFLATE])%Comprime una cadena
gzdecode%string gzdecode(string $data, [int $length])%Decodifica una cadena comprimida con gzip
@@ -1029,7 +1089,7 @@ gzencode%string gzencode(string $data, [int $level = -1], [int $encoding_mode =
gzeof%int gzeof(resource $zp)%Prueba de apuntador para EOF de archivo gz
gzfile%array gzfile(string $filename, [int $use_include_path])%Lee un archivo gz completo en una matriz
gzgetc%string gzgetc(resource $zp)%Obtiene el caracter donde está el apuntador al archivo gz
-gzgets%string gzgets(resource $zp, int $length)%Obtiene la línea del apuntador al archivo
+gzgets%string gzgets(resource $zp, [int $length])%Obtiene la línea del apuntador al archivo
gzgetss%string gzgetss(resource $zp, int $length, [string $allowable_tags])%Obtiene la línea del apuntador al archivo gz y retira las etiquetas HTML
gzinflate%string gzinflate(string $data, [int $length])%Descomprime una cadena comprimida
gzopen%resource gzopen(string $filename, string $mode, [int $use_include_path])%Abre un archivo gz
@@ -1041,11 +1101,13 @@ gzseek%int gzseek(resource $zp, int $offset, [int $whence = SEEK_SET])%Ubica el
gztell%int gztell(resource $zp)%Indica la posición de lectura/escritura del apuntador al archivo gz
gzuncompress%string gzuncompress(string $data, [int $length])%Descomprime una cadena comprimida
gzwrite%int gzwrite(resource $zp, string $string, [int $length])%Escritura en un archivo gz, segura a nivel binario
-hash%string hash(string $algo, string $data, [bool $raw_output = false])%Genera un valor cifrado en base a un string
+hash%string hash(string $algo, string $data, [bool $raw_output = false])%Genera un valor cifrado con base a un string
hash_algos%array hash_algos()%Devuelve una lista con los algoritmos de cifrado soportados
hash_copy%resource hash_copy(resource $context)%Copia un recurso de contexto de cifrado
+hash_equals%bool hash_equals(string $known_string, string $user_string)%Comparación de strings segura contra ataques de temporización
hash_file%string hash_file(string $algo, string $filename, [bool $raw_output = false])%Genera un valor cifrado usando el contenido de un fichero dado
hash_final%string hash_final(resource $context, [bool $raw_output = false])%Finaliza un contexto incremental y devuelve el resultado cifrado
+hash_hkdf%string hash_hkdf(string $algo, string $ikm, [int $length], [string $info = ''], [string $salt = ''])%Generate a HKDF key derivation of a supplied key input
hash_hmac%string hash_hmac(string $algo, string $data, string $key, [bool $raw_output = false])%Genera un valor cifrado mediante una clave especificada usando el método HMAC
hash_hmac_file%string hash_hmac_file(string $algo, string $filename, string $key, [bool $raw_output = false])%Genera un valor cifrado mediante una clave especificada usando el método HMAC y el contenido de un fichero dado
hash_init%resource hash_init(string $algo, [int $options], [string $key])%Inicializa un contexto incremental para cifrar
@@ -1064,60 +1126,12 @@ hex2bin%string hex2bin(string $data)%Decodifica una cadena binaria codificada he
hexdec%number hexdec(string $hex_string)%Hexadecimal a decimal
highlight_file%mixed highlight_file(string $filename, [bool $return = false])%Remarcado de la sintaxis de un fichero
highlight_string%mixed highlight_string(string $str, [bool $return = false])%Remarcado de sintaxis de una cadena
-html_entity_decode%string html_entity_decode(string $string, [int $flags = ENT_COMPAT | ENT_HTML401], [string $encoding = 'UTF-8'])%Convierte todas las entidades HTML a sus caracteres correspondientes
-htmlentities%string htmlentities(string $string, [int $flags = ENT_COMPAT | ENT_HTML401], [string $encoding = 'UTF-8'], [bool $double_encode = true])%Convierte todos los caracteres aplicables a entidades HTML
-htmlspecialchars%string htmlspecialchars(string $string, [int $flags = ENT_COMPAT | ENT_HTML401], [string $encoding = 'UTF-8'], [bool $double_encode = true])%Convierte caracteres especiales en entidades HTML
+html_entity_decode%string html_entity_decode(string $string, [int $flags = ENT_COMPAT | ENT_HTML401], [string $encoding = ini_get("default_charset")])%Convierte todas las entidades HTML a sus caracteres correspondientes
+htmlentities%string htmlentities(string $string, [int $flags = ENT_COMPAT | ENT_HTML401], [string $encoding = ini_get("default_charset")], [bool $double_encode = true])%Convierte todos los caracteres aplicables a entidades HTML
+htmlspecialchars%string htmlspecialchars(string $string, [int $flags = ENT_COMPAT | ENT_HTML401], [string $encoding = ini_get("default_charset")], [bool $double_encode = true])%Convierte caracteres especiales en entidades HTML
htmlspecialchars_decode%string htmlspecialchars_decode(string $string, [int $flags = ENT_COMPAT | ENT_HTML401])%Convierte entidades HTML especiales de nuevo en caracteres
-http_build_cookie%string http_build_cookie(array $cookie)%Construir el string de una cookie
http_build_query%string http_build_query(mixed $query_data, [string $numeric_prefix], [string $arg_separator], [int $enc_type])%Generar una cadena de consulta codificada estilo URL
-http_build_str%string http_build_str(array $query, [string $prefix], [string $arg_separator = ini_get("arg_separator.output")])%Construir un string de consulta
-http_build_url%string http_build_url([mixed $url], [mixed $parts], [int $flags = HTTP_URL_REPLACE], [array $new_url])%Construir una URL
-http_cache_etag%bool http_cache_etag([string $etag])%Guardando en caché a partir de ETag
-http_cache_last_modified%bool http_cache_last_modified([int $timestamp_or_expires])%Guardando en caché por última modificación
-http_chunked_decode%string http_chunked_decode(string $encoded)%Decodifica datos fragmentados
-http_date%string http_date([int $timestamp])%Compone una fecha HTTP compatible con el RFC
-http_deflate%string http_deflate(string $data, [int $flags])%Comprimir datos
-http_get%string http_get(string $url, [array $options], [array $info])%Realizar una petición GET
-http_get_request_body%string http_get_request_body()%Consultar cuerpo de petición como string
-http_get_request_body_stream%resource http_get_request_body_stream()%Consultar cuerpo de la petición como un flujo
-http_get_request_headers%array http_get_request_headers()%Obtener cabeceras de petición como array
-http_head%string http_head(string $url, [array $options], [array $info])%Realizar una petición HEAD
-http_inflate%string http_inflate(string $data)%Descomprimir datos
-http_match_etag%bool http_match_etag(string $etag, [bool $for_range = false])%Comprobar si coincide el ETag
-http_match_modified%bool http_match_modified([int $timestamp = -1], [bool $for_range = false])%Comprobar si coincide la última modificación
-http_match_request_header%bool http_match_request_header(string $header, string $value, [bool $match_case = false])%Comprobar si coincide cualquier cabecera
-http_negotiate_charset%string http_negotiate_charset(array $supported, [array $result])%Negociar el conjunto de caracteres preferido por los clientes
-http_negotiate_content_type%string http_negotiate_content_type(array $supported, [array $result])%Negociar el tipo de contenido preferido por los clientes
-http_negotiate_language%string http_negotiate_language(array $supported, [array $result])%Negociar el idioma preferido de los clientes
-http_parse_cookie%object http_parse_cookie(string $cookie, [int $flags], [array $allowed_extras])%Analizar una cookie HTTP
-http_parse_headers%array http_parse_headers(string $header)%Convierte cabeceras HTTP
-http_parse_message%object http_parse_message(string $message)%Analizar mensajes HTTP
-http_parse_params%object http_parse_params(string $param, [int $flags = HTTP_PARAMS_DEFAULT])%Analizar lista de parámetros
-http_persistent_handles_clean%string http_persistent_handles_clean([string $ident])%Cierra el control de persistencia
-http_persistent_handles_count%object http_persistent_handles_count()%Estadísticas del control del persistencias
-http_persistent_handles_ident%string http_persistent_handles_ident([string $ident])%Obtener/modificar el identificador del control de persistencia
-http_post_data%string http_post_data(string $url, string $data, [array $options], [array $info])%Realizar una petición POST con datos pre-codificados
-http_post_fields%string http_post_fields(string $url, array $data, [array $files], [array $options], [array $info])%Realizar una petición POST con datos a codificar
-http_put_data%string http_put_data(string $url, string $data, [array $options], [array $info])%Realizar una petición PUT con datos
-http_put_file%string http_put_file(string $url, string $file, [array $options], [array $info])%Realizar una petición PUT con un fichero
-http_put_stream%string http_put_stream(string $url, resource $stream, [array $options], [array $info])%Realizar una petición PUT a partir de un flujo
-http_redirect%bool http_redirect([string $url], [array $params], [bool $session = false], [int $status])%Realiza una redirección HTTP
-http_request%string http_request(int $method, string $url, [string $body], [array $options], [array $info])%Realizar una petición personalizada
-http_request_body_encode%string http_request_body_encode(array $fields, array $files)%Codificar el contenido de una petición
-http_request_method_exists%int http_request_method_exists(mixed $method)%Comprueba si existe un método de petición
-http_request_method_name%string http_request_method_name(int $method)%Obtener nombre de método de petición
-http_request_method_register%int http_request_method_register(string $method)%Da de alta un método de petición
-http_request_method_unregister%bool http_request_method_unregister(mixed $method)%Dar de baja un método de petición
-http_response_code%int http_response_code([int $response_code])%Get or Set the HTTP response code
-http_send_content_disposition%bool http_send_content_disposition(string $filename, [bool $inline = false])%Enviar la cabecera Content-Disposition
-http_send_content_type%bool http_send_content_type([string $content_type = "application/x-octetstream"])%Enviar cabecera Content-Type
-http_send_data%bool http_send_data(string $data)%Enviar datos arbitrarios
-http_send_file%bool http_send_file(string $file)%Enviar un fichero
-http_send_last_modified%bool http_send_last_modified([int $timestamp = time()])%Enviar cabecera Last-Modified
-http_send_status%bool http_send_status(int $status)%Enviar código de estado HTTP
-http_send_stream%bool http_send_stream(resource $stream)%Enviar flujo
-http_support%int http_support([int $feature])%Comprueba el soporte HTTP integrado
-http_throttle%void http_throttle(float $sec, [int $bytes = 40960])%Aceleración de HTTP
+http_response_code%mixed http_response_code([int $response_code])%Obtener u establecer el código de respuesta HTTP
hypot%float hypot(float $x, float $y)%Calcula la longitud de la hipotenusa de un triángulo de ángulo recto
ibase_add_user%bool ibase_add_user(resource $service_handle, string $user_name, string $password, [string $first_name], [string $middle_name], [string $last_name])%Añade un usuario a una base de datos segura
ibase_affected_rows%int ibase_affected_rows([resource $link_identifier])%Devuelve el número de columnas afectadas por la última consulta
@@ -1179,9 +1193,8 @@ iconv_strrpos%int iconv_strrpos(string $haystack, string $needle, [string $chars
iconv_substr%string iconv_substr(string $str, int $offset, [int $length = iconv_strlen($str, $charset)], [string $charset = ini_get("iconv.internal_encoding")])%Elimina parte del string
idate%int idate(string $format, [int $timestamp = time()])%Formatea una fecha/hora local como un entero
idn_to_ascii%string idn_to_ascii(string $domain, [int $options], [int $variant = INTL_IDNA_VARIANT_2003], [array $idna_info])%Convierte un nombre de dominio a formato IDNA ASCII
-idn_to_unicode%void idn_to_unicode()%Alias de idn_to_utf8
idn_to_utf8%string idn_to_utf8(string $domain, [int $options], [int $variant = INTL_IDNA_VARIANT_2003], [array $idna_info])%Convierte un nombre de dominio de IDNA ASCII a Unicode
-ignore_user_abort%int ignore_user_abort([string $value])%Establecer si la desconexión de un cliente debería abortar la ejecución del script
+ignore_user_abort%int ignore_user_abort([bool $value])%Establecer si la desconexión de un cliente debería abortar la ejecución del script
iis_add_server%int iis_add_server(string $path, string $comment, string $server_ip, int $port, string $host_name, int $rights, int $start_server)%Crea un nuevo servidor web virtual
iis_get_dir_security%int iis_get_dir_security(int $server_instance, string $virtual_path)%Obtiene la Seguridad de Directorio
iis_get_script_map%string iis_get_script_map(int $server_instance, string $virtual_path, string $script_extension)%Obtiene el mapeado de scripts en un directorio virtual para una extensión específica
@@ -1201,16 +1214,17 @@ iis_stop_service%int iis_stop_service(string $service_id)%Detiene el servicio de
image2wbmp%bool image2wbmp(resource $image, [string $filename], [int $threshold])%Exportar la imagen al navegador o a un fichero
image_type_to_extension%string image_type_to_extension(int $imagetype, [bool $include_dot])%Obtiene la extensión de un tipo de imagen
image_type_to_mime_type%string image_type_to_mime_type(int $imagetype)%Obtiene el tipo Mime de un tipo de imagen devuelto por getimagesize, exif_read_data, exif_thumbnail, exif_imagetype
-imageaffine%resource imageaffine(resource $image, array $affine, [array $clip])%Devuelve la imagen que contiene la imagen fuente transformada afín, usando un área de recorte opcional
+imageaffine%resource imageaffine(resource $image, array $affine, [array $clip])%Devuelve la imagen que contiene la imagen origen transformada afín, usando un área de recorte opcional
imageaffinematrixconcat%array imageaffinematrixconcat(array $m1, array $m2)%Concatena dos matrices (como al hacer muchas opciones de una vez)
imageaffinematrixget%array imageaffinematrixget(int $type, [mixed $options])%Devuelve la imagen que contiene la imagen fuente transformada afín, usando un área de recorte opcional
imagealphablending%bool imagealphablending(resource $image, bool $blendmode)%Establece el modo de mezcla para una imagen
imageantialias%bool imageantialias(resource $image, bool $enabled)%Permitir o no el uso de funciones antialias
imagearc%bool imagearc(resource $image, int $cx, int $cy, int $width, int $height, int $start, int $end, int $color)%Dibujar un arco
+imagebmp%bool imagebmp(resource $image, mixed $to, [bool $compressed])%Output a BMP image to browser or file
imagechar%bool imagechar(resource $image, int $font, int $x, int $y, string $c, int $color)%Dibujar un carácter horizontalmente
imagecharup%bool imagecharup(resource $image, int $font, int $x, int $y, string $c, int $color)%Dibujar un carácter verticalmente
imagecolorallocate%int imagecolorallocate(resource $image, int $red, int $green, int $blue)%Asigna un color para una imagen
-imagecolorallocatealpha%int imagecolorallocatealpha(resource $image, int $red, int $green, int $blue, int $alpha)%Asigna un color para una imagen
+imagecolorallocatealpha%int imagecolorallocatealpha(resource $image, int $red, int $green, int $blue, int $alpha)%Asignar un color para una imagen
imagecolorat%int imagecolorat(resource $image, int $x, int $y)%Obtener el índice del color de un píxel
imagecolorclosest%int imagecolorclosest(resource $image, int $red, int $green, int $blue)%Obtener el índice del color más próximo al color especificado
imagecolorclosestalpha%int imagecolorclosestalpha(resource $image, int $red, int $green, int $blue, int $alpha)%Obtener el índice del color más próximo al color + alpha especificado
@@ -1232,9 +1246,10 @@ imagecopymergegray%bool imagecopymergegray(resource $dst_im, resource $src_im, i
imagecopyresampled%bool imagecopyresampled(resource $dst_image, resource $src_image, int $dst_x, int $dst_y, int $src_x, int $src_y, int $dst_w, int $dst_h, int $src_w, int $src_h)%Copia y cambia el tamaño de parte de una imagen redimensionándola
imagecopyresized%bool imagecopyresized(resource $dst_image, resource $src_image, int $dst_x, int $dst_y, int $src_x, int $src_y, int $dst_w, int $dst_h, int $src_w, int $src_h)%Copia y cambia el tamaño de parte de una imagen
imagecreate%resource imagecreate(int $width, int $height)%Crea una nueva imagen basada en paleta
-imagecreatefromgd%resource imagecreatefromgd(string $filename)%Crear una imagen nueva desde un archivo GD o una URL
-imagecreatefromgd2%resource imagecreatefromgd2(string $filename)%Crear una imagen nueva desde un archivo GD2 o una URL
-imagecreatefromgd2part%resource imagecreatefromgd2part(string $filename, int $srcX, int $srcY, int $width, int $height)%Crear una nueva imagen desde una parte dada de un archivo GD2 o una URL
+imagecreatefrombmp%resource imagecreatefrombmp(string $filename)%Crea una nueva imagen a partir de un fichero o de una URL
+imagecreatefromgd%resource imagecreatefromgd(string $filename)%Crear una imagen nueva desde un fichero GD o un URL
+imagecreatefromgd2%resource imagecreatefromgd2(string $filename)%Crear una imagen nueva desde un fichero GD2 o un URL
+imagecreatefromgd2part%resource imagecreatefromgd2part(string $filename, int $srcX, int $srcY, int $width, int $height)%Crear una nueva imagen desde una parte dada de un fichero GD2 o un URL
imagecreatefromgif%resource imagecreatefromgif(string $filename)%Crea una nueva imagen a partir de un fichero o de una URL
imagecreatefromjpeg%resource imagecreatefromjpeg(string $filename)%Crea una nueva imagen a partir de un fichero o de una URL
imagecreatefrompng%resource imagecreatefrompng(string $filename)%Crea una nueva imagen a partir de un fichero o de una URL
@@ -1263,32 +1278,36 @@ imageftbbox%array imageftbbox(float $size, float $angle, string $fontfile, strin
imagefttext%array imagefttext(resource $image, float $size, float $angle, int $x, int $y, int $color, string $fontfile, string $text, [array $extrainfo])%Escribir texto en la imagen usando fuentes mediante FreeType 2
imagegammacorrect%bool imagegammacorrect(resource $image, float $inputgamma, float $outputgamma)%Aplicar una corrección gamma a la imagen GD
imagegd%bool imagegd(resource $image, [string $filename])%Imprime una imagen GD2 a un navegador o archivo
-imagegd2%bool imagegd2(resource $image, [string $filename], [int $chunk_size], [int $type = IMG_GD2_RAW])%Imprime una imagen GD2 a un navegador o archivo
+imagegd2%bool imagegd2(resource $image, [mixed $to = NULL], [int $chunk_size = 128], [int $type = IMG_GD2_RAW])%Imprime una imagen GD2 a un navegador o fichero
+imagegetclip%array imagegetclip(resource $im)%Get the clipping rectangle
imagegif%bool imagegif(resource $image, [string $filename])%Exportar la imagen al navegador o a un fichero
imagegrabscreen%resource imagegrabscreen()%Capturar la pantalla completa
imagegrabwindow%resource imagegrabwindow(int $window_handle, [int $client_area])%Capturar una ventana
imageinterlace%int imageinterlace(resource $image, [int $interlace])%Habilitar o deshabilitar en entrelazamiento
imageistruecolor%bool imageistruecolor(resource $image)%Averiguar si una imagen es de color verdadero
-imagejpeg%bool imagejpeg(resource $image, [string $filename], [int $quality])%Exportar la imagen al navegador o a un fichero
-imagelayereffect%bool imagelayereffect(resource $image, int $effect)%Establecer la bandera de mezcla alfa para usar los efectos de capa de la biblioteca gd incluida
+imagejpeg%bool imagejpeg(resource $image, [mixed $to], [int $quality])%Exportar la imagen al navegador o a un fichero
+imagelayereffect%bool imagelayereffect(resource $image, int $effect)%Establecer la bandera de mezcla alfa para usar los efectos de capa
imageline%bool imageline(resource $image, int $x1, int $y1, int $x2, int $y2, int $color)%Dibujar una línea
imageloadfont%int imageloadfont(string $file)%Cargar una nueva fuente
+imageopenpolygon%bool imageopenpolygon(resource $image, array $points, int $num_points, int $color)%Draws an open polygon
imagepalettecopy%void imagepalettecopy(resource $destination, resource $source)%Copiar la paleta de una imagen a otra
imagepalettetotruecolor%bool imagepalettetotruecolor(resource $src)%Convierte una imagen basada en paleta a color verdadero
imagepng%bool imagepng(resource $image, [string $filename], [int $quality], [int $filters])%Imprimir una imagen PNG al navegador o a un archivo
imagepolygon%bool imagepolygon(resource $image, array $points, int $num_points, int $color)%Dibujar un polígono
imagepsbbox%array imagepsbbox(string $text, resource $font, int $size, int $space, int $tightness, float $angle)%Devolver la caja circundante de un rectángulo de texto usando fuentes PostScript Type1
-imagepsencodefont%bool imagepsencodefont(resource $font_index, string $encodingfile)%Cambiar el vector de codificación del caráter de una fuente
+imagepsencodefont%bool imagepsencodefont(resource $font_index, string $encodingfile)%Cambiar el vector de codificación de carácter de un tipo de letra
imagepsextendfont%bool imagepsextendfont(resource $font_index, float $extend)%Extender o condensar una fuente
imagepsfreefont%bool imagepsfreefont(resource $font_index)%Liberar la memoria usada por una fuente PostScript Type 1
-imagepsloadfont%resource imagepsloadfont(string $filename)%Cargar una fuente PostScript Type 1 desde un archivo
+imagepsloadfont%resource imagepsloadfont(string $filename)%Cargar una fuente PostScript Type 1 desde un fichero
imagepsslantfont%bool imagepsslantfont(resource $font_index, float $slant)%Inclinar una fuente
imagepstext%array imagepstext(resource $image, string $text, resource $font_index, int $size, int $foreground, int $background, int $x, int $y, [int $space], [int $tightness], [float $angle = 0.0], [int $antialias_steps = 4])%Dibujar un texto sobre una imagen usando fuentes PostScript Type1
imagerectangle%bool imagerectangle(resource $image, int $x1, int $y1, int $x2, int $y2, int $color)%Dibuja un rectángulo
+imageresolution%mixed imageresolution(resource $image, [int $res_x], [int $res_y])%Get or set the resolution of the image
imagerotate%resource imagerotate(resource $image, float $angle, int $bgd_color, [int $ignore_transparent])%Rotar una imagen con un ángulo dado
imagesavealpha%bool imagesavealpha(resource $image, bool $saveflag)%Establecer la bandera para guardar la información completa del canal alfa (como oposición a la transparencia de un simple color) cuando se guardan imágenes PNG
imagescale%resource imagescale(resource $image, int $new_width, [int $new_height = -1], [int $mode = IMG_BILINEAR_FIXED])%Redimensiona una imagen usando un nuevo ancho y alto
imagesetbrush%bool imagesetbrush(resource $image, resource $brush)%Establecer la imagen de pincel para el dibujo de líneas
+imagesetclip%bool imagesetclip(resource $im, int $x1, int $y1, int $x2, int $y2)%Set the clipping rectangle
imagesetinterpolation%bool imagesetinterpolation(resource $image, [int $method = IMG_BILINEAR_FIXED])%Establecer el método de interpolación
imagesetpixel%bool imagesetpixel(resource $image, int $x, int $y, int $color)%Establecer un simple píxel
imagesetstyle%bool imagesetstyle(resource $image, array $style)%Establecer el estilo para el dibujo de líneas
@@ -1303,8 +1322,8 @@ imagettfbbox%array imagettfbbox(float $size, float $angle, string $fontfile, str
imagettftext%array imagettftext(resource $image, float $size, float $angle, int $x, int $y, int $color, string $fontfile, string $text)%Escribir texto en la imagen usando fuentes TrueType
imagetypes%int imagetypes()%Devolver los tipos de imagen soportados por la versión actual de PHP
imagewbmp%bool imagewbmp(resource $image, [string $filename], [int $foreground])%Exportar la imagen al navegador o a un fichero
-imagewebp%bool imagewebp(resource $image, string $filename)%Imprimer una imagen WebP al navegador o fichero
-imagexbm%bool imagexbm(resource $image, string $filename, [int $foreground])%Imprimir una imagen XBM al navegador o a una archivo
+imagewebp%bool imagewebp(resource $image, mixed $to, [int $quality = 80])%Imprimir una imagen WebP al navegador o fichero
+imagexbm%bool imagexbm(resource $image, string $filename, [int $foreground])%Imprimir una imagen XBM en el navegador o en un fichero
imap_8bit%string imap_8bit(string $string)%Convertir una cadena 8bit a una cadena quoted-printable
imap_alerts%array imap_alerts()%Devuelve todos los mensajes de alerte de IMAP que han sucedido
imap_append%bool imap_append(resource $imap_stream, string $mailbox, string $message, [string $options], [string $internal_date])%Añadir un mensaje de cadena a un buzón especificado
@@ -1363,11 +1382,11 @@ imap_rfc822_write_address%string imap_rfc822_write_address(string $mailbox, stri
imap_savebody%bool imap_savebody(resource $imap_stream, mixed $file, int $msg_number, [string $part_number = ""], [int $options])%Guardar una sección del cuerpo específica en un fichero
imap_scan%void imap_scan()%Alias de imap_listscan
imap_scanmailbox%void imap_scanmailbox()%Alias de imap_listscan
-imap_search%array imap_search(resource $imap_stream, string $criteria, [int $options = SE_FREE], [string $charset = NIL])%Esta función devuelve un array de mensajes que coinciden con el criterio de búsqueda dado
+imap_search%array imap_search(resource $imap_stream, string $criteria, [int $options = SE_FREE], [string $charset])%Esta función devuelve un array de mensajes que coinciden con el criterio de búsqueda dado
imap_set_quota%bool imap_set_quota(resource $imap_stream, string $quota_root, int $quota_limit)%Establece una cuota para un buzón dado
imap_setacl%bool imap_setacl(resource $imap_stream, string $mailbox, string $id, string $rights)%Establece el ACL para el buzón dado
imap_setflag_full%bool imap_setflag_full(resource $imap_stream, string $sequence, string $flag, [int $options = NIL])%Establece banderas en mensajes
-imap_sort%array imap_sort(resource $imap_stream, int $criteria, int $reverse, [int $options], [string $search_criteria], [string $charset = NIL])%Obtiene y ordena mensajes
+imap_sort%array imap_sort(resource $imap_stream, int $criteria, int $reverse, [int $options], [string $search_criteria], [string $charset])%Obtiene y ordena mensajes
imap_status%object imap_status(resource $imap_stream, string $mailbox, int $options)%Devuelve la información de estado de un buzón
imap_subscribe%bool imap_subscribe(resource $imap_stream, string $mailbox)%Suscribirse a un buzón
imap_thread%array imap_thread(resource $imap_stream, [int $options = SE_FREE])%Devuelve un árbol de mensajes hilados
@@ -1380,25 +1399,28 @@ imap_utf7_encode%string imap_utf7_encode(string $data)%Convierte una cadena ISO-
imap_utf8%string imap_utf8(string $mime_encoded_text)%Convierte texto codificado MIME en UTF-8
implode%string implode(string $glue, array $pieces)%Une elementos de un array en un string
import_request_variables%bool import_request_variables(string $types, [string $prefix])%Importar variables GET/POST/Cookie en el ámbito global
-in_array%bool in_array(mixed $needle, array $haystack, [bool $strict])%Comprueba si un valor existe en un array usando comparación flexible
+in_array%bool in_array(mixed $needle, array $haystack, [bool $strict])%Comprueba si un valor existe en un array
include%bool include(string $path)%Includes and evaluates the specified file
include_once%bool include_once(string $path)%Includes and evaluates the specified file
-inet_ntop%string inet_ntop(string $in_addr)%Converts a packed internet address to a human readable representation
-inet_pton%string inet_pton(string $address)%Converts a human readable IP address to its packed in_addr representation
+inet_ntop%string inet_ntop(string $in_addr)%Convertir una dirección de internet empaquetada en una representación legible por humanos
+inet_pton%string inet_pton(string $address)%Convertir una dirección IP legible por humanos a su representación in_addr empaquetada
+inflate_add%string inflate_add(resource $context, string $encoded_data, [int $flush_mode = ZLIB_SYNC_FLUSH])%Incrementally inflate encoded data
+inflate_init%resource inflate_init(int $encoding, [array $options = array()])%Initialize an incremental inflate context
ini_alter%void ini_alter()%Alias de ini_set
ini_get%string ini_get(string $varname)%Devuelve el valor de una directiva de configuración
ini_get_all%array ini_get_all([string $extension], [bool $details = true])%Obtiene todas las opciones de configuración
ini_restore%void ini_restore(string $varname)%Restablece el valor de una opción de configuración
ini_set%string ini_set(string $varname, string $newvalue)%Establece el valor de una directiva de configuración
+intdiv%int intdiv(int $dividend, int $divisor)%División entera
interface_exists%bool interface_exists(string $interface_name, [bool $autoload = true])%Comprueba si una interfaz ha sido definida
intl_error_name%string intl_error_name(int $error_code)%Obtiene un nombre simbólico a partir de un código de error dado
intl_get_error_code%int intl_get_error_code()%Obtiene el último código de error
intl_get_error_message%string intl_get_error_message()%Obtener una descripción del último error
intl_is_failure%bool intl_is_failure(int $error_code)%Comprueba si el código de error dado indica un fallo
-intlcal_get_error_code%int intlcal_get_error_code(IntlCalendar $calendar)%Get last error code on the object
-intlcal_get_error_message%string intlcal_get_error_message(IntlCalendar $calendar)%Get last error message on the object
-intltz_get_error_code%integer intltz_get_error_code()%Get last error code on the object
-intltz_get_error_message%string intltz_get_error_message()%Get last error message on the object
+intlcal_get_error_code%int intlcal_get_error_code(IntlCalendar $calendar)%Obtener el código de error del objeto
+intlcal_get_error_message%string intlcal_get_error_message(IntlCalendar $calendar)%Obtener el últime mensaje de error del objeto
+intltz_get_error_code%integer intltz_get_error_code()%Obtener el último código de error del objeto
+intltz_get_error_message%string intltz_get_error_message()%Obtener el último mensaje de error del objeto
intval%integer intval(mixed $var, [int $base = 10])%Obtiene el valor entero de una variable
ip2long%int ip2long(string $ip_address)%Convierte una cadena que contiene una dirección con puntos del Protocolo de Internet (IPv4) en una dirección apropiada
iptcembed%mixed iptcembed(string $iptcdata, string $jpeg_file_name, [int $spool])%Incluir información IPTC binaria en una imagen JPEG
@@ -1406,7 +1428,7 @@ iptcparse%array iptcparse(string $iptcblock)%Conviertir un bloque IPTC binario e
is_a%bool is_a(object $object, string $class_name, [bool $allow_string])%Comprueba si un objeto es de una clase o tiene esta clase como una de sus madres
is_array%bool is_array(mixed $var)%Comprueba si una variable es un array
is_bool%bool is_bool(mixed $var)%Comprueba si una variable es de tipo booleano
-is_callable%bool is_callable(callable $name, [bool $syntax_only = false], [string $callable_name])%Verificar que los contenidos de una variable puedan ser llamados como una función
+is_callable%bool is_callable(mixed $var, [bool $syntax_only = false], [string $callable_name])%Verificar que los contenidos de una variable puedan ser llamados como una función
is_dir%bool is_dir(string $filename)%Indica si el nombre de archivo es un directorio
is_double%void is_double()%Alias de is_float
is_executable%bool is_executable(string $filename)%Indica si el nombre de archivo es ejecutable
@@ -1416,6 +1438,7 @@ is_float%bool is_float(mixed $var)%Comprueba si el tipo de una variable es float
is_infinite%bool is_infinite(float $val)%Encuentra si un valor es infinito
is_int%bool is_int(mixed $var)%Comprueba si el tipo de una variable es integer
is_integer%void is_integer()%Alias de is_int
+is_iterable%array is_iterable(mixed $var)%Verify that the contents of a variable is an iterable value
is_link%bool is_link(string $filename)%Indica si el nombre de archivo es un enlace simbólico
is_long%void is_long()%Alias de is_int
is_nan%bool is_nan(float $val)%Encuentra si un valor no es un número
@@ -1428,23 +1451,30 @@ is_resource%bool is_resource(mixed $var)%Comprueba si una variable es un recurso
is_scalar%resource is_scalar(mixed $var)%Comprueba si una variable es escalar
is_soap_fault%bool is_soap_fault(mixed $object)%Comprueba si una llamada SOAP ha fallado
is_string%bool is_string(mixed $var)%Comprueba si una variable es de tipo string
-is_subclass_of%bool is_subclass_of(mixed $object, string $class_name, [bool $allow_string])%Verifica si el objeto tiene esta clase como uno de sus padres
+is_subclass_of%bool is_subclass_of(mixed $object, string $class_name, [bool $allow_string])%Comprobar si el objeto tiene esta clase como una de sus madres o si la implementa
is_tainted%bool is_tainted(string $string)%Comprobar si un string está corrompido
is_uploaded_file%bool is_uploaded_file(string $filename)%Indica si el archivo fue subido mediante HTTP POST
is_writable%bool is_writable(string $filename)%Indica si un archivo existe y es escribible
is_writeable%void is_writeable()%Alias de is_writable
isset%bool isset(mixed $var, [mixed ...])%Determina si una variable está definida y no es NULL
-iterator_apply%int iterator_apply(Traversable $iterator, callable $function, [array $args])%Llama una función para cada elemento en un iterador
-iterator_count%int iterator_count(Traversable $iterator)%Contar los elementos en un iterador
-iterator_to_array%array iterator_to_array(Traversable $iterator, [bool $use_keys = true])%Copia el iterador en un array
+iterator_apply%int iterator_apply(Traversable $iterator, callable $function, [array $args])%Llamar a una función para cada elemento de un iterador
+iterator_count%int iterator_count(Traversable $iterator)%Contar los elementos de un iterador
+iterator_to_array%array iterator_to_array(Traversable $iterator, [bool $use_keys = true])%Copiar el iterador a un array
+jddayofweek%mixed jddayofweek(int $julianday, [int $mode = CAL_DOW_DAYNO])%Devuelve el día de la semana
+jdmonthname%string jdmonthname(int $julianday, int $mode)%Devuelve el nombre de un mes
+jdtofrench%string jdtofrench(int $juliandaycount)%Convierte una Fecha Juliana al Calendario Republicano Francés
+jdtogregorian%string jdtogregorian(int $julianday)%Convierte una Fecha Juliana en una fecha Gregoriana
jdtojewish%string jdtojewish(int $juliandaycount, [bool $hebrew = false], [int $fl])%Convierte una Fecha Juliana a una fecha del Calendario Judío
+jdtojulian%string jdtojulian(int $julianday)%Convierte una Fecha Juliana a una fecha del Calendario Juliano
jdtounix%int jdtounix(int $jday)%Convierte una Fecha Juliana a una fecha Unix
+jewishtojd%int jewishtojd(int $month, int $day, int $year)%Convierte una fecha del Calendario Judío a una Fecha Juliana
join%void join()%Alias de implode
jpeg2wbmp%bool jpeg2wbmp(string $jpegname, string $wbmpname, int $dest_height, int $dest_width, int $threshold)%Convertir un archiov de imagen JPEG a un archivo de imagen WBMP
-json_decode%mixed json_decode(string $json, [bool $assoc = false], [int $depth = 512], [int $options])%Decodifica un string JSON
-json_encode%string json_encode(mixed $value, [int $options], [int $depth = 512])%Retorna la representación JSON representation del valor dado
+json_decode%mixed json_decode(string $json, [bool $assoc = false], [int $depth = 512], [int $options])%Decodifica un string de JSON
+json_encode%string json_encode(mixed $value, [int $options], [int $depth = 512])%Retorna la representación JSON del valor dado
json_last_error%int json_last_error()%Devuelve el último error que ocurrió
json_last_error_msg%string json_last_error_msg()%Devuelve el string con el error de la última llamada a json_encode() o a json_decode()
+juliantojd%int juliantojd(int $month, int $day, int $year)%Convierte una fecha del Calendario Juliano a una Fecha Juliana
key%mixed key(array $array)%Obtiene una clave de un array
key_exists%void key_exists()%Alias de array_key_exists
krsort%bool krsort(array $array, [int $sort_flags = SORT_REGULAR])%Ordena un array por clave en orden inverso
@@ -1459,14 +1489,15 @@ ldap_bind%bool ldap_bind(resource $link_identifier, [string $bind_rdn], [string
ldap_close%void ldap_close()%Alias de ldap_unbind
ldap_compare%mixed ldap_compare(resource $link_identifier, string $dn, string $attribute, string $value)%Comparar el valor del atributo encontrado en la entrada que se especificó con un DN
ldap_connect%resource ldap_connect([string $hostname], [int $port = 389])%Abre una conexión a un servidor LDAP
-ldap_control_paged_result%bool ldap_control_paged_result(resource $link, int $pagesize, [bool $iscritical = false], [string $cookie = ""])%Send LDAP pagination control
-ldap_control_paged_result_response%bool ldap_control_paged_result_response(resource $link, resource $result, [string $cookie], [int $estimated])%Retrieve the LDAP pagination cookie
+ldap_control_paged_result%bool ldap_control_paged_result(resource $link, int $pagesize, [bool $iscritical = false], [string $cookie = ""])%Enviar el control de paginación LDAP
+ldap_control_paged_result_response%bool ldap_control_paged_result_response(resource $link, resource $result, [string $cookie], [int $estimated])%Recuperar la cookie de paginación LDAP
ldap_count_entries%int ldap_count_entries(resource $link_identifier, resource $result_identifier)%Contar el número de entradas en una búsqueda
ldap_delete%bool ldap_delete(resource $link_identifier, string $dn)%Eliminar una entrada de un directorio
ldap_dn2ufn%string ldap_dn2ufn(string $dn)%Convertir un DN a un formato de nombramiento amigable al usuario
ldap_err2str%string ldap_err2str(int $errno)%Convertir un número de error de LDAP a una cadena con un mensaje de error
ldap_errno%int ldap_errno(resource $link_identifier)%Devuelve el número de error LDAP del último comando LDAP
ldap_error%string ldap_error(resource $link_identifier)%Devuelve el mensaje de error de LDAP del último comando LDAP
+ldap_escape%string ldap_escape(string $value, [string $ignore], [int $flags])%Escapa una cadena de texto para su uso en un filtro LDAP o DN
ldap_explode_dn%array ldap_explode_dn(string $dn, int $with_attrib)%Divide un DN en sus partes componentes
ldap_first_attribute%string ldap_first_attribute(resource $link_identifier, resource $result_entry_identifier)%Devolver el primer atributo
ldap_first_entry%resource ldap_first_entry(resource $link_identifier, resource $result_identifier)%Devolver el primer resultado de identificación
@@ -1483,6 +1514,7 @@ ldap_mod_add%bool ldap_mod_add(resource $link_identifier, string $dn, array $ent
ldap_mod_del%bool ldap_mod_del(resource $link_identifier, string $dn, array $entry)%Borrar valores de atributo de los atributos actuales
ldap_mod_replace%bool ldap_mod_replace(resource $link_identifier, string $dn, array $entry)%Reemplazar valores de atributos con valores nuevos
ldap_modify%bool ldap_modify(resource $link_identifier, string $dn, array $entry)%Modificar una entrada de LDAP
+ldap_modify_batch%bool ldap_modify_batch(resource $link_identifier, string $dn, array $entry)%Batch and execute modifications on an LDAP entry
ldap_next_attribute%string ldap_next_attribute(resource $link_identifier, resource $result_entry_identifier)%Obtener el siguiente atributo en un resultado
ldap_next_entry%resource ldap_next_entry(resource $link_identifier, resource $result_entry_identifier)%Obtener el siguiente resultado de entrada
ldap_next_reference%resource ldap_next_reference(resource $link, resource $entry)%Obtener la siguiente referencia
@@ -1494,7 +1526,7 @@ ldap_sasl_bind%bool ldap_sasl_bind(resource $link, [string $binddn], [string $pa
ldap_search%resource ldap_search(resource $link_identifier, string $base_dn, string $filter, [array $attributes], [int $attrsonly], [int $sizelimit], [int $timelimit], [int $deref])%Buscar el árbol LDAP
ldap_set_option%bool ldap_set_option(resource $link_identifier, int $option, mixed $newval)%Establecer el valor de la opción proporcionada
ldap_set_rebind_proc%bool ldap_set_rebind_proc(resource $link, callable $callback)%Establece una función de devolución de llamada para realizar revinculaciones en el rastreo referencial
-ldap_sort%bool ldap_sort(resource $link, resource $result, string $sortfilter)%Clasificar entradas de resultados de LDAP
+ldap_sort%bool ldap_sort(resource $link, resource $result, string $sortfilter)%Clasificar entradas de resultados de LDAP en el lado del cliente
ldap_start_tls%bool ldap_start_tls(resource $link)%Inciar TLS
ldap_t61_to_8859%string ldap_t61_to_8859(string $value)%Traduce del conjunto de caracteres t61 al conjunto de caracteres 8859
ldap_unbind%bool ldap_unbind(resource $link_identifier)%Desenlazar de directorio LDAP
@@ -1508,9 +1540,9 @@ libxml_set_streams_context%void libxml_set_streams_context(resource $streams_con
libxml_use_internal_errors%bool libxml_use_internal_errors([bool $use_errors = false])%Deshabilita errores libxml y permite al usuario extraer información de errores según sea necesario
link%bool link(string $target, string $link)%Crea un enlace duro
linkinfo%int linkinfo(string $path)%Obtiene información acerca de un enlace
-list%array list(mixed $var1, [mixed ...])%Asigna variables como si fuera un array
+list%array list(mixed $var1, [mixed ...])%Asignar variables como si fueran un array
locale_accept_from_http%string locale_accept_from_http(string $header)%Intentar encontrar la mejor configuración regional basada en la cabecera "Accept-Language" de HTTP
-locale_canonicalize%string locale_canonicalize(string $locale)%Canonicalize the locale string
+locale_canonicalize%string locale_canonicalize(string $locale)%Canonizar el string de configuración regional
locale_compose%string locale_compose(array $subtags)%Devolver un ID regional correctamente ordenado y delimitado
locale_filter_matches%bool locale_filter_matches(string $langtag, string $locale, [bool $canonicalize = false])%Comprobar si unfiltro de etiquetas de lenguaje coincide con una configuración regional
locale_get_all_variants%array locale_get_all_variants(string $locale)%Obtener las variantes de la configuración regional de entrada
@@ -1524,7 +1556,7 @@ locale_get_keywords%array locale_get_keywords(string $locale)%Obtener las palabr
locale_get_primary_language%string locale_get_primary_language(string $locale)%Obtener el lenguaje principal de la configuración regional de entrada
locale_get_region%string locale_get_region(string $locale)%Obtener la región de la configuración local de entrada
locale_get_script%string locale_get_script(string $locale)%Obtener la escritura de la configuración regional de entrada
-locale_lookup%string locale_lookup(array $langtag, string $locale, [bool $canonicalize = false], [string $default])%Buscar en la lista de etiquetas de lenguaje la mejor coincidencia para el lenguaje
+locale_lookup%string locale_lookup(array $langtag, string $locale, [bool $canonicalize = false], [string $default])%Busca en la lista de etiquetas de lenguaje la mejor coincidencia para el lenguaje
locale_parse%array locale_parse(string $locale)%Devolver un array de claves-valores de los elementos de las subetiquetas del ID regional
locale_set_default%bool locale_set_default(string $locale)%Establecer la configuración regional predeterminada en tiempo de ejecución
localeconv%array localeconv()%Obtener información sobre el formato numérico
@@ -1532,13 +1564,20 @@ localtime%array localtime([int $timestamp = time()], [bool $is_associative = fal
log%float log(float $arg, [float $base = M_E])%Logaritmo natural
log10%float log10(float $arg)%Logaritmo en base 10
log1p%float log1p(float $number)%Devuelve log(1 + numero), calculado de tal forma que no pierde precisión incluso cuando el valor del numero se aproxima a cero.
+log_cmd_delete%callable log_cmd_delete(array $server, array $writeOptions, array $deleteOptions, array $protocolOptions)%Función de retrollamada al borrar documentos
+log_cmd_insert%callable log_cmd_insert(array $server, array $document, array $writeOptions, array $protocolOptions)%Función de retrollamada al insertar documentos
+log_cmd_update%callable log_cmd_update(array $server, array $writeOptions, array $updateOptions, array $protocolOptions)%Función de retrollamada al actualizar documentos
+log_getmore%callable log_getmore(array $server, array $info)%Función de retrollamada al obtener el próximo lote del cursor
+log_killcursor%callable log_killcursor(array $server, array $info)%Función de retrollamada al ejecutar operaciones KILLCURSOR
+log_reply%callable log_reply(array $server, array $messageHeaders, array $operationHeaders)%Función de retrollamada al leer una réplica de MongoDB
+log_write_batch%callable log_write_batch(array $server, array $writeOptions, array $batch, array $protocolOptions)%Función de retrollamada al escribir lotes
long2ip%string long2ip(string $proper_address)%Convierte una dirección de red (IPv4) en una cadena de texto en formato con puntos estándar de internet
lstat%array lstat(string $filename)%Da información acerca de un archivo o enlace simbólico
ltrim%string ltrim(string $str, [string $character_mask])%Retira espacios en blanco (u otros caracteres) del inicio de un string
magic_quotes_runtime%void magic_quotes_runtime()%Alias de set_magic_quotes_runtime
mail%bool mail(string $to, string $subject, string $message, [string $additional_headers], [string $additional_parameters])%Enviar correo
main%void main()%Función main falsa
-max%integer max(array $values, mixed $value1, mixed $value2, [mixed ...])%Encontrar el valor más alto
+max%string max(array $values, mixed $value1, mixed $value2, [mixed ...])%Encontrar el valor más alto
mb_check_encoding%bool mb_check_encoding([string $var], [string $encoding = mb_internal_encoding()])%Comprueba si el string es válido para a la codificación especificada
mb_convert_case%string mb_convert_case(string $str, int $mode, [string $encoding = mb_internal_encoding()])%Realiza una conversión a mayúsculas/minúsculas de un string
mb_convert_encoding%string mb_convert_encoding(string $str, string $to_encoding, [mixed $from_encoding = mb_internal_encoding()])%Convierte una codificación de caracteres
@@ -1548,12 +1587,12 @@ mb_decode_mimeheader%string mb_decode_mimeheader(string $str)%Decodifica un stri
mb_decode_numericentity%string mb_decode_numericentity(string $str, array $convmap, [string $encoding = mb_internal_encoding()])%Decodifica referencias a string numéricas de HTML en caracteres
mb_detect_encoding%string mb_detect_encoding(string $str, [mixed $encoding_list = mb_detect_order()], [bool $strict = false])%Detecta la codificación de caracteres
mb_detect_order%mixed mb_detect_order([mixed $encoding_list = mb_detect_order()])%Establece/obtiene el orden de detección de codificaciones de caracteres
-mb_encode_mimeheader%string mb_encode_mimeheader(string $str, [string $charset = mb_internal_encoding()], [string $transfer_encoding = "B"], [string $linefeed = "\r\n"], [int $indent])%Codifica un string para la cabecera MIME
+mb_encode_mimeheader%string mb_encode_mimeheader(string $str, [string $charset = determined by mb_language()], [string $transfer_encoding = "B"], [string $linefeed = "\r\n"], [int $indent])%Codifica un string para la cabecera MIME
mb_encode_numericentity%string mb_encode_numericentity(string $str, array $convmap, [string $encoding = mb_internal_encoding()], [bool $is_hex = FALSE])%Convierte caracteres a referencias de string numéricas de HTML
mb_encoding_aliases%array mb_encoding_aliases(string $encoding)%Obtiene los alias de un tipo de codificación conocido
mb_ereg%int mb_ereg(string $pattern, string $string, [array $regs])%Comparación de expresiones regulares con soporte multibyte
mb_ereg_match%bool mb_ereg_match(string $pattern, string $string, [string $option = "msr"])%Compararción de expresiones regulares para strings multibyte
-mb_ereg_replace%string mb_ereg_replace(string $pattern, string $replacement, string $string, [string $option = "msr"])%Reemplaza una expresión regular con soprte multibyte
+mb_ereg_replace%string mb_ereg_replace(string $pattern, string $replacement, string $string, [string $option = "msr"])%Reemplaza una expresión regular con soporte multibyte
mb_ereg_replace_callback%string mb_ereg_replace_callback(string $pattern, callable $callback, string $string, [string $option = "msr"])%Realiza una búsqueda y sustitución de una expresión regular con soporte multibyte usando una llamada de retorno
mb_ereg_search%bool mb_ereg_search([string $pattern], [string $option = "ms"])%Comparación de expresiones regulares multibyte para un string multibyte predefinido
mb_ereg_search_getpos%int mb_ereg_search_getpos()%Devuelve la posición de inicio para la siguiente comparación de una expresión regular
@@ -1563,7 +1602,7 @@ mb_ereg_search_pos%array mb_ereg_search_pos([string $pattern], [string $option =
mb_ereg_search_regs%array mb_ereg_search_regs([string $pattern], [string $option = "ms"])%Devuelve la parte coincidente de una expresión regular multibyte
mb_ereg_search_setpos%bool mb_ereg_search_setpos(int $position)%Establece el punto de inicio de la siguiente comparación de una expresión regular
mb_eregi%int mb_eregi(string $pattern, string $string, [array $regs])%Comparación de expresiones regulares ignorando mayúsculas/minúsculas con soporte multibyte
-mb_eregi_replace%string mb_eregi_replace(string $pattern, string $replace, string $string, [string $option = "msri"])%Reemplaza una expresión regular con soprte multibyte ignorando mayúsculas/minúsculas
+mb_eregi_replace%string mb_eregi_replace(string $pattern, string $replace, string $string, [string $option = "msri"])%Reemplaza una expresión regular con soporte multibyte ignorando mayúsculas/minúsculas
mb_get_info%mixed mb_get_info([string $type = "all"])%Obtiene la configuración interna de mbstring
mb_http_input%mixed mb_http_input([string $type = ""])%Detecta la codificación de caracteres de entrada HTTP
mb_http_output%mixed mb_http_output([string $encoding = mb_http_output()])%Establece/obtiene la codificación de caracteres de salida HTTP
@@ -1573,7 +1612,7 @@ mb_list_encodings%array mb_list_encodings()%Devuelve un array con todos los tipo
mb_output_handler%string mb_output_handler(string $contents, int $status)%Función de llamada de retorno que convierte la codificación de caracteres en búfer de salida
mb_parse_str%array mb_parse_str(string $encoded_string, [array $result])%Analiza datos GET/POST/COOKIE y establece varialbes globales
mb_preferred_mime_name%string mb_preferred_mime_name(string $encoding)%Obtener un string del conjunto de caracteres del MIME
-mb_regex_encoding%mixed mb_regex_encoding([string $encoding = mb_regex_encoding()])%Establece/obtiene la codificación de caracteres para expresiones regulares multibyte
+mb_regex_encoding%mixed mb_regex_encoding([string $encoding = mb_regex_encoding()])%Establecer/obtener la codificación de caracteres para expresiones regulares multibyte
mb_regex_set_options%string mb_regex_set_options([string $options = mb_regex_set_options()])%Establece/obtiene las opciones predeterminadas para las funciones mbregex
mb_send_mail%bool mb_send_mail(string $to, string $subject, string $message, [string $additional_headers], [string $additional_parameter])%Envía un correo codificado
mb_split%array mb_split(string $pattern, string $string, [int $limit = -1])%Divide cadenas de caracteres multibyte usando una expresión regular
@@ -1590,13 +1629,13 @@ mb_strrpos%int mb_strrpos(string $haystack, string $needle, [int $offset], [stri
mb_strstr%string mb_strstr(string $haystack, string $needle, [bool $before_needle = false], [string $encoding = mb_internal_encoding()])%Busca la primera ocurrencia de un string dentro de otro
mb_strtolower%string mb_strtolower(string $str, [string $encoding = mb_internal_encoding()])%Convierte una cadena de caracteres a minúsculas
mb_strtoupper%string mb_strtoupper(string $str, [string $encoding = mb_internal_encoding()])%Convierte un string en mayúsculas
-mb_strwidth%string mb_strwidth(string $str, [string $encoding = mb_internal_encoding()])%Deuelve el ancho de un string
+mb_strwidth%string mb_strwidth(string $str, [string $encoding = mb_internal_encoding()])%Devuelve el ancho de un string
mb_substitute_character%integer mb_substitute_character([mixed $substrchar = mb_substitute_character()])%Establece/obtiene un carácter de sustitución
mb_substr%string mb_substr(string $str, int $start, [int $length = NULL], [string $encoding = mb_internal_encoding()])%Obtiene parte de una cadena de caracteres
mb_substr_count%string mb_substr_count(string $haystack, string $needle, [string $encoding = mb_internal_encoding()])%Cuenta el número de ocurrencias de un substring
mcrypt_cbc%string mcrypt_cbc(string $cipher, string $key, string $data, int $mode, [string $iv])%Encripta/decripta datos en modo CBC
mcrypt_cfb%string mcrypt_cfb(string $cipher, string $key, string $data, int $mode, [string $iv])%Encripta/decripta datos en modo CFB
-mcrypt_create_iv%string mcrypt_create_iv(int $size, [int $source = MCRYPT_DEV_RANDOM])%Crea un vector de inicialización (IV) desde una fuente aleatoria
+mcrypt_create_iv%string mcrypt_create_iv(int $size, [int $source = MCRYPT_DEV_URANDOM])%Crea un vector de inicialización (IV) desde una fuente aleatoria
mcrypt_decrypt%string mcrypt_decrypt(string $cipher, string $key, string $data, string $mode, [string $iv])%Desencripta texto cifrado con los parámetros dados
mcrypt_ecb%string mcrypt_ecb(string $cipher, string $key, string $data, int $mode, [string $iv])%Obsoleto: Encripta/decripta datos en modo ECB
mcrypt_enc_get_algorithms_name%string mcrypt_enc_get_algorithms_name(resource $td)%Devuelve el nombre del algoritmo abierto
@@ -1630,7 +1669,7 @@ mcrypt_module_is_block_mode%bool mcrypt_module_is_block_mode(string $mode, [stri
mcrypt_module_open%resource mcrypt_module_open(string $algorithm, string $algorithm_directory, string $mode, string $mode_directory)%Abre el módulo del algoritmo y el modo a ser utilizados
mcrypt_module_self_test%bool mcrypt_module_self_test(string $algorithm, [string $lib_dir])%Esta función ejecuta una prueba automática sobre el módulo especificado
mcrypt_ofb%string mcrypt_ofb(string $cipher, string $key, string $data, int $mode, [string $iv])%Encripta/desencripta datos en modo OFB
-md5%string md5(string $str, [bool $raw_output = false])%Calcula el hash md5 de un string
+md5%string md5(string $str, [bool $raw_output = false])%Calcula el 'hash' md5 de un string
md5_file%string md5_file(string $filename, [bool $raw_output = false])%Calcula el resumen criptográfico md5 de un archivo dado
mdecrypt_generic%string mdecrypt_generic(resource $td, string $data)%Desencripta datos
memcache_debug%bool memcache_debug(bool $on_off)%Activa/desactiva debug output
@@ -1645,7 +1684,7 @@ mhash_get_hash_name%string mhash_get_hash_name(int $hash)%Toma el nombre del alg
mhash_keygen_s2k%string mhash_keygen_s2k(int $hash, string $password, string $salt, int $bytes)%Genera una clave
microtime%mixed microtime([bool $get_as_float = false])%Devuelve la fecha Unix actual con microsegundos
mime_content_type%string mime_content_type(string $filename)%Detecta el MIME Content-type para un fichero (función obsoleta)
-min%integer min(array $values, mixed $value1, mixed $value2, [mixed ...])%Encontrar el valor más bajo
+min%string min(array $values, mixed $value1, mixed $value2, [mixed ...])%Encontrar el valor más bajo
mkdir%bool mkdir(string $pathname, [int $mode = 0777], [bool $recursive = false], [resource $context])%Crea un directorio
mktime%int mktime([int $hour = date("H")], [int $minute = date("i")], [int $second = date("s")], [int $month = date("n")], [int $day = date("j")], [int $year = date("Y")], [int $is_dst = -1])%Obtener la marca de tiempo Unix de una fecha
money_format%string money_format(string $format, float $number)%Da formato a un número como un string de moneda
@@ -1702,7 +1741,7 @@ mt_rand%int mt_rand(int $min, int $max)%Genera un mejor número entero aleatorio
mt_srand%void mt_srand([int $seed])%Genera el mejor número aleatorio a partir de una semilla
mysql_affected_rows%int mysql_affected_rows([resource $link_identifier = NULL])%Obtiene el número de filas afectadas en la anterior operación de MySQL
mysql_client_encoding%string mysql_client_encoding([resource $link_identifier = NULL])%Devuelve el nombre del conjunto de caracteres
-mysql_close%bool mysql_close([resource $link_identifier = NULL])%Cierra una conexión de MySQL
+mysql_close%bool mysql_close([resource $link_identifier = NULL])%Cerrar una conexión de MySQL
mysql_connect%resource mysql_connect([string $server = ini_get("mysql.default_host")], [string $username = ini_get("mysql.default_user")], [string $password = ini_get("mysql.default_password")], [bool $new_link = false], [int $client_flags])%Abre una conexión al servidor MySQL
mysql_create_db%bool mysql_create_db(string $database_name, [resource $link_identifier = NULL])%Crea una base de datos MySQL
mysql_data_seek%bool mysql_data_seek(resource $result, int $row_number)%Mueve el puntero de resultados interno
@@ -1734,13 +1773,13 @@ mysql_insert_id%int mysql_insert_id([resource $link_identifier = NULL])%Obtiene
mysql_list_dbs%resource mysql_list_dbs([resource $link_identifier = NULL])%Lista las bases de datos disponibles en un servidor MySQL
mysql_list_fields%resource mysql_list_fields(string $database_name, string $table_name, [resource $link_identifier = NULL])%Lista los campos de una tabla de MySQL
mysql_list_processes%resource mysql_list_processes([resource $link_identifier = NULL])%Lista los procesos de MySQL
-mysql_list_tables%resource mysql_list_tables(string $database, [resource $link_identifier = NULL])%Lista las tablas de una base de datos MySQL
+mysql_list_tables%resource mysql_list_tables(string $database, [resource $link_identifier = NULL])%Enumerar las tablas de una base de datos MySQL
mysql_num_fields%int mysql_num_fields(resource $result)%Obtiene el número de campos de un resultado
mysql_num_rows%int mysql_num_rows(resource $result)%Obtener el número de filas de un conjunto de resultados
mysql_pconnect%resource mysql_pconnect([string $server = ini_get("mysql.default_host")], [string $username = ini_get("mysql.default_user")], [string $password = ini_get("mysql.default_password")], [int $client_flags])%Abre una conexión persistente a un servidor MySQL
mysql_ping%bool mysql_ping([resource $link_identifier = NULL])%Efectuar un chequeo de respuesta (ping) sobre una conexión al servidor o reconectarse si no hay conexión
-mysql_query%resource mysql_query(string $query, [resource $link_identifier = NULL])%Enviar una consulta MySQL
-mysql_real_escape_string%string mysql_real_escape_string(string $unescaped_string, [resource $link_identifier = NULL])%Escapa caracteres especiales en un string para su uso en una sentencia SQL
+mysql_query%mixed mysql_query(string $query, [resource $link_identifier = NULL])%Enviar una consulta MySQL
+mysql_real_escape_string%string mysql_real_escape_string(string $unescaped_string, [resource $link_identifier = NULL])%Escapa caracteres especiales en una cadena para su uso en una sentencia SQL
mysql_result%string mysql_result(resource $result, int $row, [mixed $field])%Obtener datos de resultado
mysql_select_db%bool mysql_select_db(string $database_name, [resource $link_identifier = NULL])%Seleccionar una base de datos MySQL
mysql_set_charset%bool mysql_set_charset(string $charset, [resource $link_identifier = NULL])%Establece el conjunto de caracteres del cliente
@@ -1756,8 +1795,8 @@ mysqli_bind_result%void mysqli_bind_result()%Alias de mysqli_stmt_bind_result
mysqli_change_user%bool mysqli_change_user(string $user, string $password, string $database, mysqli $link)%Cambia el usuario de la conexión de bases de datos especificada
mysqli_character_set_name%string mysqli_character_set_name(mysqli $link)%Devuelve el juego de caracteres predeterminado para la conexión a la base de datos
mysqli_client_encoding%void mysqli_client_encoding()%Alias de mysqli_character_set_name
-mysqli_close%bool mysqli_close(mysqli $link)%Cierra una conexión a base de datos previamente abierta
-mysqli_commit%bool mysqli_commit([int $flags], [string $name], mysqli $link)%Realiza un "commit" de la transacción actual
+mysqli_close%bool mysqli_close(mysqli $link)%Cierra una conexión previamente abierta a una base de datos
+mysqli_commit%bool mysqli_commit([int $flags], [string $name], mysqli $link)%Consigna la transacción actual
mysqli_connect%void mysqli_connect()%Alias de mysqli::__construct
mysqli_data_seek%bool mysqli_data_seek(int $offset, mysqli_result $result)%Ajustar el puntero de resultado a una fila arbitraria del resultado
mysqli_debug%bool mysqli_debug(string $message)%Realiza operaciones de depuración
@@ -1773,24 +1812,25 @@ mysqli_execute%void mysqli_execute()%Alias para mysqli_stmt_execute
mysqli_fetch%void mysqli_fetch()%Alias de mysqli_stmt_fetch
mysqli_fetch_all%mixed mysqli_fetch_all([int $resulttype = MYSQLI_NUM], mysqli_result $result)%Obtener todas las filas en un array asociativo, numérico, o en ambos
mysqli_fetch_array%mixed mysqli_fetch_array([int $resulttype = MYSQLI_BOTH], mysqli_result $result)%Obtiene una fila de resultados como un array asociativo, numérico, o ambos
-mysqli_fetch_assoc%array mysqli_fetch_assoc(mysqli_result $result)%Obtiene una fila de resultado como un array asociativo
+mysqli_fetch_assoc%array mysqli_fetch_assoc(mysqli_result $result)%Obtener una fila de resultado como un array asociativo
mysqli_fetch_field%object mysqli_fetch_field(mysqli_result $result)%Retorna el próximo campo del resultset
mysqli_fetch_field_direct%object mysqli_fetch_field_direct(int $fieldnr, mysqli_result $result)%Obtener los metadatos de un único campo
mysqli_fetch_fields%array mysqli_fetch_fields(mysqli_result $result)%Devuelve un array de objetos que representan los campos de un conjunto de resultados
-mysqli_fetch_object%object mysqli_fetch_object([string $class_name], [array $params], mysqli_result $result)%Devuelve la fila actual de un conjunto de resultados como un objeto
+mysqli_fetch_object%object mysqli_fetch_object([string $class_name = "stdClass"], [array $params], mysqli_result $result)%Devuelve la fila actual de un conjunto de resultados como un objeto
mysqli_fetch_row%mixed mysqli_fetch_row(mysqli_result $result)%Obtener una fila de resultados como un array enumerado
mysqli_field_seek%bool mysqli_field_seek(int $fieldnr, mysqli_result $result)%Establecer el puntero del resultado al índice del campo especificado
mysqli_free_result%void mysqli_free_result(mysqli_result $result)%Libera la memoria asociada a un resultado
-mysqli_get_cache_stats%array mysqli_get_cache_stats()%Devuelve el caché de estadísticas Zval del cliente
+mysqli_get_cache_stats%array mysqli_get_cache_stats()%Devuelve las estadísticas de la caché de Zval del cliente
mysqli_get_charset%object mysqli_get_charset(mysqli $link)%Devuelve un objeto que contiene el conjunto de caracteres
mysqli_get_client_info%string mysqli_get_client_info(mysqli $link)%Obtiene información de la biblioteca cliente de MySQL
mysqli_get_client_stats%array mysqli_get_client_stats()%Devuelve estadísticas de clientes por proceso
mysqli_get_client_version%int mysqli_get_client_version(mysqli $link)%Devuelve la versión clientes de MySQL como valor de tipo integer
mysqli_get_connection_stats%array mysqli_get_connection_stats(mysqli $link)%Devuelve estadísticas sobre la conexión del cliente
+mysqli_get_links_stats%array mysqli_get_links_stats()%Devolver información sobre enlaces abiertos y almacenados en caché
mysqli_get_metadata%void mysqli_get_metadata()%Alias de mysqli_stmt_result_metadata
mysqli_get_warnings%mysqli_warning mysqli_get_warnings(mysqli $link)%Obtiene el resultado de SHOW WARNINGS
mysqli_init%mysqli mysqli_init()%Inicializa y devuelve un recurso para utilizarlo con mysqli_real_connect()
-mysqli_kill%bool mysqli_kill(int $processid, mysqli $link)%Pide al servidor matar una hebra de MySQL
+mysqli_kill%bool mysqli_kill(int $processid, mysqli $link)%Pide al servidor poner fin a un hilo de MySQL
mysqli_master_query%bool mysqli_master_query(mysqli $link, string $query)%Fuerza la ejecución de una cosulta en un maestro en una configuración maestro/esclavo
mysqli_more_results%bool mysqli_more_results(mysqli $link)%Comprueba si hay más resultados de una multi consulta
mysqli_multi_query%bool mysqli_multi_query(string $query, mysqli $link)%Realiza una consulta a la base de datos
@@ -1800,14 +1840,14 @@ mysqli_param_count%void mysqli_param_count()%Alias de mysqli_stmt_param_count
mysqli_ping%bool mysqli_ping(mysqli $link)%Comprueba la conexión al servidor, o trata de reconectar si se perdió la conexión
mysqli_poll%int mysqli_poll(array $read, array $error, array $reject, int $sec, [int $usec])%Almacena en caché conexiones
mysqli_prepare%mysqli_stmt mysqli_prepare(string $query, mysqli $link)%Prepara una sentencia SQL para su ejecución
-mysqli_query%mixed mysqli_query(string $query, [int $resultmode = MYSQLI_STORE_RESULT], mysqli $link)%Realiza una consulta a la Base de Datos
+mysqli_query%mixed mysqli_query(string $query, [int $resultmode = MYSQLI_STORE_RESULT], mysqli $link)%Realiza una consulta a la base de datos
mysqli_real_connect%bool mysqli_real_connect([string $host], [string $username], [string $passwd], [string $dbname], [int $port], [string $socket], [int $flags], mysqli $link)%Abre una conexión a un servidor mysql
mysqli_real_escape_string%string mysqli_real_escape_string(string $escapestr, mysqli $link)%Escapa los caracteres especiales de una cadena para usarla en una sentencia SQL, tomando en cuenta el conjunto de caracteres actual de la conexión
mysqli_real_query%bool mysqli_real_query(string $query, mysqli $link)%Ejecuta una consulta SQL
-mysqli_reap_async_query%mysqli_result mysqli_reap_async_query(mysql $link)%Obtiene el resultado de una consulta asincrónica
+mysqli_reap_async_query%mysqli_result mysqli_reap_async_query(mysqli $link)%Obtener el resultado de una consulta asincrónica
mysqli_refresh%int mysqli_refresh(int $options, resource $link)%Refresca
-mysqli_release_savepoint%bool mysqli_release_savepoint(string $name, mysqli $link)%Revierte una transacción hasta un punto salvado previamente, con un nombre determinado
-mysqli_report%void mysqli_report()%Alias de of mysqli_driver->report_mode
+mysqli_release_savepoint%bool mysqli_release_savepoint(string $name, mysqli $link)%Elimina el punto salvado con nombre del conjunto de puntos salvados de la transacción actual
+mysqli_report%void mysqli_report()%Alias de mysqli_driver->report_mode
mysqli_rollback%bool mysqli_rollback([int $flags], [string $name], mysqli $link)%Revierte la transacción actual
mysqli_rpl_parse_enabled%int mysqli_rpl_parse_enabled(mysqli $link)%Verifica si está habilitado el interprete RPL
mysqli_rpl_probe%bool mysqli_rpl_probe(mysqli $link)%Exploración RPL
@@ -1823,6 +1863,7 @@ mysqli_set_opt%void mysqli_set_opt()%Alias de mysqli_options
mysqli_slave_query%bool mysqli_slave_query(mysqli $link, string $query)%Fuerza la ejecución de una cosulta en un esclavo en una configuración maestro/esclavo
mysqli_ssl_set%bool mysqli_ssl_set(string $key, string $cert, string $ca, string $capath, string $cipher, mysqli $link)%Usada para establece conexiones seguras usando SSL
mysqli_stat%string mysqli_stat(mysqli $link)%Obtiene el estado actual del sistema
+mysqli_stmt%object mysqli_stmt(mysqli $link, [string $query])%Construye un nuevo objeto mysqli_stmt
mysqli_stmt_attr_get%int mysqli_stmt_attr_get(int $attr, mysqli_stmt $stmt)%Se utiliza para obtener el valor actual de un atributo de la sentencia
mysqli_stmt_attr_set%bool mysqli_stmt_attr_set(int $attr, int $mode, mysqli_stmt $stmt)%Se utiliza para modificar el comportamiento de una sentencia preparada
mysqli_stmt_bind_param%bool mysqli_stmt_bind_param(string $types, mixed $var1, [mixed ...], mysqli_stmt $stmt)%Agrega variables a una sentencia preparada como parámetros
@@ -1842,12 +1883,15 @@ mysqli_stmt_reset%bool mysqli_stmt_reset(mysqli_stmt $stmt)%Reinicia una sentenc
mysqli_stmt_result_metadata%mysqli_result mysqli_stmt_result_metadata(mysqli_stmt $stmt)%Devuelve los metadatos del conjunto de resultados de una sentencia preparada
mysqli_stmt_send_long_data%bool mysqli_stmt_send_long_data(int $param_nr, string $data, mysqli_stmt $stmt)%Enviar datos en bloques
mysqli_stmt_store_result%bool mysqli_stmt_store_result(mysqli_stmt $stmt)%Transfiere un conjunto de resultados desde una sentencia preparada
-mysqli_store_result%mysqli_result mysqli_store_result(mysqli $link)%Transfiere un conjunto de resulados de la última consulta
+mysqli_store_result%mysqli_result mysqli_store_result([int $option], mysqli $link)%Transfiere un conjunto de resulados de la última consulta
mysqli_thread_safe%bool mysqli_thread_safe()%Devuelve si la seguridad a nivel de hilos está dada o no
-mysqli_use_result%mysqli_result mysqli_use_result(mysqli $link)%Inicia la resuperación de un conjunto de resultados
+mysqli_use_result%mysqli_result mysqli_use_result(mysqli $link)%Inicia la recuperación de un conjunto de resultados
mysqli_warning%object mysqli_warning()%El propósito __construct
-mysqlnd_memcache_get_config%array mysqlnd_memcache_get_config(mixed $connection)%Returns information about the plugin configuration
-mysqlnd_memcache_set%bool mysqlnd_memcache_set(mixed $mysql_connection, [Memcached $memcache_connection], [string $pattern], [callback $callback])%Associate a MySQL connection with a Memcache connection
+mysqlnd_memcache_get_config%array mysqlnd_memcache_get_config(mixed $connection)%Devuelve información acerca de la configuración del complemento
+mysqlnd_memcache_set%bool mysqlnd_memcache_set(mixed $mysql_connection, [Memcached $memcache_connection], [string $pattern], [callback $callback])%Asociar una conexión de MySQL con una conexión de Memcache
+mysqlnd_ms_dump_servers%array mysqlnd_ms_dump_servers(mixed $connection)%Devuelve una lista con los servidores actualmente configurados
+mysqlnd_ms_fabric_select_global%array mysqlnd_ms_fabric_select_global(mixed $connection, mixed $table_name)%Cambiar al servidor de fragmentación global para una tabla dada
+mysqlnd_ms_fabric_select_shard%array mysqlnd_ms_fabric_select_shard(mixed $connection, mixed $table_name, mixed $shard_key)%Cambiar a los fragmentos
mysqlnd_ms_get_last_gtid%string mysqlnd_ms_get_last_gtid(mixed $connection)%Devuelve el último ID de transacciones global
mysqlnd_ms_get_last_used_connection%array mysqlnd_ms_get_last_used_connection(mixed $connection)%Devuelve un array que describe la última conexión usada
mysqlnd_ms_get_stats%array mysqlnd_ms_get_stats()%Devuelve la distribución consultas y las estadísticas de conexión
@@ -1855,6 +1899,10 @@ mysqlnd_ms_match_wild%bool mysqlnd_ms_match_wild(string $table_name, string $wil
mysqlnd_ms_query_is_select%int mysqlnd_ms_query_is_select(string $query)%Comprueba si se envía la conslta al servidor maestro, al esclavo, o al último servidor MySQL usado
mysqlnd_ms_set_qos%bool mysqlnd_ms_set_qos(mixed $connection, int $service_level, [int $service_level_option], [mixed $option_value])%Establece la calidad de servicio necesaria de un clúster
mysqlnd_ms_set_user_pick_server%bool mysqlnd_ms_set_user_pick_server(string $function)%Establece una llamada de retorno para la división de lectura/escritura definida por el usuario
+mysqlnd_ms_xa_begin%int mysqlnd_ms_xa_begin(mixed $connection, string $gtrid, [int $timeout])%Inicia una transacción distribuida/XA entre servidores de MySQL
+mysqlnd_ms_xa_commit%int mysqlnd_ms_xa_commit(mixed $connection, string $gtrid)%Consigna una transacción distribuida/XA entre servidores de MySQL
+mysqlnd_ms_xa_gc%int mysqlnd_ms_xa_gc(mixed $connection, [string $gtrid], [boolean $ignore_max_retries])%Recolecta basura de transacciones XA no finalizadas después de algún error del servidor
+mysqlnd_ms_xa_rollback%int mysqlnd_ms_xa_rollback(mixed $connection, string $gtrid)%Revierte una transacción distribuida/XA entre servidores de MySQL
mysqlnd_qc_clear_cache%bool mysqlnd_qc_clear_cache()%Vacía todo el contenido de la caché
mysqlnd_qc_get_available_handlers%array mysqlnd_qc_get_available_handlers()%Devuelve una lista de los gestores de almacenamiento disponibles
mysqlnd_qc_get_cache_info%array mysqlnd_qc_get_cache_info()%Devuelve información sobre el gestor en uso, el número de entradas de la caché y sobre las entradas de la caché, si está disponible
@@ -1874,12 +1922,12 @@ next%mixed next(array $array)%Avanza el puntero interno de un array
ngettext%string ngettext(string $msgid1, string $msgid2, int $n)%Versión plural de gettext
nl2br%string nl2br(string $string, [bool $is_xhtml = true])%Inserta saltos de línea HTML antes de todas las nuevas líneas de un string
nl_langinfo%string nl_langinfo(int $item)%Consulta información sobre el idioma y la configuración regional
-normalizer_is_normalized%bool normalizer_is_normalized(string $input, [string $form = Normalizer::FORM_C])%Comprobar si la cadena proporcionada ya está en la forma de normalización especificada.
-normalizer_normalize%string normalizer_normalize(string $input, [string $form = Normalizer::FORM_C])%Normaliza la entrada provista y devuelve la cadena normalizada
+normalizer_is_normalized%bool normalizer_is_normalized(string $input, [int $form = Normalizer::FORM_C])%Comprobar si la cadena proporcionada ya está en la forma de normalización especificada.
+normalizer_normalize%string normalizer_normalize(string $input, [int $form = Normalizer::FORM_C])%Normaliza la entrada provista y devuelve la cadena normalizada
nsapi_request_headers%array nsapi_request_headers()%Obtiene todas las cabeceras de petición HTTP
nsapi_response_headers%array nsapi_response_headers()%Obtiene todas las cabeceras de respuesta HTTP
nsapi_virtual%bool nsapi_virtual(string $uri)%Realiza una sub-petición NSAPI
-number_format%string number_format(float $number, int $decimals, string $dec_point, string $thousands_sep)%Formatear un número con los miles agrupados
+number_format%string number_format(float $number, int $decimals, string $dec_point, string $thousands_sep)%Formatear un número con los millares agrupados
numfmt_create%NumberFormatter numfmt_create(string $locale, int $style, [string $pattern])%Crear un formateador de números
numfmt_format%string numfmt_format(number $value, [int $type], NumberFormatter $fmt)%Dar formato a un número
numfmt_format_currency%string numfmt_format_currency(float $value, string $currency, NumberFormatter $fmt)%Dar formato a un valor monetario
@@ -1897,10 +1945,8 @@ numfmt_set_pattern%bool numfmt_set_pattern(string $pattern, NumberFormatter $fmt
numfmt_set_symbol%bool numfmt_set_symbol(int $attr, string $value, NumberFormatter $fmt)%Establecer un valor de símbolo
numfmt_set_text_attribute%bool numfmt_set_text_attribute(int $attr, string $value, NumberFormatter $fmt)%Set a text attribute
ob_clean%void ob_clean()%Limpiar (eliminar) el búfer de salida
-ob_deflatehandler%string ob_deflatehandler(string $data, int $mode)%Comprimir el manejador de salidas
ob_end_clean%bool ob_end_clean()%Limpiar (eliminar) el búfer de salida y deshabilitar el almacenamiento en el mismo
ob_end_flush%bool ob_end_flush()%Volcar (enviar) el búfer de salida y deshabilitar el almacenamiento en el mismo
-ob_etaghandler%string ob_etaghandler(string $data, int $mode)%Manejador de salida de ETag
ob_flush%void ob_flush()%Vaciar (enviar) el búfer de salida
ob_get_clean%string ob_get_clean()%Obtener el contenido del búfer actual y eliminar el búfer de salida actual
ob_get_contents%string ob_get_contents()%Devolver el contenido del búfer de salida
@@ -1911,9 +1957,8 @@ ob_get_status%array ob_get_status([bool $full_status = FALSE])%Obtener el estado
ob_gzhandler%string ob_gzhandler(string $buffer, int $mode)%Función de llamada de retorno de ob_start para comprimir el búfer de salida con gzip
ob_iconv_handler%string ob_iconv_handler(string $contents, int $status)%Convierte la codificación de caracteres al manejador del buffer de salida
ob_implicit_flush%void ob_implicit_flush([int $flag = true])%Habilitar/deshabilitar el volcado implícito
-ob_inflatehandler%string ob_inflatehandler(string $data, int $mode)%Descromprimir el Manejador de salidas
ob_list_handlers%array ob_list_handlers()%Enumerar todos los gestores de salida en uso
-ob_start%bool ob_start([callable $output_callback], [int $chunk_size], [int $flags])%Activa el almacenamiento en búfer de salida
+ob_start%bool ob_start([callable $output_callback], [int $chunk_size], [int $flags])%Activa el almacenamiento en búfer de la salida
ob_tidyhandler%string ob_tidyhandler(string $input, [int $mode])%Función callback de ob_start para reparar el buffer
oci_bind_array_by_name%bool oci_bind_array_by_name(resource $statement, string $name, array $var_array, int $max_table_length, [int $max_item_length = -1], [int $type = SQLT_AFC])%Vincula un array de PHP con un parámetro de un array de Oracle PL/SQL
oci_bind_by_name%bool oci_bind_by_name(resource $statement, string $bv_name, mixed $variable, [int $maxlength = -1], [int $type = SQLT_CHR])%Vincula una variable de PHP a un parámetro de sustitución de Oracle
@@ -1923,6 +1968,7 @@ oci_close%bool oci_close(resource $connection)%Cierra una conexión a Oracle
oci_commit%bool oci_commit(resource $connection)%Consigna la transacción pendiente de la base de datos
oci_connect%resource oci_connect(string $username, string $password, [string $connection_string], [string $character_set], [int $session_mode])%Conecta a una base de datos de Oracle
oci_define_by_name%bool oci_define_by_name(resource $statement, string $column_name, mixed $variable, [int $type = SQLT_CHR])%Asocia una variable de PHP con una columna para la obtención de consultas
+oci_disable_taf_callback%bool oci_disable_taf_callback(resource $connection)%Inhabilitar una función de retrollamada definida por el usuario para TAF de Oracle Database
oci_error%array oci_error([resource $resource])%Devuelve el último error encontrado
oci_execute%bool oci_execute(resource $statement, [int $mode = OCI_COMMIT_ON_SUCCESS])%Ejecuta una sentencia
oci_fetch%bool oci_fetch(resource $statement)%Coloca la siguiente fila de una consulta en los búferes internos
@@ -1931,13 +1977,13 @@ oci_fetch_array%array oci_fetch_array(resource $statement, [int $mode])%Devuelve
oci_fetch_assoc%array oci_fetch_assoc(resource $statement)%Devuelve la siguiente fila de una consulta como un array asociativo
oci_fetch_object%object oci_fetch_object(resource $statement)%Devuelve la siguiente fila de una consulta como un objeto
oci_fetch_row%array oci_fetch_row(resource $statement)%Devuelve la siguiente fila de una consulta como un array numérico
-oci_field_is_null%bool oci_field_is_null(resource $statement, mixed $field)%Comprueba si el campo es NULL
-oci_field_name%string oci_field_name(resource $statement, int $field)%Devuelve el nombre de un campo de una sentencia
-oci_field_precision%int oci_field_precision(resource $statement, int $field)%Indica la precisión de un campo
-oci_field_scale%int oci_field_scale(resource $statement, int $field)%Indica la escala de un campo
+oci_field_is_null%bool oci_field_is_null(resource $statement, mixed $field)%Comprueba si un campo de la fila actualmente obtenida es NULL
+oci_field_name%string oci_field_name(resource $statement, mixed $field)%Devuelve el nombre de un campo de una sentencia
+oci_field_precision%int oci_field_precision(resource $statement, mixed $field)%Indica la precisión de un campo
+oci_field_scale%int oci_field_scale(resource $statement, mixed $field)%Indica la escala de un campo
oci_field_size%int oci_field_size(resource $statement, mixed $field)%Devuelve el tamaño de un campo
-oci_field_type%mixed oci_field_type(resource $statement, int $field)%Devuelve el tipo de datos de un campo
-oci_field_type_raw%int oci_field_type_raw(resource $statement, int $field)%Indica el tipo de datos sin tratar de Oracle de un campo
+oci_field_type%mixed oci_field_type(resource $statement, mixed $field)%Devuelve el nombre del tipo de datos de un campo
+oci_field_type_raw%int oci_field_type_raw(resource $statement, mixed $field)%Indica el tipo de datos sin tratar de Oracle de un campo
oci_free_descriptor%bool oci_free_descriptor(resource $descriptor)%Libera un descriptor
oci_free_statement%bool oci_free_statement(resource $statement)%Libera todos los recursos asociados con una sentencia o cursor
oci_get_implicit_resultset%resource oci_get_implicit_resultset(resource $statement)%Devuelve el siguiente recurso de sentencia hija desde un recurso de sentencia padre que posee Conjuntos de resultados implícitos de Oracle Database 12c
@@ -1947,12 +1993,13 @@ oci_lob_is_equal%bool oci_lob_is_equal(OCI-Lob $lob1, OCI-Lob $lob2)%Compara dos
oci_new_collection%OCI-Collection oci_new_collection(resource $connection, string $tdo, [string $schema])%Asigna un nuevo objeto colección
oci_new_connect%resource oci_new_connect(string $username, string $password, [string $connection_string], [string $character_set], [int $session_mode])%Conectar al servidor de Oracle usando una conexión única
oci_new_cursor%resource oci_new_cursor(resource $connection)%Asigna y devuelve un nuevo cursor (gestor de sentencia)
-oci_new_descriptor%OCI-Lob oci_new_descriptor(resource $connection, [int $type = OCI_DTYPE_LOB])%Inicializa un nuevo descriptor vacío LOB o FILE
+oci_new_descriptor%OCI-Lob oci_new_descriptor(resource $connection, [int $type = OCI_DTYPE_LOB])%Inicializa un nuevo descriptor LOB o FILE vacío
oci_num_fields%int oci_num_fields(resource $statement)%Devuelve el número de columnas del resultado de una sentencia
oci_num_rows%int oci_num_rows(resource $statement)%Devuelve el número de filas afectadas durante la ejecución de una sentencia
oci_parse%resource oci_parse(resource $connection, string $sql_text)%Prepara una sentencia de Oracle para su ejecución
oci_password_change%resource oci_password_change(resource $connection, string $username, string $old_password, string $new_password, string $dbname)%Cambia la contraseña de un usuario de Oracle
oci_pconnect%resource oci_pconnect(string $username, string $password, [string $connection_string], [string $character_set], [int $session_mode])%Conectar a una base de datos de Oracle usando una conexión persistente
+oci_register_taf_callback%bool oci_register_taf_callback(resource $connection, mix $callbackFn)%Registrar una función de retrollamada definida por el usuario para TAF de Oracle Database
oci_result%mixed oci_result(resource $statement, mixed $field)%Devuelve el valor de un campo de la fila obtenida
oci_rollback%bool oci_rollback(resource $connection)%Revierte la transacción pendiente de la base de datos
oci_server_version%string oci_server_version(resource $connection)%Devuelve la versión de Oracle Database
@@ -2028,9 +2075,9 @@ odbc_error%string odbc_error([resource $connection_id])%Obtener el último códi
odbc_errormsg%string odbc_errormsg([resource $connection_id])%Obtener el último mensaje de error
odbc_exec%resource odbc_exec(resource $connection_id, string $query_string, [int $flags])%Preparar y ejecutar una sentencia SQL
odbc_execute%bool odbc_execute(resource $result_id, [array $parameters_array])%Ejecutar una declaración preparada
-odbc_fetch_array%array odbc_fetch_array(resource $result, [int $rownumber])%Traer una fila de resultados como una matriz asociativa
+odbc_fetch_array%array odbc_fetch_array(resource $result, [int $rownumber])%Obtener una fila de resultados como una matriz asociativa
odbc_fetch_into%array odbc_fetch_into(resource $result_id, array $result_array, [int $rownumber])%Traer una fila de resultados en una matriz
-odbc_fetch_object%object odbc_fetch_object(resource $result, [int $rownumber])%Traer una fila de resultados como un objeto
+odbc_fetch_object%object odbc_fetch_object(resource $result, [int $rownumber])%Obtener una fila de resultados como un objeto
odbc_fetch_row%bool odbc_fetch_row(resource $result_id, [int $row_number])%Traer una fila
odbc_field_len%int odbc_field_len(resource $result_id, int $field_number)%Obtener la longitud (precisión) de un campo
odbc_field_name%string odbc_field_name(resource $result_id, int $field_number)%Obtener el nombre de una columna
@@ -2052,7 +2099,7 @@ odbc_procedurecolumns%resource odbc_procedurecolumns(resource $connection_id, st
odbc_procedures%resource odbc_procedures(resource $connection_id, string $qualifier, string $owner, string $name)%Obtener la lista de procedimientos almacenados en una fuente de datos específica
odbc_result%mixed odbc_result(resource $result_id, mixed $field)%Obtener información de resultado
odbc_result_all%int odbc_result_all(resource $result_id, [string $format])%Imprimir el resultado como una tabla HTML
-odbc_rollback%bool odbc_rollback(resource $connection_id)%Reanuda una transacción
+odbc_rollback%bool odbc_rollback(resource $connection_id)%Revertir una transacción
odbc_setoption%bool odbc_setoption(resource $id, int $function, int $option, int $param)%Ajustar la configuración de ODBC
odbc_specialcolumns%resource odbc_specialcolumns(resource $connection_id, int $type, string $qualifier, string $owner, string $table, int $scope, int $nullable)%Recupera columnas especiales
odbc_statistics%resource odbc_statistics(resource $connection_id, string $qualifier, string $owner, string $table_name, int $unique, int $accuracy)%Recuperar las estadísticas de un tabla
@@ -2062,10 +2109,11 @@ opcache_compile_file%boolean opcache_compile_file(string $file)%Compiles and cac
opcache_get_configuration%array opcache_get_configuration()%Get configuration information about the cache
opcache_get_status%array opcache_get_status([boolean $get_scripts])%Get status information about the cache
opcache_invalidate%boolean opcache_invalidate(string $script, [boolean $force])%Invalidates a cached script
+opcache_is_script_cached%boolean opcache_is_script_cached(string $file)%Tells whether a script is cached in OPCache
opcache_reset%boolean opcache_reset()%Resets the contents of the opcode cache
opendir%resource opendir(string $path, [resource $context])%Abre un gestor de directorio
openlog%bool openlog(string $ident, int $option, int $facility)%Open connection to system logger
-openssl_cipher_iv_length%int openssl_cipher_iv_length(string $method)%Obtener la longitud del IV de Cipher
+openssl_cipher_iv_length%int openssl_cipher_iv_length(string $method)%Obtener la longitud del iv de cipher
openssl_csr_export%bool openssl_csr_export(resource $csr, string $out, [bool $notext = true])%Exporta una CSR como una cadena
openssl_csr_export_to_file%bool openssl_csr_export_to_file(resource $csr, string $outfilename, [bool $notext = true])%Exporta una CSR a un archivo
openssl_csr_get_public_key%resource openssl_csr_get_public_key(mixed $csr, [bool $use_shortnames = true])%Devuelve la clave púbilca de un CERT
@@ -2078,6 +2126,7 @@ openssl_digest%string openssl_digest(string $data, string $method, [bool $raw_ou
openssl_encrypt%string openssl_encrypt(string $data, string $method, string $password, [int $options], [string $iv = ""])%Encripta datos
openssl_error_string%string openssl_error_string()%Devolver un mensaje de error openSSL
openssl_free_key%void openssl_free_key(resource $key_identifier)%Liberar el recurso de clave
+openssl_get_cert_locations%array openssl_get_cert_locations()%Obtener las ubicaciones de certificados disponibles
openssl_get_cipher_methods%array openssl_get_cipher_methods([bool $aliases = false])%Obtiene los métodos de cifrado disponibles
openssl_get_md_methods%array openssl_get_md_methods([bool $aliases = false])%Obtener los métodos de resumen disponibles
openssl_get_privatekey%void openssl_get_privatekey()%Alias de openssl_pkey_get_private
@@ -2103,40 +2152,46 @@ openssl_private_encrypt%bool openssl_private_encrypt(string $data, string $crypt
openssl_public_decrypt%bool openssl_public_decrypt(string $data, string $decrypted, mixed $key, [int $padding = OPENSSL_PKCS1_PADDING])%Desencripta información con la clave pública
openssl_public_encrypt%bool openssl_public_encrypt(string $data, string $crypted, mixed $key, [int $padding = OPENSSL_PKCS1_PADDING])%Encripta información con una clave pública
openssl_random_pseudo_bytes%cadena openssl_random_pseudo_bytes(int $length, [bool $crypto_strong])%Genera una cadena de bytes pseudo-aleatoria
-openssl_seal%int openssl_seal(string $data, string $sealed_data, array $env_keys, array $pub_key_ids, [string $method])%Sellar (encriptar) información
+openssl_seal%int openssl_seal(string $data, string $sealed_data, array $env_keys, array $pub_key_ids, [string $method = "RC4"])%Sellar (encriptar) información
openssl_sign%bool openssl_sign(string $data, string $signature, mixed $priv_key_id, [mixed $signature_alg = OPENSSL_ALGO_SHA1])%Genera una firma
+openssl_spki_export%string openssl_spki_export(string $spkac)%Exports a valid PEM formatted public key signed public key and challenge
+openssl_spki_export_challenge%string openssl_spki_export_challenge(string $spkac)%Exporta el desafío asociados con una clave pública y desafío firmados
+openssl_spki_new%string openssl_spki_new(resource $privkey, string $challenge, [int $algorithm])%Generate a new signed public key and challenge
+openssl_spki_verify%string openssl_spki_verify(string $spkac)%Verifies a signed public key and challenge
openssl_verify%int openssl_verify(string $data, string $signature, mixed $pub_key_id, [mixed $signature_alg = OPENSSL_ALGO_SHA1])%Verificar una firma
openssl_x509_check_private_key%bool openssl_x509_check_private_key(mixed $cert, mixed $key)%Comprueba si una clave privada se corresponde a un certificado
openssl_x509_checkpurpose%int openssl_x509_checkpurpose(mixed $x509cert, int $purpose, [array $cainfo = array()], [string $untrustedfile])%Verifica si un certificado se puede usar para un propósito en particular
openssl_x509_export%bool openssl_x509_export(mixed $x509, string $output, [bool $notext])%Exporta un certificado como una cadena
openssl_x509_export_to_file%bool openssl_x509_export_to_file(mixed $x509, string $outfilename, [bool $notext])%Exporta un certificado a un archivo
+openssl_x509_fingerprint%bool openssl_x509_fingerprint(mixed $x509, [string $hash_algorithm = "sha1"], [bool $raw_output])%Calculates the fingerprint, or digest, of a given X.509 certificate
openssl_x509_free%void openssl_x509_free(resource $x509cert)%Liberar un recurso de certificado
openssl_x509_parse%array openssl_x509_parse(mixed $x509cert, [bool $shortnames = true])%Analiza un certificado X509 y devuelve la información como un matriz
openssl_x509_read%resource openssl_x509_read(mixed $x509certdata)%Analiza un certificado X.509 y devuelve un identificador de recurso para él
-ord%int ord(string $string)%devuelve el valor ASCII de una caracter
-output_add_rewrite_var%bool output_add_rewrite_var(string $name, string $value)%Aladir valores al mecanismo de reescritura de URLs
+ord%int ord(string $string)%devuelve el valor ASCII de un caracter
+output_add_rewrite_var%bool output_add_rewrite_var(string $name, string $value)%Añadir valores al mecanismo de reescritura de URLs
output_reset_rewrite_vars%bool output_reset_rewrite_vars()%Restablecer los valores del mecanismo de reescritura de URLs
pack%string pack(string $format, [mixed $args], [mixed ...])%Empaqueta información a una cadena binaria
-parse_ini_file%array parse_ini_file(string $filename, [bool $process_sections = false], [int $scanner_mode = INI_SCANNER_NORMAL])%Analiza un archivo de configuración
+parse_ini_file%array parse_ini_file(string $filename, [bool $process_sections = false], [int $scanner_mode = INI_SCANNER_NORMAL])%Analiza un fichero de configuración
parse_ini_string%array parse_ini_string(string $ini, [bool $process_sections = false], [int $scanner_mode = INI_SCANNER_NORMAL])%Analiza una cadena de configuración
-parse_str%void parse_str(string $str, [array $arr])%Interpreta el string en variables
-parse_url%mixed parse_url(string $url, [int $component = -1])%Analiza una URL y devolver sus componentes
+parse_str%void parse_str(string $str, [array $arr])%Convierte el string en variables
+parse_url%mixed parse_url(string $url, [int $component = -1])%Analiza un URL y devuelve sus componentes
passthru%void passthru(string $command, [int $return_var])%Ejecuta un programa externo y muestra la salida en bruto
password_get_info%array password_get_info(string $hash)%Devuelve información sobre el hash proporcionado
-password_hash%string password_hash(string $password, integer $algo, [array $options])%Crea un nuevo hash de contraseña
-password_needs_rehash%boolean password_needs_rehash(string $hash, string $algo, [string $options])%Comprueba si el hash facilitado coincide con las opciones proporcionadas
+password_hash%string password_hash(string $password, integer $algo, [array $options])%Crea un hash de contraseña
+password_needs_rehash%boolean password_needs_rehash(string $hash, integer $algo, [array $options])%Comprueba si el hash facilitado coincide con las opciones proporcionadas
password_verify%boolean password_verify(string $password, string $hash)%Comprueba que la contraseña coincida con un hash
pathinfo%mixed pathinfo(string $path, [int $options = PATHINFO_DIRNAME | PATHINFO_BASENAME | PATHINFO_EXTENSION | PATHINFO_FILENAME])%Devuelve información acerca de la ruta de un fichero
-pclose%int pclose(resource $handle)%Cierra un proceso de un puntero a un archivo
+pclose%int pclose(resource $handle)%Cierra un proceso de un puntero a un fichero
pcntl_alarm%int pcntl_alarm(int $seconds)%Set an alarm clock for delivery of a signal
-pcntl_errno%void pcntl_errno()%Alias de pcntl_strerror
-pcntl_exec%void pcntl_exec(string $path, [array $args], [array $envs])%Executes specified program in current process space
+pcntl_errno%void pcntl_errno()%Alias de pcntl_get_last_error
+pcntl_exec%bool pcntl_exec(string $path, [array $args], [array $envs])%Executes specified program in current process space
pcntl_fork%int pcntl_fork()%Forks the currently running process
pcntl_get_last_error%int pcntl_get_last_error()%Retrieve the error number set by the last pcntl function which failed
pcntl_getpriority%int pcntl_getpriority([int $pid = getmypid()], [int $process_identifier = PRIO_PROCESS])%Get the priority of any process
pcntl_setpriority%bool pcntl_setpriority(int $priority, [int $pid = getmypid()], [int $process_identifier = PRIO_PROCESS])%Change the priority of any process
pcntl_signal%bool pcntl_signal(int $signo, callable|int $handler, [bool $restart_syscalls = true])%Installs a signal handler
pcntl_signal_dispatch%bool pcntl_signal_dispatch()%Calls signal handlers for pending signals
+pcntl_signal_get_handler%int|string pcntl_signal_get_handler(int $signo)%Get the current handler for specified signal
pcntl_sigprocmask%bool pcntl_sigprocmask(int $how, array $set, [array $oldset])%Sets and retrieves blocked signals
pcntl_sigtimedwait%int pcntl_sigtimedwait(array $set, [array $siginfo], [int $seconds], [int $nanoseconds])%Waits for signals, with a timeout
pcntl_sigwaitinfo%int pcntl_sigwaitinfo(array $set, [array $siginfo])%Waits for signals
@@ -2154,11 +2209,13 @@ pg_affected_rows%int pg_affected_rows(resource $result)%Devuelve el número de r
pg_cancel_query%bool pg_cancel_query(resource $connection)%Cancelar una consulta asíncrona
pg_client_encoding%string pg_client_encoding([resource $connection])%Obtiene la codificación del cliente
pg_close%bool pg_close([resource $connection])%Cierra una conexión PostgreSQL
-pg_connect%resource pg_connect(string $connection_string, [int $connect_type])%Abrir una conexión a PostgreSQL
+pg_connect%resource pg_connect(string $connection_string, [int $connect_type])%Abre una conexión a PostgreSQL
+pg_connect_poll%int pg_connect_poll([resource $connection])%Verifica el estado de un intento de conexión asíncrono en curso de PostgreSQL
pg_connection_busy%bool pg_connection_busy(resource $connection)%Permite saber si la conexión esta ocupada o no
pg_connection_reset%bool pg_connection_reset(resource $connection)%Restablece conexión (reconectar)
pg_connection_status%int pg_connection_status(resource $connection)%Obtener estado de la conexión
-pg_convert%array pg_convert(resource $connection, string $table_name, array $assoc_array, [int $options])%convierte los valores de un array asociativo en valores adecuandolos para su uso en una sentencia SQL
+pg_consume_input%bool pg_consume_input(resource $connection)%Reads input on the connection
+pg_convert%array pg_convert(resource $connection, string $table_name, array $assoc_array, [int $options])%Conviertir valores de un array asociativo en valores adcuados para sentencias SQL
pg_copy_from%bool pg_copy_from(resource $connection, string $table_name, array $rows, [string $delimiter], [string $null_as])%Insertar registros dentro de una tabla desde un array
pg_copy_to%array pg_copy_to(resource $connection, string $table_name, [string $delimiter], [string $null_as])%Copiar una tabla a un array
pg_dbname%string pg_dbname([resource $connection])%Obtiene el nombre de la base de datos
@@ -2169,7 +2226,7 @@ pg_escape_identifier%string pg_escape_identifier([resource $connection], string
pg_escape_literal%string pg_escape_literal([resource $connection], string $data)%Escape a literal for insertion into a text field
pg_escape_string%string pg_escape_string([resource $connection], string $data)%Escape a string for query
pg_execute%resource pg_execute([resource $connection], string $stmtname, array $params)%Envía una solicitud para ejecutar una setencia preparada con parámetros dados, y espera el resultado
-pg_fetch_all%array pg_fetch_all(resource $result)%Fetches all rows from a result as an array
+pg_fetch_all%array pg_fetch_all(resource $result)%Obtiene todas las filas de un resultado como un array
pg_fetch_all_columns%array pg_fetch_all_columns(resource $result, [int $column])%Fetches all rows in a particular result column as an array
pg_fetch_array%array pg_fetch_array(resource $result, [int $row], [int $result_type = PGSQL_BOTH])%Fetch a row as an array
pg_fetch_assoc%array pg_fetch_assoc(resource $result, [int $row])%Fetch a row as an associative array
@@ -2182,16 +2239,17 @@ pg_field_num%int pg_field_num(resource $result, string $field_name)%Returns the
pg_field_prtlen%integer pg_field_prtlen(resource $result, int $row_number, mixed $field_name_or_number)%Returns the printed length
pg_field_size%int pg_field_size(resource $result, int $field_number)%Returns the internal storage size of the named field
pg_field_table%mixed pg_field_table(resource $result, int $field_number, [bool $oid_only = false])%Returns the name or oid of the tables field
-pg_field_type%string pg_field_type(resource $result, int $field_number)%Returns the type name for the corresponding field number
+pg_field_type%string pg_field_type(resource $result, int $field_number)%Devuelve el nombre de tipo para el número de campo correspondiente
pg_field_type_oid%int pg_field_type_oid(resource $result, int $field_number)%Returns the type ID (OID) for the corresponding field number
+pg_flush%mixed pg_flush(resource $connection)%Flush outbound query data on the connection
pg_free_result%resource pg_free_result(resource $result)%Free result memory
pg_get_notify%array pg_get_notify(resource $connection, [int $result_type])%Gets SQL NOTIFY message
pg_get_pid%int pg_get_pid(resource $connection)%Gets the backend's process ID
pg_get_result%resource pg_get_result([resource $connection])%Get asynchronous query result
-pg_host%string pg_host([resource $connection])%Returns the host name associated with the connection
+pg_host%string pg_host([resource $connection])%Devuelve el nombre de host asociado a la conexión
pg_insert%mixed pg_insert(resource $connection, string $table_name, array $assoc_array, [int $options = PGSQL_DML_EXEC])%Insert array into table
-pg_last_error%string pg_last_error([resource $connection])%Get the last error message string of a connection
-pg_last_notice%string pg_last_notice(resource $connection)%Returns the last notice message from PostgreSQL server
+pg_last_error%string pg_last_error([resource $connection])%Obtiene una cadena con el último mensaje de error de la conexión
+pg_last_notice%string pg_last_notice(resource $connection)%Devuelve el último aviso del servidor PostgreSQL
pg_last_oid%string pg_last_oid(resource $result)%Returns the last row's OID
pg_lo_close%bool pg_lo_close(resource $large_object)%Close a large object
pg_lo_create%int pg_lo_create([resource $connection], mixed $object_id)%Create a large object
@@ -2205,17 +2263,17 @@ pg_lo_tell%int pg_lo_tell(resource $large_object)%Returns current seek position
pg_lo_truncate%bool pg_lo_truncate(resource $large_object, int $size)%Truncates a large object
pg_lo_unlink%bool pg_lo_unlink(resource $connection, int $oid)%Delete a large object
pg_lo_write%int pg_lo_write(resource $large_object, string $data, [int $len])%Write to a large object
-pg_meta_data%array pg_meta_data(resource $connection, string $table_name)%Get meta data for table
+pg_meta_data%array pg_meta_data(resource $connection, string $table_name, [bool $extended])%Get meta data for table
pg_num_fields%int pg_num_fields(resource $result)%Returns the number of fields in a result
pg_num_rows%int pg_num_rows(resource $result)%Returns the number of rows in a result
-pg_options%string pg_options([resource $connection])%Get the options associated with the connection
+pg_options%string pg_options([resource $connection])%Obtener las opciones asociadas con la conexión
pg_parameter_status%string pg_parameter_status([resource $connection], string $param_name)%Looks up a current parameter setting of the server.
-pg_pconnect%resource pg_pconnect(string $connection_string, [int $connect_type])%Open a persistent PostgreSQL connection
+pg_pconnect%resource pg_pconnect(string $connection_string, [int $connect_type])%Abre una conexión persistente a PostgreSQL
pg_ping%bool pg_ping([resource $connection])%Ping a conexión de base de datos
pg_port%int pg_port([resource $connection])%Devuelve el número de puerto asociado con la conexión
pg_prepare%resource pg_prepare([resource $connection], string $stmtname, string $query)%Submits a request to create a prepared statement with the given parameters, and waits for completion.
pg_put_line%bool pg_put_line([resource $connection], string $data)%Send a NULL-terminated string to PostgreSQL backend
-pg_query%resource pg_query([resource $connection], string $query)%Execute a query
+pg_query%resource pg_query([resource $connection], string $query)%Ejecutar una consulta
pg_query_params%resource pg_query_params([resource $connection], string $query, array $params)%Submits a command to the server and waits for the result, with the ability to pass parameters separately from the SQL command text.
pg_result_error%string pg_result_error(resource $result)%Get error message associated with result
pg_result_error_field%string pg_result_error_field(resource $result, int $fieldcode)%Returns an individual field of an error report.
@@ -2228,12 +2286,13 @@ pg_send_query%bool pg_send_query(resource $connection, string $query)%Sends asyn
pg_send_query_params%bool pg_send_query_params(resource $connection, string $query, array $params)%Submits a command and separate parameters to the server without waiting for the result(s).
pg_set_client_encoding%int pg_set_client_encoding([resource $connection], string $encoding)%Set the client encoding
pg_set_error_verbosity%int pg_set_error_verbosity([resource $connection], int $verbosity)%Determines the verbosity of messages returned by pg_last_error and pg_result_error.
+pg_socket%resource pg_socket(resource $connection)%Obtener un identificador de sólo lectura en el socket subyacente a una conexión de PostgreSQL
pg_trace%bool pg_trace(string $pathname, [string $mode = "w"], [resource $connection])%Enable tracing a PostgreSQL connection
-pg_transaction_status%int pg_transaction_status(resource $connection)%Returns the current in-transaction status of the server.
-pg_tty%string pg_tty([resource $connection])%Return the TTY name associated with the connection
+pg_transaction_status%int pg_transaction_status(resource $connection)%Devuelve el estado actual de la transaccion del servidor
+pg_tty%string pg_tty([resource $connection])%Devolver el nombre TTY asociado con la conexión
pg_unescape_bytea%string pg_unescape_bytea(string $data)%Unescape binary for bytea type
-pg_untrace%bool pg_untrace([resource $connection])%Disable tracing of a PostgreSQL connection
-pg_update%mixed pg_update(resource $connection, string $table_name, array $data, array $condition, [int $options = PGSQL_DML_EXEC])%Update table
+pg_untrace%bool pg_untrace([resource $connection])%Desactivar el rastreo de una conexión de PostgreSQL
+pg_update%mixed pg_update(resource $connection, string $table_name, array $data, array $condition, [int $options = PGSQL_DML_EXEC])%Actualizar tabla
pg_version%array pg_version([resource $connection])%Devuelve un array con el cliente, protocolo y versión del servidor (si está disponible)
php_check_syntax%bool php_check_syntax(string $filename, [string $error_message])%Verifica la sintaxis PHP del archivo especificado (y lo ejecuta)
php_ini_loaded_file%string php_ini_loaded_file()%Recupera la ruta de acceso al archivo php.ini cargado
@@ -2247,7 +2306,7 @@ phpinfo%bool phpinfo([int $what = INFO_ALL])%Muestra información sobre la confi
phpversion%string phpversion([string $extension])%Obtiene la versión de PHP
pi%float pi()%Obtener valor de pi
png2wbmp%bool png2wbmp(string $pngname, string $wbmpname, int $dest_height, int $dest_width, int $threshold)%Convertir un archivo de imagen PNG a un archivo de imagen WBMP
-popen%resource popen(string $command, string $mode)%Abre un proceso de un puntero a un archivo
+popen%resource popen(string $command, string $mode)%Abre un proceso de un puntero a un fichero
pos%void pos()%Alias de current
posix_access%bool posix_access(string $file, [int $mode = POSIX_F_OK])%Determinar la accesibilidad de un archivo
posix_ctermid%string posix_ctermid()%Obtener el nombre de la ruta del terminal controlador
@@ -2266,12 +2325,12 @@ posix_getpgrp%int posix_getpgrp()%Devolver el identificador de grupo de proceso
posix_getpid%int posix_getpid()%Devolver el identificador del proceso actual
posix_getppid%int posix_getppid()%Devolver el identificador del proceso padre
posix_getpwnam%array posix_getpwnam(string $username)%Devolver información sobre un usuario mediante su nombre de usuario
-posix_getpwuid%array posix_getpwuid(int $uid)%Devolver información sobre un usuario mediante el id de usuario
+posix_getpwuid%array posix_getpwuid(int $uid)%Devolver información sobre un usuario mediante su id de usuario
posix_getrlimit%array posix_getrlimit()%Devolver información sobre los límites de recursos del sistema
posix_getsid%int posix_getsid(int $pid)%Obtener el sid actual del proceos
posix_getuid%int posix_getuid()%Devolver el ID real de usuario del proceso actual
posix_initgroups%bool posix_initgroups(string $name, int $base_group_id)%Calcular la lista de acceso al grupo
-posix_isatty%bool posix_isatty(int $fd)%Determinar si un descriptor de archivo es una terminal interactiva
+posix_isatty%bool posix_isatty(mixed $fd)%Determinar si un descriptor de fichero es un terminal interactiva
posix_kill%bool posix_kill(int $pid, int $sig)%Enviar una señal a un proceso
posix_mkfifo%bool posix_mkfifo(string $pathname, int $mode)%Crear un archivo especial fifo (un pipe con nombre)
posix_mknod%bool posix_mknod(string $pathname, int $mode, [int $major], [int $minor])%Crear un fichero especial u ordinario (POSIX.1)
@@ -2279,21 +2338,23 @@ posix_setegid%bool posix_setegid(int $gid)%Establecer el GID efectivo del proces
posix_seteuid%bool posix_seteuid(int $uid)%Establecer el UID efectivo del proceso actual
posix_setgid%bool posix_setgid(int $gid)%Establecer el GID de proceso actual
posix_setpgid%bool posix_setpgid(int $pid, int $pgid)%Establecer el id de grupo de procesos para el control de trabajo
+posix_setrlimit%bool posix_setrlimit(int $resource, int $softlimit, int $hardlimit)%Establecer los límites de recursos del sistema
posix_setsid%int posix_setsid()%Hacer del proceso actual un líder de sesión
posix_setuid%bool posix_setuid(int $uid)%Establecer el UID del proceso actual
posix_strerror%string posix_strerror(int $errno)%Recuperar el mensaje de error del sistema asociado con el errno dado
posix_times%array posix_times()%Obtener los tiempos de procesos
-posix_ttyname%string posix_ttyname(int $fd)%Determinar el nombre del dispositivo terminal
+posix_ttyname%string posix_ttyname(mixed $fd)%Determinar el nombre del dispositivo terminal
posix_uname%array posix_uname()%Obtener el nombre del sistema
pow%number pow(number $base, number $exp)%Expresión exponencial
preg_filter%mixed preg_filter(mixed $pattern, mixed $replacement, mixed $subject, [int $limit = -1], [int $count])%Realiza una búsqueda y sustitución de una expresión regular
preg_grep%array preg_grep(string $pattern, array $input, [int $flags])%Devuelve entradas de matriz que coinciden con el patrón
-preg_last_error%int preg_last_error()%Devuelve el código de error de la última ejecución de expresión regular PCRE
+preg_last_error%int preg_last_error()%Devuelve el código de error de la última ejecución de expresión regular de PCRE
preg_match%int preg_match(string $pattern, string $subject, [array $matches], [int $flags], [int $offset])%Realiza una comparación con una expresión regular
preg_match_all%int preg_match_all(string $pattern, string $subject, [array $matches], [int $flags], [int $offset])%Realiza una comparación global de una expresión regular
preg_quote%string preg_quote(string $str, [string $delimiter])%Escapar caracteres en una expresión regular
preg_replace%mixed preg_replace(mixed $pattern, mixed $replacement, mixed $subject, [int $limit = -1], [int $count])%Realiza una búsqueda y sustitución de una expresión regular
preg_replace_callback%mixed preg_replace_callback(mixed $pattern, callable $callback, mixed $subject, [int $limit = -1], [int $count])%Realiza una búsqueda y sustitución de una expresión regular usando una llamada de retorno
+preg_replace_callback_array%mixed preg_replace_callback_array(array $patterns_and_callbacks, mixed $subject, [int $limit = -1], [int $count])%Realizar una búsqueda y sustitución de expresión regular con retrollamadas
preg_split%array preg_split(string $pattern, string $subject, [int $limit = -1], [int $flags])%Divide un string mediante una expresión regular
prev%mixed prev(array $array)%Rebobina el puntero interno del array
print%int print(string $arg)%Mostrar una cadena
@@ -2330,6 +2391,8 @@ quoted_printable_encode%string quoted_printable_encode(string $str)%Convierte un
quotemeta%string quotemeta(string $str)%Escapa meta caracteres
rad2deg%float rad2deg(float $number)%Convierte el número en radianes a su equivalente en grados
rand%int rand(int $min, int $max)%Genera un número entero aleatorio
+random_bytes%string random_bytes(int $length)%Genera bytes seudoaleatorios criptográficamente seguros
+random_int%int random_int(int $min, int $max)%Genera números enteros seudoaleatorios criptográficamente seguros
range%array range(mixed $start, mixed $end, [number $step = 1])%Crear un array que contiene un rango de elementos
rawurldecode%string rawurldecode(string $str)%Decodificar cadenas codificadas estilo URL
rawurlencode%string rawurlencode(string $str)%Codificar estilo URL de acuerdo al RFC 3986
@@ -2359,7 +2422,7 @@ recode_file%bool recode_file(string $request, resource $input, resource $output)
recode_string%string recode_string(string $request, string $string)%Recodifica un string según una petición de recodificación
register_shutdown_function%void register_shutdown_function(callable $callback, [mixed $parameter], [mixed ...])%Registrar una función para que sea ejecutada al cierre
register_tick_function%bool register_tick_function(callable $function, [mixed $arg], [mixed ...])%Registrar una función para que sea ejecutada en cada tick
-rename%bool rename(string $oldname, string $newname, [resource $context])%Renombra un archivo o directorio
+rename%bool rename(string $oldname, string $newname, [resource $context])%Renombra un fichero o directorio
require%bool require(string $path)%Includes and evaluates the specified file, erroring if the file cannot be included
require_once%bool require_once(string $path)%Includes and evaluates the specified file, erroring if the file cannot be included
reset%mixed reset(array $array)%Establece el puntero interno de un array a su primer elemento
@@ -2372,7 +2435,7 @@ resourcebundle_locales%array resourcebundle_locales(string $bundlename)%Obtener
restore_error_handler%bool restore_error_handler()%Recupera la función de gestión de errores previa
restore_exception_handler%bool restore_exception_handler()%Restaura la función de gestión de excepciones previamente definida
restore_include_path%void restore_include_path()%Restablece el valor de la opción de configuración include_path
-rewind%bool rewind(resource $handle)%Rebobina la posción de un puntero a un archivo
+rewind%bool rewind(resource $handle)%Rebobina la posición de un puntero a un archivo
rewinddir%void rewinddir([resource $dir_handle])%Regresar el gestor de directorio
rmdir%bool rmdir(string $dirname, [resource $context])%Elimina un directorio
round%float round(float $val, [int $precision], [int $mode = PHP_ROUND_HALF_UP])%Redondea un float
@@ -2393,17 +2456,20 @@ rrdc_disconnect%void rrdc_disconnect()%Close any outstanding connection to rrd c
rsort%bool rsort(array $array, [int $sort_flags = SORT_REGULAR])%Ordena un array en orden inverso
rtrim%string rtrim(string $str, [string $character_mask])%Retira los espacios en blanco (u otros caracteres) del final de un string
scandir%array scandir(string $directory, [int $sorting_order = SCANDIR_SORT_ASCENDING], [resource $context])%Enumera los ficheros y directorios ubicados en la ruta especificada
-sem_acquire%bool sem_acquire(resource $sem_identifier)%Adquirir un semáforo
+sem_acquire%bool sem_acquire(resource $sem_identifier, [bool $nowait = false])%Adquirir un semáforo
sem_get%resource sem_get(int $key, [int $max_acquire = 1], [int $perm = 0666], [int $auto_release = 1])%Obtener el id de un semáforo
sem_release%bool sem_release(resource $sem_identifier)%Liberar un semáforo
sem_remove%bool sem_remove(resource $sem_identifier)%Eliminar un semáforo
serialize%string serialize(mixed $value)%Genera una representación apta para el almacenamiento de un valor
+session_abort%void session_abort()%Desecha los cambios en el array de sesión y finaliza la sesión
session_cache_expire%int session_cache_expire([string $new_cache_expire])%Devuelve la caducidad de la caché actual
session_cache_limiter%string session_cache_limiter([string $cache_limiter])%Obtener y/o establecer el limitador de caché actual
session_commit%void session_commit()%Alias de session_write_close
+session_create_id%string session_create_id([string $prefix])%Crear un nuevo ID de sesión
session_decode%bool session_decode(string $data)%Decodifica la información de sesión desde una cadena de sesión codificada
session_destroy%bool session_destroy()%Destruye toda la información registrada de una sesión
session_encode%string session_encode()%Codifica los datos de la sesión actual como un string codificado de sesión
+session_gc%int session_gc()%Realizar una recolección de basura de datos de sesión
session_get_cookie_params%array session_get_cookie_params()%Obtener los parámetros de la cookie de sesión
session_id%string session_id([string $id])%Obtener y/o establecer el id de sesión actual
session_is_registered%bool session_is_registered(string $name)%Averiguar si una variable global está registrada en una sesión
@@ -2412,10 +2478,11 @@ session_name%string session_name([string $name])%Obtener y/o establecer el nombr
session_regenerate_id%bool session_regenerate_id([bool $delete_old_session = false])%Actualiza el id de sesión actual con uno generado más reciente
session_register%bool session_register(mixed $name, [mixed ...])%Registrar una o más variables globales con la sesión actual
session_register_shutdown%void session_register_shutdown()%Función de cierre de sesiones
+session_reset%void session_reset()%Reinicializar el array de sesión con los valores originales
session_save_path%string session_save_path([string $path])%Obtener y/o establecer la ruta de almacenamiento de la sesión actual
session_set_cookie_params%void session_set_cookie_params(int $lifetime, [string $path], [string $domain], [bool $secure = false], [bool $httponly = false])%Establecer los parámetros de la cookie de sesión
-session_set_save_handler%bool session_set_save_handler(callable $open, callable $close, callable $read, callable $write, callable $destroy, callable $gc, SessionHandlerInterface $sessionhandler, [bool $register_shutdown = true])%Establece funciones de almacenamiento de sesiones a nivel de usuario
-session_start%bool session_start()%Iniciar una nueva sesión o reanudar la existente
+session_set_save_handler%bool session_set_save_handler(callable $open, callable $close, callable $read, callable $write, callable $destroy, callable $gc, [callable $create_sid], SessionHandlerInterface $sessionhandler, [bool $register_shutdown = true])%Establece funciones de almacenamiento de sesiones a nivel de usuario
+session_start%bool session_start([array $options = []])%Iniciar una nueva sesión o reanudar la existente
session_status%int session_status()%Devuelve el estado de la sesión actual
session_unregister%bool session_unregister(string $name)%Deja de registrar una variable global de la sesión actual
session_unset%void session_unset()%Libera todas las variables de sesión
@@ -2426,14 +2493,14 @@ set_file_buffer%void set_file_buffer()%Alias de stream_set_write_buffer
set_include_path%string set_include_path(string $new_include_path)%Establece la opción de configuración include_path
set_magic_quotes_runtime%bool set_magic_quotes_runtime(bool $new_setting)%Establece el valor de configuración activo actual de magic_quotes_runtime
set_socket_blocking%void set_socket_blocking()%Alias de stream_set_blocking
-set_time_limit%void set_time_limit(int $seconds)%Limita el tiempo máximo de ejecución
+set_time_limit%bool set_time_limit(int $seconds)%Limita el tiempo máximo de ejecución
setcookie%bool setcookie(string $name, [string $value], [int $expire], [string $path], [string $domain], [bool $secure = false], [bool $httponly = false])%Enviar una cookie
-setlocale%string setlocale(int $category, array $locale, [string ...])%Establecer la información de la configuración regional
+setlocale%string setlocale(int $category, array $locale, [string ...])%Establecer la información del localismo
setproctitle%void setproctitle(string $title)%Establecer el título de proceso
setrawcookie%bool setrawcookie(string $name, [string $value], [int $expire], [string $path], [string $domain], [bool $secure = false], [bool $httponly = false])%Enviar una cookie sin codificar su valor
setthreadtitle%bool setthreadtitle(string $title)%Set the thread title
settype%bool settype(mixed $var, string $type)%Establece el tipo de una variable
-sha1%string sha1(string $str, [bool $raw_output = false])%Calcula el hash sha1 de un string
+sha1%string sha1(string $str, [bool $raw_output = false])%Calcula el 'hash' sha1 de un string
sha1_file%string sha1_file(string $filename, [bool $raw_output = false])%Calcula el hash sha1 de un archivo
shell_exec%string shell_exec(string $cmd)%Ejecutar un comando mediante el intérprete de comandos y devolver la salida completa como una cadena
shm_attach%resource shm_attach(int $key, [int $memsize], [int $perm = 0666])%Crea o abre un segmento de memoria compartida
@@ -2490,10 +2557,11 @@ socket_close%void socket_close(resource $socket)%Cierra un recurso socket
socket_cmsg_space%int socket_cmsg_space(int $level, int $type)%Calcular el tamaño del búfer de mensajes
socket_connect%bool socket_connect(resource $socket, string $address, [int $port])%Inicia una conexión sobre un socket
socket_create%resource socket_create(int $domain, int $type, int $protocol)%Crear un socket (extremo de comunicación)
-socket_create_listen%resource socket_create_listen(int $port, [int $backlog = 128])%Abre un socket en un puerto para aceptar conxiones
+socket_create_listen%resource socket_create_listen(int $port, [int $backlog = 128])%Abre un socket en un puerto para aceptar conexiones
socket_create_pair%bool socket_create_pair(int $domain, int $type, int $protocol, array $fd)%Crea un par de sockets indistinguibles y los almacena en una matriz
socket_get_option%mixed socket_get_option(resource $socket, int $level, int $optname)%Obtiene las opciones de socket para el socket
socket_get_status%void socket_get_status()%Alias de stream_get_meta_data
+socket_getopt%void socket_getopt()%Alias de socket_get_option
socket_getpeername%bool socket_getpeername(resource $socket, string $address, [int $port])%Pregunta a la parte remota del socket dado que puede resultar en un host/puerto o en una ruta de sistema de archivos Unix, dependiendo de su tipo
socket_getsockname%bool socket_getsockname(resource $socket, string $addr, [int $port])%Preguntar a la parte local del socket dado que puede resultar en un host/puerto o en una ruta de sistema de archivos Unix, dependiendo de su tipo
socket_import_stream%resource socket_import_stream(resource $stream)%Importar un flujo a stream
@@ -2512,6 +2580,7 @@ socket_set_blocking%void socket_set_blocking()%Alias de stream_set_blocking
socket_set_nonblock%bool socket_set_nonblock(resource $socket)%Establece el modo de no-bloqueo para el descriptor de archivo fd
socket_set_option%bool socket_set_option(resource $socket, int $level, int $optname, mixed $optval)%Establece las opciones de socket para el socket
socket_set_timeout%void socket_set_timeout()%Alias de stream_set_timeout
+socket_setopt%void socket_setopt()%Alias de socket_set_option
socket_shutdown%bool socket_shutdown(resource $socket, [int $how = 2])%Cierra un socket para dejar de recibir, enviar, o ambos
socket_strerror%string socket_strerror(int $errno)%Devuelve una cadena que describe un error de socket
socket_write%int socket_write(resource $socket, string $buffer, [int $length])%Escribir en un socket
@@ -2524,7 +2593,7 @@ spl_autoload_functions%array spl_autoload_functions()%Devolver todas las funcion
spl_autoload_register%bool spl_autoload_register([callable $autoload_function], [bool $throw = true], [bool $prepend = false])%Registrar las funciones dadas como implementación de __autoload()
spl_autoload_unregister%bool spl_autoload_unregister(mixed $autoload_function)%Desregistrar una función dada como implementadión de __autoload()
spl_classes%array spl_classes()%Devuelve las clases SPL disponibles
-spl_object_hash%string spl_object_hash(object $obj)%Devuelve el hash id del objeto dado
+spl_object_hash%string spl_object_hash(object $obj)%Devuelve el id del hash del objeto dado
split%array split(string $pattern, string $string, [int $limit = -1])%Divide una cadena en una matriz mediante una expresión regular
spliti%array spliti(string $pattern, string $string, [int $limit = -1])%Divide una cadena en una matriz mediante una expresión regular insensible a mayúsculas-minúsculas
sprintf%string sprintf(string $format, [mixed $args], [mixed ...])%Devuelve un string formateado
@@ -2667,7 +2736,7 @@ stats_stat_paired_t%float stats_stat_paired_t(array $arr1, array $arr2)%No docum
stats_stat_percentile%float stats_stat_percentile(float $df, float $xnonc)%No documentada
stats_stat_powersum%float stats_stat_powersum(array $arr, float $power)%No documentada
stats_variance%float stats_variance(array $a, [bool $sample = false])%Devuelve la varianza de población
-str_getcsv%array str_getcsv(string $input, [string $delimiter = ','], [string $enclosure = '"'], [string $escape = '\\'])%Interpreta un string de CSV en un array
+str_getcsv%array str_getcsv(string $input, [string $delimiter = ","], [string $enclosure = '"'], [string $escape = "\\"])%Convierte un string con formato CSV a un array
str_ireplace%mixed str_ireplace(mixed $search, mixed $replace, mixed $subject, [int $count])%Versión insensible a mayúsculas y minúsculas de str_replace
str_pad%string str_pad(string $input, int $pad_length, [string $pad_string = " "], [int $pad_type = STR_PAD_RIGHT])%Rellena un string hasta una longitud determinada con otro string
str_repeat%string str_repeat(string $input, int $multiplier)%Repite un string
@@ -2680,12 +2749,12 @@ strcasecmp%int strcasecmp(string $str1, string $str2)%Comparación de string seg
strchr%void strchr()%Alias de strstr
strcmp%int strcmp(string $str1, string $str2)%Comparación de string segura a nivel binario
strcoll%int strcoll(string $str1, string $str2)%Comparación de cadenas basada en la localidad
-strcspn%int strcspn(string $str1, string $str2, [int $start], [int $length])%Encuentra la longitud del segmento inicial que no coincida con la máscara
+strcspn%int strcspn(string $subject, string $mask, [int $start], [int $length])%Averiguar la longitud del segmento inicial que no coincida con una máscara
streamWrapper%object streamWrapper()%Construye una nueva envoltura de flujo
-stream_bucket_append%void stream_bucket_append(resource $brigade, resource $bucket)%Añade un recipiente a una cadena de recipientes
+stream_bucket_append%void stream_bucket_append(resource $brigade, object $bucket)%Añade un recipiente a una cadena de recipientes
stream_bucket_make_writeable%object stream_bucket_make_writeable(resource $brigade)%Devuelve un objeto recipiente desde una cadena de recipientes para operarar con él
stream_bucket_new%object stream_bucket_new(resource $stream, string $buffer)%Crear un nuevo recipiente para usarlo en el flujo actual
-stream_bucket_prepend%void stream_bucket_prepend(resource $brigade, resource $bucket)%Añade un recipiente al principio de una cadena de recipientes
+stream_bucket_prepend%void stream_bucket_prepend(resource $brigade, object $bucket)%Añade un recipiente al principio de una cadena de recipientes
stream_context_create%resource stream_context_create([array $options], [array $params])%Crear un contexto de flujo
stream_context_get_default%resource stream_context_get_default([array $options])%Recuperar el contexto de flujo predeterminado
stream_context_get_options%array stream_context_get_options(resource $stream_or_context)%Recuperar las opciones para un flujo/envoltura/contexto
@@ -2706,15 +2775,15 @@ stream_get_meta_data%array stream_get_meta_data(resource $stream)%Recuperar meta
stream_get_transports%array stream_get_transports()%Recuperar la lista de transportes de socket registrados
stream_get_wrappers%array stream_get_wrappers()%Recupera la lista de los flujos registrados
stream_is_local%bool stream_is_local(mixed $stream_or_url)%Comprueba si un flujo es un flujo local
-stream_notification_callback%callable stream_notification_callback(int $notification_code, int $severity, string $message, int $message_code, int $bytes_transferred, int $bytes_max)%Una función de llamada de retorno para el parámetro de contexto de notificación
+stream_notification_callback%callable stream_notification_callback(int $notification_code, int $severity, string $message, int $message_code, int $bytes_transferred, int $bytes_max)%Una función de retrollamada para el parámetro de contexto de notificación
stream_register_wrapper%void stream_register_wrapper()%Alias de stream_wrapper_register
stream_resolve_include_path%string stream_resolve_include_path(string $filename)%Resuelve el nombre de archivo en la ruta incluida
stream_select%int stream_select(array $read, array $write, array $except, int $tv_sec, [int $tv_usec])%Ejecuta el equivalente de la llamada al sistema select() sobre las matrices de flujos dadas con un tiempo de espera especificado por tv_sec y tv_usec
-stream_set_blocking%bool stream_set_blocking(resource $stream, int $mode)%Establecer el modo bloqueo/no-bloqueo en un flujo
+stream_set_blocking%bool stream_set_blocking(resource $stream, bool $mode)%Establecer el modo bloqueo/no-bloqueo en un flujo
stream_set_chunk_size%int stream_set_chunk_size(resource $fp, int $chunk_size)%Establecer el tamaño de trozo de flujo
stream_set_read_buffer%int stream_set_read_buffer(resource $stream, int $buffer)%Establece el búfer de lectura de archivos en el flujo dado
stream_set_timeout%bool stream_set_timeout(resource $stream, int $seconds, [int $microseconds])%Establecer un perido de tiempo de espera en un flujo
-stream_set_write_buffer%int stream_set_write_buffer(resource $stream, int $buffer)%Establece el búfer para escritura de archivos en el flujo dado
+stream_set_write_buffer%int stream_set_write_buffer(resource $stream, int $buffer)%Establece el búfer para escritura de ficheros en el flujo dado
stream_socket_accept%resource stream_socket_accept(resource $server_socket, [float $timeout = ini_get("default_socket_timeout")], [string $peername])%Acepta una conexión sobre un socket creado por stream_socket_server
stream_socket_client%resource stream_socket_client(string $remote_socket, [int $errno], [string $errstr], [float $timeout = ini_get("default_socket_timeout")], [int $flags = STREAM_CLIENT_CONNECT], [resource $context])%Abrir una conexión de socket de dominio de Internet o Unix
stream_socket_enable_crypto%mixed stream_socket_enable_crypto(resource $stream, bool $enable, [int $crypto_type], [resource $session_stream])%Activa/desactiva la encriptación en un socket ya conectado
@@ -2728,10 +2797,10 @@ stream_supports_lock%bool stream_supports_lock(resource $stream)%Indica si el fl
stream_wrapper_register%bool stream_wrapper_register(string $protocol, string $classname, [int $flags])%Registra una envoltura de URL implementada como una clase de PHP
stream_wrapper_restore%bool stream_wrapper_restore(string $protocol)%Restablece una envoltura incluida que se dejó de registrar previamente
stream_wrapper_unregister%bool stream_wrapper_unregister(string $protocol)%Deja de registrar una envoltura de URL
-strftime%string strftime(string $format, [int $timestamp = time()])%Formatea una fecha/hora local según la configuración regional
+strftime%string strftime(string $format, [int $timestamp = time()])%Formatea una fecha/hora local según una configuración local
strip_tags%string strip_tags(string $str, [string $allowable_tags])%Retira las etiquetas HTML y PHP de un string
stripcslashes%string stripcslashes(string $str)%Desmarca la cadena marcada con addcslashes
-stripos%int stripos(string $haystack, string $needle, [int $offset])%Encuentra la posición de la primera aparición de un substring insensible a mayúsculas y minúsculas en in string
+stripos%mixed stripos(string $haystack, string $needle, [int $offset])%Encuentra la posición de la primera aparición de un substring en un string sin considerar mayúsculas ni minúsculas
stripslashes%string stripslashes(string $str)%Quita las barras de un string con comillas escapadas
stristr%string stristr(string $haystack, mixed $needle, [bool $before_needle = false])%strstr insensible a mayúsculas y minúsculas
strlen%int strlen(string $string)%Obtiene la longitud de un string
@@ -2746,16 +2815,16 @@ strrchr%string strrchr(string $haystack, mixed $needle)%Encuentra la última apa
strrev%string strrev(string $string)%Invierte una string
strripos%int strripos(string $haystack, string $needle, [int $offset])%Encuentra la posición de la última aparición de un substring insensible a mayúsculas y minúsculas en un string
strrpos%int strrpos(string $haystack, string $needle, [int $offset])%Encuentra la posición de la última aparición de un substring en un string
-strspn%int strspn(string $subject, string $mask, [int $start], [int $length])%Encuentra la longitud del segmento inicial de un string que consista únicamente en caracteres contenidos dentro de una máscara dada.
+strspn%int strspn(string $subject, string $mask, [int $start], [int $length])%Averigua la longitud del segmento inicial de un string que consista únicamente en caracteres contenidos dentro de una máscara dada.
strstr%string strstr(string $haystack, mixed $needle, [bool $before_needle = false])%Encuentra la primera aparición de un string
strtok%string strtok(string $str, string $token)%Tokeniza string
-strtolower%string strtolower(string $str)%Convierte una cadena a minúsculas
+strtolower%string strtolower(string $string)%Convierte una cadena a minúsculas
strtotime%int strtotime(string $time, [int $now = time()])%Convierte una descripción de fecha/hora textual en Inglés a una fecha Unix
strtoupper%string strtoupper(string $string)%Convierte un string a mayúsculas
strtr%string strtr(string $str, string $from, string $to, array $replace_pairs)%Convierte caracteres o reemplaza substrings
strval%string strval(mixed $var)%Obtiene el valor de cadena de una variable
substr%string substr(string $string, int $start, [int $length])%Devuelve parte de una cadena
-substr_compare%int substr_compare(string $main_str, string $str, int $offset, [int $length], [bool $case_insensitivity = false])%Comparación segura a nivel binario de dos o más cadenas desde un índice, hasta una longitud dada de caracteres
+substr_compare%int substr_compare(string $main_str, string $str, int $offset, [int $length], [bool $case_insensitivity = false])%Comparación segura a nivel binario de dos o más strings desde un índice hasta una longitud de caracteres dada
substr_count%int substr_count(string $haystack, string $needle, [int $offset], [int $length])%Cuenta el número de apariciones del substring
substr_replace%mixed substr_replace(mixed $string, mixed $replacement, mixed $start, [mixed $length])%Reemplaza el texto dentro de una porción de un string
sybase_affected_rows%int sybase_affected_rows([resource $link_identifier])%Obtiene el número de filas afectadas en la última operación
@@ -2788,10 +2857,10 @@ sys_get_temp_dir%string sys_get_temp_dir()%Devuelve la ruta del directorio para
sys_getloadavg%array sys_getloadavg()%Obtiene la carga media del sistema
syslog%bool syslog(int $priority, string $message)%Genera un mensaje log de sistema
system%string system(string $command, [int $return_var])%Ejecutar un programa externo y mostrar su salida
-taint%bool taint(string $string, [string ...])%Taint a string
+taint%bool taint(string $string, [string ...])%Corrompe un string
tan%float tan(float $arg)%Tangente
tanh%float tanh(float $arg)%Tangente hiperbólica
-tempnam%string tempnam(string $dir, string $prefix)%Crea un archivo con un nombre de archivo único
+tempnam%string tempnam(string $dir, string $prefix)%Crea un fichero con un nombre de fichero único
textdomain%string textdomain(string $text_domain)%Establece el dominio actual
tidy%object tidy([string $filename], [mixed $config], [string $encoding], [bool $use_include_path])%Construye un nuevo objeto tidy
tidy_access_count%int tidy_access_count(tidy $object)%Devuelve el número de alertas de accesibilidad Tidy encontradas en un documento dado
@@ -2976,7 +3045,7 @@ trader_rsi%array trader_rsi(array $real, [integer $timePeriod])%Índice de fuerz
trader_sar%array trader_sar(array $high, array $low, [float $acceleration], [float $maximum])%Sistema parabólico
trader_sarext%array trader_sarext(array $high, array $low, [float $startValue], [float $offsetOnReverse], [float $accelerationInitLong], [float $accelerationLong], [float $accelerationMaxLong], [float $accelerationInitShort], [float $accelerationShort], [float $accelerationMaxShort])%Sistema parabólico - Extendido
trader_set_compat%void trader_set_compat(integer $compatId)%Establece el modo de compatibilidad
-trader_set_unstable_period%void trader_set_unstable_period(integer $functionId, integer $timePeriod)%Establece el perido inestable
+trader_set_unstable_period%void trader_set_unstable_period(integer $functionId, integer $timePeriod)%Establece el periodo inestable
trader_sin%array trader_sin(array $real)%Seno trigonométrico de vectores
trader_sinh%array trader_sinh(array $real)%Seno hiperbólico de vectores
trader_sma%array trader_sma(array $real, [integer $timePeriod])%Media móvil simple
@@ -3013,25 +3082,38 @@ trigger_error%bool trigger_error(string $error_msg, [int $error_type = E_USER_NO
trim%string trim(string $str, [string $character_mask = " \t\n\r\0\x0B"])%Elimina espacio en blanco (u otro tipo de caracteres) del inicio y el final de la cadena
uasort%bool uasort(array $array, callable $value_compare_func)%Ordena un array con una función de comparación definida por el usuario y mantiene la asociación de índices
ucfirst%string ucfirst(string $str)%Convierte el primer caracter de una cadena a mayúsculas
-ucwords%string ucwords(string $str)%Convierte a mayúsculas el primer caracter de cada palabra en una cadena
+ucwords%string ucwords(string $str, [string $delimiters = " \t\r\n\f\v"])%Convierte a mayúsculas el primer caracter de cada palabra de una cadena
uksort%bool uksort(array $array, callable $key_compare_func)%Ordena un array según sus claves usando una función de comparación definida por el usuario
umask%int umask([int $mask])%Cambia la máscara de usuario actual
uniqid%string uniqid([string $prefix = ""], [bool $more_entropy = false])%Generar un ID único
unixtojd%int unixtojd([int $timestamp = time()])%Convertir una fecha Unix en una Fecha Juliana
-unlink%bool unlink(string $filename, [resource $context])%Borra un archivo
+unlink%bool unlink(string $filename, [resource $context])%Borra un fichero
unpack%array unpack(string $format, string $data)%Desempaqueta datos de una cadena binaria
unregister_tick_function%void unregister_tick_function(string $function_name)%Dejar de registrar una función para su ejecución en cada tick
-unserialize%mixed unserialize(string $str)%Crea un valor PHP a partir de una representación almacenada
+unserialize%mixed unserialize(string $str, [array $options])%Crea un valor PHP a partir de una representación almacenada
unset%void unset(mixed $var, [mixed ...])%Destruye una variable especificada
-untaint%bool untaint(string $string, [string ...])%Untaint strings
+untaint%bool untaint(string $string, [string ...])%Sanea un string
+uopz_backup%void uopz_backup(string $class, string $function)%Backup a function
+uopz_compose%void uopz_compose(string $name, array $classes, [array $methods], [array $properties], [int $flags])%Compose a class
+uopz_copy%Closure uopz_copy(string $class, string $function)%Copy a function
+uopz_delete%void uopz_delete(string $class, string $function)%Delete a function
+uopz_extend%void uopz_extend(string $class, string $parent)%Extend a class at runtime
+uopz_flags%int uopz_flags(string $class, string $function, int $flags)%Get or set flags on function or class
+uopz_function%void uopz_function(string $class, string $function, Closure $handler, [int $modifiers])%Creates a function at runtime
+uopz_implement%void uopz_implement(string $class, string $interface)%Implements an interface at runtime
+uopz_overload%void uopz_overload(int $opcode, Callable $callable)%Overload a VM opcode
+uopz_redefine%void uopz_redefine(string $class, string $constant, mixed $value)%Redefine a constant
+uopz_rename%void uopz_rename(string $class, string $function, string $rename)%Rename a function at runtime
+uopz_restore%void uopz_restore(string $class, string $function)%Restore a previously backed up function
+uopz_undefine%void uopz_undefine(string $class, string $constant)%Undefine a constant
urldecode%string urldecode(string $str)%Decodifica una cadena cifrada como URL
urlencode%string urlencode(string $str)%Codifica como URL una cadena
-use_soap_error_handler%bool use_soap_error_handler([bool $handler = true])%Establecer si se desea utilizar el controlador de errores SOAP
+use_soap_error_handler%bool use_soap_error_handler([bool $handler = true])%Establecer si se desea utilizar el manejador de errores de SOAP
user_error%void user_error()%Alias de trigger_error
usleep%void usleep(int $micro_seconds)%Retrasar la ejecución en microsegundos
usort%bool usort(array $array, callable $value_compare_func)%Ordena un array según sus valores usando una función de comparación definida por el usuario
utf8_decode%string utf8_decode(string $data)%Convierte una cadena con los caracteres codificados ISO-8859-1 con UTF-8 a un sencillo byte ISO-8859-1
-utf8_encode%string utf8_encode(string $data)%Codifica una cadena ISO-8859-1 a UTF-8
+utf8_encode%string utf8_encode(string $data)%Codifica un string ISO-8859-1 a UTF-8
var_dump%string var_dump(mixed $expression, [mixed ...])%Muestra información sobre una variable
var_export%mixed var_export(mixed $expression, [bool $return = false])%Imprime o devuelve una representación string de una variable analizable
variant_abs%mixed variant_abs(mixed $val)%Devuelve el valor absoluto de una variante
@@ -3084,7 +3166,7 @@ xml_get_error_code%int xml_get_error_code(resource $parser)%Obtiene un código d
xml_parse%int xml_parse(resource $parser, string $data, [bool $is_final = false])%Inicia un intérprete sobre un documento XML
xml_parse_into_struct%int xml_parse_into_struct(resource $parser, string $data, array $values, [array $index])%Interpreta datos XML en una estructura de array
xml_parser_create%resource xml_parser_create([string $encoding])%Crea un intérprete XML
-xml_parser_create_ns%resource xml_parser_create_ns([string $encoding], [string $separator = ':'])%Crea un analizador XML con soporte para espacios de nombres
+xml_parser_create_ns%resource xml_parser_create_ns([string $encoding], [string $separator = ":"])%Crea un analizador XML con soporte para espacios de nombres
xml_parser_free%bool xml_parser_free(resource $parser)%Liberar una analizador XML
xml_parser_get_option%mixed xml_parser_get_option(resource $parser, int $option)%Obtiene el valor de las opciones de un intérprete XML
xml_parser_set_option%bool xml_parser_set_option(resource $parser, int $option, mixed $value)%Configura las opciones en un intérprete XML
@@ -3154,25 +3236,6 @@ xmlwriter_write_element%bool xmlwriter_write_element(string $name, [string $cont
xmlwriter_write_element_ns%bool xmlwriter_write_element_ns(string $prefix, string $name, string $uri, [string $content], resource $xmlwriter)%Escribe una etiqueta completa del elemento
xmlwriter_write_pi%bool xmlwriter_write_pi(string $target, string $content, resource $xmlwriter)%Escribe un IP
xmlwriter_write_raw%bool xmlwriter_write_raw(string $content, resource $xmlwriter)%Escribe un texto sin formato del XML
-xslt_backend_info%string xslt_backend_info()%Devuelve la información sobre las opciones de compilación del servidor
-xslt_backend_name%string xslt_backend_name()%Devuelve el nombre del backend
-xslt_backend_version%string xslt_backend_version()%Devuelve el número de versión de Sablotron
-xslt_create%resource xslt_create()%Crear un nuevo procesador de XSLT
-xslt_errno%int xslt_errno(resource $xh)%Devuelve un número de error
-xslt_error%string xslt_error(resource $xh)%Devuelve una cadena de errores
-xslt_free%void xslt_free(resource $xh)%Libera el procesador de XSLT
-xslt_getopt%int xslt_getopt(resource $processor)%Obtener las opciones de un procesador XSL dado
-xslt_process%mixed xslt_process(resource $xh, string $xmlcontainer, string $xslcontainer, [string $resultcontainer], [array $arguments], [array $parameters])%Perform an XSLT transformation
-xslt_set_base%void xslt_set_base(resource $xh, string $uri)%Establecer el URI base para todas las transformaciones XSLT
-xslt_set_encoding%void xslt_set_encoding(resource $xh, string $encoding)%Establecer la codificación para el análisis de documentos XML
-xslt_set_error_handler%void xslt_set_error_handler(resource $xh, mixed $handler)%Establecer un manejador de error para un procesador XSLT
-xslt_set_log%void xslt_set_log(resource $xh, [mixed $log])%Set the log file to write log messages to
-xslt_set_object%bool xslt_set_object(resource $processor, object $obj)%Establece el objeto en que resolver funciones de devolución de llamada
-xslt_set_sax_handler%void xslt_set_sax_handler(resource $xh, array $handlers)%Establecer manejadores SAX para un procesador XSLT
-xslt_set_sax_handlers%void xslt_set_sax_handlers(resource $processor, array $handlers)%Establecer los manejadores SAX que se llamará cuando el documento XML se procesa
-xslt_set_scheme_handler%void xslt_set_scheme_handler(resource $xh, array $handlers)%Establecer manejadores de esquema para un procesador XSLT
-xslt_set_scheme_handlers%void xslt_set_scheme_handlers(resource $xh, array $handlers)%Set the scheme handlers for the XSLT processor
-xslt_setopt%mixed xslt_setopt(resource $processor, int $newmask)%Set options on a given XSLT processor
zend_logo_guid%string zend_logo_guid()%Obtiene el valor guid de Zend
zend_thread_id%int zend_thread_id()%Devuelve un identificador único del thread actual
zend_version%string zend_version()%Obtiene la versión del motor Zend actual
diff --git a/Support/function-docs/fr.txt b/Support/function-docs/fr.txt
index 4740e09..a310c6e 100644
--- a/Support/function-docs/fr.txt
+++ b/Support/function-docs/fr.txt
@@ -1,15 +1,16 @@
-AMQPChannel%object AMQPChannel(AMQPConnection $amqp_connection)%Crée une instance de l'objet AMQPChannel
-AMQPConnection%object AMQPConnection([array $credentials = array()])%Crée une nouvelle instance AMQPConnection
-AMQPExchange%object AMQPExchange(AMQPChannel $amqp_channel)%Crée une nouvelle instance AMQPExchange
-AMQPQueue%object AMQPQueue(AMQPChannel $amqp_channel)%Crée une instance d'un objet AMQPQueue
APCIterator%object APCIterator(string $cache, [mixed $search = null], [int $format = APC_ITER_ALL], [int $chunk_size = 100], [int $list = APC_LIST_ACTIVE])%Construit un objet d'itération APCIterator
+APCUIterator%object APCUIterator([mixed $search = null], [int $format = APC_ITER_ALL], [int $chunk_size = 100], [int $list = APC_LIST_ACTIVE])%Constructs an APCUIterator iterator object
AppendIterator%object AppendIterator()%Construit un objet AppendIterator
ArrayIterator%object ArrayIterator([mixed $array = array()], [int $flags])%Construit un ArrayIterator
ArrayObject%object ArrayObject([mixed $input = []], [int $flags], [string $iterator_class = "ArrayIterator"])%Construit un nouvel objet tableau
+BSON\Timestamp%object BSON\Timestamp(string $increment, string $timestamp)%Description
+BSON\UTCDatetime%object BSON\UTCDatetime(string $milliseconds)%Description
+BSON\fromJSON%ReturnType BSON\fromJSON(string $json)%Description
+BSON\toJSON%ReturnType BSON\toJSON(string $bson)%Description
BadFunctionCallException%object BadFunctionCallException([string $message = ""], [int $code = 0], [Exception $previous = NULL])%Create a new BadFunctionCallException
BadMethodCallException%object BadMethodCallException([string $message = ""], [int $code = 0], [Exception $previous = NULL])%Create a new BadMethodCallException
CURLFile%object CURLFile(string $filename, [string $mimetype], [string $postname])%Crée un objet CURLFile
-CachingIterator%object CachingIterator(Iterator $iterator, [string $flags = self::CALL_TOSTRING])%Construit un nouvel objet CachingIterator pour l'itérateur
+CachingIterator%object CachingIterator(Iterator $iterator, [int $flags = self::CALL_TOSTRING])%Construit un nouvel objet CachingIterator pour l'itérateur
CallbackFilterIterator%object CallbackFilterIterator(Iterator $iterator, callable $callback)%Crée un itérateur filtré depuis un autre itérateur
Collator%object Collator(string $locale)%Création d'un collator
DOMAttr%object DOMAttr(string $name, [string $value])%Crée un nouvel objet DOMAttr
@@ -23,16 +24,24 @@ DOMProcessingInstruction%object DOMProcessingInstruction(string $name, [string $
DOMText%object DOMText([string $value])%Crée un nouvel objet DOMText
DOMXPath%object DOMXPath(DOMDocument $doc)%Crée un nouvel objet DOMXPath
DateInterval%object DateInterval(string $interval_spec)%Crée un nouvel objet DateInterval
-DatePeriod%object DatePeriod(DateTime $start, DateInterval $interval, int $recurrences, [int $options], DateTime $end, string $isostr)%Crée un nouvel objet DatePeriod
+DatePeriod%object DatePeriod(DateTimeInterface $start, DateInterval $interval, int $recurrences, [int $options], DateTimeInterface $end, string $isostr)%Crée un nouvel objet DatePeriod
DateTime%object DateTime([string $time = "now"], [DateTimeZone $timezone])%Retourne un nouvel objet DateTime
DateTimeImmutable%object DateTimeImmutable([string $time = "now"], [DateTimeZone $timezone])%Retourne un nouvel objet DateTimeImmutable
DateTimeZone%object DateTimeZone(string $timezone)%Crée un nouvel objet DateTimeZone
DirectoryIterator%object DirectoryIterator(string $path)%Construit un nouvel itérateur de dossier à partir d'un chemin
DomainException%object DomainException([string $message = ""], [int $code = 0], [Exception $previous = NULL])%Create a new DomainException
+Ds\Deque%object Ds\Deque([mixed $values])%Creates a new instance.
+Ds\Map%object Ds\Map([mixed $...values])%Creates a new instance.
+Ds\Pair%object Ds\Pair([mixed $key], [mixed $value])%Creates a new instance.
+Ds\PriorityQueue%object Ds\PriorityQueue()%Creates a new instance.
+Ds\Queue%object Ds\Queue([mixed $values])%Creates a new instance.
+Ds\Set%object Ds\Set([mixed $...values])%Creates a new instance.
+Ds\Stack%object Ds\Stack([mixed $values])%Creates a new instance.
+Ds\Vector%object Ds\Vector([mixed $values])%Creates a new instance.
ErrorException%object ErrorException([string $message = ""], [int $code = 0], [Exception $previous = NULL])%Create a new ErrorException
EvCheck%object EvCheck(callable $callback, [mixed $data], [int $priority])%Construit l'objet d'observation EvCheck
EvChild%object EvChild(int $pid, bool $trace, callable $callback, [mixed $data], [int $priority])%Construit l'objet d'observation EvChild
-EvEmbed%object EvEmbed(object $other, [callable $callback], [mixed $data], [int $priority])%Constructs the EvEmbed object
+EvEmbed%object EvEmbed(object $other, [callable $callback], [mixed $data], [int $priority])%Construit un objet EvEmbed
EvFork%object EvFork(callable $callback, [mixed $data], [int $priority])%Construit l'objet observateur EvFork
EvIdle%object EvIdle(callable $callback, [mixed $data], [int $priority])%Construit l'objet observateur EvIdle
EvIo%object EvIo(mixed $fd, int $events, callable $callback, [mixed $data], [int $priority])%Construit un nouvel objet EvIo
@@ -40,17 +49,17 @@ EvLoop%object EvLoop([int $flags], [mixed $data = NULL], [double $io_interval =
EvPeriodic%object EvPeriodic(double $offset, string $interval, callable $reschedule_cb, callable $callback, [mixed $data], [int $priority])%Construit un objet watcher EvPeriodic
EvPrepare%object EvPrepare(string $callback, [string $data], [string $priority])%Construit un objet de watcher EvPrepare
EvSignal%object EvSignal(int $signum, callable $callback, [mixed $data], [int $priority])%Construit un objet watcher EvPeriodic
-EvStat%object EvStat(string $path, double $interval, callable $callback, [mixed $data], [int $priority])%Constructs EvStat watcher object
-EvTimer%object EvTimer(double $after, double $repeat, callable $callback, [mixed $data], [int $priority])%Constructs an EvTimer watcher object
+EvStat%object EvStat(string $path, double $interval, callable $callback, [mixed $data], [int $priority])%Construit un objet EvStat watcher
+EvTimer%object EvTimer(double $after, double $repeat, callable $callback, [mixed $data], [int $priority])%Construit un objet EvTimer watcher
EvWatcher%object EvWatcher()%Constructeur d'objet observateur
-Event%object Event(EventBase $base, mixed $fd, int $what, callable $cb, [mixed $arg = NULL])%Constructs Event object
+Event%object Event(EventBase $base, mixed $fd, int $what, callable $cb, [mixed $arg = NULL])%Construit un objet Event
EventBase%object EventBase([EventConfig $cfg])%Construit un objet EventBase
EventBuffer%object EventBuffer()%Construit un objet EventBuffer
EventBufferEvent%object EventBufferEvent(EventBase $base, [mixed $socket], [int $options], [callable $readcb], [callable $writecb], [callable $eventcb])%Construit un objet EventBufferEvent
EventConfig%object EventConfig()%Construit un objet EventConfig
EventDnsBase%object EventDnsBase(EventBase $base, bool $initialize)%Construit un objet EventDnsBase
-EventHttp%object EventHttp(EventBase $base)%Construit un objet EventHttp (le serveur HTTP)
-EventHttpConnection%object EventHttpConnection(EventBase $base, EventDnsBase $dns_base, string $address, int $port)%Construit un objet EventHttpConnection
+EventHttp%object EventHttp(EventBase $base, [EventSslContext $ctx])%Construit un objet EventHttp (le serveur HTTP)
+EventHttpConnection%object EventHttpConnection(EventBase $base, EventDnsBase $dns_base, string $address, int $port, [EventSslContext $ctx])%Construit un objet EventHttpConnection
EventHttpRequest%object EventHttpRequest(callable $callback, [mixed $data])%Construit un objet EventHttpRequest
EventListener%object EventListener(EventBase $base, callable $cb, mixed $data, int $flags, int $backlog, mixed $target)%Crée un nouvel écouteur de connexion associé avec la base d'événement
EventSslContext%object EventSslContext(string $method, string $options)%Construit un contexte OpenSSL à utiliser avec les classes Event
@@ -59,19 +68,11 @@ Exception%object Exception([string $message = ""], [int $code = 0], [Exception $
FANNConnection%object FANNConnection(int $from_neuron, int $to_neuron, float $weight)%Le constructeur de connexion
FilesystemIterator%object FilesystemIterator(string $path, [int $flags = FilesystemIterator::KEY_AS_PATHNAME | FilesystemIterator::CURRENT_AS_FILEINFO | FilesystemIterator::SKIP_DOTS])%Construit un objet FilesystemIterator
FilterIterator%object FilterIterator(Iterator $iterator)%Construit un filterIterator
-FrenchToJD%int FrenchToJD(int $month, int $day, int $year)%Convertit une date du calendrier français républicain en nombre de jours du calendrier Julien
Gender\Gender%object Gender\Gender([string $dsn])%Construit un objet Gender
GlobIterator%object GlobIterator(string $path, [int $flags = FilesystemIterator::KEY_AS_PATHNAME | FilesystemIterator::CURRENT_AS_FILEINFO])%Construit un itérateur de type glob
Gmagick%object Gmagick([string $filename])%Le constructeur Gmagick
GmagickPixel%object GmagickPixel([string $color])%Le constructeur GmagickPixel
-GregorianToJD%int GregorianToJD(int $month, int $day, int $year)%Convertit une date grégorienne en nombre de jours du calendrier Julien
HaruDoc%object HaruDoc()%Construit un nouvel objet HaruDoc
-HttpDeflateStream%object HttpDeflateStream([int $flags])%Constructeur de la classe HttpDeflateStream
-HttpInflateStream%object HttpInflateStream([int $flags])%Constructeur de la classe HttpInflateStream
-HttpMessage%object HttpMessage([string $message])%Constructeur de la classe HttpMessage
-HttpQueryString%object HttpQueryString([bool $global = true], [mixed $add])%Constructeur de la classe HttpQueryString
-HttpRequest%object HttpRequest([string $url], [int $request_method = HTTP_METH_GET], [array $options])%Constructeur de HttpRequest
-HttpRequestPool%object HttpRequestPool([HttpRequest $request], [HttpRequest ...])%Constructeur de la classe HttpRequestPool
Imagick%object Imagick(mixed $files)%Le constructeur Imagick
ImagickDraw%object ImagickDraw()%Le constructeur ImagickDraw
ImagickPixel%object ImagickPixel([string $color])%Le constructeur ImagickPixel
@@ -82,13 +83,6 @@ IntlCalendar%object IntlCalendar()%Constructeur privé pour la désactivation de
IntlRuleBasedBreakIterator%object IntlRuleBasedBreakIterator(string $rules, [string $areCompiled])%Crée un itérateur depuis un jeu de règles
InvalidArgumentException%object InvalidArgumentException([string $message = ""], [int $code = 0], [Exception $previous = NULL])%Create a new InvalidArgumentException
IteratorIterator%object IteratorIterator(Traversable $iterator)%Crée un itérateur à partir d'un objet traversable
-JDDayOfWeek%mixed JDDayOfWeek(int $julianday, [int $mode = CAL_DOW_DAYNO])%Retourne le numéro du jour de la semaine
-JDMonthName%string JDMonthName(int $julianday, int $mode)%Retourne le nom du mois
-JDToFrench%string JDToFrench(int $juliandaycount)%Convertit le nombre de jours du calendrier Julien en date du calendrier français républicain
-JDToGregorian%string JDToGregorian(int $julianday)%Convertit le nombre de jours du calendrier Julien en date grégorienne
-JDToJulian%string JDToJulian(int $julianday)%Convertit le nombre de jours du calendrier Julien en date du calendrier Julien
-JewishToJD%int JewishToJD(int $month, int $day, int $year)%Convertit une date du calendrier Juif en nombre de jours du calendrier Julien
-JulianToJD%int JulianToJD(int $month, int $day, int $year)%Convertit un jours du calendrier Julien en un nombre de jours du calendrier Julien
KTaglib_MPEG_File%object KTaglib_MPEG_File(string $filename)%Ouvre un nouveau fichier
LengthException%object LengthException([string $message = ""], [int $code = 0], [Exception $previous = NULL])%Create a new LengthException
LimitIterator%object LimitIterator(Iterator $iterator, [int $offset], [int $count = -1])%Construit un nouvel objet LimitIterator
@@ -96,21 +90,45 @@ LogicException%object LogicException([string $message = ""], [int $code = 0], [E
Lua%object Lua(string $lua_script_file)%Constructeur Lua
Memcached%object Memcached([string $persistent_id])%Crée un objet Memcached
Mongo%object Mongo([string $server], [array $options])%Le but de __construct
-MongoBinData%object MongoBinData(string $data, [int $type = 2])%Crée un nouvel objet de données binaires
-MongoClient%object MongoClient([string $server = "mongodb://localhost:27017"], [array $options = )])%Crée un nouvel objet de connexion à une base de données
+MongoBinData%object MongoBinData(string $data, [int $type])%Crée un nouvel objet de données binaires
+MongoClient%object MongoClient([string $server = "mongodb://localhost:27017"], [array $options = )], [array $driver_options])%Crée un nouvel objet de connexion à une base de données
MongoCode%object MongoCode(string $code, [array $scope = array()])%Crée un nouvel objet de code
MongoCollection%object MongoCollection(MongoDB $db, string $name)%Crée une nouvelle collection
+MongoCommandCursor%object MongoCommandCursor(MongoClient $connection, string $ns, array $command)%Crée un nouveau curseur de commande
MongoCursor%object MongoCursor(MongoClient $connection, string $ns, [array $query = array()], [array $fields = array()])%Crée un nouveau curseur
MongoDB%object MongoDB(MongoClient $conn, string $name)%Crée une nouvelle base de données Mongo
+MongoDB\BSON\Binary%object MongoDB\BSON\Binary(string $data, integer $type)%Construit un nouveau binaire
+MongoDB\BSON\Decimal128%object MongoDB\BSON\Decimal128([string $value])%Construct a new Decimal128
+MongoDB\BSON\Javascript%object MongoDB\BSON\Javascript(string $code, [array|object $scope])%Construit un nouveau Javascript
+MongoDB\BSON\MaxKey%object MongoDB\BSON\MaxKey()%Construct a new MaxKey
+MongoDB\BSON\MinKey%object MongoDB\BSON\MinKey()%Construct a new MinKey
+MongoDB\BSON\ObjectID%object MongoDB\BSON\ObjectID([string $id])%Construit un nouvel ObjectID
+MongoDB\BSON\Regex%object MongoDB\BSON\Regex(string $pattern, string $flags)%Construit une nouvelle REGEX
+MongoDB\BSON\fromPHP%string MongoDB\BSON\fromPHP(array|object $value)%Returns the BSON representation of a PHP value
+MongoDB\BSON\toPHP%array|object MongoDB\BSON\toPHP(string $bson, [array $typeMap = []])%Returns the PHP representation of a BSON value
+MongoDB\Driver\BulkWrite%object MongoDB\Driver\BulkWrite([array $options])%Create a new BulkWrite
+MongoDB\Driver\Command%object MongoDB\Driver\Command(array|object $document)%Crée une nouvelle commande
+MongoDB\Driver\Cursor%object MongoDB\Driver\Cursor(Server $server, string $responseDocument)%Description
+MongoDB\Driver\CursorId%object MongoDB\Driver\CursorId(string $id)%Description
+MongoDB\Driver\Manager%object MongoDB\Driver\Manager([string $uri = "mongodb://127.0.0.1/], [array $uriOptions = []], [array $driverOptions = []])%Create new MongoDB Manager
+MongoDB\Driver\Query%object MongoDB\Driver\Query(array|object $filter, [array $queryOptions])%Construct new Query
+MongoDB\Driver\ReadConcern%object MongoDB\Driver\ReadConcern([string $level])%Construct immutable ReadConcern
+MongoDB\Driver\ReadPreference%object MongoDB\Driver\ReadPreference(string $readPreference, [array $tagSets])%Description
+MongoDB\Driver\Server%object MongoDB\Driver\Server(string $host, string $port, [array $options], [array $driverOptions])%Description
+MongoDB\Driver\WriteConcern%object MongoDB\Driver\WriteConcern(string $wstring, [integer $wtimeout], [boolean $journal], [boolean $fsync])%Construit un WriteConcern immutable
MongoDate%object MongoDate([int $sec = time()], [int $usec])%Crée une nouvelle date
+MongoDeleteBatch%object MongoDeleteBatch(MongoCollection $collection, [array $write_options])%Description
MongoGridFS%object MongoGridFS(MongoDB $db, [string $prefix = "fs"], [mixed $chunks = "fs"])%Crée une nouvelle collection de fichiers
MongoGridFSCursor%object MongoGridFSCursor(MongoGridFS $gridfs, resource $connection, string $ns, array $query, array $fields)%Crée un nouveau curseur
MongoGridfsFile%object MongoGridfsFile(MongoGridFS $gridfs, array $file)%Crée un nouveau fichier GridFS
-MongoId%object MongoId([string $id])%Crée un nouvel identifiant
+MongoId%object MongoId([string|MongoId $id])%Crée un nouvel identifiant
+MongoInsertBatch%object MongoInsertBatch(MongoCollection $collection, [array $write_options])%Description
MongoInt32%object MongoInt32(string $value)%Crée un nouvel entier 32-bit
MongoInt64%object MongoInt64(string $value)%Crée un nouvel entier 64-bit
MongoRegex%object MongoRegex(string $regex)%Crée une nouvelle expression rationnelle
MongoTimestamp%object MongoTimestamp([int $sec = time()], [int $inc])%Crée un nouveau timestamp
+MongoUpdateBatch%object MongoUpdateBatch(MongoCollection $collection, [array $write_options])%Description
+MongoWriteBatch%object MongoWriteBatch(MongoCollection $collection, [string $batch_type], [array $write_options])%Crée un nouveau lot d'opérations d'écriture
MultipleIterator%object MultipleIterator([int $flags = MultipleIterator::MIT_NEED_ALL|MultipleIterator::MIT_KEYS_NUMERIC])%Construit un nouvel objet MultipleIterator
MysqlndUhConnection%object MysqlndUhConnection()%Le but de __construct
MysqlndUhPreparedStatement%object MysqlndUhPreparedStatement()%Le but de __construct
@@ -118,11 +136,12 @@ NoRewindIterator%object NoRewindIterator(Iterator $iterator)%Construit un nouvel
OutOfBoundsException%object OutOfBoundsException([string $message = ""], [int $code = 0], [Exception $previous = NULL])%Create a new OutOfBoundsException
OutOfRangeException%object OutOfRangeException([string $message = ""], [int $code = 0], [Exception $previous = NULL])%Create a new OutOfRangeException
OverflowException%object OverflowException([string $message = ""], [int $code = 0], [Exception $previous = NULL])%Create a new OverflowException
-PDO%object PDO(string $dsn, [string $username], [string $password], [array $driver_options])%Crée une instance PDO qui représente une connexion à la base
+PDO%object PDO(string $dsn, [string $username], [string $password], [array $options])%Crée une instance PDO qui représente une connexion à la base
ParentIterator%object ParentIterator(RecursiveIterator $iterator)%Construit un nouvel objet ParentIterator
Phar%object Phar(string $fname, [int $flags], [string $alias])%Construit un objet d'archive Phar
PharData%object PharData(string $fname, [int $flags], [string $alias], [int $format])%Construit un objet d'archive tar ou zip non-exécutable
PharFileInfo%object PharFileInfo(string $entry)%Construit un objet d'entrée Phar
+Pool%object Pool(integer $size, string $class, [array $ctor])%Crée un nouveau Pool de Workers
QuickHashIntHash%object QuickHashIntHash(int $size, [int $options])%Créer un nouvel objet QuickHashIntHash
QuickHashIntSet%object QuickHashIntSet(int $size, [int $options])%Créer un nouvel objet QuickHashIntSet
QuickHashIntStringHash%object QuickHashIntStringHash(int $size, [int $options])%Crée un nouvel objet QuickHashIntStringHash
@@ -141,6 +160,7 @@ RecursiveTreeIterator%object RecursiveTreeIterator(RecursiveIterator|IteratorAgg
ReflectionClass%object ReflectionClass(mixed $argument)%Construit une ReflectionClass
ReflectionExtension%object ReflectionExtension(string $name)%Construit un nouvel objet ReflectionExtension
ReflectionFunction%object ReflectionFunction(mixed $name)%Construit un nouvel objet ReflectionFunction
+ReflectionGenerator%object ReflectionGenerator(Generator $generator)%Constructs a ReflectionGenerator object
ReflectionMethod%object ReflectionMethod(mixed $class, string $name, string $class_method)%Construit un nouvel objet ReflectionMethod
ReflectionObject%object ReflectionObject(object $argument)%Construit un nouvel objet ReflectionObject
ReflectionParameter%object ReflectionParameter(string $function, string $parameter)%Constructeur
@@ -153,7 +173,7 @@ SAMMessage%object SAMMessage([mixed $body])%Crée un nouvel objet de message
SDO_DAS_Relational%object SDO_DAS_Relational(array $database_metadata, [string $application_root_type], [array $SDO_containment_references_metadata])%Construit une instance de DAS Relationnel
SDO_Model_ReflectionDataObject%object SDO_Model_ReflectionDataObject(SDO_DataObject $data_object)%Construit un SDO_Model_ReflectionDataObject
SNMP%object SNMP(int $version, string $hostname, string $community, [int $timeout = 1000000], [int $retries = 5])%Crée une instance SNMP représentant la session vers l'agent distant SNMP
-SQLite3%object SQLite3(string $filename, [int $flags], [string $encryption_key])%Instantie un objet SQLite3 et ouvre la base de données SQLite 3
+SQLite3%object SQLite3(string $filename, [int $flags = SQLITE3_OPEN_READWRITE | SQLITE3_OPEN_CREATE], [string $encryption_key = null])%Instantie un objet SQLite3 et ouvre la base de données SQLite 3
SVM%object SVM()%Construit un nouvel objet SVM
SVMModel%object SVMModel([string $filename])%Construit un nouvel objet SVMModel
SimpleXMLElement%object SimpleXMLElement(string $data, [int $options], [bool $data_is_url = false], [string $ns = ""], [bool $is_prefix = false])%Crée un nouvel objet SimpleXMLElement
@@ -162,7 +182,7 @@ SoapFault%object SoapFault(string $faultcode, string $faultstring, [string $faul
SoapHeader%object SoapHeader(string $namespace, string $name, [mixed $data], [bool $mustunderstand], [string $actor])%Constructeur SoapHeader
SoapParam%object SoapParam(mixed $data, string $name)%Constructeur SoapParam
SoapServer%object SoapServer(mixed $wsdl, [array $options])%Constructeur SoapServer
-SoapVar%object SoapVar(string $data, string $encoding, [string $type_name], [string $type_namespace], [string $node_name], [string $node_namespace])%Constructeur SoapVar
+SoapVar%object SoapVar(mixed $data, string $encoding, [string $type_name], [string $type_namespace], [string $node_name], [string $node_namespace])%Constructeur SoapVar
SphinxClient%object SphinxClient()%Crée un nouvel objet SphinxClient
SplDoublyLinkedList%object SplDoublyLinkedList()%Construit une nouvelle liste
SplFileInfo%object SplFileInfo(string $file_name)%Construit un nouvel objet SplFileInfo
@@ -176,11 +196,44 @@ SplTempFileObject%object SplTempFileObject([int $max_memory])%Construit un nouve
SplType%object SplType([mixed $initial_value], [bool $strict])%Crée une nouvelle valeur d'un certain type
Spoofchecker%object Spoofchecker()%Constructeur
Swish%object Swish(string $index_names)%Construit un objet Swish
+SyncEvent%object SyncEvent([string $name], [bool $manual = false], [bool $prefire = false])%Construit un nouvel objet SyncEvent
+SyncMutex%object SyncMutex([string $name])%Construit un nouvel objet SyncMutex
+SyncReaderWriter%object SyncReaderWriter([string $name], [bool $autounlock = true])%Construit un nouvel objet SyncReaderWriter
+SyncSemaphore%object SyncSemaphore([string $name], [integer $initialval = 1], [bool $autounlock = true])%Construit un nouvel objet SyncSemaphore
+SyncSharedMemory%object SyncSharedMemory(string $name, integer $size)%Constructs a new SyncSharedMemory object
TokyoTyrant%object TokyoTyrant([string $host], [int $port = TokyoTyrant::RDBDEF_PORT], [array $options])%Construit un nouvel objet TokyoTyrant
TokyoTyrantIterator%object TokyoTyrantIterator(mixed $object)%Construit un itérateur
TokyoTyrantQuery%object TokyoTyrantQuery(TokyoTyrantTable $table)%Construit une nouvelle requête
Transliterator%object Transliterator()%Constructeur privé pour interdire l'instantiation
UConverter%object UConverter([string $destination_encoding], [string $source_encoding])%Crée un objet UConverter
+UI\Controls\Box%object UI\Controls\Box([integer $orientation = UI\Controls\Box::Horizontal])%Construct a new Box
+UI\Controls\Button%object UI\Controls\Button(string $text)%Construct a new Button
+UI\Controls\Check%object UI\Controls\Check(string $text)%Construct a new Check
+UI\Controls\Entry%object UI\Controls\Entry([integer $type = UI\Controls\Entry::Normal])%Construct a new Entry
+UI\Controls\Group%object UI\Controls\Group(string $title)%Construct a new Group
+UI\Controls\Label%object UI\Controls\Label(string $text)%Construct a new Label
+UI\Controls\MultilineEntry%object UI\Controls\MultilineEntry([integer $type])%Construct a new Multiline Entry
+UI\Controls\Picker%object UI\Controls\Picker([integer $type = UI\Controls\Picker::Date])%Construct a new Picker
+UI\Controls\Separator%object UI\Controls\Separator([integer $type = UI\Controls\Separator::Horizontal])%Construct a new Separator
+UI\Controls\Slider%object UI\Controls\Slider(integer $min, integer $max)%Construct a new Slider
+UI\Controls\Spin%object UI\Controls\Spin(integer $min, integer $max)%Construct a new Spin
+UI\Draw\Brush%object UI\Draw\Brush(integer $color)%Construct a new Brush
+UI\Draw\Brush\LinearGradient%object UI\Draw\Brush\LinearGradient(UI\Point $start, UI\Point $end)%Construct a Linear Gradient
+UI\Draw\Brush\RadialGradient%object UI\Draw\Brush\RadialGradient(UI\Point $start, UI\Point $outer, float $radius)%Construct a new Radial Gradient
+UI\Draw\Color%object UI\Draw\Color([integer $color])%Construct new Color
+UI\Draw\Path%object UI\Draw\Path([integer $mode = UI\Draw\Path::Winding])%Construct a new Path
+UI\Draw\Stroke%object UI\Draw\Stroke([integer $cap = UI\Draw\Line\Cap::Flat], [integer $join = UI\Draw\Line\Join::Miter], [float $thickness = 1], [float $miterLimit = 10])%Construct a new Stroke
+UI\Draw\Text\Font%object UI\Draw\Text\Font(UI\Draw\Text\Font\Descriptor $descriptor)%Construct a new Font
+UI\Draw\Text\Font\Descriptor%object UI\Draw\Text\Font\Descriptor(string $family, float $size, [integer $weight = UI\Draw\Text\Font\Weight::Normal], [integer $italic = UI\Draw\Text\Font\Italic::Normal], [integer $stretch = UI\Draw\Text\Font\Stretch::Normal])%Construct a new Font Descriptor
+UI\Draw\Text\Font\fontFamilies%array UI\Draw\Text\Font\fontFamilies()%Retrieve Font Families
+UI\Draw\Text\Layout%object UI\Draw\Text\Layout(string $text, UI\Draw\Text\Font $font, float $width)%Construct a new Text Layout
+UI\Executor%object UI\Executor(integer $microseconds, integer $seconds)%Construct a new Executor
+UI\Menu%object UI\Menu(string $name)%Construct a new Menu
+UI\Point%object UI\Point(float $x, float $y)%Construct a new Point
+UI\Size%object UI\Size(float $width, float $height)%Construct a new Size
+UI\Window%object UI\Window(string $title, Size $size, [boolean $menu = false])%Construct a new Window
+UI\quit%void UI\quit()%Quit UI Loop
+UI\run%void UI\run([integer $flags])%Enter UI Loop
UnderflowException%object UnderflowException([string $message = ""], [int $code = 0], [Exception $previous = NULL])%Create a new UnderflowException
UnexpectedValueException%object UnexpectedValueException([string $message = ""], [int $code = 0], [Exception $previous = NULL])%Create a new UnexpectedValueException
V8Js%object V8Js([string $object_name = "PHP"], [array $variables = array()], [array $extensions = array()], [bool $report_uncaught_exceptions])%Construit un nouvel objet V8Js
@@ -188,8 +241,8 @@ VarnishAdmin%object VarnishAdmin([array $args])%Constructeur VarnishAdmin
VarnishLog%object VarnishLog([array $args])%Constructeur Varnishlog
VarnishStat%object VarnishStat([array $args])%Constructeur VarnishStat
WeakMap%object WeakMap()%Construit un nouveau map
-Weakref%object Weakref([object $object])%Construit une nouvelle référence forte
-XMLDiff\Base%object XMLDiff\Base(string $nsname)%Constructor
+Weakref%object Weakref(object $object)%Construit une nouvelle référence forte
+XMLDiff\Base%object XMLDiff\Base(string $nsname)%Constructeur
XSLTProcessor%object XSLTProcessor()%Crée un nouvel objet XSLTProcessor
Yaf_Application%object Yaf_Application(mixed $config, [string $envrion])%Constructeur de Yaf_Application
Yaf_Config_Ini%object Yaf_Config_Ini(string $config_file, [string $section])%Constructeur Yaf_Config_Ini
@@ -199,23 +252,24 @@ Yaf_Dispatcher%object Yaf_Dispatcher()%Constructeur de Yaf_Dispatcher
Yaf_Exception%object Yaf_Exception()%Le but de __construct
Yaf_Loader%object Yaf_Loader()%Le but de __construct
Yaf_Registry%object Yaf_Registry()%Constructeur de la classe Yaf_Registry
-Yaf_Request_Http%object Yaf_Request_Http()%Le but de __construct
-Yaf_Request_Simple%object Yaf_Request_Simple()%Le but de __construct
+Yaf_Request_Http%object Yaf_Request_Http([string $request_uri], [string $base_uri])%Constructeur de __construct
+Yaf_Request_Simple%object Yaf_Request_Simple([string $method], [string $module], [string $controller], [string $action], [array $params])%Constructeur de __construct
Yaf_Response_Abstract%object Yaf_Response_Abstract()%Le but de __construct
-Yaf_Route_Map%object Yaf_Route_Map([string $controller_prefer = false], [string $delimiter = ''])%Le but de __construct
+Yaf_Route_Map%object Yaf_Route_Map([string $controller_prefer = false], [string $delimiter = ""])%Le but de __construct
Yaf_Route_Regex%object Yaf_Route_Regex(string $match, array $route, [array $map], [array $verify], [string $reverse])%Contructeur Yaf_Route_Regex
Yaf_Route_Rewrite%object Yaf_Route_Rewrite(string $match, array $route, [array $verify])%Constructeur Yaf_Route_Rewrite
Yaf_Route_Simple%object Yaf_Route_Simple(string $module_name, string $controller_name, string $action_name)%Constructeur de la classe Yaf_Route_Simple
Yaf_Route_Supervar%object Yaf_Route_Supervar(string $supervar_name)%Le but de __construct
Yaf_Router%object Yaf_Router()%Constructeur de la classe Yaf_Router
-Yaf_Session%object Yaf_Session()%Le but de __construct
-Yaf_View_Simple%object Yaf_View_Simple(string $tempalte_dir, [array $options])%Constructeur de la classe Yaf_View_Simple
-Yar_Client%object Yar_Client(string $url)%Create a client
-Yar_Server%object Yar_Server(Object $obj)%Register a server
+Yaf_Session%object Yaf_Session()%Le constructeur de __construct
+Yaf_View_Simple%object Yaf_View_Simple(string $template_dir, [array $options])%Constructeur de la classe Yaf_View_Simple
+Yar_Client%object Yar_Client(string $url)%Crée un client
+Yar_Server%object Yar_Server(Object $obj)%Enregistre un serveur
ZMQ%object ZMQ()%ZMQ constructor
-ZMQContext%object ZMQContext([integer $io_threads = 1], [boolean $is_persistent = true])%Construct a new ZMQContext object
-ZMQDevice%object ZMQDevice(ZMQSocket $frontend, ZMQSocket $backend, [ZMQSocket $listener])%Construct a new device
-ZMQSocket%object ZMQSocket(ZMQContext $context, int $type, [string $persistent_id = null], [callback $on_new_socket = null])%Construct a new ZMQSocket
+ZMQContext%object ZMQContext([integer $io_threads = 1], [boolean $is_persistent = true])%Construit un nouvel objet ZMQContext
+ZMQDevice%object ZMQDevice(ZMQSocket $frontend, ZMQSocket $backend, [ZMQSocket $listener])%Construit un nouveau périphérique
+ZMQSocket%object ZMQSocket(ZMQContext $context, int $type, [string $persistent_id = null], [callback $on_new_socket = null])%Construit un nouveau ZMQSocket
+Zookeeper%object Zookeeper([string $host = ''], [callable $watcher_cb = null], [int $recv_timeout = 10000])%Create a handle to used communicate with zookeeper.
__autoload%void __autoload(string $class)%Tente de charger une classe indéfinie
__halt_compiler%void __halt_compiler()%Stoppe l'exécution du compilateur
abs%number abs(mixed $number)%Valeur absolue
@@ -223,15 +277,6 @@ acos%float acos(float $arg)%Arc cosinus
acosh%float acosh(float $arg)%Arc cosinus hyperbolique
addcslashes%string addcslashes(string $str, string $charlist)%Ajoute des slash dans une chaîne, à la mode du langage C
addslashes%string addslashes(string $str)%Ajoute des antislashs dans une chaîne
-aggregate%void aggregate(object $object, string $class_name)%Agrège dynamiquement des classes et objets
-aggregate_info%array aggregate_info(object $object)%Récupère les informations d'agrégation pour un objet donné
-aggregate_methods%void aggregate_methods(object $object, string $class_name)%Agrège dynamiquement les méthodes d'une classe à un objet
-aggregate_methods_by_list%void aggregate_methods_by_list(object $object, string $class_name, array $methods_list, [bool $exclude = false])%Agrège sélectivement les méthodes d'une classe grâce à une liste
-aggregate_methods_by_regexp%void aggregate_methods_by_regexp(object $object, string $class_name, string $regexp, [bool $exclude = false])%Agrège sélectivement les méthodes d'une classe grâce à une expression rationnelle
-aggregate_properties%void aggregate_properties(object $object, string $class_name)%Agrège dynamiquement les propriétés d'une classe à un objet
-aggregate_properties_by_list%void aggregate_properties_by_list(object $object, string $class_name, array $properties_list, [bool $exclude = false])%Agrège sélectivement les propriétés d'une classe grâce à une liste
-aggregate_properties_by_regexp%void aggregate_properties_by_regexp(object $object, string $class_name, string $regexp, [bool $exclude = false])%Agrège sélectivement les propriétés d'une classe grâce à une expression rationnelle
-aggregation_info%void aggregation_info()%Alias de aggregate_info
apache_child_terminate%bool apache_child_terminate()%Termine le processus Apache après cette requête
apache_get_modules%array apache_get_modules()%Retourne la liste des modules Apache chargés
apache_get_version%string apache_get_version()%Récupère la version d'Apache
@@ -261,6 +306,18 @@ apc_inc%int apc_inc(string $key, [int $step = 1], [bool $success])%Incrémente u
apc_load_constants%bool apc_load_constants(string $key, [bool $case_sensitive = true])%Charge un jeu de constantes depuis le cache
apc_sma_info%array apc_sma_info([bool $limited = false])%Récupère les informations d'allocation mémoire partagée d'APC
apc_store%array apc_store(string $key, mixed $var, [int $ttl], array $values, [mixed $unused = NULL])%Met en cache une variable dans le magasin
+apcu_add%array apcu_add(string $key, mixed $var, [int $ttl], array $values, [mixed $unused = NULL])%Cache a new variable in the data store
+apcu_cache_info%array apcu_cache_info([bool $limited = false])%Retrieves cached information from APCu's data store
+apcu_cas%bool apcu_cas(string $key, int $old, int $new)%Updates an old value with a new value
+apcu_clear_cache%bool apcu_clear_cache()%Clears the APCu cache
+apcu_dec%int apcu_dec(string $key, [int $step = 1], [bool $success])%Decrease a stored number
+apcu_delete%bool apcu_delete(mixed $key)%Removes a stored variable from the cache
+apcu_entry%mixed apcu_entry(string $key, callable $generator, [int $ttl])%Atomically fetch or generate a cache entry
+apcu_exists%mixed apcu_exists(mixed $keys)%Checks if entry exists
+apcu_fetch%mixed apcu_fetch(mixed $key, [bool $success])%Fetch a stored variable from the cache
+apcu_inc%int apcu_inc(string $key, [int $step = 1], [bool $success])%Increase a stored number
+apcu_sma_info%array apcu_sma_info([bool $limited = false])%Retrieves APCu Shared Memory Allocation information
+apcu_store%array apcu_store(string $key, mixed $var, [int $ttl], array $values, [mixed $unused = NULL])%Cache a variable in the data store
array%array array([mixed ...])%Crée un tableau
array_change_key_case%array array_change_key_case(array $array, [int $case = CASE_LOWER])%Change la casse de toutes les clés d'un tableau
array_chunk%array array_chunk(array $array, int $size, [bool $preserve_keys = false])%Sépare un tableau en tableaux de taille inférieure
@@ -274,7 +331,7 @@ array_diff_uassoc%array array_diff_uassoc(array $array1, array $array2, [array .
array_diff_ukey%array array_diff_ukey(array $array1, array $array2, [array ...], callable $key_compare_func)%Calcule la différence entre deux tableaux en utilisant une fonction de rappel sur les clés pour comparaison
array_fill%array array_fill(int $start_index, int $num, mixed $value)%Remplit un tableau avec une même valeur
array_fill_keys%array array_fill_keys(array $keys, mixed $value)%Remplit un tableau avec des valeurs, en spécifiant les clés
-array_filter%array array_filter(array $array, [callable $callback])%Filtre les éléments d'un tableau grâce à une fonction utilisateur
+array_filter%array array_filter(array $array, [callable $callback], [int $flag])%Filtre les éléments d'un tableau grâce à une fonction utilisateur
array_flip%array array_flip(array $array)%Remplace les clés par les valeurs, et les valeurs par les clés
array_intersect%array array_intersect(array $array1, array $array2, [array ...])%Calcule l'intersection de tableaux
array_intersect_assoc%array array_intersect_assoc(array $array1, array $array2, [array ...])%Calcule l'intersection de deux tableaux avec des tests sur les index
@@ -282,7 +339,7 @@ array_intersect_key%array array_intersect_key(array $array1, array $array2, [arr
array_intersect_uassoc%array array_intersect_uassoc(array $array1, array $array2, [array ...], callable $key_compare_func)%Calcule l'intersection de deux tableaux avec des tests sur les index, compare les index en utilisant une fonction de rappel
array_intersect_ukey%array array_intersect_ukey(array $array1, array $array2, [array ...], callable $key_compare_func)%Calcule l'intersection de deux tableaux en utilisant une fonction de rappel sur les clés pour comparaison
array_key_exists%bool array_key_exists(mixed $key, array $array)%Vérifie si une clé existe dans un tableau
-array_keys%array array_keys(array $array, [mixed $search_value], [bool $strict = false])%Retourne toutes les clés ou un ensemble des clés d'un tableau
+array_keys%array array_keys(array $array, [mixed $search_value = null], [bool $strict = false])%Retourne toutes les clés ou un ensemble des clés d'un tableau
array_map%array array_map(callable $callback, array $array1, [array ...])%Applique une fonction sur les éléments d'un tableau
array_merge%array array_merge(array $array1, [array ...])%Fusionne plusieurs tableaux en un seul
array_merge_recursive%array array_merge_recursive(array $array1, [array ...])%Combine plusieurs tableaux ensemble, récursivement
@@ -294,7 +351,7 @@ array_push%int array_push(array $array, mixed $value1, [mixed ...])%Empile un ou
array_rand%mixed array_rand(array $array, [int $num = 1])%Prend une ou plusieurs valeurs, au hasard dans un tableau
array_reduce%mixed array_reduce(array $array, callable $callback, [mixed $initial])%Réduit itérativement un tableau
array_replace%array array_replace(array $array1, array $array2, [array ...])%Remplace les éléments d'un tableau par ceux d'autres tableaux
-array_replace_recursive%array array_replace_recursive(array $array1, array $array2, [array ...])%Replaces elements from passed arrays into the first array recursively
+array_replace_recursive%array array_replace_recursive(array $array1, array $array2, [array ...])%Remplace récursivement dans le premier tableau les éléments des autres tableaux fournis
array_reverse%array array_reverse(array $array, [bool $preserve_keys = false])%Inverse l'ordre des éléments d'un tableau
array_search%mixed array_search(mixed $needle, array $haystack, [bool $strict = false])%Recherche dans un tableau la clé associée à une valeur
array_shift%mixed array_shift(array $array)%Dépile un élément au début d'un tableau
@@ -306,17 +363,17 @@ array_udiff_assoc%array array_udiff_assoc(array $array1, array $array2, [array .
array_udiff_uassoc%array array_udiff_uassoc(array $array1, array $array2, [array ...], callable $value_compare_func, callable $key_compare_func)%Calcule la différence de deux tableaux associatifs, compare les données et les index avec une fonction de rappel
array_uintersect%array array_uintersect(array $array1, array $array2, [array ...], callable $value_compare_func)%Calcule l'intersection de deux tableaux, compare les données en utilisant une fonction de rappel
array_uintersect_assoc%array array_uintersect_assoc(array $array1, array $array2, [array ...], callable $value_compare_func)%Calcule l'intersection de deux tableaux avec des tests sur l'index, compare les données en utilisant une fonction de rappel
-array_uintersect_uassoc%array array_uintersect_uassoc(array $array1, array $array2, [array ...], callable $value_compare_func, callable $key_compare_func)%Calcule l'intersection de deux tableaux avec des tests sur l'index, compare les données et les indexes des deux tableaux en utilisant une fonction de rappel
+array_uintersect_uassoc%array array_uintersect_uassoc(array $array1, array $array2, [array ...], callable $value_compare_func, callable $key_compare_func)%Calcule l'intersection de deux tableaux avec des tests sur l'index, compare les données et les index des deux tableaux en utilisant une fonction de rappel séparée
array_unique%array array_unique(array $array, [int $sort_flags = SORT_STRING])%Dédoublonne un tableau
array_unshift%int array_unshift(array $array, mixed $value1, [mixed ...])%Empile un ou plusieurs éléments au début d'un tableau
array_values%array array_values(array $array)%Retourne toutes les valeurs d'un tableau
-array_walk%bool array_walk(array $array, callable $callback, [mixed $userdata])%Exécute une fonction sur chacun des éléments d'un tableau
+array_walk%bool array_walk(array $array, callable $callback, [mixed $userdata])%Exécute une fonction fournie par l'utilisateur sur chacun des éléments d'un tableau
array_walk_recursive%bool array_walk_recursive(array $array, callable $callback, [mixed $userdata])%Applique une fonction de rappel récursivement à chaque membre d'un tableau
-arsort%bool arsort(array $array, [int $sort_flags = SORT_REGULAR])%Trie un tableau en ordre inverse
+arsort%bool arsort(array $array, [int $sort_flags = SORT_REGULAR])%Trie un tableau en ordre inverse et conserve l'association des index
asin%float asin(float $arg)%Arc sinus
asinh%float asinh(float $arg)%Arc sinus hyperbolique
asort%bool asort(array $array, [int $sort_flags = SORT_REGULAR])%Trie un tableau et conserve l'association des index
-assert%bool assert(mixed $assertion, [string $description])%Vérifie si une assertion est fausse
+assert%bool assert(mixed $assertion, [string $description], [Throwable $exception])%Vérifie si une assertion est fausse
assert_options%mixed assert_options(int $what, [mixed $value])%Fixe et lit différentes options d'assertions
atan%float atan(float $arg)%Arc tangente
atan2%float atan2(float $y, float $x)%Arc tangent de deux variables
@@ -324,22 +381,22 @@ atanh%float atanh(float $arg)%Arc tangente hyperbolique
base64_decode%string base64_decode(string $data, [bool $strict = false])%Décode une chaîne en MIME base64
base64_encode%string base64_encode(string $data)%Encode une chaîne en MIME base64
base_convert%double base_convert(string $number, int $frombase, int $tobase)%Convertit un nombre entre des bases arbitraires
-basename%string basename(string $path, [string $suffix])%Retourne le nom du fichier dans un chemin
+basename%string basename(string $path, [string $suffix])%Retourne le nom de la composante finale d'un chemin
bcadd%string bcadd(string $left_operand, string $right_operand, [int $scale])%Additionne deux nombres de grande taille
-bccomp%int bccomp(string $left_operand, string $right_operand, [int $scale])%Compare deux nombres de grande taille
-bcdiv%string bcdiv(string $left_operand, string $right_operand, [int $scale])%Divise deux nombres de grande taille
+bccomp%int bccomp(string $left_operand, string $right_operand, [int $scale = int])%Compare deux nombres de grande taille
+bcdiv%string bcdiv(string $left_operand, string $right_operand, [int $scale = int])%Divise deux nombres de grande taille
bcmod%string bcmod(string $left_operand, string $modulus)%Retourne le reste d'une division entre nombres de grande taille
-bcmul%string bcmul(string $left_operand, string $right_operand, [int $scale])%Multiplie deux nombres de grande taille
+bcmul%string bcmul(string $left_operand, string $right_operand, [int $scale = int])%Multiplie deux nombres de grande taille
bcpow%string bcpow(string $left_operand, string $right_operand, [int $scale])%Élève un nombre à une puissance donnée
-bcpowmod%string bcpowmod(string $left_operand, string $right_operand, string $modulus, [int $scale])%Calcule le reste modulo d'un nombre élevé à une puissance
+bcpowmod%string bcpowmod(string $left_operand, string $right_operand, string $modulus, [int $scale = int])%Calcule le reste modulo d'un nombre élevé à une puissance
bcscale%bool bcscale(int $scale)%Spécifie le nombre de décimales par défaut pour toutes les fonctions
bcsqrt%string bcsqrt(string $operand, [int $scale])%Récupère la racine carrée d'un nombre de grande taille
-bcsub%string bcsub(string $left_operand, string $right_operand, [int $scale])%Soustrait un nombre de grande taille d'un autre
+bcsub%string bcsub(string $left_operand, string $right_operand, [int $scale = int])%Soustrait un nombre de grande taille d'un autre
bin2hex%string bin2hex(string $str)%Convertit des données binaires en représentation hexadécimale
bind_textdomain_codeset%string bind_textdomain_codeset(string $domain, string $codeset)%Spécifie le jeu de caractères utilisé pour les messages du domaine DOMAIN
bindec%number bindec(string $binary_string)%Convertit de binaire en décimal
bindtextdomain%string bindtextdomain(string $domain, string $directory)%Fixe le chemin d'un domaine
-blenc_encrypt%string blenc_encrypt(string $plaintext, string $encodedfile, [string $encryption_key])%Encrypt a PHP script with BLENC.
+blenc_encrypt%string blenc_encrypt(string $plaintext, string $encodedfile, [string $encryption_key])%Crypte un script PHP avec BLENC
boolval%boolean boolval(mixed $var)%Récupère la valeur booléenne d'une variable
bson_decode%array bson_decode(string $bson)%Délinéarise un objet BSON en un tableau PHP
bson_encode%string bson_encode(mixed $anything)%Linéarise une variable PHP en une chaîne BSON
@@ -350,7 +407,7 @@ bzerrno%int bzerrno(resource $bz)%Retourne le code d'erreur bzip2
bzerror%array bzerror(resource $bz)%Retourne le numéro et le message d'erreur bzip2 dans un tableau
bzerrstr%string bzerrstr(resource $bz)%Retourne le message d'erreur bzip2
bzflush%int bzflush(resource $bz)%Force l'écriture de toutes les données compressées
-bzopen%resource bzopen(string $filename, string $mode)%Ouvre un fichier compressé avec bzip2
+bzopen%resource bzopen(mixed $file, string $mode)%Ouvre un fichier compressé avec bzip2
bzread%string bzread(resource $bz, [int $length = 1024])%Lecture binaire d'un fichier bzip2
bzwrite%int bzwrite(resource $bz, string $data, [int $length])%Écriture binaire dans un fichier bzip2
cal_days_in_month%int cal_days_in_month(int $calendar, int $month, int $year)%Retourne le nombre de jours dans un mois, pour une année et un calendrier donné
@@ -359,8 +416,8 @@ cal_info%array cal_info([int $calendar = -1])%Retourne des détails sur un calen
cal_to_jd%int cal_to_jd(int $calendar, int $month, int $day, int $year)%Convertit un calendrier en nombre de jours Julien
call_user_func%mixed call_user_func(callable $callback, [mixed $parameter], [mixed ...])%Appelle une fonction de rappel fournie par le premier argument
call_user_func_array%mixed call_user_func_array(callable $callback, array $param_arr)%Appelle une fonction de rappel avec les paramètres rassemblés en tableau
-call_user_method%mixed call_user_method(string $method_name, object $obj, [mixed $parameter], [mixed ...])%Appelle une méthode utilisateur sur un objet donné [obsolète]
-call_user_method_array%mixed call_user_method_array(string $method_name, object $obj, array $params)%Appelle une méthode utilisateur avec un tableau de paramètres [obsolète]
+call_user_method%mixed call_user_method(string $method_name, object $obj, [mixed $parameter], [mixed ...])%Appelle une méthode utilisateur sur un objet donné
+call_user_method_array%mixed call_user_method_array(string $method_name, object $obj, array $params)%Appelle une méthode utilisateur avec un tableau de paramètres
ceil%float ceil(float $value)%Arrondit au nombre supérieur
chdir%bool chdir(string $directory)%Change de dossier
checkdate%bool checkdate(int $month, int $day, int $year)%Valide une date grégorienne
@@ -374,7 +431,7 @@ chroot%bool chroot(string $directory)%Change le dossier racine
chunk_split%string chunk_split(string $body, [int $chunklen = 76], [string $end = "\r\n"])%Scinde une chaîne
class_alias%bool class_alias(string $original, string $alias, [bool $autoload])%Crée un alias de classe
class_exists%bool class_exists(string $class_name, [bool $autoload = true])%Vérifie si une classe a été définie
-class_implements%array class_implements(mixed $class, [bool $autoload = true])%Retourne les interfaces implémentées par une classe donnée
+class_implements%array class_implements(mixed $class, [bool $autoload = true])%Retourne les interfaces implémentées par une classe ou une interface donnée
class_parents%array class_parents(mixed $class, [bool $autoload = true])%Retourne la classe parente d'une classe
class_uses%array class_uses(mixed $class, [bool $autoload = true])%Retourne le trait utilisé par une classe donnée.
clearstatcache%void clearstatcache([bool $clear_realpath_cache = false], [string $filename])%Efface le cache de stat
@@ -393,28 +450,17 @@ collator_get_sort_key%string collator_get_sort_key(string $str, Collator $coll)%
collator_get_strength%int collator_get_strength(Collator $coll)%Récupère la dureté de classement utilisé
collator_set_attribute%bool collator_set_attribute(int $attr, int $val, Collator $coll)%Configure l'attribut de collation
collator_set_strength%bool collator_set_strength(int $strength, Collator $coll)%Set collation strength
-collator_sort%bool collator_sort(array $arr, [int $sort_flag], Collator $coll)%Tri un tableau avec une collation
+collator_sort%bool collator_sort(array $arr, [int $sort_flag], Collator $coll)%Trie un tableau avec une collation
collator_sort_with_sort_keys%bool collator_sort_with_sort_keys(array $arr, Collator $coll)%Tri un tableau et ses clés avec une collation
-com_addref%void com_addref()%Incrémente le compteur de références [Obsolète]
com_create_guid%string com_create_guid()%Génère un identifiant unique global (GUID)
com_event_sink%bool com_event_sink(variant $comobject, object $sinkobject, [mixed $sinkinterface])%Connecte des événements d'un objet COM sur un objet PHP
-com_get%void com_get()%Lit la valeur d'une propriété d'un composant COM [Obsolète]
com_get_active_object%variant com_get_active_object(string $progid, [int $code_page])%Retourne un objet représentant l'instance actuelle d'un objet COM
-com_invoke%void com_invoke()%Appelle une méthode d'un composant (déconseillé)
-com_isenum%bool com_isenum(variant $com_module)%Indique si un objet COM a une interface IEnumVariant pour l'itération [Obsolète]
-com_load%void com_load()%Crée une référence sur un composant COM [Obsolète]
com_load_typelib%bool com_load_typelib(string $typelib_name, [bool $case_insensitive = true])%Charge un Typelib
com_message_pump%bool com_message_pump([int $timeoutms])%Traite un message COM dans un délai donné
com_print_typeinfo%bool com_print_typeinfo(object $comobject, [string $dispinterface], [bool $wantsink = false])%Affiche une définition de classe PHP pour une interface répartissable
-com_propget%void com_propget()%Alias de com_get
-com_propput%void com_propput()%Alias de com_set
-com_propset%void com_propset()%Alias de com_set
-com_release%void com_release()%Décrémente le compteur de références [Obsolète]
-com_set%void com_set()%Modifie une propriété d'un composant COM
compact%array compact(mixed $varname1, [mixed ...])%Crée un tableau à partir de variables et de leur valeur
connection_aborted%int connection_aborted()%Indique si l'internaute a abandonné la connexion HTTP
connection_status%int connection_status()%Retourne les bits de statut de la connexion HTTP
-connection_timeout%int connection_timeout()%Indique si le script a expiré
constant%mixed constant(string $name)%Retourne la valeur d'une constante
convert_cyr_string%string convert_cyr_string(string $str, string $from, string $to)%Convertit une chaîne d'un jeu de caractères cyrillique à l'autre
convert_uudecode%string convert_uudecode(string $data)%Décode une chaîne au format uuencode
@@ -496,7 +542,7 @@ date_timestamp_get%void date_timestamp_get()%Alias de DateTime::getTimestamp
date_timestamp_set%void date_timestamp_set()%Alias de DateTime::setTimestamp
date_timezone_get%void date_timezone_get()%Alias de DateTime::getTimezone
date_timezone_set%void date_timezone_set()%Alias de DateTime::setTimezone
-datefmt_create%IntlDateFormatter datefmt_create(string $locale, int $datetype, int $timetype, [mixed $timezone = NULL], [mixed $calendar = NULL], [string $pattern = ''])%Crée un formateur de date
+datefmt_create%IntlDateFormatter datefmt_create(string $locale, int $datetype, int $timetype, [mixed $timezone = NULL], [mixed $calendar = NULL], [string $pattern = ""])%Crée un formateur de date
datefmt_format%string datefmt_format(mixed $value, IntlDateFormatter $fmt)%Formate la date et l'heure sous forme de chaîne
datefmt_format_object%string datefmt_format_object(object $object, [mixed $format = NULL], [string $locale = NULL])%Formate un objet
datefmt_get_calendar%int datefmt_get_calendar(IntlDateFormatter $fmt)%Lit le calendrier utilisé par l'objet IntlDateFormatter
@@ -542,8 +588,7 @@ dbx_query%mixed dbx_query(object $link_identifier, string $sql_statement, [int $
dbx_sort%bool dbx_sort(object $result, string $user_compare_function)%Trie un résultat avec une fonction utilisateur
dcgettext%string dcgettext(string $domain, string $message, int $category)%Remplace le domaine lors d'une recherche
dcngettext%string dcngettext(string $domain, string $msgid1, string $msgid2, int $n, int $category)%Version plurielle de dcgettext
-deaggregate%void deaggregate(object $object, [string $class_name])%Désagrège un objet
-debug_backtrace%array debug_backtrace([int $options = DEBUG_BACKTRACE_PROVIDE_OBJECT], [int $limit])%Génère le contexte de déboguage
+debug_backtrace%array debug_backtrace([int $options = DEBUG_BACKTRACE_PROVIDE_OBJECT], [int $limit])%Génère le contexte de débogage
debug_print_backtrace%void debug_print_backtrace([int $options], [int $limit])%Affiche la pile d'exécution PHP
debug_zval_dump%void debug_zval_dump(mixed $variable, [mixed ...])%Extrait une représentation sous forme de chaîne d'une valeur interne à Zend pour affichage
decbin%string decbin(int $number)%Convertit de décimal en binaire
@@ -552,12 +597,14 @@ decoct%string decoct(int $number)%Convertit de décimal en octal
define%bool define(string $name, mixed $value, [bool $case_insensitive = false])%Définit une constante
define_syslog_variables%void define_syslog_variables()%Initialise toutes les variables relatives aux fonctions syslog
defined%bool defined(string $name)%Vérifie l'existence d'une constante
+deflate_add%string deflate_add(resource $context, string $data, [int $flush_mode = ZLIB_SYNC_FLUSH])%Incrementally deflate data
+deflate_init%resource deflate_init(int $encoding, [array $options = array()])%Initialize an incremental deflate context
deg2rad%float deg2rad(float $number)%Convertit un nombre de degrés en radians
delete%void delete()%Voir unlink ou unset
dgettext%string dgettext(string $domain, string $message)%Remplace le domaine courant
die%void die()%Alias de la fonction exit
dir%Directory dir(string $directory, [resource $context])%Retourne une instance de la classe Directory
-dirname%string dirname(string $path)%Renvoie le nom du dossier parent
+dirname%string dirname(string $path, [int $levels = 1])%Renvoie le chemin du dossier parent
disk_free_space%float disk_free_space(string $directory)%Renvoie l'espace disque disponible sur le système de fichiers ou la partition
disk_total_space%float disk_total_space(string $directory)%Retourne la taille d'un dossier ou d'une partition
diskfreespace%void diskfreespace()%Alias de disk_free_space
@@ -567,11 +614,10 @@ dns_check_record%void dns_check_record()%Alias de checkdnsrr
dns_get_mx%void dns_get_mx()%Alias de getmxrr
dns_get_record%array dns_get_record(string $hostname, [int $type = DNS_ANY], [array $authns], [array $addtl], [bool $raw = false])%Lit les données DNS associées à un hôte
dom_import_simplexml%DOMElement dom_import_simplexml(SimpleXMLElement $node)%Transforme un objet SimpleXMLElement en un objet DOMElement
-dotnet_load%int dotnet_load(string $assembly_name, [string $datatype_name], [int $codepage])%Charge un module DOTNET
doubleval%void doubleval()%Alias de floatval
each%array each(array $array)%Retourne chaque paire clé/valeur d'un tableau
-easter_date%int easter_date([int $year])%Retourne un timestamp UNIX pour Pâques, à minuit pour une année donnée
-easter_days%int easter_days([int $year], [int $method = CAL_EASTER_DEFAULT])%Retourne le nombre de jours entre le 21 Mars et Pâques, pour une année donnée
+easter_date%int easter_date([int $year = date("Y")])%Retourne un timestamp UNIX pour Pâques, à minuit pour une année donnée
+easter_days%int easter_days([int $year = date("Y")], [int $method = CAL_EASTER_DEFAULT])%Retourne le nombre de jours entre le 21 Mars et Pâques, pour une année donnée
echo%void echo(string $arg1, [string ...])%Affiche une chaîne de caractères
eio_busy%resource eio_busy(int $delay, [int $pri = EIO_PRI_DEFAULT], [callable $callback = NULL], [mixed $data = NULL])%Augmente artificiellement la charge. Utile dans le cadre de tests
eio_cancel%void eio_cancel(resource $req)%Annule une requête
@@ -637,11 +683,13 @@ enchant_broker_describe%array enchant_broker_describe(resource $broker)%Énumèr
enchant_broker_dict_exists%bool enchant_broker_dict_exists(resource $broker, string $tag)%Vérifie si un dictionnaire existe
enchant_broker_free%bool enchant_broker_free(resource $broker)%Libère la ressource de sponsor ainsi que ses dictionnaires
enchant_broker_free_dict%bool enchant_broker_free_dict(resource $dict)%Libère une ressource de dictionnaire
+enchant_broker_get_dict_path%bool enchant_broker_get_dict_path(resource $broker, int $dict_type)%Get the directory path for a given backend
enchant_broker_get_error%string enchant_broker_get_error(resource $broker)%Retourne la dernière erreur d'un sponsor
enchant_broker_init%resource enchant_broker_init()%Crée un nouvel objet sponsor
enchant_broker_list_dicts%mixed enchant_broker_list_dicts(resource $broker)%Retourne une liste de tous les dictionnaires disponibles
enchant_broker_request_dict%resource enchant_broker_request_dict(resource $broker, string $tag)%Crée un nouveau dictionnaire
enchant_broker_request_pwl_dict%resource enchant_broker_request_pwl_dict(resource $broker, string $filename)%Crée un dictionnaire en utilisant un fichier PWL
+enchant_broker_set_dict_path%bool enchant_broker_set_dict_path(resource $broker, int $dict_type, string $value)%Set the directory path for a given backend
enchant_broker_set_ordering%bool enchant_broker_set_ordering(resource $broker, string $tag, string $ordering)%Déclare une préférence pour un dictionnaire d'une langue
enchant_dict_add_to_personal%void enchant_dict_add_to_personal(resource $dict, string $word)%Ajoute un mot à la liste des mots personnelle
enchant_dict_add_to_session%void enchant_dict_add_to_session(resource $dict, string $word)%Ajoute un mot à la session courante
@@ -657,6 +705,7 @@ ereg%int ereg(string $pattern, string $string, [array $regs])%Recherche par expr
ereg_replace%string ereg_replace(string $pattern, string $replacement, string $string)%>Remplacement par expression rationnelle
eregi%int eregi(string $pattern, string $string, [array $regs])%Recherche par expression rationnelle insensible à la casse
eregi_replace%string eregi_replace(string $pattern, string $replacement, string $string)%Remplacement par expression rationnelle insensible à la casse
+error_clear_last%void error_clear_last()%Clear the most recent error
error_get_last%array error_get_last()%Récupère la dernière erreur survenue
error_log%bool error_log(string $message, [int $message_type], [string $destination], [string $extra_headers])%Envoi un message d'erreur vers le gestionnaire d'erreurs défini
error_reporting%int error_reporting([int $level])%Fixe le niveau de rapport d'erreurs PHP
@@ -670,7 +719,7 @@ exif_tagname%string exif_tagname(int $index)%Lit le nom d'en-tête EXIF d'un ind
exif_thumbnail%string exif_thumbnail(string $filename, [int $width], [int $height], [int $imagetype])%Récupère la miniature d'une image TIFF ou JPEG
exit%void exit(int $status)%Affiche un message et termine le script courant
exp%float exp(float $arg)%Calcul l'exponentielle de e
-explode%array explode(string $delimiter, string $string, [int $limit])%Coupe une chaîne en segments
+explode%array explode(string $delimiter, string $string, [int $limit = PHP_INT_MAX])%Coupe une chaîne en segments
expm1%float expm1(float $arg)%Calcule précisément exponentiel moins un
extension_loaded%bool extension_loaded(string $name)%Détermine si une extension est chargée ou non
extract%int extract(array $array, [int $flags = EXTR_OVERWRITE], [string $prefix])%Importe les variables dans la table des symboles
@@ -678,22 +727,22 @@ ezmlm_hash%int ezmlm_hash(string $addr)%Calcule le hachage demandé par EZMLM
fann_cascadetrain_on_data%bool fann_cascadetrain_on_data(resource $ann, resource $data, int $max_neurons, int $neurons_between_reports, float $desired_error)%Trains on an entire dataset, for a period of time using the Cascade2 training algorithm
fann_cascadetrain_on_file%bool fann_cascadetrain_on_file(resource $ann, string $filename, int $max_neurons, int $neurons_between_reports, float $desired_error)%Trains on an entire dataset read from file, for a period of time using the Cascade2 training algorithm.
fann_clear_scaling_params%bool fann_clear_scaling_params(resource $ann)%Clears scaling parameters
-fann_copy%resource fann_copy(resource $ann)%Creates a copy of a fann structure
-fann_create_from_file%resource fann_create_from_file(string $configuration_file)%Constructs a backpropagation neural network from a configuration file
+fann_copy%resource fann_copy(resource $ann)%Crée une copie d'une structure fann
+fann_create_from_file%resource fann_create_from_file(string $configuration_file)%Consruit une propagation de retour du réseau neuronal depuis un fichier de configuration
fann_create_shortcut%reference fann_create_shortcut(int $num_layers, int $num_neurons1, int $num_neurons2, [int ...])%Creates a standard backpropagation neural network which is not fully connectected and has shortcut connections
-fann_create_shortcut_array%resource fann_create_shortcut_array(int $num_layers, array $layers)%Creates a standard backpropagation neural network which is not fully connectected and has shortcut connections
+fann_create_shortcut_array%resource fann_create_shortcut_array(int $num_layers, array $layers)%Crée une propagation de retour standart de réseau neuronal qui n'est pas totalement connecté, et a des connexions raccourcies
fann_create_sparse%ReturnType fann_create_sparse(float $connection_rate, int $num_layers, int $num_neurons1, int $num_neurons2, [int ...])%Creates a standard backpropagation neural network, which is not fully connected
fann_create_sparse_array%ReturnType fann_create_sparse_array(float $connection_rate, int $num_layers, array $layers)%Creates a standard backpropagation neural network, which is not fully connected using an array of layer sizes
fann_create_standard%resource fann_create_standard(int $num_layers, int $num_neurons1, int $num_neurons2, [int ...])%Creates a standard fully connected backpropagation neural network
fann_create_standard_array%resource fann_create_standard_array(int $num_layers, array $layers)%Creates a standard fully connected backpropagation neural network using an array of layer sizes
-fann_create_train%resource fann_create_train(int $num_data, int $num_input, int $num_output)%Creates an empty training data struct
-fann_create_train_from_callback%resource fann_create_train_from_callback(int $num_data, int $num_input, int $num_output, collable $user_function)%Creates the training data struct from a user supplied function
+fann_create_train%resource fann_create_train(int $num_data, int $num_input, int $num_output)%Crée une structure vide de données d'entrainement
+fann_create_train_from_callback%resource fann_create_train_from_callback(int $num_data, int $num_input, int $num_output, callable $user_function)%Crée la structure de données d'entrainement depuis une fonction fournie par l'utilisateur
fann_descale_input%bool fann_descale_input(resource $ann, array $input_vector)%Scale data in input vector after get it from ann based on previously calculated parameters
fann_descale_output%bool fann_descale_output(resource $ann, array $output_vector)%Scale data in output vector after get it from ann based on previously calculated parameters
fann_descale_train%bool fann_descale_train(resource $ann, resource $train_data)%Descale input and output data based on previously calculated parameters
-fann_destroy%bool fann_destroy(resource $ann)%Destroys the entire network and properly freeing all the associated memory
-fann_destroy_train%bool fann_destroy_train(resource $train_data)%Destructs the training data
-fann_duplicate_train_data%resource fann_duplicate_train_data(resource $data)%Returns an exact copy of a fann train data
+fann_destroy%bool fann_destroy(resource $ann)%Détruit le réseau en entier, et libère proprement toute la mémoire associée
+fann_destroy_train%bool fann_destroy_train(resource $train_data)%Détruit les données d'entrainement
+fann_duplicate_train_data%resource fann_duplicate_train_data(resource $data)%Retourne une copie exact des données d'entrainement fann
fann_get_MSE%float fann_get_MSE(resource $ann)%Reads the mean square error from the network
fann_get_activation_function%int fann_get_activation_function(resource $ann, int $layer, int $neuron)%Returns the activation function
fann_get_activation_steepness%float fann_get_activation_steepness(resource $ann, int $layer, int $neuron)%Returns the activation steepness for supplied neuron and layer number
@@ -716,120 +765,120 @@ fann_get_cascade_num_candidates%int fann_get_cascade_num_candidates(resource $an
fann_get_cascade_output_change_fraction%float fann_get_cascade_output_change_fraction(resource $ann)%Returns the cascade output change fraction
fann_get_cascade_output_stagnation_epochs%int fann_get_cascade_output_stagnation_epochs(resource $ann)%Returns the number of cascade output stagnation epochs
fann_get_cascade_weight_multiplier%float fann_get_cascade_weight_multiplier(resource $ann)%Returns the weight multiplier
-fann_get_connection_array%array fann_get_connection_array(resource $ann)%Get connections in the network
-fann_get_connection_rate%float fann_get_connection_rate(resource $ann)%Get the connection rate used when the network was created
-fann_get_errno%int fann_get_errno(resource $errdat)%Returns the last error number
-fann_get_errstr%string fann_get_errstr(resource $errdat)%Returns the last errstr
+fann_get_connection_array%array fann_get_connection_array(resource $ann)%Récupère les connexions dans le réseau
+fann_get_connection_rate%float fann_get_connection_rate(resource $ann)%Récupère le taux de connexion lorsque le réseau a été créé
+fann_get_errno%int fann_get_errno(resource $errdat)%Retourne le numéro de la dernière erreur
+fann_get_errstr%string fann_get_errstr(resource $errdat)%Retourne le dernier message d'erreur
fann_get_layer_array%array fann_get_layer_array(resource $ann)%Get the number of neurons in each layer in the network
fann_get_learning_momentum%float fann_get_learning_momentum(resource $ann)%Returns the learning momentum
fann_get_learning_rate%float fann_get_learning_rate(resource $ann)%Returns the learning rate
fann_get_network_type%int fann_get_network_type(resource $ann)%Get the type of neural network it was created as
-fann_get_num_input%int fann_get_num_input(resource $ann)%Get the number of input neurons
-fann_get_num_layers%int fann_get_num_layers(resource $ann)%Get the number of layers in the neural network
-fann_get_num_output%int fann_get_num_output(resource $ann)%Get the number of output neurons
+fann_get_num_input%int fann_get_num_input(resource $ann)%Récupère le nombre de neurones entrants
+fann_get_num_layers%int fann_get_num_layers(resource $ann)%Récupère le nombre de couches du réseau neuronal
+fann_get_num_output%int fann_get_num_output(resource $ann)%Récupère le nombre de neurones sortants
fann_get_quickprop_decay%float fann_get_quickprop_decay(resource $ann)%Returns the decay which is a factor that weights should decrease in each iteration during quickprop training
-fann_get_quickprop_mu%float fann_get_quickprop_mu(resource $ann)%Returns the mu factor
-fann_get_rprop_decrease_factor%float fann_get_rprop_decrease_factor(resource $ann)%Returns the increase factor used during RPROP training
-fann_get_rprop_delta_max%float fann_get_rprop_delta_max(resource $ann)%Returns the maximum step-size
-fann_get_rprop_delta_min%float fann_get_rprop_delta_min(resource $ann)%Returns the minimum step-size
-fann_get_rprop_delta_zero%ReturnType fann_get_rprop_delta_zero(resource $ann)%Returns the initial step-size
-fann_get_rprop_increase_factor%float fann_get_rprop_increase_factor(resource $ann)%Returns the increase factor used during RPROP training
-fann_get_sarprop_step_error_shift%float fann_get_sarprop_step_error_shift(resource $ann)%Returns the sarprop step error shift
-fann_get_sarprop_step_error_threshold_factor%float fann_get_sarprop_step_error_threshold_factor(resource $ann)%Returns the sarprop step error threshold factor
-fann_get_sarprop_temperature%float fann_get_sarprop_temperature(resource $ann)%Returns the sarprop temperature
-fann_get_sarprop_weight_decay_shift%float fann_get_sarprop_weight_decay_shift(resource $ann)%Returns the sarprop weight decay shift
-fann_get_total_connections%int fann_get_total_connections(resource $ann)%Get the total number of connections in the entire network
-fann_get_total_neurons%int fann_get_total_neurons(resource $ann)%Get the total number of neurons in the entire network
-fann_get_train_error_function%int fann_get_train_error_function(resource $ann)%Returns the error function used during training
-fann_get_train_stop_function%int fann_get_train_stop_function(resource $ann)%Returns the the stop function used during training
-fann_get_training_algorithm%int fann_get_training_algorithm(resource $ann)%Returns the training algorithm
-fann_init_weights%bool fann_init_weights(resource $ann, resource $train_data)%Initialize the weights using Widrow + Nguyen’s algorithm
-fann_length_train_data%resource fann_length_train_data(resource $data)%Returns the number of training patterns in the train data
-fann_merge_train_data%resource fann_merge_train_data(resource $data1, resource $data2)%Merges the train data
-fann_num_input_train_data%resource fann_num_input_train_data(resource $data)%Returns the number of inputs in each of the training patterns in the train data
-fann_num_output_train_data%resource fann_num_output_train_data(resource $data)%Returns the number of outputs in each of the training patterns in the train data
-fann_print_error%void fann_print_error(string $errdat)%Prints the error string
-fann_randomize_weights%bool fann_randomize_weights(resource $ann, float $min_weight, float $max_weight)%Give each connection a random weight between min_weight and max_weight
-fann_read_train_from_file%resource fann_read_train_from_file(string $filename)%Reads a file that stores training data
-fann_reset_MSE%bool fann_reset_MSE(string $ann)%Resets the mean square error from the network
-fann_reset_errno%void fann_reset_errno(resource $errdat)%Resets the last error number
-fann_reset_errstr%void fann_reset_errstr(resource $errdat)%Resets the last error string
-fann_run%array fann_run(resource $ann, array $input)%Will run input through the neural network
-fann_save%bool fann_save(resource $ann, string $configuration_file)%Saves the entire network to a configuration file
-fann_save_train%bool fann_save_train(resource $data, string $file_name)%Save the training structure to a file
-fann_scale_input%bool fann_scale_input(resource $ann, array $input_vector)%Scale data in input vector before feed it to ann based on previously calculated parameters
-fann_scale_input_train_data%bool fann_scale_input_train_data(resource $train_data, float $new_min, float $new_max)%Scales the inputs in the training data to the specified range
-fann_scale_output%bool fann_scale_output(resource $ann, array $output_vector)%Scale data in output vector before feed it to ann based on previously calculated parameters
-fann_scale_output_train_data%bool fann_scale_output_train_data(resource $train_data, float $new_min, float $new_max)%Scales the outputs in the training data to the specified range
-fann_scale_train%bool fann_scale_train(resource $ann, resource $train_data)%Scale input and output data based on previously calculated parameters
-fann_scale_train_data%bool fann_scale_train_data(resource $train_data, float $new_min, float $new_max)%Scales the inputs and outputs in the training data to the specified range
-fann_set_activation_function%bool fann_set_activation_function(resource $ann, int $activation_function, int $layer, int $neuron)%Sets the activation function for supplied neuron and layer
-fann_set_activation_function_hidden%bool fann_set_activation_function_hidden(resource $ann, int $activation_function)%Sets the activation function for all of the hidden layers
-fann_set_activation_function_layer%bool fann_set_activation_function_layer(resource $ann, int $activation_function, int $layer)%Sets the activation function for all the neurons in the supplied layer.
-fann_set_activation_function_output%bool fann_set_activation_function_output(resource $ann, int $activation_function)%Sets the activation function for the output layer
-fann_set_activation_steepness%bool fann_set_activation_steepness(resource $ann, float $activation_steepness, int $layer, int $neuron)%Sets the activation steepness for supplied neuron and layer number
-fann_set_activation_steepness_hidden%bool fann_set_activation_steepness_hidden(resource $ann, float $activation_steepness)%Sets the steepness of the activation steepness for all neurons in the all hidden layers
-fann_set_activation_steepness_layer%bool fann_set_activation_steepness_layer(resource $ann, float $activation_steepness, int $layer)%Sets the activation steepness for all of the neurons in the supplied layer number
-fann_set_activation_steepness_output%bool fann_set_activation_steepness_output(resource $ann, float $activation_steepness)%Sets the steepness of the activation steepness in the output layer
-fann_set_bit_fail_limit%bool fann_set_bit_fail_limit(resource $ann, float $bit_fail_limit)%Set the bit fail limit used during training
-fann_set_callback%bool fann_set_callback(resource $ann, collable $callback)%Sets the callback function for use during training
-fann_set_cascade_activation_functions%bool fann_set_cascade_activation_functions(resource $ann, array $cascade_activation_functions)%Sets the array of cascade candidate activation functions
-fann_set_cascade_activation_steepnesses%bool fann_set_cascade_activation_steepnesses(resource $ann, array $cascade_activation_steepnesses_count)%Sets the array of cascade candidate activation steepnesses
-fann_set_cascade_candidate_change_fraction%bool fann_set_cascade_candidate_change_fraction(resource $ann, float $cascade_candidate_change_fraction)%Sets the cascade candidate change fraction
-fann_set_cascade_candidate_limit%bool fann_set_cascade_candidate_limit(resource $ann, float $cascade_candidate_limit)%Sets the candidate limit
-fann_set_cascade_candidate_stagnation_epochs%bool fann_set_cascade_candidate_stagnation_epochs(resource $ann, int $cascade_candidate_stagnation_epochs)%Sets the number of cascade candidate stagnation epochs
-fann_set_cascade_max_cand_epochs%bool fann_set_cascade_max_cand_epochs(resource $ann, int $cascade_max_cand_epochs)%Sets the max candidate epochs
-fann_set_cascade_max_out_epochs%bool fann_set_cascade_max_out_epochs(resource $ann, int $cascade_max_out_epochs)%Sets the maximum out epochs
-fann_set_cascade_min_cand_epochs%bool fann_set_cascade_min_cand_epochs(resource $ann, int $cascade_min_cand_epochs)%Sets the min candidate epochs
-fann_set_cascade_min_out_epochs%bool fann_set_cascade_min_out_epochs(resource $ann, int $cascade_min_out_epochs)%Sets the minimum out epochs
-fann_set_cascade_num_candidate_groups%bool fann_set_cascade_num_candidate_groups(resource $ann, int $cascade_num_candidate_groups)%Sets the number of candidate groups
-fann_set_cascade_output_change_fraction%bool fann_set_cascade_output_change_fraction(resource $ann, float $cascade_output_change_fraction)%Sets the cascade output change fraction
-fann_set_cascade_output_stagnation_epochs%bool fann_set_cascade_output_stagnation_epochs(resource $ann, int $cascade_output_stagnation_epochs)%Sets the number of cascade output stagnation epochs
-fann_set_cascade_weight_multiplier%bool fann_set_cascade_weight_multiplier(resource $ann, float $cascade_weight_multiplier)%Sets the weight multiplier
-fann_set_error_log%void fann_set_error_log(resource $errdat, string $log_file)%Sets where the errors are logged to
-fann_set_input_scaling_params%bool fann_set_input_scaling_params(resource $ann, resource $train_data, float $new_input_min, float $new_input_max)%Calculate input scaling parameters for future use based on training data
-fann_set_learning_momentum%bool fann_set_learning_momentum(resource $ann, float $learning_momentum)%Sets the learning momentum
-fann_set_learning_rate%bool fann_set_learning_rate(resource $ann, float $learning_rate)%Sets the learning rate
-fann_set_output_scaling_params%bool fann_set_output_scaling_params(resource $ann, resource $train_data, float $new_output_min, float $new_output_max)%Calculate output scaling parameters for future use based on training data
-fann_set_quickprop_decay%bool fann_set_quickprop_decay(resource $ann, float $quickprop_decay)%Sets the quickprop decay factor
-fann_set_quickprop_mu%bool fann_set_quickprop_mu(resource $ann, float $quickprop_mu)%Sets the quickprop mu factor
-fann_set_rprop_decrease_factor%bool fann_set_rprop_decrease_factor(resource $ann, float $rprop_decrease_factor)%Sets the decrease factor used during RPROP training
-fann_set_rprop_delta_max%bool fann_set_rprop_delta_max(resource $ann, float $rprop_delta_max)%Sets the maximum step-size
-fann_set_rprop_delta_min%bool fann_set_rprop_delta_min(resource $ann, float $rprop_delta_min)%Sets the minimum step-size
-fann_set_rprop_delta_zero%bool fann_set_rprop_delta_zero(resource $ann, float $rprop_delta_zero)%Sets the initial step-size
-fann_set_rprop_increase_factor%bool fann_set_rprop_increase_factor(resource $ann, float $rprop_increase_factor)%Sets the increase factor used during RPROP training
-fann_set_sarprop_step_error_shift%bool fann_set_sarprop_step_error_shift(resource $ann, float $sarprop_step_error_shift)%Sets the sarprop step error shift
-fann_set_sarprop_step_error_threshold_factor%bool fann_set_sarprop_step_error_threshold_factor(resource $ann, float $sarprop_step_error_threshold_factor)%Sets the sarprop step error threshold factor
-fann_set_sarprop_temperature%bool fann_set_sarprop_temperature(resource $ann, float $sarprop_temperature)%Sets the sarprop temperature
-fann_set_sarprop_weight_decay_shift%bool fann_set_sarprop_weight_decay_shift(resource $ann, float $sarprop_weight_decay_shift)%Sets the sarprop weight decay shift
-fann_set_scaling_params%bool fann_set_scaling_params(resource $ann, resource $train_data, float $new_input_min, float $new_input_max, float $new_output_min, float $new_output_max)%Calculate input and output scaling parameters for future use based on training data
-fann_set_train_error_function%bool fann_set_train_error_function(resource $ann, int $error_function)%Sets the error function used during training
-fann_set_train_stop_function%bool fann_set_train_stop_function(resource $ann, int $stop_function)%Sets the stop function used during training
-fann_set_training_algorithm%bool fann_set_training_algorithm(resource $ann, int $training_algorithm)%Sets the training algorithm
-fann_set_weight%bool fann_set_weight(resource $ann, int $from_neuron, int $to_neuron, float $weight)%Set a connection in the network
-fann_set_weight_array%bool fann_set_weight_array(resource $ann, array $connections)%Set connections in the network
-fann_shuffle_train_data%bool fann_shuffle_train_data(resource $train_data)%Shuffles training data, randomizing the order
-fann_subset_train_data%resource fann_subset_train_data(resource $data, int $pos, int $length)%Returns an copy of a subset of the train data
-fann_test%bool fann_test(resource $ann, array $input, array $desired_output)%Test with a set of inputs, and a set of desired outputs
-fann_test_data%float fann_test_data(resource $ann, resource $data)%Test a set of training data and calculates the MSE for the training data
-fann_train%bool fann_train(resource $ann, array $input, array $desired_output)%Train one iteration with a set of inputs, and a set of desired outputs
-fann_train_epoch%float fann_train_epoch(resource $ann, resource $data)%Train one epoch with a set of training data
-fann_train_on_data%bool fann_train_on_data(resource $ann, resource $data, int $max_epochs, int $epochs_between_reports, float $desired_error)%Trains on an entire dataset for a period of time
-fann_train_on_file%bool fann_train_on_file(resource $ann, string $filename, int $max_epochs, int $epochs_between_reports, float $desired_error)%Trains on an entire dataset, which is read from file, for a period of time
+fann_get_quickprop_mu%float fann_get_quickprop_mu(resource $ann)%Retourne le facteur mu
+fann_get_rprop_decrease_factor%float fann_get_rprop_decrease_factor(resource $ann)%Retourne le facteur d'accroissement utilisé pendant l'entrainement RPROP
+fann_get_rprop_delta_max%float fann_get_rprop_delta_max(resource $ann)%Retourne la taille maximale de l'étape
+fann_get_rprop_delta_min%float fann_get_rprop_delta_min(resource $ann)%Retourne la taille minimale de l'étape
+fann_get_rprop_delta_zero%ReturnType fann_get_rprop_delta_zero(resource $ann)%Retourne la taille initiale de l'étape
+fann_get_rprop_increase_factor%float fann_get_rprop_increase_factor(resource $ann)%Retourne le facteur croissant utilisé pendant l'entrainement RPROP
+fann_get_sarprop_step_error_shift%float fann_get_sarprop_step_error_shift(resource $ann)%Retourne le décalage de l'erreur lors de l'étape sarprop
+fann_get_sarprop_step_error_threshold_factor%float fann_get_sarprop_step_error_threshold_factor(resource $ann)%Retourne le facteur de seuil d'erreur lors de l'étape sarprop
+fann_get_sarprop_temperature%float fann_get_sarprop_temperature(resource $ann)%Retourne la température sarprop
+fann_get_sarprop_weight_decay_shift%float fann_get_sarprop_weight_decay_shift(resource $ann)%Retourne le changement décroissant du poids sarprop
+fann_get_total_connections%int fann_get_total_connections(resource $ann)%Récupère le nombre total de connexions dans la totalité du réseau
+fann_get_total_neurons%int fann_get_total_neurons(resource $ann)%Récupère le nombre total de neurones dans la totalité du réseau
+fann_get_train_error_function%int fann_get_train_error_function(resource $ann)%Retourne la fonction d'erreur utilisée pendant l'entrainement
+fann_get_train_stop_function%int fann_get_train_stop_function(resource $ann)%Retourne la fonction d'arrêt utilisée pendant l'entrainement
+fann_get_training_algorithm%int fann_get_training_algorithm(resource $ann)%Retourne l'algorithme d'entrainement
+fann_init_weights%bool fann_init_weights(resource $ann, resource $train_data)%Initialise les poids en utilisant les algorythme Widrow et Nguyen
+fann_length_train_data%int fann_length_train_data(resource $data)%Retourne le nombre de masques d'entrainement dans les données d'entrainement
+fann_merge_train_data%resource fann_merge_train_data(resource $data1, resource $data2)%Fusionne les données d'entrainement
+fann_num_input_train_data%int fann_num_input_train_data(resource $data)%Retourne le nombre d'entrées dans chaque masque d'entrainement dans les données d'entrainement
+fann_num_output_train_data%int fann_num_output_train_data(resource $data)%Retourne le nombre de sortie dans chaque masque d'entrainement dans les données d'entrainement
+fann_print_error%void fann_print_error(string $errdat)%Affiche le message d'erreur
+fann_randomize_weights%bool fann_randomize_weights(resource $ann, float $min_weight, float $max_weight)%Donne à chaque connexion un poids aléatoire compris entre min_weight et max_weight
+fann_read_train_from_file%resource fann_read_train_from_file(string $filename)%Lit un fichier contenant les données d'entrainement
+fann_reset_MSE%bool fann_reset_MSE(string $ann)%Réinitialise l'erreur quadratique moyenne du réseau
+fann_reset_errno%void fann_reset_errno(resource $errdat)%Réinitialise le numéro de la dernière erreur
+fann_reset_errstr%void fann_reset_errstr(resource $errdat)%Réinitialise le message de la dernière erreur
+fann_run%array fann_run(resource $ann, array $input)%Exécute les entrées via le réseau neuronal
+fann_save%bool fann_save(resource $ann, string $configuration_file)%Sauvegarde le réseau complet dans un fichier de configuration
+fann_save_train%bool fann_save_train(resource $data, string $file_name)%Sauvegarde la structure d'entrainement dans un fichier
+fann_scale_input%bool fann_scale_input(resource $ann, array $input_vector)%Met à l'échelle les données dans le vecteur d'entrée avant de les donner à ANN, en se basant sur les paramètres précédemment calculés
+fann_scale_input_train_data%bool fann_scale_input_train_data(resource $train_data, float $new_min, float $new_max)%Met à l'échelle les entrées dans les données d'entrainement à l'intervalle spécifié
+fann_scale_output%bool fann_scale_output(resource $ann, array $output_vector)%Met à l'échelle les données dans le vecteur de sortie avant de les passer à ANN, en se basant sur les paramètres précédemment calculés
+fann_scale_output_train_data%bool fann_scale_output_train_data(resource $train_data, float $new_min, float $new_max)%Met à l'échelle les sorties dans les données d'entrainement à l'intervalle spécifié
+fann_scale_train%bool fann_scale_train(resource $ann, resource $train_data)%Met à l'échelle les données d'entrée et de sortie en se basant sur les paramètres précédemment calculés
+fann_scale_train_data%bool fann_scale_train_data(resource $train_data, float $new_min, float $new_max)%Met à l'échelle les entrées et les sorties dans les données d'entrainement à l'intervalle spécifié
+fann_set_activation_function%bool fann_set_activation_function(resource $ann, int $activation_function, int $layer, int $neuron)%Défini la fonction d'activation pour le neurone et la couche spécifiés
+fann_set_activation_function_hidden%bool fann_set_activation_function_hidden(resource $ann, int $activation_function)%Défini la fonction d'activation pour toutes les couches cachées
+fann_set_activation_function_layer%bool fann_set_activation_function_layer(resource $ann, int $activation_function, int $layer)%Défini la fonction d'activation pour tous les neurones de la couche spécifiée
+fann_set_activation_function_output%bool fann_set_activation_function_output(resource $ann, int $activation_function)%Défini la fonction d'activation pour la couche d'entrée
+fann_set_activation_steepness%bool fann_set_activation_steepness(resource $ann, float $activation_steepness, int $layer, int $neuron)%Défini la pente d'activation pour le neurone et le numéro de couche donnés
+fann_set_activation_steepness_hidden%bool fann_set_activation_steepness_hidden(resource $ann, float $activation_steepness)%Défini la raideur de la pente d'activation pour tous les neurones des couches cachées
+fann_set_activation_steepness_layer%bool fann_set_activation_steepness_layer(resource $ann, float $activation_steepness, int $layer)%Défini la pente d'activation pour tous les neurones dans la couche dont le numéro est fourni
+fann_set_activation_steepness_output%bool fann_set_activation_steepness_output(resource $ann, float $activation_steepness)%Défini la raideur de la pente d'activation dans la couche de sortie
+fann_set_bit_fail_limit%bool fann_set_bit_fail_limit(resource $ann, float $bit_fail_limit)%Défini le bit sûr limite, utilisé pendant l'entrainement
+fann_set_callback%bool fann_set_callback(resource $ann, collable $callback)%Défini la fonction de rappel à utiliser pendant l'entrainement
+fann_set_cascade_activation_functions%bool fann_set_cascade_activation_functions(resource $ann, array $cascade_activation_functions)%Défini le tableau des fonctions d'activation candidate en cascade
+fann_set_cascade_activation_steepnesses%bool fann_set_cascade_activation_steepnesses(resource $ann, array $cascade_activation_steepnesses_count)%Défini le tableaux des raideurs d'activation candidate en cascade
+fann_set_cascade_candidate_change_fraction%bool fann_set_cascade_candidate_change_fraction(resource $ann, float $cascade_candidate_change_fraction)%Défini la fraction de modification candidate en cascade
+fann_set_cascade_candidate_limit%bool fann_set_cascade_candidate_limit(resource $ann, float $cascade_candidate_limit)%Défini la limite candidate
+fann_set_cascade_candidate_stagnation_epochs%bool fann_set_cascade_candidate_stagnation_epochs(resource $ann, int $cascade_candidate_stagnation_epochs)%Défini le nombre d'époques de stagnation candidates en cascade
+fann_set_cascade_max_cand_epochs%bool fann_set_cascade_max_cand_epochs(resource $ann, int $cascade_max_cand_epochs)%Défini l'époque maximale candidate
+fann_set_cascade_max_out_epochs%bool fann_set_cascade_max_out_epochs(resource $ann, int $cascade_max_out_epochs)%Défini l'époque maximale de sortie
+fann_set_cascade_min_cand_epochs%bool fann_set_cascade_min_cand_epochs(resource $ann, int $cascade_min_cand_epochs)%Défini l'époque minimale candidate
+fann_set_cascade_min_out_epochs%bool fann_set_cascade_min_out_epochs(resource $ann, int $cascade_min_out_epochs)%Défini l'époque minimale de sortie
+fann_set_cascade_num_candidate_groups%bool fann_set_cascade_num_candidate_groups(resource $ann, int $cascade_num_candidate_groups)%Défini le nombre de groupes candidats
+fann_set_cascade_output_change_fraction%bool fann_set_cascade_output_change_fraction(resource $ann, float $cascade_output_change_fraction)%Défini la fraction de modification de sortie en cascade
+fann_set_cascade_output_stagnation_epochs%bool fann_set_cascade_output_stagnation_epochs(resource $ann, int $cascade_output_stagnation_epochs)%Défini le nombre d'époques de stagnation en cascade de sortie
+fann_set_cascade_weight_multiplier%bool fann_set_cascade_weight_multiplier(resource $ann, float $cascade_weight_multiplier)%Défini le multiplicateur de poids
+fann_set_error_log%void fann_set_error_log(resource $errdat, string $log_file)%Défini l'endroit où les erreurs seront historisées
+fann_set_input_scaling_params%bool fann_set_input_scaling_params(resource $ann, resource $train_data, float $new_input_min, float $new_input_max)%Calcule les paramètres d'échelle d'entrée pour une utilisation future, en se basant sur les données d'entrainement
+fann_set_learning_momentum%bool fann_set_learning_momentum(resource $ann, float $learning_momentum)%Défini la dynamique d'apprentissage
+fann_set_learning_rate%bool fann_set_learning_rate(resource $ann, float $learning_rate)%Défini le taux d'apprentissage
+fann_set_output_scaling_params%bool fann_set_output_scaling_params(resource $ann, resource $train_data, float $new_output_min, float $new_output_max)%Calcule les paramètres d'échelle de sortie pour une utilisation future, en se basant sur les données d'entrainement
+fann_set_quickprop_decay%bool fann_set_quickprop_decay(resource $ann, float $quickprop_decay)%Défini le facteur décroissant quickprop
+fann_set_quickprop_mu%bool fann_set_quickprop_mu(resource $ann, float $quickprop_mu)%Défini le facteur quickprop mu
+fann_set_rprop_decrease_factor%bool fann_set_rprop_decrease_factor(resource $ann, float $rprop_decrease_factor)%Défini le facteur de diminution utilisé pendant l'entrainement RPROP
+fann_set_rprop_delta_max%bool fann_set_rprop_delta_max(resource $ann, float $rprop_delta_max)%Défini la taille maximale de l'étape
+fann_set_rprop_delta_min%bool fann_set_rprop_delta_min(resource $ann, float $rprop_delta_min)%Défini la taille minimale de l'étape
+fann_set_rprop_delta_zero%bool fann_set_rprop_delta_zero(resource $ann, float $rprop_delta_zero)%Défini la taille de l'étape initiale
+fann_set_rprop_increase_factor%bool fann_set_rprop_increase_factor(resource $ann, float $rprop_increase_factor)%Défini le facteur d'augmentation utilisé pendant l'entrainement RPROP
+fann_set_sarprop_step_error_shift%bool fann_set_sarprop_step_error_shift(resource $ann, float $sarprop_step_error_shift)%Défini le changement de l'étape d'erreur sarprop
+fann_set_sarprop_step_error_threshold_factor%bool fann_set_sarprop_step_error_threshold_factor(resource $ann, float $sarprop_step_error_threshold_factor)%Défini le facteur de seuil de l'étape d'erreur sarprop
+fann_set_sarprop_temperature%bool fann_set_sarprop_temperature(resource $ann, float $sarprop_temperature)%Défini la températeur sarprop
+fann_set_sarprop_weight_decay_shift%bool fann_set_sarprop_weight_decay_shift(resource $ann, float $sarprop_weight_decay_shift)%Défini le changement décroissant du poids de sarprop
+fann_set_scaling_params%bool fann_set_scaling_params(resource $ann, resource $train_data, float $new_input_min, float $new_input_max, float $new_output_min, float $new_output_max)%Calcule les paramètres d'échelles d'entrée et de sortie utilisés en se basant sur les données d'entrainement
+fann_set_train_error_function%bool fann_set_train_error_function(resource $ann, int $error_function)%Défini la fonction d'erreur utilisée pendant l'entrainement
+fann_set_train_stop_function%bool fann_set_train_stop_function(resource $ann, int $stop_function)%Défini la fonction d'arrêt à utiliser durant l'entrainement
+fann_set_training_algorithm%bool fann_set_training_algorithm(resource $ann, int $training_algorithm)%Défini l'algorithme d'entrainement
+fann_set_weight%bool fann_set_weight(resource $ann, int $from_neuron, int $to_neuron, float $weight)%Défini une connexion dans le réseau
+fann_set_weight_array%bool fann_set_weight_array(resource $ann, array $connections)%Défini les connexions dans le réseau
+fann_shuffle_train_data%bool fann_shuffle_train_data(resource $train_data)%Mélange les données d'entrainement, et rend aléaloire leurs ordres
+fann_subset_train_data%resource fann_subset_train_data(resource $data, int $pos, int $length)%Retourne une copie d'un sous-jeu de données d'entrainement
+fann_test%bool fann_test(resource $ann, array $input, array $desired_output)%Effectue un test avec un jeu d'entrées et un jeu de sorties désirées
+fann_test_data%float fann_test_data(resource $ann, resource $data)%Effectue un test sur un jeu de données d'entrainement et calcule le MSE pour ces données
+fann_train%bool fann_train(resource $ann, array $input, array $desired_output)%Effectue un entrainement sur une itération avec un jeu d'entrées, et un jeu de sorties désirées
+fann_train_epoch%float fann_train_epoch(resource $ann, resource $data)%Effectue un entrainement avec un jeu de données d'entrainement
+fann_train_on_data%bool fann_train_on_data(resource $ann, resource $data, int $max_epochs, int $epochs_between_reports, float $desired_error)%Effectue un entrainement sur un jeu de données complet pour une période de temps
+fann_train_on_file%bool fann_train_on_file(resource $ann, string $filename, int $max_epochs, int $epochs_between_reports, float $desired_error)%Effectue un entrainement sur un jeu complet de données, qui peut être lu depuis un fichier, pour une période de temps
fastcgi_finish_request%boolean fastcgi_finish_request()%Affiche toutes les données de la réponse au client
fclose%bool fclose(resource $handle)%Ferme un fichier
feof%bool feof(resource $handle)%Teste la fin du fichier
fflush%bool fflush(resource $handle)%Envoie tout le contenu généré dans un fichier
fgetc%string fgetc(resource $handle)%Lit un caractère dans un fichier
-fgetcsv%array fgetcsv(resource $handle, [int $length], [string $delimiter = ','], [string $enclosure = '"'], [string $escape = '\\'])%Obtient une ligne depuis un pointeur de fichier et l'analyse pour des champs CSV
+fgetcsv%array fgetcsv(resource $handle, [int $length], [string $delimiter = ","], [string $enclosure = '"'], [string $escape = "\"])%Obtient une ligne depuis un pointeur de fichier et l'analyse pour des champs CSV
fgets%string fgets(resource $handle, [int $length])%Récupère la ligne courante sur laquelle se trouve le pointeur du fichier
fgetss%string fgetss(resource $handle, [int $length], [string $allowable_tags])%Renvoie la ligne courante du fichier et élimine les balises HTML
file%array file(string $filename, [int $flags], [resource $context])%Lit le fichier et renvoie le résultat dans un tableau
file_exists%bool file_exists(string $filename)%Vérifie si un fichier ou un dossier existe
-file_get_contents%string file_get_contents(string $filename, [bool $use_include_path = false], [resource $context], [int $offset = -1], [int $maxlen])%Lit tout un fichier dans une chaîne
+file_get_contents%string file_get_contents(string $filename, [bool $use_include_path = false], [resource $context], [int $offset], [int $maxlen])%Lit tout un fichier dans une chaîne
file_put_contents%int file_put_contents(string $filename, mixed $data, [int $flags], [resource $context])%Écrit un contenu dans un fichier
fileatime%int fileatime(string $filename)%Renvoie la date à laquelle le fichier a été accédé pour la dernière fois
-filectime%int filectime(string $filename)%Renvoie la date de dernier accès à un inode
+filectime%int filectime(string $filename)%Renvoie la date de dernière modification de l'inode d'un fichier
filegroup%int filegroup(string $filename)%Lire le nom du groupe
fileinode%int fileinode(string $filename)%Lit le numéro d'inode du fichier
filemtime%int filemtime(string $filename)%Lit la date de dernière modification du fichier
@@ -844,7 +893,7 @@ filter_input_array%mixed filter_input_array(int $type, [mixed $definition], [boo
filter_list%array filter_list()%Retourne une liste de tous les filtres supportés
filter_var%mixed filter_var(mixed $variable, [int $filter = FILTER_DEFAULT], [mixed $options])%Filtre une variable avec un filtre spécifique
filter_var_array%mixed filter_var_array(array $data, [mixed $definition], [bool $add_empty = true])%Récupère plusieurs variables et les filtre
-finfo%object finfo([int $options = FILEINFO_NONE], [string $magic_file])%Crée une nouvelle ressource fileinfo
+finfo%object finfo([int $options = FILEINFO_NONE], [string $magic_file])%Alias de de finfo_open
finfo_buffer%string finfo_buffer(resource $finfo, string $string, [int $options = FILEINFO_NONE], [resource $context])%Retourne des informations à propos d'une chaîne de caractères tampon
finfo_close%bool finfo_close(resource $finfo)%Ferme une ressource fileinfo
finfo_file%string finfo_file(resource $finfo, string $file_name, [int $options = FILEINFO_NONE], [resource $context])%Retourne des informations à propos d'un fichier
@@ -853,22 +902,23 @@ finfo_set_flags%bool finfo_set_flags(resource $finfo, int $options)%Fixe des opt
floatval%float floatval(mixed $var)%Convertit une chaîne en nombre à virgule flottante
flock%bool flock(resource $handle, int $operation, [int $wouldblock])%Verrouille le fichier
floor%float floor(float $value)%Arrondit à l'entier inférieur
-flush%void flush()%Vide les tampons de sortie
+flush%void flush()%Vide les tampons de sortie du système
fmod%float fmod(float $x, float $y)%Retourne le reste de la division
-fnmatch%bool fnmatch(string $pattern, string $string, [int $flags])%Repère un fichier à partir d'un masque de recherche
+fnmatch%bool fnmatch(string $pattern, string $string, [int $flags])%Teste un nom de fichier au moyen d'un masque de recherche
fopen%resource fopen(string $filename, string $mode, [bool $use_include_path = false], [resource $context])%Ouvre un fichier ou une URL
forward_static_call%mixed forward_static_call(callable $function, [mixed $parameter], [mixed ...])%Appelle une méthode statique
forward_static_call_array%mixed forward_static_call_array(callable $function, array $parameters)%Appelle une méthode statique et passe les arguments en tableau
fpassthru%int fpassthru(resource $handle)%Affiche le reste du fichier
fprintf%int fprintf(resource $handle, string $format, [mixed $args], [mixed ...])%Écrit une chaîne formatée dans un flux
-fputcsv%int fputcsv(resource $handle, array $fields, [string $delimiter = ','], [string $enclosure = '"'])%Formate une ligne en CSV et l'écrit dans un fichier
+fputcsv%int fputcsv(resource $handle, array $fields, [string $delimiter = ","], [string $enclosure = '"'], [string $escape_char = "\"])%Formate une ligne en CSV et l'écrit dans un fichier
fputs%void fputs()%Alias de fwrite
fread%string fread(resource $handle, int $length)%Lecture du fichier en mode binaire
+frenchtojd%int frenchtojd(int $month, int $day, int $year)%Convertit une date du calendrier français républicain en nombre de jours du calendrier Julien
fscanf%mixed fscanf(resource $handle, string $format, [mixed ...])%Analyse un fichier en fonction d'un format
fseek%int fseek(resource $handle, int $offset, [int $whence = SEEK_SET])%Modifie la position du pointeur de fichier
fsockopen%resource fsockopen(string $hostname, [int $port = -1], [int $errno], [string $errstr], [float $timeout = ini_get("default_socket_timeout")])%Ouvre un socket de connexion Internet ou Unix
fstat%array fstat(resource $handle)%Lit les informations sur un fichier à partir d'un pointeur de fichier
-ftell%int ftell(resource $handle)%Renvoie la position courant du pointeur de fichier
+ftell%int ftell(resource $handle)%Renvoie la position courante du pointeur de fichier
ftok%int ftok(string $pathname, string $proj)%Convertit un chemin et un identifiant de projet en une clé System V IPC
ftp_alloc%bool ftp_alloc(resource $ftp_stream, int $filesize, [string $result])%Alloue de l'espace pour un téléchargement de fichier
ftp_cdup%bool ftp_cdup(resource $ftp_stream)%Change de dossier et passe au dossier parent
@@ -896,7 +946,7 @@ ftp_put%bool ftp_put(resource $ftp_stream, string $remote_file, string $local_fi
ftp_pwd%string ftp_pwd(resource $ftp_stream)%Retourne le nom du dossier courant
ftp_quit%void ftp_quit()%Alias de ftp_close
ftp_raw%array ftp_raw(resource $ftp_stream, string $command)%Envoie une commande FTP brute
-ftp_rawlist%array ftp_rawlist(resource $ftp_stream, string $directory, [bool $recursive = false])%Fait une liste détaillée des fichiers d'un dossier
+ftp_rawlist%mixed ftp_rawlist(resource $ftp_stream, string $directory, [bool $recursive = false])%Fait une liste détaillée des fichiers d'un dossier
ftp_rename%bool ftp_rename(resource $ftp_stream, string $oldname, string $newname)%Renomme un fichier sur un serveur FTP
ftp_rmdir%bool ftp_rmdir(resource $ftp_stream, string $directory)%Efface un dossier FTP
ftp_set_option%bool ftp_set_option(resource $ftp_stream, int $option, mixed $value)%Modifie les options de la connexion FTP
@@ -914,6 +964,7 @@ gc_collect_cycles%int gc_collect_cycles()%Force le passage du collecteur de mém
gc_disable%void gc_disable()%Désactive le collecteur de références circulaires
gc_enable%void gc_enable()%Active le collecteur de références circulaires
gc_enabled%bool gc_enabled()%Retourne le statut du collecteur de références circulaires
+gc_mem_caches%int gc_mem_caches()%Reclaims memory used by the Zend Engine memory manager
gd_info%array gd_info()%Retourne des informations à propos de la bibliothèque GD installée
get_browser%mixed get_browser([string $user_agent], [bool $return_array = false])%Indique les capacités du navigateur client
get_called_class%string get_called_class()%Le nom de la classe en "Late Static Binding"
@@ -930,7 +981,7 @@ get_defined_functions%array get_defined_functions()%Liste toutes les fonctions d
get_defined_vars%array get_defined_vars()%Liste toutes les variables définies
get_extension_funcs%array get_extension_funcs(string $module_name)%Liste les fonctions d'une extension
get_headers%array get_headers(string $url, [int $format])%Retourne tous les en-têtes envoyés par le serveur en réponse à une requête HTTP
-get_html_translation_table%array get_html_translation_table([int $table = HTML_SPECIALCHARS], [int $flags = ENT_COMPAT | ENT_HTML401], [string $encoding = 'UTF-8'])%Retourne la table de traduction des entités utilisée par htmlspecialchars et htmlentities
+get_html_translation_table%array get_html_translation_table([int $table = HTML_SPECIALCHARS], [int $flags = ENT_COMPAT | ENT_HTML401], [string $encoding = "UTF-8"])%Retourne la table de traduction des entités utilisée par htmlspecialchars et htmlentities
get_include_path%string get_include_path()%Lit la valeur de la directive de configuration include_path
get_included_files%array get_included_files()%Retourne un tableau avec les noms des fichiers qui sont inclus dans un script
get_loaded_extensions%array get_loaded_extensions([bool $zend_extensions = false])%Retourne la liste de tous les modules compilés et chargés
@@ -941,6 +992,7 @@ get_object_vars%array get_object_vars(object $object)%Retourne les propriétés
get_parent_class%string get_parent_class([mixed $object])%Retourne le nom de la classe parente d'un objet
get_required_files%void get_required_files()%Alias de get_included_files
get_resource_type%string get_resource_type(resource $handle)%Retourne le type de ressource
+get_resources%resource get_resources([string $type])%Returns active resources
getallheaders%array getallheaders()%Récupère tous les en-têtes de la requête HTTP
getcwd%string getcwd()%Retourne le dossier de travail courant
getdate%array getdate([int $timestamp = time()])%Retourne la date/heure
@@ -970,47 +1022,54 @@ gettype%string gettype(mixed $var)%Retourne le type de la variable
glob%array glob(string $pattern, [int $flags])%Recherche des chemins qui vérifient un masque
gmdate%string gmdate(string $format, [int $timestamp = time()])%Formate une date/heure GMT/CUT
gmmktime%int gmmktime([int $hour = gmdate("H")], [int $minute = gmdate("i")], [int $second = gmdate("s")], [int $month = gmdate("n")], [int $day = gmdate("j")], [int $year = gmdate("Y")], [int $is_dst = -1])%Retourne le timestamp UNIX d'une date GMT
-gmp_abs%resource gmp_abs(resource $a)%Valeur absolue GMP
-gmp_add%resource gmp_add(resource $a, resource $b)%Addition de 2 nombres GMP
-gmp_and%resource gmp_and(resource $a, resource $b)%ET logique
-gmp_clrbit%void gmp_clrbit(resource $a, int $index)%Annule un octet
-gmp_cmp%int gmp_cmp(resource $a, resource $b)%Compare des nombres GMP
-gmp_com%resource gmp_com(resource $a)%Calcule le complémentaire d'un nombre
+gmp_abs%GMP gmp_abs(GMP $a)%Valeur absolue GMP
+gmp_add%GMP gmp_add(GMP $a, GMP $b)%Addition de 2 nombres GMP
+gmp_and%GMP gmp_and(GMP $a, GMP $b)%ET logique
+gmp_clrbit%void gmp_clrbit(GMP $a, int $index)%Annule un octet
+gmp_cmp%int gmp_cmp(GMP $a, GMP $b)%Compare des nombres GMP
+gmp_com%GMP gmp_com(GMP $a)%Calcule le complémentaire d'un nombre
gmp_div%void gmp_div()%Alias de gmp_div_q
-gmp_div_q%resource gmp_div_q(resource $a, resource $b, [int $round = GMP_ROUND_ZERO])%Divisions de 2 nombres GMP
-gmp_div_qr%array gmp_div_qr(resource $n, resource $d, [int $round = GMP_ROUND_ZERO])%Divise deux nombres GMP
-gmp_div_r%resource gmp_div_r(resource $n, resource $d, [int $round = GMP_ROUND_ZERO])%Reste de la division de deux nombres GMP
-gmp_divexact%resource gmp_divexact(resource $n, resource $d)%Division exacte de nombres GMP
-gmp_fact%resource gmp_fact(mixed $a)%Factorielle GMP
-gmp_gcd%resource gmp_gcd(resource $a, resource $b)%Calcule le GCD
-gmp_gcdext%array gmp_gcdext(resource $a, resource $b)%PGCD étendu
-gmp_hamdist%int gmp_hamdist(resource $a, resource $b)%Distance de Hamming
-gmp_init%resource gmp_init(mixed $number, [int $base])%Crée un nombre GMP
-gmp_intval%int gmp_intval(resource $gmpnumber)%Convertit un nombre GMP en entier
-gmp_invert%resource gmp_invert(resource $a, resource $b)%Modulo inversé
-gmp_jacobi%int gmp_jacobi(resource $a, resource $p)%Symbole de Jacobi
-gmp_legendre%int gmp_legendre(resource $a, resource $p)%Symbole de Legendre
-gmp_mod%resource gmp_mod(resource $n, resource $d)%Modulo GMP
-gmp_mul%resource gmp_mul(resource $a, resource $b)%Multiplication de 2 nombres GMP
-gmp_neg%resource gmp_neg(resource $a)%Opposé de nombre GMP
-gmp_nextprime%resource gmp_nextprime(int $a)%Trouve le prochain nombre premier
-gmp_or%resource gmp_or(resource $a, resource $b)%OU logique
-gmp_perfect_square%bool gmp_perfect_square(resource $a)%Carré parfait GMP
-gmp_popcount%int gmp_popcount(resource $a)%Comptage de population
-gmp_pow%resource gmp_pow(resource $base, int $exp)%Puissance
-gmp_powm%resource gmp_powm(resource $base, resource $exp, resource $mod)%Puissance et modulo
-gmp_prob_prime%int gmp_prob_prime(resource $a, [int $reps = 10])%Nombre GMP probablement premier
-gmp_random%resource gmp_random([int $limiter = 20])%Nombre GMP aléatoire
-gmp_scan0%int gmp_scan0(resource $a, int $start)%Recherche 0
-gmp_scan1%int gmp_scan1(resource $a, int $start)%Recherche 1
-gmp_setbit%void gmp_setbit(resource $a, int $index, [bool $bit_on = true])%Modifie un bit
-gmp_sign%int gmp_sign(resource $a)%Signe du nombre GMP
-gmp_sqrt%resource gmp_sqrt(resource $a)%Racine carrée GMP
-gmp_sqrtrem%array gmp_sqrtrem(resource $a)%Racine carrée avec reste GMP
-gmp_strval%string gmp_strval(resource $gmpnumber, [int $base = 10])%Convertit un nombre GMP en chaîne
-gmp_sub%resource gmp_sub(resource $a, resource $b)%Soustraction de 2 nombres GMP
-gmp_testbit%bool gmp_testbit(resource $a, int $index)%Teste si un octet est défini
-gmp_xor%resource gmp_xor(resource $a, resource $b)%OU exclusif logique
+gmp_div_q%GMP gmp_div_q(GMP $a, GMP $b, [int $round = GMP_ROUND_ZERO])%Divisions de 2 nombres GMP
+gmp_div_qr%array gmp_div_qr(GMP $n, GMP $d, [int $round = GMP_ROUND_ZERO])%Divise deux nombres GMP
+gmp_div_r%GMP gmp_div_r(GMP $n, GMP $d, [int $round = GMP_ROUND_ZERO])%Reste de la division de deux nombres GMP
+gmp_divexact%GMP gmp_divexact(GMP $n, GMP $d)%Division exacte de nombres GMP
+gmp_export%string gmp_export(GMP $gmpnumber, integer $word_size, integer $options)%Exportation vers une chaîne binaire
+gmp_fact%GMP gmp_fact(mixed $a)%Factorielle GMP
+gmp_gcd%GMP gmp_gcd(GMP $a, GMP $b)%Calcule le GCD
+gmp_gcdext%array gmp_gcdext(GMP $a, GMP $b)%PGCD étendu
+gmp_hamdist%int gmp_hamdist(GMP $a, GMP $b)%Distance de Hamming
+gmp_import%GMP gmp_import(string $data, integer $word_size, integer $options)%Importation depuis une chaîne binaire
+gmp_init%GMP gmp_init(mixed $number, [int $base])%Crée un nombre GMP
+gmp_intval%int gmp_intval(GMP $gmpnumber)%Convertit un nombre GMP en entier
+gmp_invert%GMP gmp_invert(GMP $a, GMP $b)%Modulo inversé
+gmp_jacobi%int gmp_jacobi(GMP $a, GMP $p)%Symbole de Jacobi
+gmp_legendre%int gmp_legendre(GMP $a, GMP $p)%Symbole de Legendre
+gmp_mod%GMP gmp_mod(GMP $n, GMP $d)%Modulo GMP
+gmp_mul%GMP gmp_mul(GMP $a, GMP $b)%Multiplication de 2 nombres GMP
+gmp_neg%GMP gmp_neg(GMP $a)%Opposé de nombre GMP
+gmp_nextprime%GMP gmp_nextprime(int $a)%Trouve le prochain nombre premier
+gmp_or%GMP gmp_or(GMP $a, GMP $b)%OU logique
+gmp_perfect_square%bool gmp_perfect_square(GMP $a)%Carré parfait GMP
+gmp_popcount%int gmp_popcount(GMP $a)%Comptage de population
+gmp_pow%GMP gmp_pow(GMP $base, int $exp)%Puissance
+gmp_powm%GMP gmp_powm(GMP $base, GMP $exp, GMP $mod)%Puissance et modulo
+gmp_prob_prime%int gmp_prob_prime(GMP $a, [int $reps = 10])%Nombre GMP probablement premier
+gmp_random%GMP gmp_random([int $limiter = 20])%Nombre GMP aléatoire
+gmp_random_bits%GMP gmp_random_bits(integer $bits)%Génère un nombre aléatoire
+gmp_random_range%GMP gmp_random_range(GMP $min, GMP $max)%Génère un nombre aléatoire
+gmp_random_seed%mixed gmp_random_seed(mixed $seed)%Sets the RNG seed
+gmp_root%GMP gmp_root(GMP $a, int $nth)%Récupère la partie entière de la n-ème racine
+gmp_rootrem%array gmp_rootrem(GMP $a, int $nth)%Récupère la partie entière et le reste de la n-ème racine
+gmp_scan0%int gmp_scan0(GMP $a, int $start)%Recherche 0
+gmp_scan1%int gmp_scan1(GMP $a, int $start)%Recherche 1
+gmp_setbit%void gmp_setbit(GMP $a, int $index, [bool $bit_on = true])%Modifie un bit
+gmp_sign%int gmp_sign(GMP $a)%Signe du nombre GMP
+gmp_sqrt%GMP gmp_sqrt(GMP $a)%Racine carrée GMP
+gmp_sqrtrem%array gmp_sqrtrem(GMP $a)%Racine carrée avec reste GMP
+gmp_strval%string gmp_strval(GMP $gmpnumber, [int $base = 10])%Convertit un nombre GMP en chaîne
+gmp_sub%GMP gmp_sub(GMP $a, GMP $b)%Soustraction de 2 nombres GMP
+gmp_testbit%bool gmp_testbit(GMP $a, int $index)%Teste si un octet est défini
+gmp_xor%GMP gmp_xor(GMP $a, GMP $b)%OU exclusif logique
gmstrftime%string gmstrftime(string $format, [int $timestamp = time()])%Formate une date/heure GMT/CUT en fonction de la configuration locale
grapheme_extract%string grapheme_extract(string $haystack, int $size, [int $extract_type], [int $start], [int $next])%Extrait un groupe de graphème d'une chaîne UTF-8
grapheme_stripos%int grapheme_stripos(string $haystack, string $needle, [int $offset])%Trouve la position en graphème de la première occurrence dans une chaîne, insensible à la casse
@@ -1021,6 +1080,7 @@ grapheme_strripos%int grapheme_strripos(string $haystack, string $needle, [int $
grapheme_strrpos%int grapheme_strrpos(string $haystack, string $needle, [int $offset])%Trouve la position du dernier graphème
grapheme_strstr%string grapheme_strstr(string $haystack, string $needle, [bool $before_needle = false])%Retourne la partie d'une chaîne à partir d'une occurrence, insensible à la casse
grapheme_substr%int grapheme_substr(string $string, int $start, [int $length])%Retourne une partie d'une chaîne
+gregoriantojd%int gregoriantojd(int $month, int $day, int $year)%Convertit une date grégorienne en nombre de jours du calendrier Julien
gzclose%bool gzclose(resource $zp)%Ferme un pointeur sur un fichier gz ouvert
gzcompress%string gzcompress(string $data, [int $level = -1], [int $encoding = ZLIB_ENCODING_DEFLATE])%Compresse une chaîne
gzdecode%string gzdecode(string $data, [int $length])%Décode une chaîne de caractères compressée gzip
@@ -1029,7 +1089,7 @@ gzencode%string gzencode(string $data, [int $level = -1], [int $encoding_mode =
gzeof%int gzeof(resource $zp)%Indique si la fin d'un fichier (EOF) compressé est atteinte
gzfile%array gzfile(string $filename, [int $use_include_path])%Lit la totalité d'un fichier compressé
gzgetc%string gzgetc(resource $zp)%Lit un caractère dans un fichier compressé
-gzgets%string gzgets(resource $zp, int $length)%Lit une ligne dans un fichier compressé
+gzgets%string gzgets(resource $zp, [int $length])%Lit une ligne dans un fichier compressé
gzgetss%string gzgetss(resource $zp, int $length, [string $allowable_tags])%Lit une ligne dans un fichier compressé, et supprime les balises HTML
gzinflate%string gzinflate(string $data, [int $length])%Décompresse une chaîne
gzopen%resource gzopen(string $filename, string $mode, [int $use_include_path])%Ouvre un fichier compressé avec gzip
@@ -1044,8 +1104,10 @@ gzwrite%int gzwrite(resource $zp, string $string, [int $length])%Écrit dans un
hash%string hash(string $algo, string $data, [bool $raw_output = false])%Génère une valeur de hachage (empreinte numérique)
hash_algos%array hash_algos()%Retourne une liste des algorithmes de hachage enregistrés
hash_copy%resource hash_copy(resource $context)%Copie un contexte de hashage
+hash_equals%bool hash_equals(string $known_string, string $user_string)%Comparaison de chaînes résistante aux attaques temporelles
hash_file%string hash_file(string $algo, string $filename, [bool $raw_output = false])%Génère une valeur de hachage en utilisant le contenu d'un fichier donné
hash_final%string hash_final(resource $context, [bool $raw_output = false])%Finalise un hachage incrémental et retourne le résultat de l'empreinte numérique
+hash_hkdf%string hash_hkdf(string $algo, string $ikm, [int $length], [string $info = ''], [string $salt = ''])%Generate a HKDF key derivation of a supplied key input
hash_hmac%string hash_hmac(string $algo, string $data, string $key, [bool $raw_output = false])%Génère une valeur de clé de hachage en utilisant la méthode HMAC
hash_hmac_file%string hash_hmac_file(string $algo, string $filename, string $key, [bool $raw_output = false])%Génère une valeur de clé de hachage en utilisant la méthode HMAC et le contenu d'un fichier donné
hash_init%resource hash_init(string $algo, [int $options], [string $key])%Initialise un contexte de hachage incrémental
@@ -1064,60 +1126,12 @@ hex2bin%string hex2bin(string $data)%Convertit une chaîne binaire encodée en h
hexdec%number hexdec(string $hex_string)%Convertit de hexadécimal en décimal
highlight_file%mixed highlight_file(string $filename, [bool $return = false])%Colorisation syntaxique d'un fichier
highlight_string%mixed highlight_string(string $str, [bool $return = false])%Applique la syntaxe colorisée à du code PHP
-html_entity_decode%string html_entity_decode(string $string, [int $flags = ENT_COMPAT | ENT_HTML401], [string $encoding = 'UTF-8'])%Convertit toutes les entités HTML en caractères normaux
-htmlentities%string htmlentities(string $string, [int $flags = ENT_COMPAT | ENT_HTML401], [string $encoding = 'UTF-8'], [bool $double_encode = true])%Convertit tous les caractères éligibles en entités HTML
-htmlspecialchars%string htmlspecialchars(string $string, [int $flags = ENT_COMPAT | ENT_HTML401], [string $encoding = 'UTF-8'], [bool $double_encode = true])%Convertit les caractères spéciaux en entités HTML
+html_entity_decode%string html_entity_decode(string $string, [int $flags = ENT_COMPAT | ENT_HTML401], [string $encoding = ini_get("default_charset")])%Convertit toutes les entités HTML en caractères normaux
+htmlentities%string htmlentities(string $string, [int $flags = ENT_COMPAT | ENT_HTML401], [string $encoding = ini_get("default_charset")], [bool $double_encode = true])%Convertit tous les caractères éligibles en entités HTML
+htmlspecialchars%string htmlspecialchars(string $string, [int $flags = ENT_COMPAT | ENT_HTML401], [string $encoding = ini_get("default_charset")], [bool $double_encode = true])%Convertit les caractères spéciaux en entités HTML
htmlspecialchars_decode%string htmlspecialchars_decode(string $string, [int $flags = ENT_COMPAT | ENT_HTML401])%Convertit les entités HTML spéciales en caractères
-http_build_cookie%string http_build_cookie(array $cookie)%Construit le cookie
http_build_query%string http_build_query(mixed $query_data, [string $numeric_prefix], [string $arg_separator], [int $enc_type])%Génère une chaîne de requête en encodage URL
-http_build_str%string http_build_str(array $query, [string $prefix], [string $arg_separator = ini_get("arg_separator.output")])%Construit une URL à partir d'une chaîne de caractères
-http_build_url%string http_build_url([mixed $url], [mixed $parts], [int $flags = HTTP_URL_REPLACE], [array $new_url])%Construit une URL
-http_cache_etag%bool http_cache_etag([string $etag])%Mise en cache en fonction de l'ETag
-http_cache_last_modified%bool http_cache_last_modified([int $timestamp_or_expires])%Mise en cache en fonction de la date de dernière modification
-http_chunked_decode%string http_chunked_decode(string $encoded)%Décode un fragment de donnée encodé
-http_date%string http_date([int $timestamp])%Compose une date respectant la RFC HTTP
-http_deflate%string http_deflate(string $data, [int $flags])%Compresse des données
-http_get%string http_get(string $url, [array $options], [array $info])%Effectue une requête GET
-http_get_request_body%string http_get_request_body()%Récupère le corps demandé sous la forme d'une chaîne de caractères
-http_get_request_body_stream%resource http_get_request_body_stream()%Récupère le corps demandé sous la forme d'un flux
-http_get_request_headers%array http_get_request_headers()%Récupère les en-têtes sous la forme d'un tableau
-http_head%string http_head(string $url, [array $options], [array $info])%Effectue une requête HEAD
-http_inflate%string http_inflate(string $data)%Décompresse des données
-http_match_etag%bool http_match_etag(string $etag, [bool $for_range = false])%Cherche un ETag particulier
-http_match_modified%bool http_match_modified([int $timestamp = -1], [bool $for_range = false])%Vérifie la date de dernière modification
-http_match_request_header%bool http_match_request_header(string $header, string $value, [bool $match_case = false])%Cherche n'importe quel en-tête
-http_negotiate_charset%string http_negotiate_charset(array $supported, [array $result])%Jeu de caractères préféré pour la négociation avec les clients
-http_negotiate_content_type%string http_negotiate_content_type(array $supported, [array $result])%Négocie avec le client le type de contenu préféré
-http_negotiate_language%string http_negotiate_language(array $supported, [array $result])%Négocie le langage préféré par les clients
-http_parse_cookie%object http_parse_cookie(string $cookie, [int $flags], [array $allowed_extras])%Analyse un cookie HTTP
-http_parse_headers%array http_parse_headers(string $header)%Analyse les entêtes HTTP
-http_parse_message%object http_parse_message(string $message)%Analyse un message HTTP
-http_parse_params%object http_parse_params(string $param, [int $flags = HTTP_PARAMS_DEFAULT])%Analyse la liste des paramètres
-http_persistent_handles_clean%string http_persistent_handles_clean([string $ident])%Nettoie le gestionnaire persistant
-http_persistent_handles_count%object http_persistent_handles_count()%Récupère les statistiques sur le gestionnaire persistant
-http_persistent_handles_ident%string http_persistent_handles_ident([string $ident])%Récupère/définit l'identification du gestionnaire persistant
-http_post_data%string http_post_data(string $url, string $data, [array $options], [array $info])%Effectue une requête POST avec des données préencodées
-http_post_fields%string http_post_fields(string $url, array $data, [array $files], [array $options], [array $info])%Effectue une requête POST avec des données à encoder
-http_put_data%string http_put_data(string $url, string $data, [array $options], [array $info])%Effectue une requête PUT avec des données
-http_put_file%string http_put_file(string $url, string $file, [array $options], [array $info])%Effectue une requête PUT avec un fichier
-http_put_stream%string http_put_stream(string $url, resource $stream, [array $options], [array $info])%Effectue une requête PUT avec un flux
-http_redirect%bool http_redirect([string $url], [array $params], [bool $session = false], [int $status])%Effectue une redirection HTTP
-http_request%string http_request(int $method, string $url, [string $body], [array $options], [array $info])%Effectue une requête personnalisée
-http_request_body_encode%string http_request_body_encode(array $fields, array $files)%Encode le corps de la requête
-http_request_method_exists%int http_request_method_exists(mixed $method)%Vérifie si la méthode de requête existe
-http_request_method_name%string http_request_method_name(int $method)%Récupère le nom de la requête
-http_request_method_register%int http_request_method_register(string $method)%Enregistre une méthode de requête
-http_request_method_unregister%bool http_request_method_unregister(mixed $method)%Retire une méthode de requête
http_response_code%int http_response_code([int $response_code])%Récupère ou change le code de la réponse HTTP
-http_send_content_disposition%bool http_send_content_disposition(string $filename, [bool $inline = false])%Envoi l'en-tête Content-Disposition
-http_send_content_type%bool http_send_content_type([string $content_type = "application/x-octetstream"])%Envoi le type de contenu
-http_send_data%bool http_send_data(string $data)%Envoi des données arbitraires
-http_send_file%bool http_send_file(string $file)%Envoi un fichier
-http_send_last_modified%bool http_send_last_modified([int $timestamp = time()])%Envoi l'en-tête Last-Modified
-http_send_status%bool http_send_status(int $status)%Envoi le statut réponse HTTP
-http_send_stream%bool http_send_stream(resource $stream)%Envoi un flux
-http_support%int http_support([int $feature])%Vérifie le support HTTP interne
-http_throttle%void http_throttle(float $sec, [int $bytes = 40960])%Étranglement HTTP
hypot%float hypot(float $x, float $y)%Calcul la longueur de l'hypoténuse d'un triangle à angle droit
ibase_add_user%bool ibase_add_user(resource $service_handle, string $user_name, string $password, [string $first_name], [string $middle_name], [string $last_name])%Ajoute un utilisateur à une base de données de sécurité
ibase_affected_rows%int ibase_affected_rows([resource $link_identifier])%Retourne le nombre de lignes affectées par la dernière requête iBase
@@ -1169,7 +1183,7 @@ ibase_trans%resource ibase_trans([int $trans_args], [resource $link_identifier])
ibase_wait_event%string ibase_wait_event(string $event_name1, [string $event_name2], [string ...], resource $connection)%Attend un événement interBase
iconv%string iconv(string $in_charset, string $out_charset, string $str)%Convertit une chaîne dans un jeu de caractères
iconv_get_encoding%mixed iconv_get_encoding([string $type = "all"])%Lit le jeu de caractères courant
-iconv_mime_decode%string iconv_mime_decode(string $encoded_header, [int $mode], [string $charset = ini_get("iconv.internal_encoding")])%Décode un champ d'en-tête MIME
+iconv_mime_decode%string iconv_mime_decode(string $encoded_header, [int $mode], [string $charset = ini_get("iconv.internal_encoding")])%Décode un champ d’en‐tête MIME
iconv_mime_decode_headers%array iconv_mime_decode_headers(string $encoded_headers, [int $mode], [string $charset = ini_get("iconv.internal_encoding")])%Décode des en-têtes MIME multiples
iconv_mime_encode%string iconv_mime_encode(string $field_name, string $field_value, [array $preferences])%Construit un en-tête MIME avec les champs field_name et field_value
iconv_set_encoding%bool iconv_set_encoding(string $type, string $charset)%Modifie le jeu courant de caractères d'encodage
@@ -1178,8 +1192,7 @@ iconv_strpos%int iconv_strpos(string $haystack, string $needle, [int $offset], [
iconv_strrpos%int iconv_strrpos(string $haystack, string $needle, [string $charset = ini_get("iconv.internal_encoding")])%Trouve la position de la dernière occurrence d'un élément dans une chaîne
iconv_substr%string iconv_substr(string $str, int $offset, [int $length = iconv_strlen($str, $charset)], [string $charset = ini_get("iconv.internal_encoding")])%Coupe une partie de chaîne
idate%int idate(string $format, [int $timestamp = time()])%Formate une date/heure locale en tant qu'entier
-idn_to_ascii%string idn_to_ascii(string $domain, [int $options], [int $variant = INTL_IDNA_VARIANT_2003], [array $idna_info])%Convertie un nom de domaine au format IDNA ASCII
-idn_to_unicode%void idn_to_unicode()%Alias de idn_to_utf8
+idn_to_ascii%string idn_to_ascii(string $domain, [int $options], [int $variant = INTL_IDNA_VARIANT_2003], [array $idna_info])%Convertit un nom de domaine au format IDNA ASCII
idn_to_utf8%string idn_to_utf8(string $domain, [int $options], [int $variant = INTL_IDNA_VARIANT_2003], [array $idna_info])%Convertit le nom de domaine IDNA ASCII en Unicode
ignore_user_abort%int ignore_user_abort([string $value])%Active l'interruption de script sur déconnexion du visiteur
iis_add_server%int iis_add_server(string $path, string $comment, string $server_ip, int $port, string $host_name, int $rights, int $start_server)%Crée un nouveau serveur web virtuel
@@ -1201,12 +1214,13 @@ iis_stop_service%int iis_stop_service(string $service_id)%Stoppe le service IIS
image2wbmp%bool image2wbmp(resource $image, [string $filename], [int $threshold])%Affichage de l'image vers le navigateur ou dans un fichier
image_type_to_extension%string image_type_to_extension(int $imagetype, [bool $include_dot])%Retourne l'extension du fichier pour le type d'image
image_type_to_mime_type%string image_type_to_mime_type(int $imagetype)%Lit le Mime-Type d'un type d'image
-imageaffine%resource imageaffine(resource $image, array $affine, [array $clip])%Retourne une image contenant l'image source transformé, en utilisant optionnellement une zone de découpe
+imageaffine%resource imageaffine(resource $image, array $affine, [array $clip])%Retourne une image contenant l'image source transformée, en utilisant optionnellement une zone de découpe
imageaffinematrixconcat%array imageaffinematrixconcat(array $m1, array $m2)%Concatène deux matrices
imageaffinematrixget%array imageaffinematrixget(int $type, [mixed $options])%Retourne une image contenant l'image source transformée, en utilisant optionnellement une zone de découpe
imagealphablending%bool imagealphablending(resource $image, bool $blendmode)%Modifie le mode de blending d'une image
imageantialias%bool imageantialias(resource $image, bool $enabled)%Utiliser ou non les fonctions d'antialias
imagearc%bool imagearc(resource $image, int $cx, int $cy, int $width, int $height, int $start, int $end, int $color)%Dessine une ellipse partielle
+imagebmp%bool imagebmp(resource $image, mixed $to, [bool $compressed])%Output a BMP image to browser or file
imagechar%bool imagechar(resource $image, int $font, int $x, int $y, string $c, int $color)%Dessine un caractère horizontalement
imagecharup%bool imagecharup(resource $image, int $font, int $x, int $y, string $c, int $color)%Dessine un caractère verticalement
imagecolorallocate%int imagecolorallocate(resource $image, int $red, int $green, int $blue)%Alloue une couleur pour une image
@@ -1232,6 +1246,7 @@ imagecopymergegray%bool imagecopymergegray(resource $dst_im, resource $src_im, i
imagecopyresampled%bool imagecopyresampled(resource $dst_image, resource $src_image, int $dst_x, int $dst_y, int $src_x, int $src_y, int $dst_w, int $dst_h, int $src_w, int $src_h)%Copie, redimensionne, rééchantillonne une image
imagecopyresized%bool imagecopyresized(resource $dst_image, resource $src_image, int $dst_x, int $dst_y, int $src_x, int $src_y, int $dst_w, int $dst_h, int $src_w, int $src_h)%Copie et redimensionne une partie d'une image
imagecreate%resource imagecreate(int $width, int $height)%Crée une nouvelle image à palette
+imagecreatefrombmp%resource imagecreatefrombmp(string $filename)%Crée une nouvelle image depuis un fichier ou une URL
imagecreatefromgd%resource imagecreatefromgd(string $filename)%Crée une nouvelle image à partir d'un fichier GD ou d'une URL
imagecreatefromgd2%resource imagecreatefromgd2(string $filename)%Crée une nouvelle image à partir d'un fichier GD2 ou d'une URL
imagecreatefromgd2part%resource imagecreatefromgd2part(string $filename, int $srcX, int $srcY, int $width, int $height)%Crée une nouvelle image à partir d'une partie de fichier GD2 ou d'une URL
@@ -1263,16 +1278,18 @@ imageftbbox%array imageftbbox(float $size, float $angle, string $fontfile, strin
imagefttext%array imagefttext(resource $image, float $size, float $angle, int $x, int $y, int $color, string $fontfile, string $text, [array $extrainfo])%Écrit du texte dans une image avec la police courante FreeType 2
imagegammacorrect%bool imagegammacorrect(resource $image, float $inputgamma, float $outputgamma)%Applique une correction gamma à l'image GD
imagegd%bool imagegd(resource $image, [string $filename])%Génère une image au format GD, vers le navigateur ou un fichier
-imagegd2%bool imagegd2(resource $image, [string $filename], [int $chunk_size], [int $type = IMG_GD2_RAW])%Génère une image au format GD2, vers le navigateur ou un fichier
+imagegd2%bool imagegd2(resource $image, [mixed $to = NULL], [int $chunk_size = 128], [int $type = IMG_GD2_RAW])%Génère une image au format GD2, vers le navigateur ou un fichier
+imagegetclip%array imagegetclip(resource $im)%Get the clipping rectangle
imagegif%bool imagegif(resource $image, [string $filename])%Affichage de l'image vers le navigateur ou dans un fichier
imagegrabscreen%resource imagegrabscreen()%Capture l'écran complet
imagegrabwindow%resource imagegrabwindow(int $window_handle, [int $client_area])%Capture une fenêtre
imageinterlace%int imageinterlace(resource $image, [int $interlace])%Active ou désactive l'entrelacement
imageistruecolor%bool imageistruecolor(resource $image)%Détermine si une image est une image truecolor
-imagejpeg%bool imagejpeg(resource $image, [string $filename], [int $quality])%Affichage de l'image vers le navigateur ou dans un fichier
+imagejpeg%bool imagejpeg(resource $image, [mixed $to], [int $quality])%Affichage de l'image vers le navigateur ou dans un fichier
imagelayereffect%bool imagelayereffect(resource $image, int $effect)%Active l'option d'alpha blending, pour utiliser les effets de libgd
imageline%bool imageline(resource $image, int $x1, int $y1, int $x2, int $y2, int $color)%Dessine une ligne
imageloadfont%int imageloadfont(string $file)%Charge une nouvelle police
+imageopenpolygon%bool imageopenpolygon(resource $image, array $points, int $num_points, int $color)%Draws an open polygon
imagepalettecopy%void imagepalettecopy(resource $destination, resource $source)%Copie la palette d'une image à l'autre
imagepalettetotruecolor%bool imagepalettetotruecolor(resource $src)%Convertit une image basée sur une palette en couleur vraie
imagepng%bool imagepng(resource $image, [string $filename], [int $quality], [int $filters])%Envoie une image PNG vers un navigateur ou un fichier
@@ -1285,10 +1302,12 @@ imagepsloadfont%resource imagepsloadfont(string $filename)%Charge une police Pos
imagepsslantfont%bool imagepsslantfont(resource $font_index, float $slant)%Incline une police de caractères PostScript
imagepstext%array imagepstext(resource $image, string $text, resource $font_index, int $size, int $foreground, int $background, int $x, int $y, [int $space], [int $tightness], [float $angle = 0.0], [int $antialias_steps = 4])%Dessine un texte sur une image avec une police PostScript Type1
imagerectangle%bool imagerectangle(resource $image, int $x1, int $y1, int $x2, int $y2, int $color)%Dessine un rectangle
+imageresolution%mixed imageresolution(resource $image, [int $res_x], [int $res_y])%Get or set the resolution of the image
imagerotate%resource imagerotate(resource $image, float $angle, int $bgd_color, [int $ignore_transparent])%Fait tourner une image d'un angle
imagesavealpha%bool imagesavealpha(resource $image, bool $saveflag)%Configure l'enregistrement des informations complètes du canal alpha lors de sauvegardes d'images PNG
imagescale%resource imagescale(resource $image, int $new_width, [int $new_height = -1], [int $mode = IMG_BILINEAR_FIXED])%Met à l'échelle une image en utilisant une hauteur et une largeur fournies
imagesetbrush%bool imagesetbrush(resource $image, resource $brush)%Modifie la brosse pour le dessin des lignes
+imagesetclip%bool imagesetclip(resource $im, int $x1, int $y1, int $x2, int $y2)%Set the clipping rectangle
imagesetinterpolation%bool imagesetinterpolation(resource $image, [int $method = IMG_BILINEAR_FIXED])%Défini la méthode d'interpolation
imagesetpixel%bool imagesetpixel(resource $image, int $x, int $y, int $color)%Dessine un pixel
imagesetstyle%bool imagesetstyle(resource $image, array $style)%Configure le style pour le dessin des lignes
@@ -1385,11 +1404,14 @@ include%bool include(string $path)%Includes and evaluates the specified file
include_once%bool include_once(string $path)%Includes and evaluates the specified file
inet_ntop%string inet_ntop(string $in_addr)%Convertit un paquet d'adresses internet en une représentation humainement lisible
inet_pton%string inet_pton(string $address)%Convertit une adresse IP lisible en sa représentation in_addr
+inflate_add%string inflate_add(resource $context, string $encoded_data, [int $flush_mode = ZLIB_SYNC_FLUSH])%Incrementally inflate encoded data
+inflate_init%resource inflate_init(int $encoding, [array $options = array()])%Initialize an incremental inflate context
ini_alter%void ini_alter()%Alias de ini_set
ini_get%string ini_get(string $varname)%Lit la valeur d'une option de configuration
ini_get_all%array ini_get_all([string $extension], [bool $details = true])%Lit toutes les valeurs de configuration
ini_restore%void ini_restore(string $varname)%Restaure la valeur de l'option de configuration
ini_set%string ini_set(string $varname, string $newvalue)%Modifie la valeur d'une option de configuration
+intdiv%int intdiv(int $dividend, int $divisor)%Integer division
interface_exists%bool interface_exists(string $interface_name, [bool $autoload = true])%Vérifie si une interface a été définie
intl_error_name%string intl_error_name(int $error_code)%Lit le nom symbolique d'un code d'erreur donné
intl_get_error_code%int intl_get_error_code()%Lit le dernier code d'erreur
@@ -1406,7 +1428,7 @@ iptcparse%array iptcparse(string $iptcblock)%Analyse un bloc binaire IPTC et rec
is_a%bool is_a(object $object, string $class_name, [bool $allow_string])%Vérifie si l'objet est une instance d'une classe donnée ou a cette classe parmi ses parents
is_array%bool is_array(mixed $var)%Détermine si une variable est un tableau
is_bool%bool is_bool(mixed $var)%Détermine si une variable est un booléen
-is_callable%bool is_callable(callable $name, [bool $syntax_only = false], [string $callable_name])%Détermine si l'argument peut être appelé comme fonction
+is_callable%bool is_callable(mixed $var, [bool $syntax_only = false], [string $callable_name])%Détermine si l'argument peut être appelé comme fonction
is_dir%bool is_dir(string $filename)%Indique si le fichier est un dossier
is_double%void is_double()%Alias de is_float
is_executable%bool is_executable(string $filename)%Indique si le fichier est exécutable
@@ -1416,6 +1438,7 @@ is_float%bool is_float(mixed $var)%Détermine si une variable est de type nombre
is_infinite%bool is_infinite(float $val)%Indique si un nombre est infini
is_int%bool is_int(mixed $var)%Détermine si une variable est de type nombre entier
is_integer%void is_integer()%Alias de is_int
+is_iterable%array is_iterable(mixed $var)%Verify that the contents of a variable is an iterable value
is_link%bool is_link(string $filename)%Indique si le fichier est un lien symbolique
is_long%void is_long()%Alias de is_int
is_nan%bool is_nan(float $val)%Indique si une valeur n'est pas un nombre
@@ -1428,7 +1451,7 @@ is_resource%bool is_resource(mixed $var)%Détermine si une variable est une ress
is_scalar%resource is_scalar(mixed $var)%Indique si une variable est un scalaire
is_soap_fault%bool is_soap_fault(mixed $object)%Vérifie si SOAP retourne une erreur
is_string%bool is_string(mixed $var)%Détermine si une variable est de type chaîne de caractères
-is_subclass_of%bool is_subclass_of(mixed $object, string $class_name, [bool $allow_string])%Détermine si un objet est une sous-classe d'une classe donnée
+is_subclass_of%bool is_subclass_of(mixed $object, string $class_name, [bool $allow_string])%Détermine si un objet est une sous-classe d'une classe donnée ou l'implémente
is_tainted%bool is_tainted(string $string)%Vérifie si une chaîne est nettoyée
is_uploaded_file%bool is_uploaded_file(string $filename)%Indique si le fichier a été téléchargé par HTTP POST
is_writable%bool is_writable(string $filename)%Indique si un fichier est accessible en écriture
@@ -1437,14 +1460,21 @@ isset%bool isset(mixed $var, [mixed ...])%Détermine si une variable est défini
iterator_apply%int iterator_apply(Traversable $iterator, callable $function, [array $args])%Appelle une fonction pour tous les éléments d'un itérateur
iterator_count%int iterator_count(Traversable $iterator)%Compte de nombre d'éléments dans un itérateur
iterator_to_array%array iterator_to_array(Traversable $iterator, [bool $use_keys = true])%Copie un itérateur dans un tableau
+jddayofweek%mixed jddayofweek(int $julianday, [int $mode = CAL_DOW_DAYNO])%Retourne le numéro du jour de la semaine
+jdmonthname%string jdmonthname(int $julianday, int $mode)%Retourne le nom du mois
+jdtofrench%string jdtofrench(int $juliandaycount)%Convertit le nombre de jours du calendrier Julien en date du calendrier français républicain
+jdtogregorian%string jdtogregorian(int $julianday)%Convertit le nombre de jours du calendrier Julien en date grégorienne
jdtojewish%string jdtojewish(int $juliandaycount, [bool $hebrew = false], [int $fl])%Convertit le nombre de jours du calendrier Julien en date du calendrier juif
+jdtojulian%string jdtojulian(int $julianday)%Convertit le nombre de jours du calendrier Julien en date du calendrier Julien
jdtounix%int jdtounix(int $jday)%Convertit un jour Julien en timestamp UNIX
+jewishtojd%int jewishtojd(int $month, int $day, int $year)%Convertit une date du calendrier Juif en nombre de jours du calendrier Julien
join%void join()%Alias de implode
jpeg2wbmp%bool jpeg2wbmp(string $jpegname, string $wbmpname, int $dest_height, int $dest_width, int $threshold)%Convertit une image JPEG en image WBMP
json_decode%mixed json_decode(string $json, [bool $assoc = false], [int $depth = 512], [int $options])%Décode une chaîne JSON
json_encode%string json_encode(mixed $value, [int $options], [int $depth = 512])%Retourne la représentation JSON d'une valeur
json_last_error%int json_last_error()%Retourne la dernière erreur JSON
json_last_error_msg%string json_last_error_msg()%Retourne le message de la dernière erreur survenue lors de l'appel à la fonction json_encode() ou json_decode()
+juliantojd%int juliantojd(int $month, int $day, int $year)%Convertit un jours du calendrier Julien en un nombre de jours du calendrier Julien
key%mixed key(array $array)%Retourne une clé d'un tableau associatif
key_exists%void key_exists()%Alias de array_key_exists
krsort%bool krsort(array $array, [int $sort_flags = SORT_REGULAR])%Trie un tableau en sens inverse et suivant les clés
@@ -1467,6 +1497,7 @@ ldap_dn2ufn%string ldap_dn2ufn(string $dn)%Convertit un DN en format UFN (User F
ldap_err2str%string ldap_err2str(int $errno)%Convertit un numéro d'erreur LDAP en message d'erreur
ldap_errno%int ldap_errno(resource $link_identifier)%Retourne le numéro d'erreur LDAP de la dernière commande exécutée
ldap_error%string ldap_error(resource $link_identifier)%Retourne le message LDAP de la dernière commande LDAP
+ldap_escape%string ldap_escape(string $value, [string $ignore], [int $flags])%Echappe une chaîne pour l'utiliser dans un filtre LDAP ou un DN
ldap_explode_dn%array ldap_explode_dn(string $dn, int $with_attrib)%Sépare les différents composants d'un DN
ldap_first_attribute%string ldap_first_attribute(resource $link_identifier, resource $result_entry_identifier)%Retourne le premier attribut
ldap_first_entry%resource ldap_first_entry(resource $link_identifier, resource $result_identifier)%Retourne la première entrée
@@ -1483,6 +1514,7 @@ ldap_mod_add%bool ldap_mod_add(resource $link_identifier, string $dn, array $ent
ldap_mod_del%bool ldap_mod_del(resource $link_identifier, string $dn, array $entry)%Efface un attribut à l'entrée courante
ldap_mod_replace%bool ldap_mod_replace(resource $link_identifier, string $dn, array $entry)%Remplace un attribut dans l'entrée courante
ldap_modify%bool ldap_modify(resource $link_identifier, string $dn, array $entry)%Modifie une entrée LDAP
+ldap_modify_batch%bool ldap_modify_batch(resource $link_identifier, string $dn, array $entry)%Mets en lot des modifications et les exécute sur une entrée LDAP
ldap_next_attribute%string ldap_next_attribute(resource $link_identifier, resource $result_entry_identifier)%Lit l'attribut suivant
ldap_next_entry%resource ldap_next_entry(resource $link_identifier, resource $result_entry_identifier)%Lit la prochaine entrée
ldap_next_reference%resource ldap_next_reference(resource $link, resource $entry)%Lit la référence suivante
@@ -1496,7 +1528,7 @@ ldap_set_option%bool ldap_set_option(resource $link_identifier, int $option, mix
ldap_set_rebind_proc%bool ldap_set_rebind_proc(resource $link, callable $callback)%Configure une fonction de retour pour refaire des liaisons lors de recherche de référants
ldap_sort%bool ldap_sort(resource $link, resource $result, string $sortfilter)%Trie les entrées d'un résultat LDAP
ldap_start_tls%bool ldap_start_tls(resource $link)%Démarre TLS
-ldap_t61_to_8859%string ldap_t61_to_8859(string $value)%Convertit les caractères t6 en caractères 8859
+ldap_t61_to_8859%string ldap_t61_to_8859(string $value)%Convertit les caractères t61 en caractères 8859
ldap_unbind%bool ldap_unbind(resource $link_identifier)%Déconnecte d'un serveur LDAP
levenshtein%int levenshtein(string $str1, string $str2, int $cost_ins, int $cost_rep, int $cost_del)%Calcule la distance Levenshtein entre deux chaînes
libxml_clear_errors%void libxml_clear_errors()%Vide le buffer d'erreur libxml
@@ -1532,9 +1564,16 @@ localtime%array localtime([int $timestamp = time()], [bool $is_associative = fal
log%float log(float $arg, [float $base = M_E])%Logarithme naturel (népérien)
log10%float log10(float $arg)%Logarithme en base 10
log1p%float log1p(float $number)%Calcule précisément log(1 + nombre)
+log_cmd_delete%callable log_cmd_delete(array $server, array $writeOptions, array $deleteOptions, array $protocolOptions)%Fonction de rappel lors de la suppression des documents
+log_cmd_insert%callable log_cmd_insert(array $server, array $document, array $writeOptions, array $protocolOptions)%Fonction de rappel lors de l'insertion de documents
+log_cmd_update%callable log_cmd_update(array $server, array $writeOptions, array $updateOptions, array $protocolOptions)%Fonction de rappel lors de la mise à jour de documents
+log_getmore%callable log_getmore(array $server, array $info)%Fonction de rappel lors de la récupération du prochain curseur du lot
+log_killcursor%callable log_killcursor(array $server, array $info)%Fonction de rappel lors de l'exécution des opération KILLCURSOR
+log_reply%callable log_reply(array $server, array $messageHeaders, array $operationHeaders)%Fonction de rappel lors de la lecture d'une réponse MongoDB
+log_write_batch%callable log_write_batch(array $server, array $writeOptions, array $batch, array $protocolOptions)%Fonction de rappel pour écrire les lots
long2ip%string long2ip(string $proper_address)%Convertit une adresse IP (IPv4) en adresse IP numérique
lstat%array lstat(string $filename)%Retourne les informations sur un fichier ou un lien symbolique
-ltrim%string ltrim(string $str, [string $charlist])%Supprime les espaces (ou d'autres caractères) de début de chaîne
+ltrim%string ltrim(string $str, [string $character_mask])%Supprime les espaces (ou d'autres caractères) de début de chaîne
magic_quotes_runtime%void magic_quotes_runtime()%Alias de set_magic_quotes_runtime
mail%bool mail(string $to, string $subject, string $message, [string $additional_headers], [string $additional_parameters])%Envoi de mail
main%void main()%Fausse documentation pour main
@@ -1549,7 +1588,7 @@ mb_decode_numericentity%string mb_decode_numericentity(string $str, array $convm
mb_detect_encoding%string mb_detect_encoding(string $str, [mixed $encoding_list = mb_detect_order()], [bool $strict = false])%Détecte un encodage
mb_detect_order%mixed mb_detect_order([mixed $encoding_list = mb_detect_order()])%Lit/modifie l'ordre de détection des encodages
mb_encode_mimeheader%string mb_encode_mimeheader(string $str, [string $charset = mb_internal_encoding()], [string $transfer_encoding = "B"], [string $linefeed = "\r\n"], [int $indent])%Encode une chaîne pour un en-tête MIM
-mb_encode_numericentity%string mb_encode_numericentity(string $str, array $convmap, [string $encoding = mb_internal_encoding()], [bool $is_hex = FALSE])%Encode des entités HTML
+mb_encode_numericentity%string mb_encode_numericentity(string $str, array $convmap, [string $encoding = mb_internal_encoding()], [bool $is_hex = FALSE])%Encode les caractères en référence numérique HTML
mb_encoding_aliases%array mb_encoding_aliases(string $encoding)%Récupère les aliases d'un type d'encodage connu
mb_ereg%int mb_ereg(string $pattern, string $string, [array $regs])%Recherche par expression rationnelle avec support des caractères multi-octets
mb_ereg_match%bool mb_ereg_match(string $pattern, string $string, [string $option = "msr"])%Expression rationnelle POSIX pour les chaînes multi-octets
@@ -1596,7 +1635,7 @@ mb_substr%string mb_substr(string $str, int $start, [int $length = NULL], [strin
mb_substr_count%int mb_substr_count(string $haystack, string $needle, [string $encoding = mb_internal_encoding()])%Compte le nombre d'occurrences d'une sous-chaîne
mcrypt_cbc%string mcrypt_cbc(string $cipher, string $key, string $data, int $mode, [string $iv])%Chiffre/déchiffre des données en mode CBC
mcrypt_cfb%string mcrypt_cfb(string $cipher, string $key, string $data, int $mode, [string $iv])%Chiffre/déchiffre des données en mode CFB
-mcrypt_create_iv%string mcrypt_create_iv(int $size, [int $source = MCRYPT_DEV_RANDOM])%Crée un vecteur d'initialisation (IV) à partir d'une source aléatoire
+mcrypt_create_iv%string mcrypt_create_iv(int $size, [int $source = MCRYPT_DEV_URANDOM])%Crée un vecteur d'initialisation (IV) à partir d'une source aléatoire
mcrypt_decrypt%string mcrypt_decrypt(string $cipher, string $key, string $data, string $mode, [string $iv])%Déchiffre un texte avec les paramètres donnés
mcrypt_ecb%string mcrypt_ecb(string $cipher, string $key, string $data, int $mode, [string $iv])%Obsolète : Chiffre/déchiffre des données en mode ECB
mcrypt_enc_get_algorithms_name%string mcrypt_enc_get_algorithms_name(resource $td)%Retourne le nom de l'algorithme de chiffrement
@@ -1644,7 +1683,7 @@ mhash_get_block_size%int mhash_get_block_size(int $hash)%Retourne la taille de b
mhash_get_hash_name%string mhash_get_hash_name(int $hash)%Retourne le nom du hash
mhash_keygen_s2k%string mhash_keygen_s2k(int $hash, string $password, string $salt, int $bytes)%Génère une clé
microtime%mixed microtime([bool $get_as_float = false])%Retourne le timestamp UNIX actuel avec les microsecondes
-mime_content_type%string mime_content_type(string $filename)%Détecte le type de contenu d'un fichier (obsolète)
+mime_content_type%string mime_content_type(string $filename)%Détecte le type de contenu d'un fichier
min%mixed min(array $values, mixed $value1, mixed $value2, [mixed ...])%La plus petite valeur
mkdir%bool mkdir(string $pathname, [int $mode = 0777], [bool $recursive = false], [resource $context])%Crée un dossier
mktime%int mktime([int $hour = date("H")], [int $minute = date("i")], [int $second = date("s")], [int $month = date("n")], [int $day = date("j")], [int $year = date("Y")], [int $is_dst = -1])%Retourne le timestamp UNIX d'une date
@@ -1739,7 +1778,7 @@ mysql_num_fields%int mysql_num_fields(resource $result)%Retourne le nombre de ch
mysql_num_rows%int mysql_num_rows(resource $result)%Retourne le nombre de lignes d'un résultat MySQL
mysql_pconnect%resource mysql_pconnect([string $server = ini_get("mysql.default_host")], [string $username = ini_get("mysql.default_user")], [string $password = ini_get("mysql.default_password")], [int $client_flags])%Ouvre une connexion persistante à un serveur MySQL
mysql_ping%bool mysql_ping([resource $link_identifier = NULL])%Vérifie la connexion au serveur MySQL, et s'y reconnecte au besoin
-mysql_query%resource mysql_query(string $query, [resource $link_identifier = NULL])%Envoie une requête à un serveur MySQL
+mysql_query%mixed mysql_query(string $query, [resource $link_identifier = NULL])%Envoie une requête à un serveur MySQL
mysql_real_escape_string%string mysql_real_escape_string(string $unescaped_string, [resource $link_identifier = NULL])%Protège une commande SQL de la présence de caractères spéciaux
mysql_result%string mysql_result(resource $result, int $row, [mixed $field])%Retourne un champ d'un résultat MySQL
mysql_select_db%bool mysql_select_db(string $database_name, [resource $link_identifier = NULL])%Sélectionne une base de données MySQL
@@ -1777,7 +1816,7 @@ mysqli_fetch_assoc%array mysqli_fetch_assoc(mysqli_result $result)%Récupère un
mysqli_fetch_field%object mysqli_fetch_field(mysqli_result $result)%Retourne le prochain champs dans le jeu de résultats
mysqli_fetch_field_direct%object mysqli_fetch_field_direct(int $fieldnr, mysqli_result $result)%Récupère les métadonnées d'un champ unique
mysqli_fetch_fields%array mysqli_fetch_fields(mysqli_result $result)%Retourne un tableau d'objets représentant les champs dans le résultat
-mysqli_fetch_object%object mysqli_fetch_object([string $class_name], [array $params], mysqli_result $result)%Retourne la ligne courante d'un jeu de résultat sous forme d'objet
+mysqli_fetch_object%object mysqli_fetch_object([string $class_name = "stdClass"], [array $params], mysqli_result $result)%Retourne la ligne courante d'un jeu de résultat sous forme d'objet
mysqli_fetch_row%mixed mysqli_fetch_row(mysqli_result $result)%Récupère une ligne de résultat sous forme de tableau indexé
mysqli_field_seek%bool mysqli_field_seek(int $fieldnr, mysqli_result $result)%Déplace le pointeur de résultat sur le champ spécifié
mysqli_free_result%void mysqli_free_result(mysqli_result $result)%Libère la mémoire associée à un résultat
@@ -1787,6 +1826,7 @@ mysqli_get_client_info%string mysqli_get_client_info(mysqli $link)%Récupère de
mysqli_get_client_stats%array mysqli_get_client_stats()%Retournes des statistiques sur le client, par processus
mysqli_get_client_version%int mysqli_get_client_version(mysqli $link)%Retourne la version du client MySQL sous forme d'un entier
mysqli_get_connection_stats%array mysqli_get_connection_stats(mysqli $link)%Retourne des statistiques sur la connexion
+mysqli_get_links_stats%array mysqli_get_links_stats()%Retourne des informations sur les liens ouverts et mis en cache
mysqli_get_metadata%void mysqli_get_metadata()%Alias de mysqli_stmt_result_metadata
mysqli_get_warnings%mysqli_warning mysqli_get_warnings(mysqli $link)%Lit le résultat de SHOW WARNINGS
mysqli_init%mysqli mysqli_init()%Initialise MySQLi et retourne une ressource à utiliser avec mysqli_real_connect()
@@ -1804,10 +1844,10 @@ mysqli_query%mixed mysqli_query(string $query, [int $resultmode = MYSQLI_STORE_R
mysqli_real_connect%bool mysqli_real_connect([string $host], [string $username], [string $passwd], [string $dbname], [int $port], [string $socket], [int $flags], mysqli $link)%Ouvre une connexion à un serveur MySQL
mysqli_real_escape_string%string mysqli_real_escape_string(string $escapestr, mysqli $link)%Protège les caractères spéciaux d'une chaîne pour l'utiliser dans une requête SQL, en prenant en compte le jeu de caractères courant de la connexion
mysqli_real_query%bool mysqli_real_query(string $query, mysqli $link)%Exécute une requête SQL
-mysqli_reap_async_query%mysqli_result mysqli_reap_async_query(mysql $link)%Lit un résultat pour une requête asynchrone
+mysqli_reap_async_query%mysqli_result mysqli_reap_async_query(mysqli $link)%Lit un résultat pour une requête asynchrone
mysqli_refresh%int mysqli_refresh(int $options, resource $link)%Rafraîchie
-mysqli_release_savepoint%bool mysqli_release_savepoint(string $name, mysqli $link)%Ré-initialise une transaction à un point de sauvegardé nommé donné
-mysqli_report%void mysqli_report()%Alias de de mysqli_driver->report_mode
+mysqli_release_savepoint%bool mysqli_release_savepoint(string $name, mysqli $link)%Supprime le point de sauvegardé nommé du jeu des points de sauvegarde de la transaction courante
+mysqli_report%void mysqli_report()%Alias de mysqli_driver->report_mode
mysqli_rollback%bool mysqli_rollback([int $flags], [string $name], mysqli $link)%Annule la transaction courante
mysqli_rpl_parse_enabled%int mysqli_rpl_parse_enabled(mysqli $link)%Vérifie si l'analyseur RPL est activé
mysqli_rpl_probe%bool mysqli_rpl_probe(mysqli $link)%Sonde le RPL
@@ -1823,6 +1863,7 @@ mysqli_set_opt%void mysqli_set_opt()%Alias de mysqli_options
mysqli_slave_query%bool mysqli_slave_query(mysqli $link, string $query)%Force l'exécution de la requête sur un serveur esclave pour une configuration maître/esclave
mysqli_ssl_set%bool mysqli_ssl_set(string $key, string $cert, string $ca, string $capath, string $cipher, mysqli $link)%Utilisée pour établir une connexion sécurisée avec SSL
mysqli_stat%string mysqli_stat(mysqli $link)%Obtient le statut courant du système
+mysqli_stmt%object mysqli_stmt(mysqli $link, [string $query])%Construit un nouvel objet mysqli_stmt
mysqli_stmt_attr_get%int mysqli_stmt_attr_get(int $attr, mysqli_stmt $stmt)%Récupère la valeur courante d'un attribut de requête
mysqli_stmt_attr_set%bool mysqli_stmt_attr_set(int $attr, int $mode, mysqli_stmt $stmt)%Modifie le comportement d'une requête préparée
mysqli_stmt_bind_param%bool mysqli_stmt_bind_param(string $types, mixed $var1, [mixed ...], mysqli_stmt $stmt)%Lie des variables à une requête MySQL
@@ -1842,12 +1883,15 @@ mysqli_stmt_reset%bool mysqli_stmt_reset(mysqli_stmt $stmt)%Annule une requête
mysqli_stmt_result_metadata%mysqli_result mysqli_stmt_result_metadata(mysqli_stmt $stmt)%Retourne les métadonnées de préparation de requête MySQL
mysqli_stmt_send_long_data%bool mysqli_stmt_send_long_data(int $param_nr, string $data, mysqli_stmt $stmt)%Envoie des données MySQL par paquets
mysqli_stmt_store_result%bool mysqli_stmt_store_result(mysqli_stmt $stmt)%Stocke un jeu de résultats depuis une requête préparée
-mysqli_store_result%mysqli_result mysqli_store_result(mysqli $link)%Transfère un jeu de résultats à partir de la dernière requête
+mysqli_store_result%mysqli_result mysqli_store_result([int $option], mysqli $link)%Transfère un jeu de résultats à partir de la dernière requête
mysqli_thread_safe%bool mysqli_thread_safe()%Indique si le support des threads est activé ou pas
mysqli_use_result%mysqli_result mysqli_use_result(mysqli $link)%Initialise la récupération d'un jeu de résultats
mysqli_warning%object mysqli_warning()%Le constructeur __construct
mysqlnd_memcache_get_config%array mysqlnd_memcache_get_config(mixed $connection)%Retourne les informations concernant la configuration du plugin
mysqlnd_memcache_set%bool mysqlnd_memcache_set(mixed $mysql_connection, [Memcached $memcache_connection], [string $pattern], [callback $callback])%Associe une connexion MySQL avec une connexion Memcache
+mysqlnd_ms_dump_servers%array mysqlnd_ms_dump_servers(mixed $connection)%Retourne une liste des serveurs actuellement configurés
+mysqlnd_ms_fabric_select_global%array mysqlnd_ms_fabric_select_global(mixed $connection, mixed $table_name)%Passe en serveur globale partagé pour une table donnée
+mysqlnd_ms_fabric_select_shard%array mysqlnd_ms_fabric_select_shard(mixed $connection, mixed $table_name, mixed $shard_key)%Passe en mode partagé
mysqlnd_ms_get_last_gtid%string mysqlnd_ms_get_last_gtid(mixed $connection)%Retourne le dernier identifiant de transaction globale
mysqlnd_ms_get_last_used_connection%array mysqlnd_ms_get_last_used_connection(mixed $connection)%Retourne un tableau qui récrit la dernière connexion utilisée
mysqlnd_ms_get_stats%array mysqlnd_ms_get_stats()%Retourne des statistiques quant à la distribution et la connexion de requêtes
@@ -1855,6 +1899,10 @@ mysqlnd_ms_match_wild%bool mysqlnd_ms_match_wild(string $table_name, string $wil
mysqlnd_ms_query_is_select%int mysqlnd_ms_query_is_select(string $query)%Vérifie quel serveur est sélectionné pour l'envoi de la requête
mysqlnd_ms_set_qos%bool mysqlnd_ms_set_qos(mixed $connection, int $service_level, [int $service_level_option], [mixed $option_value])%Définit la qualité de service désirée pour le cluster
mysqlnd_ms_set_user_pick_server%bool mysqlnd_ms_set_user_pick_server(string $function)%Définit une fonction de rappel utilisateur pour la séparation lecture/écriture
+mysqlnd_ms_xa_begin%int mysqlnd_ms_xa_begin(mixed $connection, string $gtrid, [int $timeout])%Démarre une transaction distribuée/XA sur les serveurs MySQL particpants
+mysqlnd_ms_xa_commit%int mysqlnd_ms_xa_commit(mixed $connection, string $gtrid)%Valide une transaction distribuée/XA sur les serveurs MySQL participants
+mysqlnd_ms_xa_gc%int mysqlnd_ms_xa_gc(mixed $connection, [string $gtrid], [boolean $ignore_max_retries])%Collecte les données incorrectes issues des transactions XA non terminées en raison d'erreurs sévères
+mysqlnd_ms_xa_rollback%int mysqlnd_ms_xa_rollback(mixed $connection, string $gtrid)%Annule une transaction distribuée/XA sur les serveurs MySQL
mysqlnd_qc_clear_cache%bool mysqlnd_qc_clear_cache()%Force l'affichage complet du contenu du cache
mysqlnd_qc_get_available_handlers%array mysqlnd_qc_get_available_handlers()%Retourne la liste des gestionnaires de stockage disponibles
mysqlnd_qc_get_cache_info%array mysqlnd_qc_get_cache_info()%Retourne des informations sur le gestionnaire courant
@@ -1897,10 +1945,8 @@ numfmt_set_pattern%bool numfmt_set_pattern(string $pattern, NumberFormatter $fmt
numfmt_set_symbol%bool numfmt_set_symbol(int $attr, string $value, NumberFormatter $fmt)%Configure le symbole du formateur
numfmt_set_text_attribute%bool numfmt_set_text_attribute(int $attr, string $value, NumberFormatter $fmt)%Modifie un attribut texte
ob_clean%void ob_clean()%Efface le tampon de sortie
-ob_deflatehandler%string ob_deflatehandler(string $data, int $mode)%Gestionnaire de sortie de compression
ob_end_clean%bool ob_end_clean()%Détruit les données du tampon de sortie et éteint la temporisation de sortie
ob_end_flush%bool ob_end_flush()%Envoie les données du tampon de sortie et éteint la temporisation de sortie
-ob_etaghandler%string ob_etaghandler(string $data, int $mode)%Gestionnaire de sortie ETag
ob_flush%void ob_flush()%Envoie le tampon de sortie
ob_get_clean%string ob_get_clean()%Lit le contenu courant du tampon de sortie puis l'efface
ob_get_contents%string ob_get_contents()%Retourne le contenu du tampon de sortie
@@ -1911,7 +1957,6 @@ ob_get_status%array ob_get_status([bool $full_status = FALSE])%Lit le statut du
ob_gzhandler%string ob_gzhandler(string $buffer, int $mode)%Fonction de rappel pour la compression automatique des tampons
ob_iconv_handler%string ob_iconv_handler(string $contents, int $status)%Gestionnaire de sortie pour maîtriser le jeu de caractères de sortie
ob_implicit_flush%void ob_implicit_flush([int $flag = true])%Active/désactive l'envoi implicite
-ob_inflatehandler%string ob_inflatehandler(string $data, int $mode)%Gestionnaire de sortie de décompression
ob_list_handlers%array ob_list_handlers()%Liste les gestionnaires d'affichage utilisés
ob_start%bool ob_start([callable $output_callback], [int $chunk_size], [int $flags])%Enclenche la temporisation de sortie
ob_tidyhandler%string ob_tidyhandler(string $input, [int $mode])%Fonction de rappel ob_start pour réparer le buffer
@@ -1923,6 +1968,7 @@ oci_close%bool oci_close(resource $connection)%Ferme une connexion Oracle
oci_commit%bool oci_commit(resource $connection)%Valide les transactions Oracle en cours
oci_connect%resource oci_connect(string $username, string $password, [string $connection_string], [string $character_set], [int $session_mode])%Établit une connexion avec un serveur Oracle
oci_define_by_name%bool oci_define_by_name(resource $statement, string $column_name, mixed $variable, [int $type = SQLT_CHR])%Associe une variable PHP avec une colonne pour une requête de récupération de données
+oci_disable_taf_callback%bool oci_disable_taf_callback(resource $connection)%Disable a user-defined callback function for Oracle Database TAF
oci_error%array oci_error([resource $resource])%Retourne la dernière erreur Oracle
oci_execute%bool oci_execute(resource $statement, [int $mode = OCI_COMMIT_ON_SUCCESS])%Exécute une commande SQL Oracle
oci_fetch%bool oci_fetch(resource $statement)%Lit la prochaine ligne d'un résultat Oracle dans un buffer interne
@@ -1931,28 +1977,29 @@ oci_fetch_array%array oci_fetch_array(resource $statement, [int $mode])%Lit une
oci_fetch_assoc%array oci_fetch_assoc(resource $statement)%Lit une ligne d'un résultat sous forme de tableau associatif
oci_fetch_object%object oci_fetch_object(resource $statement)%Lit une ligne d'un résultat sous forme d'objet
oci_fetch_row%array oci_fetch_row(resource $statement)%Lit la prochaine ligne d'une requête sous forme de tableau numérique
-oci_field_is_null%bool oci_field_is_null(resource $statement, mixed $field)%Test si la valeur d'une colonne Oracle est NULL
-oci_field_name%string oci_field_name(resource $statement, int $field)%Retourne le nom d'un champ Oracle
-oci_field_precision%int oci_field_precision(resource $statement, int $field)%Lit la précision d'un champ Oracle
-oci_field_scale%int oci_field_scale(resource $statement, int $field)%Lit l'échelle d'une colonne Oracle
+oci_field_is_null%bool oci_field_is_null(resource $statement, mixed $field)%Test si un champ de la ligne récupérée vaut NULL
+oci_field_name%string oci_field_name(resource $statement, mixed $field)%Retourne le nom d'un champ Oracle
+oci_field_precision%int oci_field_precision(resource $statement, mixed $field)%Lit la précision d'un champ Oracle
+oci_field_scale%int oci_field_scale(resource $statement, mixed $field)%Lit l'échelle d'une colonne Oracle
oci_field_size%int oci_field_size(resource $statement, mixed $field)%Retourne la taille d'un champ Oracle
-oci_field_type%mixed oci_field_type(resource $statement, int $field)%Retourne le type de données d'un champ Oracle
-oci_field_type_raw%int oci_field_type_raw(resource $statement, int $field)%Lit directement le type de colonne Oracle
+oci_field_type%mixed oci_field_type(resource $statement, mixed $field)%Retourne le type de données d'un champ Oracle
+oci_field_type_raw%int oci_field_type_raw(resource $statement, mixed $field)%Lit les données brutes du type d'un champ
oci_free_descriptor%bool oci_free_descriptor(resource $descriptor)%Libère un descripteur
oci_free_statement%bool oci_free_statement(resource $statement)%Libère toutes les ressources réservées par un résultat Oracle
-oci_get_implicit_resultset%resource oci_get_implicit_resultset(resource $statement)%Returns the next child statement resource from a parent statement resource that has Oracle Database 12c Implicit Result Sets
+oci_get_implicit_resultset%resource oci_get_implicit_resultset(resource $statement)%Retourne le fils suivant d'une ressource de requête depuis une ressource de requête parent qui a un jeu de résultat implicite Oracle Database 12c
oci_internal_debug%void oci_internal_debug(bool $onoff)%Active ou désactive l'affichage des données de déboguage Oracle
oci_lob_copy%bool oci_lob_copy(OCI-Lob $lob_to, OCI-Lob $lob_from, [int $length])%Copie un LOB Oracle
oci_lob_is_equal%bool oci_lob_is_equal(OCI-Lob $lob1, OCI-Lob $lob2)%Compare deux LOB/FILE Oracle
oci_new_collection%OCI-Collection oci_new_collection(resource $connection, string $tdo, [string $schema])%Initialise une nouvelle collection Oracle
oci_new_connect%resource oci_new_connect(string $username, string $password, [string $connection_string], [string $character_set], [int $session_mode])%Connexion au serveur Oracle en utilisant une seule connexion
-oci_new_cursor%resource oci_new_cursor(resource $connection)%Alloue un nouveau curseur Oracle
+oci_new_cursor%resource oci_new_cursor(resource $connection)%Alloue et retourne un nouveau curseur Oracle
oci_new_descriptor%OCI-Lob oci_new_descriptor(resource $connection, [int $type = OCI_DTYPE_LOB])%Initialise un nouveau pointeur vide de LOB/FILE Oracle
oci_num_fields%int oci_num_fields(resource $statement)%Retourne le nombre de colonnes dans un résultat Oracle
oci_num_rows%int oci_num_rows(resource $statement)%Retourne le nombre de lignes affectées durant la dernière commande Oracle
oci_parse%resource oci_parse(resource $connection, string $sql_text)%Prépare une requête SQL avec Oracle
oci_password_change%resource oci_password_change(resource $connection, string $username, string $old_password, string $new_password, string $dbname)%Modifie le mot de passe d'un utilisateur Oracle
oci_pconnect%resource oci_pconnect(string $username, string $password, [string $connection_string], [string $character_set], [int $session_mode])%Ouvre une connexion persistante à un serveur Oracle
+oci_register_taf_callback%bool oci_register_taf_callback(resource $connection, mix $callbackFn)%Register a user-defined callback function for Oracle Database TAF
oci_result%mixed oci_result(resource $statement, mixed $field)%Retourne la valeur d'une colonne dans un résultat Oracle
oci_rollback%bool oci_rollback(resource $connection)%Annule les transactions Oracle en cours
oci_server_version%string oci_server_version(resource $connection)%Retourne la version du serveur Oracle
@@ -2058,10 +2105,11 @@ odbc_specialcolumns%resource odbc_specialcolumns(resource $connection_id, int $t
odbc_statistics%resource odbc_statistics(resource $connection_id, string $qualifier, string $owner, string $table_name, int $unique, int $accuracy)%Calcul des statistiques sur une table
odbc_tableprivileges%resource odbc_tableprivileges(resource $connection_id, string $qualifier, string $owner, string $name)%Liste les tables et leurs privilèges
odbc_tables%resource odbc_tables(resource $connection_id, [string $qualifier], [string $owner], [string $name], [string $types])%Liste les tables d'une source
-opcache_compile_file%boolean opcache_compile_file(string $file)%Compiles et met en cache un script PHP sans l'exécuter
-opcache_get_configuration%array opcache_get_configuration()%Get configuration information about the cache
-opcache_get_status%array opcache_get_status([boolean $get_scripts])%Get status information about the cache
+opcache_compile_file%boolean opcache_compile_file(string $file)%Compile et met en cache un script PHP sans l'exécuter
+opcache_get_configuration%array opcache_get_configuration()%Récupère les informations de configuration du cache
+opcache_get_status%array opcache_get_status([boolean $get_scripts])%Récupère les informations de statut du cache
opcache_invalidate%boolean opcache_invalidate(string $script, [boolean $force])%Invalide un script mis en cache
+opcache_is_script_cached%boolean opcache_is_script_cached(string $file)%Indique si un script est dans le cache d'OPCache
opcache_reset%boolean opcache_reset()%Ré-initialise le contenu du cache opcode
opendir%resource opendir(string $path, [resource $context])%Ouvre un dossier, et récupère un pointeur dessus
openlog%bool openlog(string $ident, int $option, int $facility)%Ouvre la connexion à l'historique système
@@ -2078,6 +2126,7 @@ openssl_digest%string openssl_digest(string $data, string $method, [bool $raw_ou
openssl_encrypt%string openssl_encrypt(string $data, string $method, string $password, [int $options], [string $iv = ""])%Crypte les données
openssl_error_string%string openssl_error_string()%Retourne le message d'erreur OpenSSL
openssl_free_key%void openssl_free_key(resource $key_identifier)%Libère les ressources
+openssl_get_cert_locations%array openssl_get_cert_locations()%Récupère les chemins vers les certificats disponibles
openssl_get_cipher_methods%array openssl_get_cipher_methods([bool $aliases = false])%Récupère la liste des méthodes cipher disponibles
openssl_get_md_methods%array openssl_get_md_methods([bool $aliases = false])%Récupère la liste des méthodes digest disponibles
openssl_get_privatekey%void openssl_get_privatekey()%Alias de openssl_pkey_get_private
@@ -2105,11 +2154,16 @@ openssl_public_encrypt%bool openssl_public_encrypt(string $data, string $crypted
openssl_random_pseudo_bytes%string openssl_random_pseudo_bytes(int $length, [bool $crypto_strong])%Génère une chaine pseudo-aléatoire d'octets
openssl_seal%int openssl_seal(string $data, string $sealed_data, array $env_keys, array $pub_key_ids, [string $method])%Scelle des données
openssl_sign%bool openssl_sign(string $data, string $signature, mixed $priv_key_id, [mixed $signature_alg = OPENSSL_ALGO_SHA1])%Signe les données
+openssl_spki_export%string openssl_spki_export(string $spkac)%Exporte un PEM valide formaté comme une clé publique signée
+openssl_spki_export_challenge%string openssl_spki_export_challenge(string $spkac)%Exporte le challenge associé avec la clé publique signée
+openssl_spki_new%string openssl_spki_new(resource $privkey, string $challenge, [int $algorithm])%Génère une clé publique signée et effectue un challenge
+openssl_spki_verify%string openssl_spki_verify(string $spkac)%Vérifie une clé publique signée, et effectue un challenge
openssl_verify%int openssl_verify(string $data, string $signature, mixed $pub_key_id, [mixed $signature_alg = OPENSSL_ALGO_SHA1])%Vérifie une signature
openssl_x509_check_private_key%bool openssl_x509_check_private_key(mixed $cert, mixed $key)%Vérifie si une clé privée correspond à un certificat
openssl_x509_checkpurpose%int openssl_x509_checkpurpose(mixed $x509cert, int $purpose, [array $cainfo = array()], [string $untrustedfile])%Vérifie l'usage d'un certificat
openssl_x509_export%bool openssl_x509_export(mixed $x509, string $output, [bool $notext])%Exporte un certificat vers une chaîne de caractères
openssl_x509_export_to_file%bool openssl_x509_export_to_file(mixed $x509, string $outfilename, [bool $notext])%Exporte un certificat vers un fichier
+openssl_x509_fingerprint%bool openssl_x509_fingerprint(mixed $x509, [string $hash_algorithm = "sha1"], [bool $raw_output])%Calcule l'empreinte, ou le digest d'un certificat X.509 donné
openssl_x509_free%void openssl_x509_free(resource $x509cert)%Libère les ressources prises par un certificat
openssl_x509_parse%array openssl_x509_parse(mixed $x509cert, [bool $shortnames = true])%Analyse un certificat X509
openssl_x509_read%resource openssl_x509_read(mixed $x509certdata)%Analyse un certificat X.509 et retourne une ressource
@@ -2122,21 +2176,22 @@ parse_ini_string%array parse_ini_string(string $ini, [bool $process_sections = f
parse_str%void parse_str(string $str, [array $arr])%Analyse une requête HTTP
parse_url%mixed parse_url(string $url, [int $component = -1])%Analyse une URL et retourne ses composants
passthru%void passthru(string $command, [int $return_var])%Exécute un programme externe et affiche le résultat brut
-password_get_info%array password_get_info(string $hash)%Retourne des informations à propos de la table de hachage fournie
+password_get_info%array password_get_info(string $hash)%Retourne des informations à propos du hachage fourni
password_hash%string password_hash(string $password, integer $algo, [array $options])%Crée une clé de hachage pour un mot de passe
-password_needs_rehash%boolean password_needs_rehash(string $hash, string $algo, [string $options])%Vérifie si la table de hachage fournie correspond aux options fournies
-password_verify%boolean password_verify(string $password, string $hash)%Vérifie qu'un mot de passe correspond à une table de hachage
+password_needs_rehash%boolean password_needs_rehash(string $hash, integer $algo, [array $options])%Vérifie que le hachage fourni est conforme à l'algorithme et aux options spécifiées
+password_verify%boolean password_verify(string $password, string $hash)%Vérifie qu'un mot de passe correspond à un hachage
pathinfo%mixed pathinfo(string $path, [int $options = PATHINFO_DIRNAME | PATHINFO_BASENAME | PATHINFO_EXTENSION | PATHINFO_FILENAME])%Retourne des informations sur un chemin système
pclose%int pclose(resource $handle)%Ferme un processus de pointeur de fichier
pcntl_alarm%int pcntl_alarm(int $seconds)%Planifie une alarme pour délivrer un signal
pcntl_errno%void pcntl_errno()%Alias de pcntl_strerror
-pcntl_exec%void pcntl_exec(string $path, [array $args], [array $envs])%Exécute le programme indiqué dans l'espace courant de processus
+pcntl_exec%bool pcntl_exec(string $path, [array $args], [array $envs])%Exécute le programme indiqué dans l'espace courant de processus
pcntl_fork%int pcntl_fork()%Duplique le process courant
pcntl_get_last_error%int pcntl_get_last_error()%Récupère le numéro de l'erreur générée par la dernière fonction pcntl utilisée
pcntl_getpriority%int pcntl_getpriority([int $pid = getmypid()], [int $process_identifier = PRIO_PROCESS])%Retourne la priorité d'un processus
pcntl_setpriority%bool pcntl_setpriority(int $priority, [int $pid = getmypid()], [int $process_identifier = PRIO_PROCESS])%Change la priorité d'un processus
pcntl_signal%bool pcntl_signal(int $signo, callable|int $handler, [bool $restart_syscalls = true])%Installe un gestionnaire de signaux
pcntl_signal_dispatch%bool pcntl_signal_dispatch()%Appelle les gestionnaires de signaux pour chaque signal en attente
+pcntl_signal_get_handler%int|string pcntl_signal_get_handler(int $signo)%Get the current handler for specified signal
pcntl_sigprocmask%bool pcntl_sigprocmask(int $how, array $set, [array $oldset])%Liste et configure les signaux bloqués
pcntl_sigtimedwait%int pcntl_sigtimedwait(array $set, [array $siginfo], [int $seconds], [int $nanoseconds])%Attend un signal dans un délai donné
pcntl_sigwaitinfo%int pcntl_sigwaitinfo(array $set, [array $siginfo])%Attend un signal
@@ -2155,9 +2210,11 @@ pg_cancel_query%bool pg_cancel_query(resource $connection)%Annule une requête a
pg_client_encoding%string pg_client_encoding([resource $connection])%Lit l'encodage du client
pg_close%bool pg_close([resource $connection])%Termine une connexion PostgreSQL
pg_connect%resource pg_connect(string $connection_string, [int $connect_type])%Établit une connexion PostgreSQL
+pg_connect_poll%int pg_connect_poll([resource $connection])%Test le statut d'une tentative de connexion asynchrone PostgreSQL en cours
pg_connection_busy%bool pg_connection_busy(resource $connection)%Vérifie si la connexion PostgreSQL est occupée
pg_connection_reset%bool pg_connection_reset(resource $connection)%Relance la connexion au serveur PostgreSQL
pg_connection_status%int pg_connection_status(resource $connection)%Lit le statut de la connexion PostgreSQL
+pg_consume_input%bool pg_consume_input(resource $connection)%Lit l'entrée de la connexion
pg_convert%array pg_convert(resource $connection, string $table_name, array $assoc_array, [int $options])%Convertit des tableaux associatifs en une commande PostgreSQL
pg_copy_from%bool pg_copy_from(resource $connection, string $table_name, array $rows, [string $delimiter], [string $null_as])%Insère des lignes dans une table à partir d'un tableau
pg_copy_to%array pg_copy_to(resource $connection, string $table_name, [string $delimiter], [string $null_as])%Copie une table dans un tableau
@@ -2184,6 +2241,7 @@ pg_field_size%int pg_field_size(resource $result, int $field_number)%Retourne la
pg_field_table%mixed pg_field_table(resource $result, int $field_number, [bool $oid_only = false])%Retourne le nom ou l'oid d'une table
pg_field_type%string pg_field_type(resource $result, int $field_number)%Retourne le type d'un champ PostgreSQL donné par index
pg_field_type_oid%int pg_field_type_oid(resource $result, int $field_number)%Retourne le type ID (OID) pour le numéro du champ correspondant
+pg_flush%mixed pg_flush(resource $connection)%Envoi les données de requête sortante sur la connexion
pg_free_result%bool pg_free_result(resource $result)%Libère la mémoire
pg_get_notify%array pg_get_notify(resource $connection, [int $result_type])%Lit le message SQL NOTIFY
pg_get_pid%int pg_get_pid(resource $connection)%Lit l'identifiant de processus du serveur PostgreSQL
@@ -2202,10 +2260,10 @@ pg_lo_read%string pg_lo_read(resource $large_object, [int $len = 8192])%Lit un o
pg_lo_read_all%int pg_lo_read_all(resource $large_object)%Lit un objet de grande taille en totalité
pg_lo_seek%bool pg_lo_seek(resource $large_object, int $offset, [int $whence = PGSQL_SEEK_CUR])%Modifie la position dans un objet de grande taille
pg_lo_tell%int pg_lo_tell(resource $large_object)%Retourne la position courante dans un objet de grande taille PostgreSQL
-pg_lo_truncate%bool pg_lo_truncate(resource $large_object, int $size)%Truncates a large object
+pg_lo_truncate%bool pg_lo_truncate(resource $large_object, int $size)%Tronque un objet large
pg_lo_unlink%bool pg_lo_unlink(resource $connection, int $oid)%Efface un objet de grande taille PostgreSQL
pg_lo_write%int pg_lo_write(resource $large_object, string $data, [int $len])%Écrit un objet de grande taille PostgreSQL
-pg_meta_data%array pg_meta_data(resource $connection, string $table_name)%Lit les métadonnées de la table PostgreSQL
+pg_meta_data%array pg_meta_data(resource $connection, string $table_name, [bool $extended])%Lit les métadonnées de la table PostgreSQL
pg_num_fields%int pg_num_fields(resource $result)%Retourne le nombre de champ
pg_num_rows%int pg_num_rows(resource $result)%Retourne le nombre de lignes PostgreSQL
pg_options%string pg_options([resource $connection])%Retourne les options PostgreSQL
@@ -2228,6 +2286,7 @@ pg_send_query%bool pg_send_query(resource $connection, string $query)%Exécute u
pg_send_query_params%bool pg_send_query_params(resource $connection, string $query, array $params)%Envoie une commande et sépare les paramètres au serveur sans attendre le(s) résultat(s)
pg_set_client_encoding%int pg_set_client_encoding([resource $connection], string $encoding)%Choisit l'encodage du client PostgreSQL
pg_set_error_verbosity%int pg_set_error_verbosity([resource $connection], int $verbosity)%Détermine la le degré des messages retournés par pg_last_error et pg_result_error
+pg_socket%resource pg_socket(resource $connection)%Récupère un gestionnaire de lecture seul sur le socket sous-jacent d'une connexion PostgreSQL
pg_trace%bool pg_trace(string $pathname, [string $mode = "w"], [resource $connection])%Active le suivi d'une connexion PostgreSQL
pg_transaction_status%int pg_transaction_status(resource $connection)%Retourne le statut de la transaction en cours du serveur
pg_tty%string pg_tty([resource $connection])%Retourne le nom de TTY associé à la connexion
@@ -2271,7 +2330,7 @@ posix_getrlimit%array posix_getrlimit()%Retourne des informations concernant les
posix_getsid%int posix_getsid(int $pid)%Retourne le sid du processus
posix_getuid%int posix_getuid()%Retourne l'ID de l'utilisateur du processus courant
posix_initgroups%bool posix_initgroups(string $name, int $base_group_id)%Calcule la liste des accès de groupe
-posix_isatty%bool posix_isatty(int $fd)%Détermine si un pointeur de fichier est un terminal interactif
+posix_isatty%bool posix_isatty(mixed $fd)%Détermine si un pointeur de fichier est un terminal interactif
posix_kill%bool posix_kill(int $pid, int $sig)%Envoie un signal à un processus
posix_mkfifo%bool posix_mkfifo(string $pathname, int $mode)%Crée un fichier FIFO (first in, first out) (un pipe nommé)
posix_mknod%bool posix_mknod(string $pathname, int $mode, [int $major], [int $minor])%Crée un fichier spécial ou ordinaire (POSIX.1)
@@ -2279,21 +2338,23 @@ posix_setegid%bool posix_setegid(int $gid)%Modifie le GID réel du processus cou
posix_seteuid%bool posix_seteuid(int $uid)%Modifie l'identifiant d'utilisateur réel (UID) du processus courant
posix_setgid%bool posix_setgid(int $gid)%Fixe le GID effectif du processus courant
posix_setpgid%bool posix_setpgid(int $pid, int $pgid)%Fixe l'identifiant de groupe de processus
+posix_setrlimit%bool posix_setrlimit(int $resource, int $softlimit, int $hardlimit)%Set system resource limits
posix_setsid%int posix_setsid()%Fait du processus courant un chef de session
posix_setuid%bool posix_setuid(int $uid)%Fixe l'UID effective du processus courant
posix_strerror%string posix_strerror(int $errno)%Lit le message d'erreur associé à un numéro d'erreur POSIX
posix_times%array posix_times()%Utilisation des ressources
-posix_ttyname%string posix_ttyname(int $fd)%Retourne le nom de device du terminal
+posix_ttyname%string posix_ttyname(mixed $fd)%Retourne le nom de device du terminal
posix_uname%array posix_uname()%Retourne le nom du système
pow%number pow(number $base, number $exp)%Expression exponentielle
preg_filter%mixed preg_filter(mixed $pattern, mixed $replacement, mixed $subject, [int $limit = -1], [int $count])%Recherche et remplace avec une expression rationnelle
preg_grep%array preg_grep(string $pattern, array $input, [int $flags])%Retourne un tableau avec les résultats de la recherche
preg_last_error%int preg_last_error()%Retourne le code erreur de la dernière expression PCRE exécutée
-preg_match%int preg_match(string $pattern, string $subject, [array $matches], [int $flags], [int $offset])%Expression rationnelle standard
+preg_match%int preg_match(string $pattern, string $subject, [array $matches], [int $flags], [int $offset])%Effectue une recherche de correspondance avec une expression rationnelle standard
preg_match_all%int preg_match_all(string $pattern, string $subject, [array $matches], [int $flags], [int $offset])%Expression rationnelle globale
preg_quote%string preg_quote(string $str, [string $delimiter])%Protection des caractères spéciaux des expressions rationnelles
preg_replace%mixed preg_replace(mixed $pattern, mixed $replacement, mixed $subject, [int $limit = -1], [int $count])%Rechercher et remplacer par expression rationnelle standard
preg_replace_callback%mixed preg_replace_callback(mixed $pattern, callable $callback, mixed $subject, [int $limit = -1], [int $count])%Rechercher et remplacer par expression rationnelle standard en utilisant une fonction de callback
+preg_replace_callback_array%mixed preg_replace_callback_array(array $patterns_and_callbacks, mixed $subject, [int $limit = -1], [int $count])%Perform a regular expression search and replace using callbacks
preg_split%array preg_split(string $pattern, string $subject, [int $limit = -1], [int $flags])%Éclate une chaîne par expression rationnelle
prev%mixed prev(array $array)%Recule le pointeur courant de tableau
print%int print(string $arg)%Affiche une chaîne de caractères
@@ -2330,6 +2391,8 @@ quoted_printable_encode%string quoted_printable_encode(string $str)%Convertit un
quotemeta%string quotemeta(string $str)%Protège les métacaractères
rad2deg%float rad2deg(float $number)%Conversion de radians en degrés
rand%int rand(int $min, int $max)%Génère une valeur aléatoire
+random_bytes%string random_bytes(int $length)%Generates cryptographically secure pseudo-random bytes
+random_int%int random_int(int $min, int $max)%Generates cryptographically secure pseudo-random integers
range%array range(mixed $start, mixed $end, [number $step = 1])%Crée un tableau contenant un intervalle d'éléments
rawurldecode%string rawurldecode(string $str)%Décode une chaîne URL
rawurlencode%string rawurlencode(string $str)%Encode une chaîne en URL, selon la RFC 3986
@@ -2389,21 +2452,24 @@ rrd_tune%bool rrd_tune(string $filename, array $options)%Affine des options d'en
rrd_update%bool rrd_update(string $filename, array $options)%Met à jour une base de données RRD
rrd_version%string rrd_version()%Récupère les informations de version de la bibliothèque rrdtool
rrd_xport%array rrd_xport(array $options)%Exporte les informations d'une base de données
-rrdc_disconnect%void rrdc_disconnect()%Close any outstanding connection to rrd caching daemon
+rrdc_disconnect%void rrdc_disconnect()%Ferme toutes les connexions vers le daemon de mise en cache rrd
rsort%bool rsort(array $array, [int $sort_flags = SORT_REGULAR])%Trie un tableau en ordre inverse
-rtrim%string rtrim(string $str, [string $charlist])%Supprime les espaces (ou d'autres caractères) de fin de chaîne
+rtrim%string rtrim(string $str, [string $character_mask])%Supprime les espaces (ou d'autres caractères) de fin de chaîne
scandir%array scandir(string $directory, [int $sorting_order = SCANDIR_SORT_ASCENDING], [resource $context])%Liste les fichiers et dossiers dans un dossier
-sem_acquire%bool sem_acquire(resource $sem_identifier)%Réserve un sémaphore
+sem_acquire%bool sem_acquire(resource $sem_identifier, [bool $nowait = false])%Réserve un sémaphore
sem_get%resource sem_get(int $key, [int $max_acquire = 1], [int $perm = 0666], [int $auto_release = 1])%Retourne un identifiant de sémaphore
sem_release%bool sem_release(resource $sem_identifier)%Libère un sémaphore
sem_remove%bool sem_remove(resource $sem_identifier)%Détruit un sémaphore
serialize%string serialize(mixed $value)%Génère une représentation stockable d'une valeur
+session_abort%bool session_abort()%Abandonne les changements sur le tableau de session et termine la session
session_cache_expire%int session_cache_expire([string $new_cache_expire])%Retourne la configuration actuelle du délai d'expiration du cache
session_cache_limiter%string session_cache_limiter([string $cache_limiter])%Lit et/ou modifie le limiteur de cache de session
session_commit%void session_commit()%Alias de session_write_close
+session_create_id%string session_create_id([string $prefix])%Create new session id
session_decode%bool session_decode(string $data)%Décode les données encodées de session
session_destroy%bool session_destroy()%Détruit une session
session_encode%string session_encode()%Encode les données de session
+session_gc%int session_gc()%Perform session data garbage collection
session_get_cookie_params%array session_get_cookie_params()%Lit la configuration du cookie de session
session_id%string session_id([string $id])%Lit et/ou modifie l'identifiant courant de session
session_is_registered%bool session_is_registered(string $name)%Vérifie si une variable est enregistrée dans la session
@@ -2412,9 +2478,10 @@ session_name%string session_name([string $name])%Lit et/ou modifie le nom de la
session_regenerate_id%bool session_regenerate_id([bool $delete_old_session = false])%Remplace l'identifiant de session courant par un nouveau
session_register%bool session_register(mixed $name, [mixed ...])%Enregistre une variable globale dans une session
session_register_shutdown%void session_register_shutdown()%Fonction de fermeture de session
+session_reset%bool session_reset()%Réinitialise le tableau de session avec les valeurs originales
session_save_path%string session_save_path([string $path])%Lit et/ou modifie le chemin de sauvegarde des sessions
session_set_cookie_params%void session_set_cookie_params(int $lifetime, [string $path], [string $domain], [bool $secure = false], [bool $httponly = false])%Modifie les paramètres du cookie de session
-session_set_save_handler%bool session_set_save_handler(callable $open, callable $close, callable $read, callable $write, callable $destroy, callable $gc, SessionHandlerInterface $sessionhandler, [bool $register_shutdown = true])%Configure les fonctions de stockage de sessions
+session_set_save_handler%bool session_set_save_handler(callable $open, callable $close, callable $read, callable $write, callable $destroy, callable $gc, [callable $create_sid], SessionHandlerInterface $sessionhandler, [bool $register_shutdown = true])%Configure les fonctions de stockage de sessions
session_start%bool session_start()%Démarre une nouvelle session ou reprend une session existante
session_status%int session_status()%Détermine le statut de la session courante
session_unregister%bool session_unregister(string $name)%Supprime une variable de la session
@@ -2426,7 +2493,7 @@ set_file_buffer%void set_file_buffer()%Alias de stream_set_write_buffer
set_include_path%string set_include_path(string $new_include_path)%Modifie la valeur de la directive de configuration include_path
set_magic_quotes_runtime%bool set_magic_quotes_runtime(bool $new_setting)%Active/désactive l'option magic_quotes_runtime
set_socket_blocking%void set_socket_blocking()%Alias de stream_set_blocking
-set_time_limit%void set_time_limit(int $seconds)%Fixe le temps maximum d'exécution d'un script
+set_time_limit%bool set_time_limit(int $seconds)%Fixe le temps maximum d'exécution d'un script
setcookie%bool setcookie(string $name, [string $value], [int $expire], [string $path], [string $domain], [bool $secure = false], [bool $httponly = false])%Envoie un cookie
setlocale%string setlocale(int $category, array $locale, [string ...])%Modifie les informations de localisation
setproctitle%void setproctitle(string $title)%Définit le titre du processus
@@ -2494,6 +2561,7 @@ socket_create_listen%resource socket_create_listen(int $port, [int $backlog = 12
socket_create_pair%bool socket_create_pair(int $domain, int $type, int $protocol, array $fd)%Crée une paire de sockets identiques et les stocke dans un tableau
socket_get_option%mixed socket_get_option(resource $socket, int $level, int $optname)%Lit les options du socket
socket_get_status%void socket_get_status()%Alias de stream_get_meta_data
+socket_getopt%void socket_getopt()%Alias de socket_get_option
socket_getpeername%bool socket_getpeername(resource $socket, string $address, [int $port])%Interroge l'autre extrémité de la communication
socket_getsockname%bool socket_getsockname(resource $socket, string $addr, [int $port])%Interroge le socket local
socket_import_stream%resource socket_import_stream(resource $stream)%Importe un flux
@@ -2512,6 +2580,7 @@ socket_set_blocking%void socket_set_blocking()%Alias de stream_set_blocking
socket_set_nonblock%bool socket_set_nonblock(resource $socket)%Sélectionne le mode non bloquant d'un pointeur de fichier
socket_set_option%bool socket_set_option(resource $socket, int $level, int $optname, mixed $optval)%Modifie les options de socket
socket_set_timeout%void socket_set_timeout()%Alias de stream_set_timeout
+socket_setopt%void socket_setopt()%Alias de socket_set_option
socket_shutdown%bool socket_shutdown(resource $socket, [int $how = 2])%Éteint un socket en lecture et/ou écriture
socket_strerror%string socket_strerror(int $errno)%Retourne une chaîne décrivant un message d'erreur
socket_write%int socket_write(resource $socket, string $buffer, [int $length])%Écrit dans un socket
@@ -2521,7 +2590,7 @@ spl_autoload%void spl_autoload(string $class_name, [string $file_extensions = sp
spl_autoload_call%void spl_autoload_call(string $class_name)%Essai toutes les fonctions __autoload() enregistrées pour charger la classe demandée
spl_autoload_extensions%string spl_autoload_extensions([string $file_extensions])%Enregistre et retourne l'extension du fichier par défaut pour spl_autoload
spl_autoload_functions%array spl_autoload_functions()%Retourne toutes les fonctions __autoload() enregistrées
-spl_autoload_register%bool spl_autoload_register([callable $autoload_function], [bool $throw = true], [bool $prepend = false])%Enregistre une fonction comme __autoload()
+spl_autoload_register%bool spl_autoload_register([callable $autoload_function], [bool $throw = true], [bool $prepend = false])%Enregistre une fonction en tant qu'implémentation de __autoload()
spl_autoload_unregister%bool spl_autoload_unregister(mixed $autoload_function)%Efface une fonction donnée de l'implémentation __autoload()
spl_classes%array spl_classes()%Retourne les classes SPL disponibles
spl_object_hash%string spl_object_hash(object $obj)%Retourne l'identifiant de hashage pour un objet donné
@@ -2667,7 +2736,7 @@ stats_stat_paired_t%float stats_stat_paired_t(array $arr1, array $arr2)%Non docu
stats_stat_percentile%float stats_stat_percentile(float $df, float $xnonc)%Non documenté
stats_stat_powersum%float stats_stat_powersum(array $arr, float $power)%Non documenté
stats_variance%float stats_variance(array $a, [bool $sample = false])%Retourne la variance d'une population
-str_getcsv%array str_getcsv(string $input, [string $delimiter = ','], [string $enclosure = '"'], [string $escape = '\\'])%Analyse une chaîne de caractères CSV dans un tableau
+str_getcsv%array str_getcsv(string $input, [string $delimiter = ","], [string $enclosure = '"'], [string $escape = "\\"])%Analyse une chaîne de caractères CSV dans un tableau
str_ireplace%mixed str_ireplace(mixed $search, mixed $replace, mixed $subject, [int $count])%Version insensible à la casse de str_replace
str_pad%string str_pad(string $input, int $pad_length, [string $pad_string = " "], [int $pad_type = STR_PAD_RIGHT])%Complète une chaîne jusqu'à une taille donnée
str_repeat%string str_repeat(string $input, int $multiplier)%Répète une chaîne
@@ -2680,12 +2749,12 @@ strcasecmp%int strcasecmp(string $str1, string $str2)%Comparaison insensible à
strchr%void strchr()%Alias de strstr
strcmp%int strcmp(string $str1, string $str2)%Comparaison binaire de chaînes
strcoll%int strcoll(string $str1, string $str2)%Comparaison de chaînes localisées
-strcspn%int strcspn(string $str1, string $str2, [int $start], [int $length])%Trouve un segment de chaîne ne contenant pas certains caractères
+strcspn%int strcspn(string $subject, string $mask, [int $start], [int $length])%Trouve un segment de chaîne ne contenant pas certains caractères
streamWrapper%object streamWrapper()%Construit un nouveau gestionnaire de flux
-stream_bucket_append%void stream_bucket_append(resource $brigade, resource $bucket)%Ajoute un compartiment au corps
+stream_bucket_append%void stream_bucket_append(resource $brigade, object $bucket)%Ajoute un compartiment au corps
stream_bucket_make_writeable%object stream_bucket_make_writeable(resource $brigade)%Retourne un objet de compartiment depuis le corps pour des opérations sur celui-ci
stream_bucket_new%object stream_bucket_new(resource $stream, string $buffer)%Crée un nouveau compartiment pour l'utiliser sur le flux courant
-stream_bucket_prepend%void stream_bucket_prepend(resource $brigade, resource $bucket)%Ajout initial d'un bucket dans une brigade
+stream_bucket_prepend%void stream_bucket_prepend(resource $brigade, object $bucket)%Ajout initial d'un bucket dans une brigade
stream_context_create%resource stream_context_create([array $options], [array $params])%Crée un contexte de flux
stream_context_get_default%resource stream_context_get_default([array $options])%Lit le contexte par défaut des flux
stream_context_get_options%array stream_context_get_options(resource $stream_or_context)%Lit la valeur des options pour un flux/gestionnaire/contexte
@@ -2710,7 +2779,7 @@ stream_notification_callback%callable stream_notification_callback(int $notifica
stream_register_wrapper%void stream_register_wrapper()%Alias de stream_wrapper_register
stream_resolve_include_path%string stream_resolve_include_path(string $filename)%Résout un nom de fichier suivant les règles du chemin d'inclusion
stream_select%int stream_select(array $read, array $write, array $except, int $tv_sec, [int $tv_usec])%Surveille la modification d'un ou plusieurs flux
-stream_set_blocking%bool stream_set_blocking(resource $stream, int $mode)%Configure le mode bloquant d'un flux
+stream_set_blocking%bool stream_set_blocking(resource $stream, bool $mode)%Configure le mode bloquant d'un flux
stream_set_chunk_size%int stream_set_chunk_size(resource $fp, int $chunk_size)%Change la taille du segment du flux
stream_set_read_buffer%int stream_set_read_buffer(resource $stream, int $buffer)%Configure le buffer de lecture d'un flux
stream_set_timeout%bool stream_set_timeout(resource $stream, int $seconds, [int $microseconds])%Configure la durée d'expiration d'un flux
@@ -2731,7 +2800,7 @@ stream_wrapper_unregister%bool stream_wrapper_unregister(string $protocol)%Suppr
strftime%string strftime(string $format, [int $timestamp = time()])%Formate une date/heure locale avec la configuration locale
strip_tags%string strip_tags(string $str, [string $allowable_tags])%Supprime les balises HTML et PHP d'une chaîne
stripcslashes%string stripcslashes(string $str)%Décode une chaîne encodée avec addcslashes
-stripos%int stripos(string $haystack, string $needle, [int $offset])%Recherche la position de la première occurrence dans une chaîne, sans tenir compte de la casse
+stripos%mixed stripos(string $haystack, string $needle, [int $offset])%Recherche la position de la première occurrence dans une chaîne, sans tenir compte de la casse
stripslashes%string stripslashes(string $str)%Supprime les antislashs d'une chaîne
stristr%string stristr(string $haystack, mixed $needle, [bool $before_needle = false])%Version insensible à la casse de strstr
strlen%int strlen(string $string)%Calcule la taille d'une chaîne
@@ -2745,11 +2814,11 @@ strptime%array strptime(string $date, string $format)%Analyse une date généré
strrchr%string strrchr(string $haystack, mixed $needle)%Trouve la dernière occurrence d'un caractère dans une chaîne
strrev%string strrev(string $string)%Inverse une chaîne
strripos%int strripos(string $haystack, string $needle, [int $offset])%Cherche la position de la dernière occurrence d'une chaîne contenue dans une autre, de façon insensible à la casse
-strrpos%int strrpos(string $haystack, string $needle, [int $offset])%Cherche la position de la dernière occurrence d'une sous-chaine dans une chaîne
+strrpos%int strrpos(string $haystack, string $needle, [int $offset])%Cherche la position de la dernière occurrence d'une sous-chaîne dans une chaîne
strspn%int strspn(string $subject, string $mask, [int $start], [int $length])%Trouve la longueur du segment initial d'une chaîne contenant tous les caractères d'un masque donné
strstr%string strstr(string $haystack, mixed $needle, [bool $before_needle = false])%Trouve la première occurrence dans une chaîne
strtok%string strtok(string $str, string $token)%Coupe une chaîne en segments
-strtolower%string strtolower(string $str)%Renvoie une chaîne en minuscules
+strtolower%string strtolower(string $string)%Renvoie une chaîne en minuscules
strtotime%int strtotime(string $time, [int $now = time()])%Transforme un texte anglais en timestamp
strtoupper%string strtoupper(string $string)%Renvoie une chaîne en majuscules
strtr%string strtr(string $str, string $from, string $to, array $replace_pairs)%Remplace des caractères dans une chaîne
@@ -2835,7 +2904,7 @@ timezone_open%void timezone_open()%Alias de DateTimeZone::__construct
timezone_transitions_get%void timezone_transitions_get()%Alias de DateTimeZone::getTransitions
timezone_version_get%string timezone_version_get()%Lit la version de la timezonedb
tmpfile%resource tmpfile()%Crée un fichier temporaire
-token_get_all%array token_get_all(string $source)%Scinde un code source en éléments de base
+token_get_all%array token_get_all(string $source, [int $flags])%Scinde un code source en éléments de base
token_name%string token_name(int $token)%Retourne le nom d'un élément de code source
touch%bool touch(string $filename, [int $time = time()], [int $atime])%Modifie la date de modification et de dernier accès d'un fichier
trader_acos%array trader_acos(array $real)%Vector Trigonometric ACos
@@ -3010,10 +3079,10 @@ transliterator_get_error_message%string transliterator_get_error_message()%Récu
transliterator_list_ids%array transliterator_list_ids()%Récupère les identifiants de ce translittérateur
transliterator_transliterate%string transliterator_transliterate(string $subject, [int $start], [int $end], mixed $transliterator)%Translittère une chaîne de caractères
trigger_error%bool trigger_error(string $error_msg, [int $error_type = E_USER_NOTICE])%Déclenche une erreur utilisateur
-trim%string trim(string $str, [string $charlist = " \t\n\r\0\x0B"])%Supprime les espaces (ou d'autres caractères) en début et fin de chaîne
+trim%string trim(string $str, [string $character_mask = " \t\n\r\0\x0B"])%Supprime les espaces (ou d'autres caractères) en début et fin de chaîne
uasort%bool uasort(array $array, callable $value_compare_func)%Trie un tableau en utilisant une fonction de rappel
ucfirst%string ucfirst(string $str)%Met le premier caractère en majuscule
-ucwords%string ucwords(string $str)%Met en majuscule la première lettre de tous les mots
+ucwords%string ucwords(string $str, [string $delimiters = " \t\r\n\f\v"])%Met en majuscule la première lettre de tous les mots
uksort%bool uksort(array $array, callable $key_compare_func)%Trie un tableau par ses clés en utilisant une fonction de rappel
umask%int umask([int $mask])%Change le "umask" courant
uniqid%string uniqid([string $prefix = ""], [bool $more_entropy = false])%Génère un identifiant unique
@@ -3021,9 +3090,22 @@ unixtojd%int unixtojd([int $timestamp = time()])%Convertit un timestamp UNIX en
unlink%bool unlink(string $filename, [resource $context])%Efface un fichier
unpack%array unpack(string $format, string $data)%Déconditionne des données depuis une chaîne binaire
unregister_tick_function%void unregister_tick_function(string $function_name)%Annule la fonction exécutée à chaque tick
-unserialize%mixed unserialize(string $str)%Crée une variable PHP à partir d'une valeur linéarisée
+unserialize%mixed unserialize(string $str, [array $options])%Crée une variable PHP à partir d'une valeur linéarisée
unset%void unset(mixed $var, [mixed ...])%Détruit une variable
untaint%bool untaint(string $string, [string ...])%Ne nettoie pas une chaîne
+uopz_backup%void uopz_backup(string $class, string $function)%Sauvegarde une fonction
+uopz_compose%void uopz_compose(string $name, array $classes, [array $methods], [array $properties], [int $flags])%Compose une classe
+uopz_copy%Closure uopz_copy(string $class, string $function)%Copie une fonction
+uopz_delete%void uopz_delete(string $class, string $function)%Supprime une fonction
+uopz_extend%void uopz_extend(string $class, string $parent)%Etend une classe à l'exécution
+uopz_flags%int uopz_flags(string $class, string $function, int $flags)%Récupère ou défini les drapeaux d'une fonction ou d'une classe
+uopz_function%void uopz_function(string $class, string $function, Closure $handler, [int $modifiers])%Crée une fonction à l'exécution
+uopz_implement%void uopz_implement(string $class, string $interface)%Implémente une interface à l'exécution
+uopz_overload%void uopz_overload(int $opcode, Callable $callable)%Surcharge un opcode VM
+uopz_redefine%void uopz_redefine(string $class, string $constant, mixed $value)%Re-défini une constante
+uopz_rename%void uopz_rename(string $class, string $function, string $rename)%Renomme une fonction à l'exécution
+uopz_restore%void uopz_restore(string $class, string $function)%Restaure une fonction sauvegardée
+uopz_undefine%void uopz_undefine(string $class, string $constant)%Supprime une constante
urldecode%string urldecode(string $str)%Décode une chaîne encodée URL
urlencode%string urlencode(string $str)%Encode une chaîne en URL
use_soap_error_handler%bool use_soap_error_handler([bool $handler = true])%Active le gestionnaire d'erreurs SOAP natif
@@ -3084,7 +3166,7 @@ xml_get_error_code%int xml_get_error_code(resource $parser)%Récupère le code e
xml_parse%int xml_parse(resource $parser, string $data, [bool $is_final = false])%Commence l'analyse d'un document XML
xml_parse_into_struct%int xml_parse_into_struct(resource $parser, string $data, array $values, [array $index])%Analyse une structure XML
xml_parser_create%resource xml_parser_create([string $encoding])%Création d'un analyseur XML
-xml_parser_create_ns%resource xml_parser_create_ns([string $encoding], [string $separator = ':'])%Crée un analyseur XML
+xml_parser_create_ns%resource xml_parser_create_ns([string $encoding], [string $separator = ":"])%Crée un analyseur XML
xml_parser_free%bool xml_parser_free(resource $parser)%Détruit un analyseur XML
xml_parser_get_option%mixed xml_parser_get_option(resource $parser, int $option)%Lit les options d'un analyseur XML
xml_parser_set_option%bool xml_parser_set_option(resource $parser, int $option, mixed $value)%Affecte les options d'un analyseur XML
@@ -3154,25 +3236,6 @@ xmlwriter_write_element%bool xmlwriter_write_element(string $name, [string $cont
xmlwriter_write_element_ns%bool xmlwriter_write_element_ns(string $prefix, string $name, string $uri, [string $content], resource $xmlwriter)%Écrit un élément d'un espace de noms
xmlwriter_write_pi%bool xmlwriter_write_pi(string $target, string $content, resource $xmlwriter)%Écrit la balise PI
xmlwriter_write_raw%bool xmlwriter_write_raw(string $content, resource $xmlwriter)%Écrit un texte XML brut
-xslt_backend_info%string xslt_backend_info()%Retourne les informations sur les paramètres de compilation du backend
-xslt_backend_name%string xslt_backend_name()%Retourne le nom du backend
-xslt_backend_version%string xslt_backend_version()%Retourne le numéro de version de Sablotron
-xslt_create%resource xslt_create()%Crée un nouvel analyseur XSLT
-xslt_errno%int xslt_errno(resource $xh)%Retourne le numéro d'erreur
-xslt_error%string xslt_error(resource $xh)%Retourne un message d'erreur
-xslt_free%void xslt_free(resource $xh)%Détruit le processus XSLT
-xslt_getopt%int xslt_getopt(resource $processor)%Récupère les options d'un processeur xsl donné
-xslt_process%mixed xslt_process(resource $xh, string $xmlcontainer, string $xslcontainer, [string $resultcontainer], [array $arguments], [array $parameters])%Effectue une transformation XSLT
-xslt_set_base%void xslt_set_base(resource $xh, string $uri)%Configure l'URI de base de toutes les transformations XSLT
-xslt_set_encoding%void xslt_set_encoding(resource $xh, string $encoding)%Configure le jeu de caractères pour l'analyse des documents XML
-xslt_set_error_handler%void xslt_set_error_handler(resource $xh, mixed $handler)%Configure le gestionnaire d'erreurs du processeur XSLT
-xslt_set_log%void xslt_set_log(resource $xh, [mixed $log])%Configure le fichier d'historique pour les messages XSLT
-xslt_set_object%bool xslt_set_object(resource $processor, object $obj)%Définit l'objet dans lequel doivent être résolues les fonctions de rappel
-xslt_set_sax_handler%void xslt_set_sax_handler(resource $xh, array $handlers)%Modifie les gestionnaires SAX de l'analyseur XSLT
-xslt_set_sax_handlers%void xslt_set_sax_handlers(resource $processor, array $handlers)%Configure les gestionnaires SAX qui seront appelés pour gérer les documents XML
-xslt_set_scheme_handler%void xslt_set_scheme_handler(resource $xh, array $handlers)%Configure les gestionnaires de Scheme du processeur XSLT
-xslt_set_scheme_handlers%void xslt_set_scheme_handlers(resource $xh, array $handlers)%Configure un gestionnaire de Scheme pour un processeur XSLT
-xslt_setopt%mixed xslt_setopt(resource $processor, int $newmask)%Définit les options d'un processeur XSLT donné
zend_logo_guid%string zend_logo_guid()%Retourne le logo de Zend
zend_thread_id%int zend_thread_id()%Retourne un identifiant unique du thread courant
zend_version%string zend_version()%Lit la version courante du moteur Zend
diff --git a/Support/function-docs/ja.txt b/Support/function-docs/ja.txt
index 1e42af2..0003975 100644
--- a/Support/function-docs/ja.txt
+++ b/Support/function-docs/ja.txt
@@ -1,15 +1,12 @@
-AMQPChannel%object AMQPChannel(AMQPConnection $amqp_connection)%AMQPChannel オブジェクトのインスタンスを作成する
-AMQPConnection%object AMQPConnection([array $credentials = array()])%AMQPConnection のインスタンスを作成する
-AMQPExchange%object AMQPExchange(AMQPChannel $amqp_channel)%AMQPExchange のインスタンスを作成する
-AMQPQueue%object AMQPQueue(AMQPChannel $amqp_channel)%AMQPQueue オブジェクトのインスタンスを作成する
APCIterator%object APCIterator(string $cache, [mixed $search = null], [int $format = APC_ITER_ALL], [int $chunk_size = 100], [int $list = APC_LIST_ACTIVE])%APCIterator イテレータオブジェクトを作成する
+APCUIterator%object APCUIterator([mixed $search = null], [int $format = APC_ITER_ALL], [int $chunk_size = 100], [int $list = APC_LIST_ACTIVE])%Constructs an APCUIterator iterator object
AppendIterator%object AppendIterator()%AppendIterator を作成する
ArrayIterator%object ArrayIterator([mixed $array = array()], [int $flags])%ArrayIterator を作成する
ArrayObject%object ArrayObject([mixed $input = []], [int $flags], [string $iterator_class = "ArrayIterator"])%新規配列オブジェクトを生成する
BadFunctionCallException%object BadFunctionCallException([string $message = ""], [int $code = 0], [Exception $previous = NULL])%Create a new BadFunctionCallException
BadMethodCallException%object BadMethodCallException([string $message = ""], [int $code = 0], [Exception $previous = NULL])%Create a new BadMethodCallException
CURLFile%object CURLFile(string $filename, [string $mimetype], [string $postname])%CURLFile オブジェクトを作る
-CachingIterator%object CachingIterator(Iterator $iterator, [string $flags = self::CALL_TOSTRING])%新しい CachingIterator オブジェクトを作成する
+CachingIterator%object CachingIterator(Iterator $iterator, [int $flags = self::CALL_TOSTRING])%新しい CachingIterator オブジェクトを作成する
CallbackFilterIterator%object CallbackFilterIterator(Iterator $iterator, callable $callback)%フィルタリングしたイテレータを別のイテレータから作成する
Collator%object Collator(string $locale)%collator を作成する
DOMAttr%object DOMAttr(string $name, [string $value])%新しい DOMAttr オブジェクトを作成する
@@ -23,12 +20,20 @@ DOMProcessingInstruction%object DOMProcessingInstruction(string $name, [string $
DOMText%object DOMText([string $value])%新しい DOMText オブジェクトを作成する
DOMXPath%object DOMXPath(DOMDocument $doc)%新しい DOMXPath オブジェクトを作成する
DateInterval%object DateInterval(string $interval_spec)%新しい DateInterval オブジェクトを作成する
-DatePeriod%object DatePeriod(DateTime $start, DateInterval $interval, int $recurrences, [int $options], DateTime $end, string $isostr)%新しい DatePeriod オブジェクトを作成する
+DatePeriod%object DatePeriod(DateTimeInterface $start, DateInterval $interval, int $recurrences, [int $options], DateTimeInterface $end, string $isostr)%新しい DatePeriod オブジェクトを作成する
DateTime%object DateTime([string $time = "now"], [DateTimeZone $timezone])%新しい DateTime オブジェクトを返す
DateTimeImmutable%object DateTimeImmutable([string $time = "now"], [DateTimeZone $timezone])%新しい DateTimeImmutable オブジェクトを返す
DateTimeZone%object DateTimeZone(string $timezone)%新しい DateTimeZone オブジェクトを作成する
DirectoryIterator%object DirectoryIterator(string $path)%パスから新規ディレクトリイテレータを生成する
DomainException%object DomainException([string $message = ""], [int $code = 0], [Exception $previous = NULL])%Create a new DomainException
+Ds\Deque%object Ds\Deque([mixed $values])%Creates a new instance.
+Ds\Map%object Ds\Map([mixed $...values])%Creates a new instance.
+Ds\Pair%object Ds\Pair([mixed $key], [mixed $value])%Creates a new instance.
+Ds\PriorityQueue%object Ds\PriorityQueue()%Creates a new instance.
+Ds\Queue%object Ds\Queue([mixed $values])%Creates a new instance.
+Ds\Set%object Ds\Set([mixed $...values])%Creates a new instance.
+Ds\Stack%object Ds\Stack([mixed $values])%Creates a new instance.
+Ds\Vector%object Ds\Vector([mixed $values])%Creates a new instance.
ErrorException%object ErrorException([string $message = ""], [int $code = 0], [Exception $previous = NULL])%Create a new ErrorException
EvCheck%object EvCheck(callable $callback, [mixed $data], [int $priority])%EvCheck ウォッチャーオブジェクトを作る
EvChild%object EvChild(int $pid, bool $trace, callable $callback, [mixed $data], [int $priority])%EvChild ウォッチャーオブジェクトを作る
@@ -49,8 +54,8 @@ EventBuffer%object EventBuffer()%Constructs EventBuffer object
EventBufferEvent%object EventBufferEvent(EventBase $base, [mixed $socket], [int $options], [callable $readcb], [callable $writecb], [callable $eventcb])%Constructs EventBufferEvent object
EventConfig%object EventConfig()%Constructs EventConfig object
EventDnsBase%object EventDnsBase(EventBase $base, bool $initialize)%Constructs EventDnsBase object
-EventHttp%object EventHttp(EventBase $base)%Constructs EventHttp object(the HTTP server)
-EventHttpConnection%object EventHttpConnection(EventBase $base, EventDnsBase $dns_base, string $address, int $port)%Constructs EventHttpConnection object
+EventHttp%object EventHttp(EventBase $base, [EventSslContext $ctx])%Constructs EventHttp object(the HTTP server)
+EventHttpConnection%object EventHttpConnection(EventBase $base, EventDnsBase $dns_base, string $address, int $port, [EventSslContext $ctx])%Constructs EventHttpConnection object
EventHttpRequest%object EventHttpRequest(callable $callback, [mixed $data])%Constructs EventHttpRequest object
EventListener%object EventListener(EventBase $base, callable $cb, mixed $data, int $flags, int $backlog, mixed $target)%Creates new connection listener associated with an event base
EventSslContext%object EventSslContext(string $method, string $options)%Constructs an OpenSSL context for use with Event classes
@@ -59,19 +64,11 @@ Exception%object Exception([string $message = ""], [int $code = 0], [Exception $
FANNConnection%object FANNConnection(int $from_neuron, int $to_neuron, float $weight)%The connection constructor
FilesystemIterator%object FilesystemIterator(string $path, [int $flags = FilesystemIterator::KEY_AS_PATHNAME | FilesystemIterator::CURRENT_AS_FILEINFO | FilesystemIterator::SKIP_DOTS])%新しい filesystem イテレータを作成する
FilterIterator%object FilterIterator(Iterator $iterator)%filterIterator を作成する
-FrenchToJD%int FrenchToJD(int $month, int $day, int $year)%フランス革命暦をユリウス積算日に変換する
Gender\Gender%object Gender\Gender([string $dsn])%Gender オブジェクトを作る
GlobIterator%object GlobIterator(string $path, [int $flags = FilesystemIterator::KEY_AS_PATHNAME | FilesystemIterator::CURRENT_AS_FILEINFO])%glob を使うディレクトリを作成する
Gmagick%object Gmagick([string $filename])%Gmagick のコンストラクタ
GmagickPixel%object GmagickPixel([string $color])%GmagickPixel のコンストラクタ
-GregorianToJD%int GregorianToJD(int $month, int $day, int $year)%グレゴリウス日をユリウス積算日に変換する
HaruDoc%object HaruDoc()%新しい HaruDoc のインスタンスを作成する
-HttpDeflateStream%object HttpDeflateStream([int $flags])%HttpDeflateStream クラスのコンストラクタ
-HttpInflateStream%object HttpInflateStream([int $flags])%HttpInflateStream クラスのコンストラクタ
-HttpMessage%object HttpMessage([string $message])%HttpMessage のコンストラクタ
-HttpQueryString%object HttpQueryString([bool $global = true], [mixed $add])%HttpQueryString のコンストラクタ
-HttpRequest%object HttpRequest([string $url], [int $request_method = HTTP_METH_GET], [array $options])%HttpRequest のコンストラクタ
-HttpRequestPool%object HttpRequestPool([HttpRequest $request], [HttpRequest ...])%HttpRequestPool のコンストラクタ
Imagick%object Imagick(mixed $files)%Imagick のコンストラクタ
ImagickDraw%object ImagickDraw()%ImagickDraw コンストラクタ
ImagickPixel%object ImagickPixel([string $color])%ImagickPixel のコンストラクタ
@@ -82,13 +79,6 @@ IntlCalendar%object IntlCalendar()%Private constructor for disallowing instantia
IntlRuleBasedBreakIterator%object IntlRuleBasedBreakIterator(string $rules, [string $areCompiled])%Create iterator from ruleset
InvalidArgumentException%object InvalidArgumentException([string $message = ""], [int $code = 0], [Exception $previous = NULL])%Create a new InvalidArgumentException
IteratorIterator%object IteratorIterator(Traversable $iterator)%traversable な何かからイテレータを作成する
-JDDayOfWeek%mixed JDDayOfWeek(int $julianday, [int $mode = CAL_DOW_DAYNO])%曜日を返す
-JDMonthName%string JDMonthName(int $julianday, int $mode)%月の名前を返す
-JDToFrench%string JDToFrench(int $juliandaycount)%ユリウス積算日をフランス革命暦(共和暦)に変換する
-JDToGregorian%string JDToGregorian(int $julianday)%ユリウス積算日をグレゴリウス日に変換する
-JDToJulian%string JDToJulian(int $julianday)%ユリウス積算日をユリウス暦に変換する
-JewishToJD%int JewishToJD(int $month, int $day, int $year)%ユダヤ暦の日付けをユリウス積算日に変換する
-JulianToJD%int JulianToJD(int $month, int $day, int $year)%ユリウス暦をユリウス積算日に変換する
KTaglib_MPEG_File%object KTaglib_MPEG_File(string $filename)%新しいファイルをオープンする
LengthException%object LengthException([string $message = ""], [int $code = 0], [Exception $previous = NULL])%Create a new LengthException
LimitIterator%object LimitIterator(Iterator $iterator, [int $offset], [int $count = -1])%LimitIterator を作成する
@@ -96,20 +86,48 @@ LogicException%object LogicException([string $message = ""], [int $code = 0], [E
Lua%object Lua(string $lua_script_file)%Lua コンストラクタ
Memcached%object Memcached([string $persistent_id])%Memcached のインスタンスを作成する
Mongo%object Mongo([string $server], [array $options])%コンストラクタ
-MongoBinData%object MongoBinData(string $data, [int $type = 2])%新しいバイナリデータオブジェクトを作成する
+MongoBinData%object MongoBinData(string $data, [int $type])%新しいバイナリデータオブジェクトを作成する
MongoCode%object MongoCode(string $code, [array $scope = array()])%新しいコードオブジェクトを作成する
MongoCollection%object MongoCollection(MongoDB $db, string $name)%新しいコレクションを作成する
+MongoCommandCursor%object MongoCommandCursor(MongoClient $connection, string $ns, array $command)%Create a new command cursor
MongoCursor%object MongoCursor(MongoClient $connection, string $ns, [array $query = array()], [array $fields = array()])%新しいカーソルを作成する
MongoDB%object MongoDB(MongoClient $conn, string $name)%新しいデータベースを作成する
+MongoDB\BSON\Binary%object MongoDB\BSON\Binary(string $data, integer $type)%Construct a new Binary
+MongoDB\BSON\Decimal128%object MongoDB\BSON\Decimal128([string $value])%Construct a new Decimal128
+MongoDB\BSON\Javascript%object MongoDB\BSON\Javascript(string $code, [array|object $scope])%Construct a new Javascript
+MongoDB\BSON\MaxKey%object MongoDB\BSON\MaxKey()%Construct a new MaxKey
+MongoDB\BSON\MinKey%object MongoDB\BSON\MinKey()%Construct a new MinKey
+MongoDB\BSON\ObjectID%object MongoDB\BSON\ObjectID([string $id])%Construct a new ObjectID
+MongoDB\BSON\Regex%object MongoDB\BSON\Regex(string $pattern, [string $flags = ""])%Construct a new Regex
+MongoDB\BSON\Timestamp%object MongoDB\BSON\Timestamp(integer $increment, integer $timestamp)%Construct a new Timestamp
+MongoDB\BSON\UTCDateTime%object MongoDB\BSON\UTCDateTime([integer|float|string|DateTimeInterface $milliseconds])%Construct a new UTCDateTime
+MongoDB\BSON\fromJSON%string MongoDB\BSON\fromJSON(string $json)%Returns the BSON representation of a JSON value
+MongoDB\BSON\fromPHP%string MongoDB\BSON\fromPHP(array|object $value)%Returns the BSON representation of a PHP value
+MongoDB\BSON\toJSON%string MongoDB\BSON\toJSON(string $bson)%Returns the JSON representation of a BSON value
+MongoDB\BSON\toPHP%array|object MongoDB\BSON\toPHP(string $bson, [array $typeMap = []])%Returns the PHP representation of a BSON value
+MongoDB\Driver\BulkWrite%object MongoDB\Driver\BulkWrite([array $options])%Create a new BulkWrite
+MongoDB\Driver\Command%object MongoDB\Driver\Command(array|object $document)%Create a new Command
+MongoDB\Driver\Cursor%object MongoDB\Driver\Cursor()%Create a new Cursor (not used)
+MongoDB\Driver\CursorId%object MongoDB\Driver\CursorId()%Create a new CursorId (not used)
+MongoDB\Driver\Manager%object MongoDB\Driver\Manager([string $uri = "mongodb://127.0.0.1/], [array $uriOptions = []], [array $driverOptions = []])%Create new MongoDB Manager
+MongoDB\Driver\Query%object MongoDB\Driver\Query(array|object $filter, [array $queryOptions])%Construct new Query
+MongoDB\Driver\ReadConcern%object MongoDB\Driver\ReadConcern([string $level])%Construct immutable ReadConcern
+MongoDB\Driver\ReadPreference%object MongoDB\Driver\ReadPreference(int $mode, [array $tagSets], [array $options = []])%Construct immutable ReadPreference
+MongoDB\Driver\Server%object MongoDB\Driver\Server()%Create a new Server (not used)
+MongoDB\Driver\WriteConcern%object MongoDB\Driver\WriteConcern(string|int $w, [integer $wtimeout], [boolean $journal])%Construct immutable WriteConcern
MongoDate%object MongoDate([int $sec = time()], [int $usec])%新しい日付を作成する
+MongoDeleteBatch%object MongoDeleteBatch(MongoCollection $collection, [array $write_options])%Description
MongoGridFS%object MongoGridFS(MongoDB $db, [string $prefix = "fs"], [mixed $chunks = "fs"])%新しいファイルコレクションを作成する
MongoGridFSCursor%object MongoGridFSCursor(MongoGridFS $gridfs, resource $connection, string $ns, array $query, array $fields)%新しいカーソルを作成する
MongoGridfsFile%object MongoGridfsFile(MongoGridFS $gridfs, array $file)%新しい GridFS ファイルを作成する
-MongoId%object MongoId([string $id])%新しい ID を作成する
+MongoId%object MongoId([string|MongoId $id])%新しい ID を作成する
+MongoInsertBatch%object MongoInsertBatch(MongoCollection $collection, [array $write_options])%Description
MongoInt32%object MongoInt32(string $value)%新しい 32 ビット整数値を作成する
MongoInt64%object MongoInt64(string $value)%新しい 64 ビット整数値を作成する
MongoRegex%object MongoRegex(string $regex)%新しい正規表現を作成する
MongoTimestamp%object MongoTimestamp([int $sec = time()], [int $inc])%新しいタイムスタンプを作成する
+MongoUpdateBatch%object MongoUpdateBatch(MongoCollection $collection, [array $write_options])%Description
+MongoWriteBatch%object MongoWriteBatch(MongoCollection $collection, [string $batch_type], [array $write_options])%Creates a new batch of write operations
MultipleIterator%object MultipleIterator([int $flags = MultipleIterator::MIT_NEED_ALL|MultipleIterator::MIT_KEYS_NUMERIC])%新しい MultipleIterator を作成する
MysqlndUhConnection%object MysqlndUhConnection()%The __construct purpose
MysqlndUhPreparedStatement%object MysqlndUhPreparedStatement()%The __construct purpose
@@ -117,11 +135,12 @@ NoRewindIterator%object NoRewindIterator(Iterator $iterator)%NoRewindIterator
OutOfBoundsException%object OutOfBoundsException([string $message = ""], [int $code = 0], [Exception $previous = NULL])%Create a new OutOfBoundsException
OutOfRangeException%object OutOfRangeException([string $message = ""], [int $code = 0], [Exception $previous = NULL])%Create a new OutOfRangeException
OverflowException%object OverflowException([string $message = ""], [int $code = 0], [Exception $previous = NULL])%Create a new OverflowException
-PDO%object PDO(string $dsn, [string $username], [string $password], [array $driver_options])%データベースへの接続を表す PDO インスタンスを生成する
+PDO%object PDO(string $dsn, [string $username], [string $password], [array $options])%データベースへの接続を表す PDO インスタンスを生成する
ParentIterator%object ParentIterator(RecursiveIterator $iterator)%ParentIterator を作成する
Phar%object Phar(string $fname, [int $flags], [string $alias])%Phar アーカイブオブジェクトを作成する
PharData%object PharData(string $fname, [int $flags], [string $alias], [int $format])%実行可能でない tar あるいは zip アーカイブオブジェクトを作成する
PharFileInfo%object PharFileInfo(string $entry)%Phar エントリオブジェクトを作成する
+Pool%object Pool(integer $size, [string $class], [array $ctor])%Creates a new Pool of Workers
QuickHashIntHash%object QuickHashIntHash(int $size, [int $options])%新しい QuickHashIntHash オブジェクトを作る
QuickHashIntSet%object QuickHashIntSet(int $size, [int $options])%新しい QuickHashIntSet オブジェクトを作る
QuickHashIntStringHash%object QuickHashIntStringHash(int $size, [int $options])%新しい QuickHashIntStringHash オブジェクトを作る
@@ -140,6 +159,7 @@ RecursiveTreeIterator%object RecursiveTreeIterator(RecursiveIterator|IteratorAgg
ReflectionClass%object ReflectionClass(mixed $argument)%ReflectionClass を作成する
ReflectionExtension%object ReflectionExtension(string $name)%ReflectionExtension を作成する
ReflectionFunction%object ReflectionFunction(mixed $name)%ReflectionFunction オブジェクトを作成する
+ReflectionGenerator%object ReflectionGenerator(Generator $generator)%Constructs a ReflectionGenerator object
ReflectionMethod%object ReflectionMethod(mixed $class, string $name, string $class_method)%ReflectionMethod を作成する
ReflectionObject%object ReflectionObject(object $argument)%ReflectionObject を作成する
ReflectionParameter%object ReflectionParameter(string $function, string $parameter)%コンストラクタ
@@ -152,7 +172,7 @@ SAMMessage%object SAMMessage([mixed $body])%新しいメッセージオブジェ
SDO_DAS_Relational%object SDO_DAS_Relational(array $database_metadata, [string $application_root_type], [array $SDO_containment_references_metadata])%リレーショナルデータアクセスサービスのインスタンスを作成する
SDO_Model_ReflectionDataObject%object SDO_Model_ReflectionDataObject(SDO_DataObject $data_object)%SDO_Model_ReflectionDataObject を作成する
SNMP%object SNMP(int $version, string $hostname, string $community, [int $timeout = 1000000], [int $retries = 5])%リモート SNMP エージェントへのセッションを表す SNMP インスタンスを作成する
-SQLite3%object SQLite3(string $filename, [int $flags], [string $encryption_key])%SQLite3 オブジェクトを作成し、SQLite 3 データベースをオープンする
+SQLite3%object SQLite3(string $filename, [int $flags = SQLITE3_OPEN_READWRITE | SQLITE3_OPEN_CREATE], [string $encryption_key = null])%SQLite3 オブジェクトを作成し、SQLite 3 データベースをオープンする
SVM%object SVM()%SVM オブジェクトを新規構築
SVMModel%object SVMModel([string $filename])%SVMModel を新規構築
SimpleXMLElement%object SimpleXMLElement(string $data, [int $options], [bool $data_is_url = false], [string $ns = ""], [bool $is_prefix = false])%新しい SimpleXMLElement オブジェクトを作成する
@@ -161,7 +181,7 @@ SoapFault%object SoapFault(string $faultcode, string $faultstring, [string $faul
SoapHeader%object SoapHeader(string $namespace, string $name, [mixed $data], [bool $mustunderstand], [string $actor])%SoapHeader コンストラクタ
SoapParam%object SoapParam(mixed $data, string $name)%SoapParam コンストラクタ
SoapServer%object SoapServer(mixed $wsdl, [array $options])%SoapServer コンストラクタ
-SoapVar%object SoapVar(string $data, string $encoding, [string $type_name], [string $type_namespace], [string $node_name], [string $node_namespace])%SoapVar コンストラクタ
+SoapVar%object SoapVar(mixed $data, string $encoding, [string $type_name], [string $type_namespace], [string $node_name], [string $node_namespace])%SoapVar コンストラクタ
SphinxClient%object SphinxClient()%新しい SphinxClient オブジェクトを作成する
SplDoublyLinkedList%object SplDoublyLinkedList()%新しい双方向リンクリストを作成する
SplFileInfo%object SplFileInfo(string $file_name)%新しい SplFileInfo オブジェクトを作成する
@@ -173,13 +193,46 @@ SplQueue%object SplQueue()%双方向リンクリストを使用して実装し
SplStack%object SplStack()%双方向リンクリストを使用して実装した新しい空のスタックを作成する
SplTempFileObject%object SplTempFileObject([int $max_memory])%新しい一時ファイルオブジェクトを作成する
SplType%object SplType([mixed $initial_value], [bool $strict])%何らかの型の新しい値を作成する
-Spoofchecker%object Spoofchecker()%コンストラクタ
+Spoofchecker%object Spoofchecker()%Constructor
Swish%object Swish(string $index_names)%Swish オブジェクトを作成する
+SyncEvent%object SyncEvent([string $name], [bool $manual = false], [bool $prefire = false])%Constructs a new SyncEvent object
+SyncMutex%object SyncMutex([string $name])%Constructs a new SyncMutex object
+SyncReaderWriter%object SyncReaderWriter([string $name], [bool $autounlock = true])%Constructs a new SyncReaderWriter object
+SyncSemaphore%object SyncSemaphore([string $name], [integer $initialval = 1], [bool $autounlock = true])%Constructs a new SyncSemaphore object
+SyncSharedMemory%object SyncSharedMemory(string $name, integer $size)%Constructs a new SyncSharedMemory object
TokyoTyrant%object TokyoTyrant([string $host], [int $port = TokyoTyrant::RDBDEF_PORT], [array $options])%新しい TokyoTyrant オブジェクトを作成する
TokyoTyrantIterator%object TokyoTyrantIterator(mixed $object)%イテレータを作成する
TokyoTyrantQuery%object TokyoTyrantQuery(TokyoTyrantTable $table)%新しいクエリを作成する
Transliterator%object Transliterator()%インスタンス化を拒否するために private にしたコンストラクタ
UConverter%object UConverter([string $destination_encoding], [string $source_encoding])%UConverter オブジェクトを作る
+UI\Controls\Box%object UI\Controls\Box([integer $orientation = UI\Controls\Box::Horizontal])%Construct a new Box
+UI\Controls\Button%object UI\Controls\Button(string $text)%Construct a new Button
+UI\Controls\Check%object UI\Controls\Check(string $text)%Construct a new Check
+UI\Controls\Entry%object UI\Controls\Entry([integer $type = UI\Controls\Entry::Normal])%Construct a new Entry
+UI\Controls\Group%object UI\Controls\Group(string $title)%Construct a new Group
+UI\Controls\Label%object UI\Controls\Label(string $text)%Construct a new Label
+UI\Controls\MultilineEntry%object UI\Controls\MultilineEntry([integer $type])%Construct a new Multiline Entry
+UI\Controls\Picker%object UI\Controls\Picker([integer $type = UI\Controls\Picker::Date])%Construct a new Picker
+UI\Controls\Separator%object UI\Controls\Separator([integer $type = UI\Controls\Separator::Horizontal])%Construct a new Separator
+UI\Controls\Slider%object UI\Controls\Slider(integer $min, integer $max)%Construct a new Slider
+UI\Controls\Spin%object UI\Controls\Spin(integer $min, integer $max)%Construct a new Spin
+UI\Draw\Brush%object UI\Draw\Brush(integer $color)%Construct a new Brush
+UI\Draw\Brush\LinearGradient%object UI\Draw\Brush\LinearGradient(UI\Point $start, UI\Point $end)%Construct a Linear Gradient
+UI\Draw\Brush\RadialGradient%object UI\Draw\Brush\RadialGradient(UI\Point $start, UI\Point $outer, float $radius)%Construct a new Radial Gradient
+UI\Draw\Color%object UI\Draw\Color([integer $color])%Construct new Color
+UI\Draw\Path%object UI\Draw\Path([integer $mode = UI\Draw\Path::Winding])%Construct a new Path
+UI\Draw\Stroke%object UI\Draw\Stroke([integer $cap = UI\Draw\Line\Cap::Flat], [integer $join = UI\Draw\Line\Join::Miter], [float $thickness = 1], [float $miterLimit = 10])%Construct a new Stroke
+UI\Draw\Text\Font%object UI\Draw\Text\Font(UI\Draw\Text\Font\Descriptor $descriptor)%Construct a new Font
+UI\Draw\Text\Font\Descriptor%object UI\Draw\Text\Font\Descriptor(string $family, float $size, [integer $weight = UI\Draw\Text\Font\Weight::Normal], [integer $italic = UI\Draw\Text\Font\Italic::Normal], [integer $stretch = UI\Draw\Text\Font\Stretch::Normal])%Construct a new Font Descriptor
+UI\Draw\Text\Font\fontFamilies%array UI\Draw\Text\Font\fontFamilies()%Retrieve Font Families
+UI\Draw\Text\Layout%object UI\Draw\Text\Layout(string $text, UI\Draw\Text\Font $font, float $width)%Construct a new Text Layout
+UI\Executor%object UI\Executor(integer $microseconds, integer $seconds)%Construct a new Executor
+UI\Menu%object UI\Menu(string $name)%Construct a new Menu
+UI\Point%object UI\Point(float $x, float $y)%Construct a new Point
+UI\Size%object UI\Size(float $width, float $height)%Construct a new Size
+UI\Window%object UI\Window(string $title, Size $size, [boolean $menu = false])%Construct a new Window
+UI\quit%void UI\quit()%Quit UI Loop
+UI\run%void UI\run([integer $flags])%Enter UI Loop
UnderflowException%object UnderflowException([string $message = ""], [int $code = 0], [Exception $previous = NULL])%Create a new UnderflowException
UnexpectedValueException%object UnexpectedValueException([string $message = ""], [int $code = 0], [Exception $previous = NULL])%Create a new UnexpectedValueException
V8Js%object V8Js([string $object_name = "PHP"], [array $variables = array()], [array $extensions = array()], [bool $report_uncaught_exceptions])%新しい V8Js オブジェクトを作成する
@@ -187,7 +240,7 @@ VarnishAdmin%object VarnishAdmin([array $args])%VarnishAdmin のコンストラ
VarnishLog%object VarnishLog([array $args])%Varnishlog のコンストラクタ
VarnishStat%object VarnishStat([array $args])%VarnishStat のコンストラクタ
WeakMap%object WeakMap()%新しいマップを作る
-Weakref%object Weakref([object $object])%弱い参照を新しく作る
+Weakref%object Weakref(object $object)%弱い参照を新しく作る
XMLDiff\Base%object XMLDiff\Base(string $nsname)%Constructor
XSLTProcessor%object XSLTProcessor()%新規 XSLTProcessor オブジェクトを生成する
Yaf_Application%object Yaf_Application(mixed $config, [string $envrion])%Yaf_Application のコンストラクタ
@@ -198,23 +251,24 @@ Yaf_Dispatcher%object Yaf_Dispatcher()%Yaf_Dispatcher のコンストラクタ
Yaf_Exception%object Yaf_Exception()%コンストラクタ
Yaf_Loader%object Yaf_Loader()%The __construct purpose
Yaf_Registry%object Yaf_Registry()%Yaf_Registry はシングルトンを実装する
-Yaf_Request_Http%object Yaf_Request_Http()%The __construct purpose
-Yaf_Request_Simple%object Yaf_Request_Simple()%The __construct purpose
+Yaf_Request_Http%object Yaf_Request_Http([string $request_uri], [string $base_uri])%Yaf_Request_Http のコンストラクタ
+Yaf_Request_Simple%object Yaf_Request_Simple([string $method], [string $module], [string $controller], [string $action], [array $params])%Yaf_Request_Simple のコンストラクタ
Yaf_Response_Abstract%object Yaf_Response_Abstract()%The __construct purpose
-Yaf_Route_Map%object Yaf_Route_Map([string $controller_prefer = false], [string $delimiter = ''])%The __construct purpose
+Yaf_Route_Map%object Yaf_Route_Map([string $controller_prefer = false], [string $delimiter = ""])%The __construct purpose
Yaf_Route_Regex%object Yaf_Route_Regex(string $match, array $route, [array $map], [array $verify], [string $reverse])%Yaf_Route_Regex のコンストラクタ
Yaf_Route_Rewrite%object Yaf_Route_Rewrite(string $match, array $route, [array $verify])%Yaf_Route_Rewrite のコンストラクタ
Yaf_Route_Simple%object Yaf_Route_Simple(string $module_name, string $controller_name, string $action_name)%Yaf_Route_Simple のコンストラクタ
Yaf_Route_Supervar%object Yaf_Route_Supervar(string $supervar_name)%The __construct purpose
Yaf_Router%object Yaf_Router()%Yaf_Router のコンストラクタ
-Yaf_Session%object Yaf_Session()%The __construct purpose
-Yaf_View_Simple%object Yaf_View_Simple(string $tempalte_dir, [array $options])%Yaf_View_Simple のコンストラクタ
+Yaf_Session%object Yaf_Session()%Yaf_Session のコンストラクタ
+Yaf_View_Simple%object Yaf_View_Simple(string $template_dir, [array $options])%Yaf_View_Simple のコンストラクタ
Yar_Client%object Yar_Client(string $url)%Create a client
Yar_Server%object Yar_Server(Object $obj)%Register a server
ZMQ%object ZMQ()%ZMQ constructor
ZMQContext%object ZMQContext([integer $io_threads = 1], [boolean $is_persistent = true])%Construct a new ZMQContext object
ZMQDevice%object ZMQDevice(ZMQSocket $frontend, ZMQSocket $backend, [ZMQSocket $listener])%Construct a new device
ZMQSocket%object ZMQSocket(ZMQContext $context, int $type, [string $persistent_id = null], [callback $on_new_socket = null])%Construct a new ZMQSocket
+Zookeeper%object Zookeeper([string $host = ''], [callable $watcher_cb = null], [int $recv_timeout = 10000])%Create a handle to used communicate with zookeeper.
__autoload%void __autoload(string $class)%未定義のクラスのロードを試みる
__halt_compiler%void __halt_compiler()%コンパイラの実行を中止する
abs%number abs(mixed $number)%絶対値
@@ -222,15 +276,6 @@ acos%float acos(float $arg)%逆余弦(アークコサイン)
acosh%float acosh(float $arg)%逆双曲線余弦(アークハイパボリックコサイン)
addcslashes%string addcslashes(string $str, string $charlist)%C 言語と同様にスラッシュで文字列をクォートする
addslashes%string addslashes(string $str)%文字列をスラッシュでクォートする
-aggregate%void aggregate(object $object, string $class_name)%メソッドおよびプロパティの動的なクラス/オブジェクト集約を行う
-aggregate_info%array aggregate_info(object $object)%指定したオブジェクトの集約情報を取得する
-aggregate_methods%void aggregate_methods(object $object, string $class_name)%クラスのメソッドを、動的にオブジェクトに集約する
-aggregate_methods_by_list%void aggregate_methods_by_list(object $object, string $class_name, array $methods_list, [bool $exclude = false])%選択したクラスメソッドを、動的にオブジェクトに集約する
-aggregate_methods_by_regexp%void aggregate_methods_by_regexp(object $object, string $class_name, string $regexp, [bool $exclude = false])%正規表現を使用して選択したクラスメソッドを、 動的にオブジェクトに集約する
-aggregate_properties%void aggregate_properties(object $object, string $class_name)%クラスのプロパティを、動的にオブジェクトに集約する
-aggregate_properties_by_list%void aggregate_properties_by_list(object $object, string $class_name, array $properties_list, [bool $exclude = false])%選択したクラスプロパティを、動的にオブジェクトに集約する
-aggregate_properties_by_regexp%void aggregate_properties_by_regexp(object $object, string $class_name, string $regexp, [bool $exclude = false])%正規表現を使用して選択したクラスプロパティを、 動的にオブジェクトに集約する
-aggregation_info%void aggregation_info()%aggregate_info のエイリアス
apache_child_terminate%bool apache_child_terminate()%このリクエストの後にApacheプロセスを終了する
apache_get_modules%array apache_get_modules()%ロードされた Apache モジュールのリストを取得する
apache_get_version%string apache_get_version()%Apache のバージョンを取得する
@@ -260,10 +305,22 @@ apc_inc%int apc_inc(string $key, [int $step = 1], [bool $success])%保存した
apc_load_constants%bool apc_load_constants(string $key, [bool $case_sensitive = true])%定数群をキャッシュから読み込む
apc_sma_info%array apc_sma_info([bool $limited = false])%APC の共有メモリ割り当てに関する情報を取得する
apc_store%array apc_store(string $key, mixed $var, [int $ttl], array $values, [mixed $unused = NULL])%変数をデータ領域にキャッシュする
+apcu_add%array apcu_add(string $key, mixed $var, [int $ttl], array $values, [mixed $unused = NULL])%Cache a new variable in the data store
+apcu_cache_info%array apcu_cache_info([bool $limited = false])%Retrieves cached information from APCu's data store
+apcu_cas%bool apcu_cas(string $key, int $old, int $new)%Updates an old value with a new value
+apcu_clear_cache%bool apcu_clear_cache()%Clears the APCu cache
+apcu_dec%int apcu_dec(string $key, [int $step = 1], [bool $success])%Decrease a stored number
+apcu_delete%bool apcu_delete(mixed $key)%Removes a stored variable from the cache
+apcu_entry%mixed apcu_entry(string $key, callable $generator, [int $ttl])%Atomically fetch or generate a cache entry
+apcu_exists%mixed apcu_exists(mixed $keys)%Checks if entry exists
+apcu_fetch%mixed apcu_fetch(mixed $key, [bool $success])%Fetch a stored variable from the cache
+apcu_inc%int apcu_inc(string $key, [int $step = 1], [bool $success])%Increase a stored number
+apcu_sma_info%array apcu_sma_info([bool $limited = false])%Retrieves APCu Shared Memory Allocation information
+apcu_store%array apcu_store(string $key, mixed $var, [int $ttl], array $values, [mixed $unused = NULL])%Cache a variable in the data store
array%array array([mixed ...])%配列を生成する
array_change_key_case%array array_change_key_case(array $array, [int $case = CASE_LOWER])%配列のすべてのキーの大文字小文字を変更する
array_chunk%array array_chunk(array $array, int $size, [bool $preserve_keys = false])%配列を分割する
-array_column%array array_column(array $array, mixed $column_key, [mixed $index_key = null])%入力配列から単一のカラムの値を返す
+array_column%array array_column(array $input, mixed $column_key, [mixed $index_key = null])%入力配列から単一のカラムの値を返す
array_combine%配列 array_combine(array $keys, array $values)%一方の配列をキーとして、もう一方の配列を値として、ひとつの配列を生成する
array_count_values%array array_count_values(array $array)%配列の値の数を数える
array_diff%array array_diff(array $array1, array $array2, [array ...])%配列の差を計算する
@@ -273,7 +330,7 @@ array_diff_uassoc%array array_diff_uassoc(array $array1, array $array2, [array .
array_diff_ukey%array array_diff_ukey(array $array1, array $array2, [array ...], callable $key_compare_func)%キーを基準にし、コールバック関数を用いて配列の差を計算する
array_fill%array array_fill(int $start_index, int $num, mixed $value)%配列を指定した値で埋める
array_fill_keys%array array_fill_keys(array $keys, mixed $value)%キーを指定して、配列を値で埋める
-array_filter%array array_filter(array $array, [callable $callback])%コールバック関数を使用して、配列の要素をフィルタリングする
+array_filter%array array_filter(array $array, [callable $callback], [int $flag])%コールバック関数を使用して、配列の要素をフィルタリングする
array_flip%string array_flip(array $array)%配列のキーと値を反転する
array_intersect%array array_intersect(array $array1, array $array2, [array ...])%配列の共通項を計算する
array_intersect_assoc%array array_intersect_assoc(array $array1, array $array2, [array ...])%追加された添字の確認も含めて配列の共通項を確認する
@@ -281,11 +338,11 @@ array_intersect_key%array array_intersect_key(array $array1, array $array2, [arr
array_intersect_uassoc%array array_intersect_uassoc(array $array1, array $array2, [array ...], callable $key_compare_func)%追加された添字の確認も含め、コールバック関数を用いて 配列の共通項を確認する
array_intersect_ukey%array array_intersect_ukey(array $array1, array $array2, [array ...], callable $key_compare_func)%キーを基準にし、コールバック関数を用いて 配列の共通項を計算する
array_key_exists%bool array_key_exists(mixed $key, array $array)%指定したキーまたは添字が配列にあるかどうかを調べる
-array_keys%array array_keys(array $array, [mixed $search_value], [bool $strict = false])%配列のキーすべて、あるいはその一部を返す
+array_keys%array array_keys(array $array, [mixed $search_value = null], [bool $strict = false])%配列のキーすべて、あるいはその一部を返す
array_map%array array_map(callable $callback, array $array1, [array ...])%指定した配列の要素にコールバック関数を適用する
array_merge%array array_merge(array $array1, [array ...])%ひとつまたは複数の配列をマージする
array_merge_recursive%array array_merge_recursive(array $array1, [array ...])%二つ以上の配列を再帰的にマージする
-array_multisort%string array_multisort(array $array1, [mixed $array1_sort_order = SORT_ASC], [mixed $array1_sort_flags = SORT_REGULAR], [mixed ...])%複数の多次元の配列をソートする
+array_multisort%string array_multisort(array $array1, [mixed $array1_sort_order = SORT_ASC], [mixed $array1_sort_flags = SORT_REGULAR], [mixed ...])%複数または多次元の配列をソートする
array_pad%array array_pad(array $array, int $size, mixed $value)%指定長、指定した値で配列を埋める
array_pop%mixed array_pop(array $array)%配列の末尾から要素を取り除く
array_product%number array_product(array $array)%配列の値の積を計算する
@@ -295,27 +352,27 @@ array_reduce%mixed array_reduce(array $array, callable $callback, [mixed $initia
array_replace%array array_replace(array $array1, array $array2, [array ...])%渡された配列の要素を置き換える
array_replace_recursive%array array_replace_recursive(array $array1, array $array2, [array ...])%渡された配列の要素を再帰的に置き換える
array_reverse%array array_reverse(array $array, [bool $preserve_keys = false])%要素を逆順にした配列を返す
-array_search%mixed array_search(mixed $needle, array $haystack, [bool $strict = false])%指定した値を配列で検索し、見つかった場合に対応するキーを返す
+array_search%mixed array_search(mixed $needle, array $haystack, [bool $strict = false])%指定した値を配列で検索し、見つかった場合に対応する最初のキーを返す
array_shift%mixed array_shift(array $array)%配列の先頭から要素を一つ取り出す
array_slice%array array_slice(array $array, int $offset, [int $length], [bool $preserve_keys = false])%配列の一部を展開する
-array_splice%array array_splice(array $input, int $offset, [int $length], [mixed $replacement = array()])%配列の一部を削除し、他の要素で置換する
+array_splice%array array_splice(array $input, int $offset, [int $length = count($input)], [mixed $replacement = array()])%配列の一部を削除し、他の要素で置換する
array_sum%number array_sum(array $array)%配列の中の値の合計を計算する
array_udiff%array array_udiff(array $array1, array $array2, [array ...], callable $value_compare_func)%データの比較にコールバック関数を用い、配列の差を計算する
array_udiff_assoc%array array_udiff_assoc(array $array1, array $array2, [array ...], callable $value_compare_func)%データの比較にコールバック関数を用い、 追加された添字の確認を含めて配列の差を計算する
array_udiff_uassoc%array array_udiff_uassoc(array $array1, array $array2, [array ...], callable $value_compare_func, callable $key_compare_func)%データと添字の比較にコールバック関数を用い、 追加された添字の確認を含めて配列の差を計算する
array_uintersect%array array_uintersect(array $array1, array $array2, [array ...], callable $value_compare_func)%データの比較にコールバック関数を用い、配列の共通項を計算する
array_uintersect_assoc%array array_uintersect_assoc(array $array1, array $array2, [array ...], callable $value_compare_func)%データの比較にコールバック関数を用い、 追加された添字の確認も含めて配列の共通項を計算する
-array_uintersect_uassoc%array array_uintersect_uassoc(array $array1, array $array2, [array ...], callable $value_compare_func, callable $key_compare_func)%データと添字の比較にコールバック関数を用い、 追加された添字の確認も含めて配列の共通項を計算する
+array_uintersect_uassoc%array array_uintersect_uassoc(array $array1, array $array2, [array ...], callable $value_compare_func, callable $key_compare_func)%データと添字の比較に個別のコールバック関数を用い、 追加された添字の確認も含めて配列の共通項を計算する
array_unique%array array_unique(array $array, [int $sort_flags = SORT_STRING])%配列から重複した値を削除する
array_unshift%int array_unshift(array $array, mixed $value1, [mixed ...])%一つ以上の要素を配列の最初に加える
array_values%array array_values(array $array)%配列の全ての値を返す
-array_walk%bool array_walk(array $array, callable $callback, [mixed $userdata])%配列の全ての要素にユーザー関数を適用する
+array_walk%bool array_walk(array $array, callable $callback, [mixed $userdata])%配列の全ての要素にユーザー定義の関数を適用する
array_walk_recursive%bool array_walk_recursive(array $array, callable $callback, [mixed $userdata])%配列の全ての要素に、ユーザー関数を再帰的に適用する
arsort%bool arsort(array $array, [int $sort_flags = SORT_REGULAR])%連想キーと要素との関係を維持しつつ配列を逆順にソートする
asin%float asin(float $arg)%逆正弦(アークサイン)
asinh%float asinh(float $arg)%逆双曲線正弦(アークハイパボリックサイン)
asort%bool asort(array $array, [int $sort_flags = SORT_REGULAR])%連想キーと要素との関係を維持しつつ配列をソートする
-assert%bool assert(mixed $assertion, [string $description])%assertion が FALSE であるかどうかを調べる
+assert%bool assert(mixed $assertion, [string $description], [Throwable $exception])%assertion が FALSE であるかどうかを調べる
assert_options%mixed assert_options(int $what, [mixed $value])%様々な assert フラグを設定/取得する
atan%float atan(float $arg)%逆正接(アークタンジェント)
atan2%float atan2(float $y, float $x)%2 変数のアークタンジェント
@@ -348,8 +405,8 @@ bzdecompress%mixed bzdecompress(string $source, [int $small])%bzip2 形式のデ
bzerrno%int bzerrno(resource $bz)%bzip2 エラー番号を返す
bzerror%array bzerror(resource $bz)%bzip2 エラー番号とエラー文字列を配列で返す
bzerrstr%string bzerrstr(resource $bz)%bzip2 エラー文字列を返す
-bzflush%int bzflush(resource $bz)%全てのバッファリングされたデータを強制的に書き込む
-bzopen%resource bzopen(string $filename, string $mode)%bzip2 圧縮されたファイルをオープンする
+bzflush%bool bzflush(resource $bz)%全てのバッファリングされたデータを強制的に書き込む
+bzopen%resource bzopen(mixed $file, string $mode)%bzip2 圧縮されたファイルをオープンする
bzread%string bzread(resource $bz, [int $length = 1024])%バイナリ対応の bzip2 ファイル読み込み
bzwrite%int bzwrite(resource $bz, string $data, [int $length])%バイナリ対応の bzip2 ファイルへの書き込み
cal_days_in_month%int cal_days_in_month(int $calendar, int $month, int $year)%指定した年とカレンダーについて、月の日数を返す
@@ -358,8 +415,8 @@ cal_info%array cal_info([int $calendar = -1])%特定のカレンダーに関す
cal_to_jd%int cal_to_jd(int $calendar, int $month, int $day, int $year)%サポートされるカレンダーからユリウス積算日に変換する
call_user_func%mixed call_user_func(callable $callback, [mixed $parameter], [mixed ...])%最初の引数で指定したコールバック関数をコールする
call_user_func_array%mixed call_user_func_array(callable $callback, array $param_arr)%パラメータの配列を指定してコールバック関数をコールする
-call_user_method%mixed call_user_method(string $method_name, object $obj, [mixed $parameter], [mixed ...])%指定したオブジェクトのユーザーメソッドをコールする [古い関数]
-call_user_method_array%mixed call_user_method_array(string $method_name, object $obj, array $params)%パラメータの配列を指定してユーザーメソッドをコールする [古い関数]
+call_user_method%mixed call_user_method(string $method_name, object $obj, [mixed $parameter], [mixed ...])%指定したオブジェクトのユーザーメソッドをコールする
+call_user_method_array%mixed call_user_method_array(string $method_name, object $obj, array $params)%パラメータの配列を指定してユーザーメソッドをコールする
ceil%float ceil(float $value)%端数の切り上げ
chdir%bool chdir(string $directory)%ディレクトリを変更する
checkdate%bool checkdate(int $month, int $day, int $year)%グレゴリオ暦の日付/時刻の妥当性を確認します
@@ -373,7 +430,7 @@ chroot%void chroot()%ルートディレクトリを変更する
chunk_split%string chunk_split(string $body, [int $chunklen = 76], [string $end = "\r\n"])%文字列をより小さな部分に分割する
class_alias%bool class_alias(string $original, string $alias, [bool $autoload])%クラスのエイリアスを作成する
class_exists%bool class_exists(string $class_name, [bool $autoload = true])%クラスが定義済みかどうかを確認する
-class_implements%array class_implements(mixed $class, [bool $autoload = true])%与えられたクラスが実装しているインターフェイスを返す
+class_implements%array class_implements(mixed $class, [bool $autoload = true])%与えられたクラスあるいはインターフェイスが実装しているインターフェイスを返す
class_parents%array class_parents(mixed $class, [bool $autoload = true])%与えられたクラスの親クラスを返す
class_uses%array class_uses(mixed $class, [bool $autoload = true])%指定したクラスが使っているトレイトを返す
clearstatcache%void clearstatcache([bool $clear_realpath_cache = false], [string $filename])%ファイルのステータスのキャッシュをクリアする
@@ -394,26 +451,15 @@ collator_set_attribute%bool collator_set_attribute(int $attr, int $val, Collator
collator_set_strength%bool collator_set_strength(int $strength, Collator $coll)%照合強度を設定する
collator_sort%bool collator_sort(array $arr, [int $sort_flag], Collator $coll)%指定した collator で配列を並べ替える
collator_sort_with_sort_keys%bool collator_sort_with_sort_keys(array $arr, Collator $coll)%指定した collator とキーで配列を並べ替える
-com_addref%void com_addref()%コンポーネントの参照カウンタを増やす [非推奨]
com_create_guid%string com_create_guid()%グローバルユニーク ID (GUID) を生成する
com_event_sink%bool com_event_sink(variant $comobject, object $sinkobject, [mixed $sinkinterface])%COM オブジェクトのイベントを PHP オブジェクトに接続する
-com_get%void com_get()%COM コンポーネントのプロパティの値を得る [非推奨]
com_get_active_object%variant com_get_active_object(string $progid, [int $code_page])%すでに実行中の COM オブジェクトのインスタンスへのハンドルを返す
-com_invoke%void com_invoke()%COM コンポーネントのメソッドをコールする [非推奨]
-com_isenum%bool com_isenum(variant $com_module)%COM オブジェクトが IEnumVariant インターフェイスを実装しているかどうかを示す [非推奨]
-com_load%void com_load()%COM コンポーネントへの新規リファレンスを作成する [非推奨]
com_load_typelib%bool com_load_typelib(string $typelib_name, [bool $case_insensitive = true])%タイプライブラリを読み込む
com_message_pump%bool com_message_pump([int $timeoutms])%COM メッセージを処理し、timeoutms ミリ秒の間待つ
com_print_typeinfo%bool com_print_typeinfo(object $comobject, [string $dispinterface], [bool $wantsink = false])%ディスパッチインターフェイスのために、PHP のクラス定義を出力する
-com_propget%void com_propget()%com_get のエイリアス
-com_propput%void com_propput()%com_set のエイリアス
-com_propset%void com_propset()%com_set のエイリアス
-com_release%void com_release()%コンポーネントリファレンスカウンタを減らす [廃止]
-com_set%void com_set()%COM コンポーネントのプロパティに値を代入する
compact%array compact(mixed $varname1, [mixed ...])%変数名とその値から配列を作成する
connection_aborted%int connection_aborted()%クライアントとの接続が切断されているかどうかを調べる
connection_status%int connection_status()%接続ステータスのビットフィールドを返す
-connection_timeout%int connection_timeout()%スクリプトがタイムアウトしたかどうかを調べる
constant%mixed constant(string $name)%定数の値を返す
convert_cyr_string%string convert_cyr_string(string $str, string $from, string $to)%キリル文字セットを他のものに変換する
convert_uudecode%string convert_uudecode(string $data)%uuencode された文字列をデコードする
@@ -495,7 +541,7 @@ date_timestamp_get%void date_timestamp_get()%DateTime::getTimestamp のエイリ
date_timestamp_set%void date_timestamp_set()%DateTime::setTimestamp のエイリアス
date_timezone_get%void date_timezone_get()%DateTime::getTimezone のエイリアス
date_timezone_set%void date_timezone_set()%DateTime::setTimezone のエイリアス
-datefmt_create%IntlDateFormatter datefmt_create(string $locale, int $datetype, int $timetype, [mixed $timezone = NULL], [mixed $calendar = NULL], [string $pattern = ''])%Date Formatter を作成する
+datefmt_create%IntlDateFormatter datefmt_create(string $locale, int $datetype, int $timetype, [mixed $timezone = NULL], [mixed $calendar = NULL], [string $pattern = ""])%Date Formatter を作成する
datefmt_format%string datefmt_format(mixed $value, IntlDateFormatter $fmt)%日付/時刻 の値を文字列としてフォーマットする
datefmt_format_object%string datefmt_format_object(object $object, [mixed $format = NULL], [string $locale = NULL])%オブジェクトの書式を設定する
datefmt_get_calendar%int datefmt_get_calendar(IntlDateFormatter $fmt)%IntlDateFormatter が使用するカレンダー型を取得する
@@ -541,7 +587,6 @@ dbx_query%mixed dbx_query(object $link_identifier, string $sql_statement, [int $
dbx_sort%bool dbx_sort(object $result, string $user_compare_function)%カスタマイズされたソート関数により、dbx_query から結果をソートする
dcgettext%string dcgettext(string $domain, string $message, int $category)%単一の参照に関するドメインを上書きする
dcngettext%string dcngettext(string $domain, string $msgid1, string $msgid2, int $n, int $category)%dcgettext の複数形版
-deaggregate%void deaggregate(object $object, [string $class_name])%集約されたメソッドやプロパティをオブジェクトから取り除く
debug_backtrace%array debug_backtrace([int $options = DEBUG_BACKTRACE_PROVIDE_OBJECT], [int $limit])%バックトレースを生成する
debug_print_backtrace%void debug_print_backtrace([int $options], [int $limit])%バックトレースを表示する
debug_zval_dump%void debug_zval_dump(mixed $variable, [mixed ...])%内部的な Zend の値を表す文字列をダンプする
@@ -551,12 +596,14 @@ decoct%string decoct(int $number)%10 進数を 8 進数に変換する
define%bool define(string $name, mixed $value, [bool $case_insensitive = false])%名前を指定して定数を定義する
define_syslog_variables%void define_syslog_variables()%syslog に関係する全ての定数を初期化する
defined%bool defined(string $name)%指定した名前の定数が存在するかどうかを調べる
+deflate_add%string deflate_add(resource $context, string $data, [int $flush_mode = ZLIB_SYNC_FLUSH])%Incrementally deflate data
+deflate_init%resource deflate_init(int $encoding, [array $options = array()])%Initialize an incremental deflate context
deg2rad%float deg2rad(float $number)%度単位の数値をラジアン単位に変換する
delete%void delete()%unlink か unset を参照してください
dgettext%string dgettext(string $domain, string $message)%現在のドメインを上書きする
die%void die()%exit と同等
dir%Directory dir(string $directory, [resource $context])%ディレクトリクラスのインスタンスを返す
-dirname%string dirname(string $path)%親ディレクトリのパスを返す
+dirname%string dirname(string $path, [int $levels = 1])%親ディレクトリのパスを返す
disk_free_space%float disk_free_space(string $directory)%ファイルシステムあるいはディスクパーティション上で利用可能な領域を返す
disk_total_space%float disk_total_space(string $directory)%ファイルシステムあるいはディスクパーティションの全体サイズを返す
diskfreespace%void diskfreespace()%disk_free_space のエイリアス
@@ -566,11 +613,10 @@ dns_check_record%void dns_check_record()%checkdnsrr のエイリアス
dns_get_mx%void dns_get_mx()%getmxrr のエイリアス
dns_get_record%array dns_get_record(string $hostname, [int $type = DNS_ANY], [array $authns], [array $addtl], [bool $raw = false])%ホスト名に関連する DNS リソースレコードを取得する
dom_import_simplexml%DOMElement dom_import_simplexml(SimpleXMLElement $node)%SimpleXMLElement オブジェクトから DOMElement オブジェクトを取得する
-dotnet_load%int dotnet_load(string $assembly_name, [string $datatype_name], [int $codepage])%DOTNET モジュールをロードする
doubleval%void doubleval()%floatval のエイリアス
each%array each(array $array)%配列から現在のキーと値のペアを返して、カーソルを進める
-easter_date%int easter_date([int $year])%指定した年における復活祭の真夜中のUnix時を得る
-easter_days%int easter_days([int $year], [int $method = CAL_EASTER_DEFAULT])%指定した年において、3 月 21 日から復活祭までの日数を得る
+easter_date%int easter_date([int $year = date("Y")])%指定した年における復活祭の真夜中のUnix時を得る
+easter_days%int easter_days([int $year = date("Y")], [int $method = CAL_EASTER_DEFAULT])%指定した年において、3 月 21 日から復活祭までの日数を得る
echo%void echo(string $arg1, [string ...])%1 つ以上の文字列を出力する
eio_busy%resource eio_busy(int $delay, [int $pri = EIO_PRI_DEFAULT], [callable $callback = NULL], [mixed $data = NULL])%人為的に負荷を高くする。テストやベンチマークなどで有用
eio_cancel%void eio_cancel(resource $req)%リクエストを取り消す
@@ -611,7 +657,7 @@ eio_read%resource eio_read(mixed $fd, int $length, int $offset, int $pri, callab
eio_readahead%resource eio_readahead(mixed $fd, int $offset, int $length, [int $pri = EIO_PRI_DEFAULT], [callable $callback = NULL], [mixed $data = NULL])%ファイルを先読みしてページキャッシュに格納する
eio_readdir%resource eio_readdir(string $path, int $flags, int $pri, callable $callback, [string $data = NULL])%ディレクトリ全体を読み込む
eio_readlink%resource eio_readlink(string $path, int $pri, callable $callback, [string $data = NULL])%シンボリックリンクの値を読む
-eio_realpath%resource eio_realpath(string $path, int $pri, callable $callback, [string $data = NULL])%正規化した絶対パスを取得する
+eio_realpath%resource eio_realpath(string $path, int $pri, callable $callback, [string $data = NULL])%正規化された絶対パスを取得する
eio_rename%resource eio_rename(string $path, string $new_path, [int $pri = EIO_PRI_DEFAULT], [callable $callback = NULL], [mixed $data = NULL])%ファイル名や場所を変更する
eio_rmdir%resource eio_rmdir(string $path, [int $pri = EIO_PRI_DEFAULT], [callable $callback = NULL], [mixed $data = NULL])%ディレクトリを削除する
eio_seek%resource eio_seek(mixed $fd, int $offset, int $whence, [int $pri = EIO_PRI_DEFAULT], [callable $callback = NULL], [mixed $data = NULL])%fd で指定したファイル内でのオフセットを、offset と whence に従って移動する
@@ -636,11 +682,13 @@ enchant_broker_describe%array enchant_broker_describe(resource $broker)%Enchant
enchant_broker_dict_exists%bool enchant_broker_dict_exists(resource $broker, string $tag)%辞書が存在するかどうかを調べる。空でないタグを使用する
enchant_broker_free%bool enchant_broker_free(resource $broker)%ブローカーリソースおよびその辞書を開放する
enchant_broker_free_dict%bool enchant_broker_free_dict(resource $dict)%辞書リソースを開放する
+enchant_broker_get_dict_path%bool enchant_broker_get_dict_path(resource $broker, int $dict_type)%Get the directory path for a given backend
enchant_broker_get_error%string enchant_broker_get_error(resource $broker)%ブローカーの直近のエラーを返す
enchant_broker_init%resource enchant_broker_init()%要求を満たすブローカーオブジェクトを作成する
enchant_broker_list_dicts%mixed enchant_broker_list_dicts(resource $broker)%使用可能な辞書の一覧を返す
enchant_broker_request_dict%resource enchant_broker_request_dict(resource $broker, string $tag)%タグを使用して新しい辞書を作成する
enchant_broker_request_pwl_dict%resource enchant_broker_request_pwl_dict(resource $broker, string $filename)%PWL ファイルを使用して辞書を作成する
+enchant_broker_set_dict_path%bool enchant_broker_set_dict_path(resource $broker, int $dict_type, string $value)%Set the directory path for a given backend
enchant_broker_set_ordering%bool enchant_broker_set_ordering(resource $broker, string $tag, string $ordering)%その言語で使用する辞書の優先順位を宣言する
enchant_dict_add_to_personal%void enchant_dict_add_to_personal(resource $dict, string $word)%パーソナル単語リストに単語を追加する
enchant_dict_add_to_session%void enchant_dict_add_to_session(resource $dict, string $word)%'単語' を、このスペルチェックセッションに追加する
@@ -656,6 +704,7 @@ ereg%int ereg(string $pattern, string $string, [array $regs])%正規表現によ
ereg_replace%string ereg_replace(string $pattern, string $replacement, string $string)%正規表現による置換を行う
eregi%int eregi(string $pattern, string $string, [array $regs])%大文字小文字を区別せずに正規表現によるマッチングを行う
eregi_replace%string eregi_replace(string $pattern, string $replacement, string $string)%大文字小文字を区別せずに正規表現による置換を行う
+error_clear_last%void error_clear_last()%最も最近のエラーをクリア
error_get_last%array error_get_last()%最後に発生したエラーを取得する
error_log%bool error_log(string $message, [int $message_type], [string $destination], [string $extra_headers])%定義されたエラー処理ルーチンにエラーメッセージを送信する
error_reporting%int error_reporting([int $level])%出力する PHP エラーの種類を設定する
@@ -669,7 +718,7 @@ exif_tagname%string exif_tagname(int $index)%インデックスに対応する
exif_thumbnail%string exif_thumbnail(string $filename, [int $width], [int $height], [int $imagetype])%TIFF あるいは JPEG 形式の画像に埋め込まれたサムネイルを取得する
exit%void exit(int $status)%メッセージを出力し、現在のスクリプトを終了する
exp%float exp(float $arg)%e の累乗を計算する
-explode%array explode(string $delimiter, string $string, [int $limit])%文字列を文字列により分割する
+explode%array explode(string $delimiter, string $string, [int $limit = PHP_INT_MAX])%文字列を文字列により分割する
expm1%float expm1(float $arg)%値がゼロに近い時にでも精度を保つために exp(number) - 1 を返す
extension_loaded%bool extension_loaded(string $name)%ある拡張機能がロードされているかどうかを調べる
extract%int extract(array $array, [int $flags = EXTR_OVERWRITE], [string $prefix])%配列からシンボルテーブルに変数をインポートする
@@ -686,7 +735,7 @@ fann_create_sparse_array%ReturnType fann_create_sparse_array(float $connection_r
fann_create_standard%resource fann_create_standard(int $num_layers, int $num_neurons1, int $num_neurons2, [int ...])%Creates a standard fully connected backpropagation neural network
fann_create_standard_array%resource fann_create_standard_array(int $num_layers, array $layers)%Creates a standard fully connected backpropagation neural network using an array of layer sizes
fann_create_train%resource fann_create_train(int $num_data, int $num_input, int $num_output)%Creates an empty training data struct
-fann_create_train_from_callback%resource fann_create_train_from_callback(int $num_data, int $num_input, int $num_output, collable $user_function)%Creates the training data struct from a user supplied function
+fann_create_train_from_callback%resource fann_create_train_from_callback(int $num_data, int $num_input, int $num_output, callable $user_function)%Creates the training data struct from a user supplied function
fann_descale_input%bool fann_descale_input(resource $ann, array $input_vector)%Scale data in input vector after get it from ann based on previously calculated parameters
fann_descale_output%bool fann_descale_output(resource $ann, array $output_vector)%Scale data in output vector after get it from ann based on previously calculated parameters
fann_descale_train%bool fann_descale_train(resource $ann, resource $train_data)%Descale input and output data based on previously calculated parameters
@@ -740,7 +789,7 @@ fann_get_sarprop_weight_decay_shift%float fann_get_sarprop_weight_decay_shift(re
fann_get_total_connections%int fann_get_total_connections(resource $ann)%Get the total number of connections in the entire network
fann_get_total_neurons%int fann_get_total_neurons(resource $ann)%Get the total number of neurons in the entire network
fann_get_train_error_function%int fann_get_train_error_function(resource $ann)%Returns the error function used during training
-fann_get_train_stop_function%int fann_get_train_stop_function(resource $ann)%Returns the the stop function used during training
+fann_get_train_stop_function%int fann_get_train_stop_function(resource $ann)%Returns the stop function used during training
fann_get_training_algorithm%int fann_get_training_algorithm(resource $ann)%Returns the training algorithm
fann_init_weights%bool fann_init_weights(resource $ann, resource $train_data)%Initialize the weights using Widrow + Nguyen’s algorithm
fann_length_train_data%resource fann_length_train_data(resource $data)%Returns the number of training patterns in the train data
@@ -815,17 +864,17 @@ fann_train%bool fann_train(resource $ann, array $input, array $desired_output)%T
fann_train_epoch%float fann_train_epoch(resource $ann, resource $data)%Train one epoch with a set of training data
fann_train_on_data%bool fann_train_on_data(resource $ann, resource $data, int $max_epochs, int $epochs_between_reports, float $desired_error)%Trains on an entire dataset for a period of time
fann_train_on_file%bool fann_train_on_file(resource $ann, string $filename, int $max_epochs, int $epochs_between_reports, float $desired_error)%Trains on an entire dataset, which is read from file, for a period of time
-fastcgi_finish_request%boolean fastcgi_finish_request()%Flushes all response data to the client
+fastcgi_finish_request%boolean fastcgi_finish_request()%すべてのレスポンスデータをクライアントにフラッシュする
fclose%bool fclose(resource $handle)%オープンされたファイルポインタをクローズする
feof%bool feof(resource $handle)%ファイルポインタがファイル終端に達しているかどうか調べる
fflush%bool fflush(resource $handle)%出力をファイルにフラッシュする
fgetc%string fgetc(resource $handle)%ファイルポインタから1文字取り出す
-fgetcsv%array fgetcsv(resource $handle, [int $length], [string $delimiter = ','], [string $enclosure = '"'], [string $escape = '\\'])%ファイルポインタから行を取得し、CSVフィールドを処理する
+fgetcsv%array fgetcsv(resource $handle, [int $length], [string $delimiter = ","], [string $enclosure = '"'], [string $escape = "\"])%ファイルポインタから行を取得し、CSVフィールドを処理する
fgets%string fgets(resource $handle, [int $length])%ファイルポインタから 1 行取得する
fgetss%string fgetss(resource $handle, [int $length], [string $allowable_tags])%ファイルポインタから 1 行取り出し、HTML タグを取り除く
file%array file(string $filename, [int $flags], [resource $context])%ファイル全体を読み込んで配列に格納する
file_exists%bool file_exists(string $filename)%ファイルまたはディレクトリが存在するかどうか調べる
-file_get_contents%string file_get_contents(string $filename, [bool $use_include_path = false], [resource $context], [int $offset = -1], [int $maxlen])%ファイルの内容を全て文字列に読み込む
+file_get_contents%string file_get_contents(string $filename, [bool $use_include_path = false], [resource $context], [int $offset], [int $maxlen])%ファイルの内容を全て文字列に読み込む
file_put_contents%int file_put_contents(string $filename, mixed $data, [int $flags], [resource $context])%文字列をファイルに書き込む
fileatime%int fileatime(string $filename)%ファイルの最終アクセス時刻を取得する
filectime%int filectime(string $filename)%ファイルの inode 変更時刻を取得する
@@ -843,7 +892,7 @@ filter_input_array%mixed filter_input_array(int $type, [mixed $definition], [boo
filter_list%array filter_list()%サポートされるフィルタの一覧を返す
filter_var%mixed filter_var(mixed $variable, [int $filter = FILTER_DEFAULT], [mixed $options])%指定したフィルタでデータをフィルタリングする
filter_var_array%mixed filter_var_array(array $data, [mixed $definition], [bool $add_empty = true])%複数の変数を受け取り、オプションでそれらをフィルタリングする
-finfo%object finfo([int $options = FILEINFO_NONE], [string $magic_file])%新しい fileinfo リソースを作成する
+finfo%object finfo([int $options = FILEINFO_NONE], [string $magic_file])%finfo_open のエイリアス
finfo_buffer%string finfo_buffer(resource $finfo, string $string, [int $options = FILEINFO_NONE], [resource $context])%文字列バッファの情報を返す
finfo_close%bool finfo_close(resource $finfo)%fileinfo リソースを閉じる
finfo_file%string finfo_file(resource $finfo, string $file_name, [int $options = FILEINFO_NONE], [resource $context])%ファイルについての情報を返す
@@ -851,8 +900,8 @@ finfo_open%resource finfo_open([int $options = FILEINFO_NONE], [string $magic_fi
finfo_set_flags%bool finfo_set_flags(resource $finfo, int $options)%libmagic のオプションを設定する
floatval%float floatval(mixed $var)%変数の float 値を取得する
flock%bool flock(resource $handle, int $operation, [int $wouldblock])%汎用のファイルロックを行う
-floor%float floor(float $value)%端数の切り捨て
-flush%void flush()%出力バッファをフラッシュする
+floor%mixed floor(float $value)%端数の切り捨て
+flush%void flush()%システム出力バッファをフラッシュする
fmod%float fmod(float $x, float $y)%引数で除算をした際の剰余を返す
fnmatch%bool fnmatch(string $pattern, string $string, [int $flags])%ファイル名がパターンにマッチするか調べる
fopen%resource fopen(string $filename, string $mode, [bool $use_include_path = false], [resource $context])%ファイルまたは URL をオープンする
@@ -860,9 +909,10 @@ forward_static_call%mixed forward_static_call(callable $function, [mixed $parame
forward_static_call_array%mixed forward_static_call_array(callable $function, array $parameters)%静的メソッドをコールし、引数を配列で渡す
fpassthru%int fpassthru(resource $handle)%ファイルポインタ上に残っているすべてのデータを出力する
fprintf%int fprintf(resource $handle, string $format, [mixed $args], [mixed ...])%フォーマットされた文字列をストリームに書き込む
-fputcsv%int fputcsv(resource $handle, array $fields, [string $delimiter = ','], [string $enclosure = '"'])%行を CSV 形式にフォーマットし、ファイルポインタに書き込む
+fputcsv%int fputcsv(resource $handle, array $fields, [string $delimiter = ","], [string $enclosure = '"'], [string $escape_char = "\"])%行を CSV 形式にフォーマットし、ファイルポインタに書き込む
fputs%void fputs()%fwrite のエイリアス
fread%string fread(resource $handle, int $length)%バイナリセーフなファイルの読み込み
+frenchtojd%int frenchtojd(int $month, int $day, int $year)%フランス革命暦をユリウス積算日に変換する
fscanf%mixed fscanf(resource $handle, string $format, [mixed ...])%フォーマットに基づきファイルからの入力を処理する
fseek%int fseek(resource $handle, int $offset, [int $whence = SEEK_SET])%ファイルポインタを移動する
fsockopen%resource fsockopen(string $hostname, [int $port = -1], [int $errno], [string $errstr], [float $timeout = ini_get("default_socket_timeout")])%インターネット接続もしくは Unix ドメインソケット接続をオープンする
@@ -895,7 +945,7 @@ ftp_put%bool ftp_put(resource $ftp_stream, string $remote_file, string $local_fi
ftp_pwd%string ftp_pwd(resource $ftp_stream)%カレントのディレクトリ名を返す
ftp_quit%void ftp_quit()%ftp_close のエイリアス
ftp_raw%array ftp_raw(resource $ftp_stream, string $command)%FTP サーバーに任意のコマンドを送信する
-ftp_rawlist%array ftp_rawlist(resource $ftp_stream, string $directory, [bool $recursive = false])%指定したディレクトリの詳細なファイル一覧を返す
+ftp_rawlist%mixed ftp_rawlist(resource $ftp_stream, string $directory, [bool $recursive = false])%指定したディレクトリの詳細なファイル一覧を返す
ftp_rename%bool ftp_rename(resource $ftp_stream, string $oldname, string $newname)%FTP サーバー上のファイルまたはディレクトリの名前を変更する
ftp_rmdir%bool ftp_rmdir(resource $ftp_stream, string $directory)%ディレクトリを削除する
ftp_set_option%bool ftp_set_option(resource $ftp_stream, int $option, mixed $value)%さまざまな FTP 実行時オプションを設定する
@@ -913,6 +963,7 @@ gc_collect_cycles%int gc_collect_cycles()%すべての既存ガベージサイ
gc_disable%void gc_disable()%循環参照コレクタを無効にする
gc_enable%void gc_enable()%循環参照コレクタを有効にする
gc_enabled%bool gc_enabled()%循環参照コレクタの状態を返す
+gc_mem_caches%int gc_mem_caches()%Zend Engine のメモリーマネージャによって使用されたメモリーを再利用する
gd_info%array gd_info()%現在インストールされているGDライブラリに関する情報を取得する
get_browser%mixed get_browser([string $user_agent], [bool $return_array = false])%ユーザーのブラウザの機能を取得する
get_called_class%string get_called_class()%"静的遅延束縛" のクラス名
@@ -925,11 +976,11 @@ get_declared_classes%array get_declared_classes()%定義済のクラスの名前
get_declared_interfaces%array get_declared_interfaces()%宣言されている全てのインターフェイスの配列を返す
get_declared_traits%array get_declared_traits()%宣言されているすべてのトレイトの配列を返す
get_defined_constants%array get_defined_constants([bool $categorize = false])%すべての定数の名前とその値を連想配列として返す
-get_defined_functions%array get_defined_functions()%定義済みの全ての関数を配列で返す
+get_defined_functions%array get_defined_functions([bool $exclude_disabled])%定義済みの全ての関数を配列で返す
get_defined_vars%array get_defined_vars()%全ての定義済の変数を配列で返す
get_extension_funcs%array get_extension_funcs(string $module_name)%あるモジュールの関数名を配列として返す
get_headers%array get_headers(string $url, [int $format])%HTTP リクエストに対するレスポンス内で サーバーによって送出された全てのヘッダを取得する
-get_html_translation_table%array get_html_translation_table([int $table = HTML_SPECIALCHARS], [int $flags = ENT_COMPAT | ENT_HTML401], [string $encoding = 'UTF-8'])%htmlspecialchars および htmlentities で使用される変換テーブルを返す
+get_html_translation_table%array get_html_translation_table([int $table = HTML_SPECIALCHARS], [int $flags = ENT_COMPAT | ENT_HTML401], [string $encoding = "UTF-8"])%htmlspecialchars および htmlentities で使用される変換テーブルを返す
get_include_path%string get_include_path()%現在の include_path 設定オプションを取得する
get_included_files%array get_included_files()%include または require で読み込まれたファイルの名前を配列として返す
get_loaded_extensions%array get_loaded_extensions([bool $zend_extensions = false])%コンパイル/ロードされている全てのモジュールの名前を配列として返す
@@ -940,10 +991,11 @@ get_object_vars%array get_object_vars(object $object)%指定したオブジェ
get_parent_class%string get_parent_class([mixed $object])%オブジェクトの親クラスの名前を取得する
get_required_files%void get_required_files()%get_included_files のエイリアス
get_resource_type%string get_resource_type(resource $handle)%リソース型を返す
+get_resources%リソース get_resources([string $type])%アクティブなリソースを返す
getallheaders%array getallheaders()%全てのHTTPリクエストヘッダを取得する
getcwd%string getcwd()%カレントのワーキングディレクトリを取得する
getdate%array getdate([int $timestamp = time()])%日付/時刻情報を取得する
-getenv%string getenv(string $varname)%環境変数の値を取得する
+getenv%string getenv(string $varname, [bool $local_only = false])%環境変数の値を取得する
gethostbyaddr%string gethostbyaddr(string $ip_address)%指定した IP アドレスに対応するインターネットホスト名を取得する
gethostbyname%string gethostbyname(string $hostname)%インターネットホスト名に対応するIPv4アドレスを取得する
gethostbynamel%array gethostbynamel(string $hostname)%指定したインターネットホスト名に対応するIPv4アドレスのリストを取得する
@@ -956,7 +1008,7 @@ getmygid%int getmygid()%PHP スクリプトの所有者の GID を得る
getmyinode%int getmyinode()%現在のスクリプトの inode を取得する
getmypid%int getmypid()%PHP のプロセス ID を取得する
getmyuid%int getmyuid()%PHP スクリプト所有者のユーザー ID を取得する
-getopt%array getopt(string $options, [array $longopts])%コマンドライン引数のリストからオプションを取得する
+getopt%array getopt(string $options, [array $longopts], [int $optind])%コマンドライン引数のリストからオプションを取得する
getprotobyname%int getprotobyname(string $name)%プロトコル名のプロトコル番号を得る
getprotobynumber%string getprotobynumber(int $number)%プロトコル番号が指すプロトコル名を取得する
getrandmax%int getrandmax()%乱数の最大値を取得する
@@ -969,47 +1021,54 @@ gettype%string gettype(mixed $var)%変数の型を取得する
glob%array glob(string $pattern, [int $flags])%パターンにマッチするパス名を探す
gmdate%string gmdate(string $format, [int $timestamp = time()])%GMT/UTC の日付/時刻を書式化する
gmmktime%int gmmktime([int $hour = gmdate("H")], [int $minute = gmdate("i")], [int $second = gmdate("s")], [int $month = gmdate("n")], [int $day = gmdate("j")], [int $year = gmdate("Y")], [int $is_dst = -1])%GMT 日付から Unix タイムスタンプを取得する
-gmp_abs%resource gmp_abs(resource $a)%絶対値
-gmp_add%resource gmp_add(resource $a, resource $b)%数値を加算する
-gmp_and%resource gmp_and(resource $a, resource $b)%ビット AND を計算する
-gmp_clrbit%void gmp_clrbit(resource $a, int $index)%ビットをクリアする
-gmp_cmp%int gmp_cmp(resource $a, resource $b)%数を比較する
-gmp_com%resource gmp_com(resource $a)%1 の補数を計算する
+gmp_abs%GMP gmp_abs(GMP $a)%絶対値
+gmp_add%GMP gmp_add(GMP $a, GMP $b)%数値を加算する
+gmp_and%GMP gmp_and(GMP $a, GMP $b)%ビット AND を計算する
+gmp_clrbit%void gmp_clrbit(GMP $a, int $index)%ビットをクリアする
+gmp_cmp%int gmp_cmp(GMP $a, GMP $b)%数を比較する
+gmp_com%GMP gmp_com(GMP $a)%1 の補数を計算する
gmp_div%void gmp_div()%gmp_div_q のエイリアス
-gmp_div_q%resource gmp_div_q(resource $a, resource $b, [int $round = GMP_ROUND_ZERO])%数値を除算する
-gmp_div_qr%array gmp_div_qr(resource $n, resource $d, [int $round = GMP_ROUND_ZERO])%除算を行い、商と余りを得る
-gmp_div_r%resource gmp_div_r(resource $n, resource $d, [int $round = GMP_ROUND_ZERO])%除算の余りを計算する
-gmp_divexact%resource gmp_divexact(resource $n, resource $d)%正確な除算
-gmp_fact%resource gmp_fact(mixed $a)%階乗
-gmp_gcd%resource gmp_gcd(resource $a, resource $b)%最大公約数を計算する
-gmp_gcdext%array gmp_gcdext(resource $a, resource $b)%最大公約数と乗数を計算する
-gmp_hamdist%int gmp_hamdist(resource $a, resource $b)%ハミング距離
-gmp_init%resource gmp_init(mixed $number, [int $base])%GMP 数を作成する
-gmp_intval%int gmp_intval(resource $gmpnumber)%GMP 数を整数に変換する
-gmp_invert%resource gmp_invert(resource $a, resource $b)%法による逆
-gmp_jacobi%int gmp_jacobi(resource $a, resource $p)%ヤコビ記号
-gmp_legendre%int gmp_legendre(resource $a, resource $p)%ルジェンドル記号
-gmp_mod%resource gmp_mod(resource $n, resource $d)%モジュロ演算
-gmp_mul%resource gmp_mul(resource $a, resource $b)%数値を乗算する
-gmp_neg%resource gmp_neg(resource $a)%符号を反転する
-gmp_nextprime%resource gmp_nextprime(int $a)%次の素数を見つける
-gmp_or%resource gmp_or(resource $a, resource $b)%ビット OR を計算する
-gmp_perfect_square%bool gmp_perfect_square(resource $a)%平方数かどうかを調べる
-gmp_popcount%int gmp_popcount(resource $a)%セットされているビットの数
-gmp_pow%resource gmp_pow(resource $base, int $exp)%べき乗を計算する
-gmp_powm%resource gmp_powm(resource $base, resource $exp, resource $mod)%べき乗とモジュロを計算する
-gmp_prob_prime%int gmp_prob_prime(resource $a, [int $reps = 10])%数が"おそらく素数"であるかどうかを調べる
-gmp_random%resource gmp_random([int $limiter = 20])%乱数を生成する
-gmp_scan0%int gmp_scan0(resource $a, int $start)%0 を探す
-gmp_scan1%int gmp_scan1(resource $a, int $start)%1 を探す
-gmp_setbit%void gmp_setbit(resource $a, int $index, [bool $bit_on = true])%ビットを設定する
-gmp_sign%int gmp_sign(resource $a)%数の符号
-gmp_sqrt%resource gmp_sqrt(resource $a)%平方根を計算する
-gmp_sqrtrem%array gmp_sqrtrem(resource $a)%余りつきの平方根
-gmp_strval%string gmp_strval(resource $gmpnumber, [int $base = 10])%GMP 数を文字列に変換する
-gmp_sub%resource gmp_sub(resource $a, resource $b)%数値の減算
-gmp_testbit%bool gmp_testbit(resource $a, int $index)%ビットが設定されているかどうかを調べる
-gmp_xor%resource gmp_xor(resource $a, resource $b)%ビット XOR を計算する
+gmp_div_q%GMP gmp_div_q(GMP $a, GMP $b, [int $round = GMP_ROUND_ZERO])%数値を除算する
+gmp_div_qr%array gmp_div_qr(GMP $n, GMP $d, [int $round = GMP_ROUND_ZERO])%除算を行い、商と余りを得る
+gmp_div_r%resource gmp_div_r(GMP $n, GMP $d, [int $round = GMP_ROUND_ZERO])%除算の余りを計算する
+gmp_divexact%GMP gmp_divexact(GMP $n, GMP $d)%正確な除算
+gmp_export%string gmp_export(GMP $gmpnumber, integer $word_size, integer $options)%Export to a binary string
+gmp_fact%GMP gmp_fact(mixed $a)%階乗
+gmp_gcd%GMP gmp_gcd(GMP $a, GMP $b)%最大公約数を計算する
+gmp_gcdext%array gmp_gcdext(GMP $a, GMP $b)%最大公約数と乗数を計算する
+gmp_hamdist%int gmp_hamdist(GMP $a, GMP $b)%ハミング距離
+gmp_import%GMP gmp_import(string $data, integer $word_size, integer $options)%Import from a binary string
+gmp_init%GMP gmp_init(mixed $number, [int $base])%GMP 数を作成する
+gmp_intval%int gmp_intval(GMP $gmpnumber)%GMP 数を整数に変換する
+gmp_invert%GMP gmp_invert(GMP $a, GMP $b)%法による逆
+gmp_jacobi%int gmp_jacobi(GMP $a, GMP $p)%ヤコビ記号
+gmp_legendre%int gmp_legendre(GMP $a, GMP $p)%ルジェンドル記号
+gmp_mod%GMP gmp_mod(GMP $n, GMP $d)%モジュロ演算
+gmp_mul%GMP gmp_mul(GMP $a, GMP $b)%数値を乗算する
+gmp_neg%GMP gmp_neg(GMP $a)%符号を反転する
+gmp_nextprime%GMP gmp_nextprime(int $a)%次の素数を見つける
+gmp_or%GMP gmp_or(GMP $a, GMP $b)%ビット OR を計算する
+gmp_perfect_square%bool gmp_perfect_square(GMP $a)%平方数かどうかを調べる
+gmp_popcount%int gmp_popcount(GMP $a)%セットされているビットの数
+gmp_pow%GMP gmp_pow(GMP $base, int $exp)%べき乗を計算する
+gmp_powm%GMP gmp_powm(GMP $base, GMP $exp, GMP $mod)%べき乗とモジュロを計算する
+gmp_prob_prime%int gmp_prob_prime(GMP $a, [int $reps = 10])%数が"おそらく素数"であるかどうかを調べる
+gmp_random%GMP gmp_random([int $limiter = 20])%乱数を生成する
+gmp_random_bits%GMP gmp_random_bits(integer $bits)%Random number
+gmp_random_range%GMP gmp_random_range(GMP $min, GMP $max)%Random number
+gmp_random_seed%mixed gmp_random_seed(mixed $seed)%Sets the RNG seed
+gmp_root%GMP gmp_root(GMP $a, int $nth)%Take the integer part of nth root
+gmp_rootrem%array gmp_rootrem(GMP $a, int $nth)%Take the integer part and remainder of nth root
+gmp_scan0%int gmp_scan0(GMP $a, int $start)%0 を探す
+gmp_scan1%int gmp_scan1(GMP $a, int $start)%1 を探す
+gmp_setbit%void gmp_setbit(GMP $a, int $index, [bool $bit_on = true])%ビットを設定する
+gmp_sign%int gmp_sign(GMP $a)%数の符号
+gmp_sqrt%GMP gmp_sqrt(GMP $a)%平方根を計算する
+gmp_sqrtrem%array gmp_sqrtrem(GMP $a)%余りつきの平方根
+gmp_strval%string gmp_strval(GMP $gmpnumber, [int $base = 10])%GMP 数を文字列に変換する
+gmp_sub%GMP gmp_sub(GMP $a, GMP $b)%数値の減算
+gmp_testbit%bool gmp_testbit(GMP $a, int $index)%ビットが設定されているかどうかを調べる
+gmp_xor%GMP gmp_xor(GMP $a, GMP $b)%ビット XOR を計算する
gmstrftime%string gmstrftime(string $format, [int $timestamp = time()])%ロケールの設定に基づいて GMT/UTC 時刻/日付をフォーマットする
grapheme_extract%string grapheme_extract(string $haystack, int $size, [int $extract_type], [int $start], [int $next])%デフォルトの書記素クラスタシーケンスをテキストバッファから取り出す関数。 テキストは UTF-8 でエンコードされている必要があります
grapheme_stripos%int grapheme_stripos(string $haystack, string $needle, [int $offset])%大文字小文字を区別せず、文字列内で最初にあらわれる場所の (書記素単位の) 位置を見つける
@@ -1019,7 +1078,8 @@ grapheme_strpos%int grapheme_strpos(string $haystack, string $needle, [int $offs
grapheme_strripos%int grapheme_strripos(string $haystack, string $needle, [int $offset])%大文字小文字を区別せず、文字列内で最後にあらわれる場所の (書記素単位の) 位置を見つける
grapheme_strrpos%int grapheme_strrpos(string $haystack, string $needle, [int $offset])%文字列内で最後にあらわれる場所の (書記素単位の) 位置を見つける
grapheme_strstr%string grapheme_strstr(string $haystack, string $needle, [bool $before_needle = false])%haystack 文字列の中で、needle が最初に登場した場所以降の部分文字列を返す
-grapheme_substr%int grapheme_substr(string $string, int $start, [int $length])%部分文字列を返す
+grapheme_substr%string grapheme_substr(string $string, int $start, [int $length])%部分文字列を返す
+gregoriantojd%int gregoriantojd(int $month, int $day, int $year)%グレゴリウス日をユリウス積算日に変換する
gzclose%bool gzclose(resource $zp)%開かれたgzファイルへのポインタを閉じる
gzcompress%string gzcompress(string $data, [int $level = -1], [int $encoding = ZLIB_ENCODING_DEFLATE])%文字列を圧縮する
gzdecode%string gzdecode(string $data, [int $length])%gzip 圧縮された文字列をデコードする
@@ -1028,7 +1088,7 @@ gzencode%string gzencode(string $data, [int $level = -1], [int $encoding_mode =
gzeof%int gzeof(resource $zp)%gz ファイルポインタが EOF かどうか調べる
gzfile%array gzfile(string $filename, [int $use_include_path])%gzファイル全体を配列に読み込む
gzgetc%string gzgetc(resource $zp)%gz ファイルへのポインタから文字を得る
-gzgets%string gzgets(resource $zp, int $length)%ファイルポインタから 1 行を得る
+gzgets%string gzgets(resource $zp, [int $length])%ファイルポインタから 1 行を得る
gzgetss%string gzgetss(resource $zp, int $length, [string $allowable_tags])%gzファイルへのポインタから1行を得て、HTMLタグを取り除く
gzinflate%string gzinflate(string $data, [int $length])%deflate圧縮された文字列を解凍する
gzopen%resource gzopen(string $filename, string $mode, [int $use_include_path])%gz ファイルを開く
@@ -1043,8 +1103,10 @@ gzwrite%int gzwrite(resource $zp, string $string, [int $length])%バイナリセ
hash%string hash(string $algo, string $data, [bool $raw_output = false])%ハッシュ値 (メッセージダイジェスト) を生成する
hash_algos%array hash_algos()%登録されているハッシュアルゴリズムの一覧を返す
hash_copy%resource hash_copy(resource $context)%ハッシュコンテキストをコピーする
+hash_equals%bool hash_equals(string $known_string, string $user_string)%Timing attack safe string comparison
hash_file%string hash_file(string $algo, string $filename, [bool $raw_output = false])%ファイルの内容から、ハッシュ値を生成する
hash_final%string hash_final(resource $context, [bool $raw_output = false])%段階的なハッシュ処理を終了し、出来上がったダイジェストを返す
+hash_hkdf%string hash_hkdf(string $algo, string $ikm, [int $length], [string $info = ''], [string $salt = ''])%Generate a HKDF key derivation of a supplied key input
hash_hmac%string hash_hmac(string $algo, string $data, string $key, [bool $raw_output = false])%HMAC 方式を使用してハッシュ値を生成する
hash_hmac_file%string hash_hmac_file(string $algo, string $filename, string $key, [bool $raw_output = false])%HMAC 方式を使用して、指定されたファイルの内容からハッシュ値を生成する
hash_init%resource hash_init(string $algo, [int $options], [string $key])%段階的なハッシュコンテキストを初期化する
@@ -1063,60 +1125,12 @@ hex2bin%string hex2bin(string $data)%16進エンコードされたバイナリ
hexdec%number hexdec(string $hex_string)%16 進数を 10 進数に変換する
highlight_file%mixed highlight_file(string $filename, [bool $return = false])%ファイルの構文ハイライト表示
highlight_string%mixed highlight_string(string $str, [bool $return = false])%文字列の構文ハイライト表示
-html_entity_decode%string html_entity_decode(string $string, [int $flags = ENT_COMPAT | ENT_HTML401], [string $encoding = 'UTF-8'])%HTML エンティティを適切な文字に変換する
-htmlentities%string htmlentities(string $string, [int $flags = ENT_COMPAT | ENT_HTML401], [string $encoding = 'UTF-8'], [bool $double_encode = true])%適用可能な文字を全て HTML エンティティに変換する
-htmlspecialchars%string htmlspecialchars(string $string, [int $flags = ENT_COMPAT | ENT_HTML401], [string $encoding = 'UTF-8'], [bool $double_encode = true])%特殊文字を HTML エンティティに変換する
+html_entity_decode%string html_entity_decode(string $string, [int $flags = ENT_COMPAT | ENT_HTML401], [string $encoding = ini_get("default_charset")])%HTML エンティティを適切な文字に変換する
+htmlentities%string htmlentities(string $string, [int $flags = ENT_COMPAT | ENT_HTML401], [string $encoding = ini_get("default_charset")], [bool $double_encode = true])%適用可能な文字を全て HTML エンティティに変換する
+htmlspecialchars%string htmlspecialchars(string $string, [int $flags = ENT_COMPAT | ENT_HTML401], [string $encoding = ini_get("default_charset")], [bool $double_encode = true])%特殊文字を HTML エンティティに変換する
htmlspecialchars_decode%string htmlspecialchars_decode(string $string, [int $flags = ENT_COMPAT | ENT_HTML401])%特殊な HTML エンティティを文字に戻す
-http_build_cookie%string http_build_cookie(array $cookie)%クッキー文字列を作成する
http_build_query%string http_build_query(mixed $query_data, [string $numeric_prefix], [string $arg_separator], [int $enc_type])%URL エンコードされたクエリ文字列を生成する
-http_build_str%string http_build_str(array $query, [string $prefix], [string $arg_separator = ini_get("arg_separator.output")])%クエリ文字列を組み立てる
-http_build_url%string http_build_url([mixed $url], [mixed $parts], [int $flags = HTTP_URL_REPLACE], [array $new_url])%URL を組み立てる
-http_cache_etag%bool http_cache_etag([string $etag])%ETag でキャッシュする
-http_cache_last_modified%bool http_cache_last_modified([int $timestamp_or_expires])%最終更新日時でキャッシュする
-http_chunked_decode%string http_chunked_decode(string $encoded)%chunked-encoded データをデコードする
-http_date%string http_date([int $timestamp])%HTTP の RFC に準拠した日付を作成する
-http_deflate%string http_deflate(string $data, [int $flags])%データを圧縮する
-http_get%string http_get(string $url, [array $options], [array $info])%GET リクエストを実行する
-http_get_request_body%string http_get_request_body()%リクエストの本文を文字列として取得する
-http_get_request_body_stream%resource http_get_request_body_stream()%リクエストの本文をストリームとして取得する
-http_get_request_headers%array http_get_request_headers()%リクエストヘッダを配列として取得する
-http_head%string http_head(string $url, [array $options], [array $info])%HEAD リクエストを実行する
-http_inflate%string http_inflate(string $data)%データを展開する
-http_match_etag%bool http_match_etag(string $etag, [bool $for_range = false])%ETag を比較する
-http_match_modified%bool http_match_modified([int $timestamp = -1], [bool $for_range = false])%最終更新日時を比較する
-http_match_request_header%bool http_match_request_header(string $header, string $value, [bool $match_case = false])%任意のヘッダを比較する
-http_negotiate_charset%string http_negotiate_charset(array $supported, [array $result])%クライアントが希望している文字セットを選択する
-http_negotiate_content_type%string http_negotiate_content_type(array $supported, [array $result])%クライアントが希望している content type を選択する
-http_negotiate_language%string http_negotiate_language(array $supported, [array $result])%クライアントが希望している言語を選択する
-http_parse_cookie%object http_parse_cookie(string $cookie, [int $flags], [array $allowed_extras])%HTTP クッキーをパースする
-http_parse_headers%array http_parse_headers(string $header)%HTTP ヘッダをパースする
-http_parse_message%object http_parse_message(string $message)%HTTP メッセージをパースする
-http_parse_params%object http_parse_params(string $param, [int $flags = HTTP_PARAMS_DEFAULT])%パラメータリストをパースする
-http_persistent_handles_clean%string http_persistent_handles_clean([string $ident])%持続ハンドルを消去する
-http_persistent_handles_count%object http_persistent_handles_count()%持続ハンドルの状況
-http_persistent_handles_ident%string http_persistent_handles_ident([string $ident])%持続ハンドルの ident を取得/設定する
-http_post_data%string http_post_data(string $url, string $data, [array $options], [array $info])%エンコードされたデータを使用して POST リクエストを実行する
-http_post_fields%string http_post_fields(string $url, array $data, [array $files], [array $options], [array $info])%エンコードされる前のデータを使用して POST リクエストを実行する
-http_put_data%string http_put_data(string $url, string $data, [array $options], [array $info])%データを使用して PUT リクエストを実行する
-http_put_file%string http_put_file(string $url, string $file, [array $options], [array $info])%ファイルを使用して PUT リクエストを実行する
-http_put_stream%string http_put_stream(string $url, resource $stream, [array $options], [array $info])%ストリームを使用して PUT リクエストを実行する
-http_redirect%bool http_redirect([string $url], [array $params], [bool $session = false], [int $status])%HTTP リダイレクトを発行する
-http_request%string http_request(int $method, string $url, [string $body], [array $options], [array $info])%独自のリクエストを実行する
-http_request_body_encode%string http_request_body_encode(array $fields, array $files)%リクエスト本文をエンコードする
-http_request_method_exists%int http_request_method_exists(mixed $method)%リクエストメソッドが存在するかどうかを調べる
-http_request_method_name%string http_request_method_name(int $method)%リクエストメソッド名を取得する
-http_request_method_register%int http_request_method_register(string $method)%リクエストメソッドを登録する
-http_request_method_unregister%bool http_request_method_unregister(mixed $method)%リクエストメソッドの登録を解除する
-http_response_code%int http_response_code([int $response_code])%HTTP レスポンスコードを取得または設定
-http_send_content_disposition%bool http_send_content_disposition(string $filename, [bool $inline = false])%Content-Disposition を送信する
-http_send_content_type%bool http_send_content_type([string $content_type = "application/x-octetstream"])%Content-Type を送信する
-http_send_data%bool http_send_data(string $data)%任意のデータを送信する
-http_send_file%bool http_send_file(string $file)%ファイルを送信する
-http_send_last_modified%bool http_send_last_modified([int $timestamp = time()])%Last-Modified を送信する
-http_send_status%bool http_send_status(int $status)%HTTP レスポンスステータスを送信する
-http_send_stream%bool http_send_stream(resource $stream)%ストリームを送信する
-http_support%int http_support([int $feature])%組み込みの HTTP サポートを調べる
-http_throttle%void http_throttle(float $sec, [int $bytes = 40960])%HTTP 抑止処理
+http_response_code%mixed http_response_code([int $response_code])%HTTP レスポンスコードを取得または設定
hypot%float hypot(float $x, float $y)%直角三角形の斜辺の長さを計算する
ibase_add_user%bool ibase_add_user(resource $service_handle, string $user_name, string $password, [string $first_name], [string $middle_name], [string $last_name])%セキュリティデータベースにユーザーを追加する
ibase_affected_rows%int ibase_affected_rows([resource $link_identifier])%直近のクエリで変更された行の数を返す
@@ -1155,7 +1169,7 @@ ibase_num_fields%int ibase_num_fields(resource $result_id)%結果セットにお
ibase_num_params%int ibase_num_params(resource $query)%プリペアドクエリのパラメータ数を返す
ibase_param_info%array ibase_param_info(resource $query, int $param_number)%プリペアドクエリのパラメータに関する情報を返す
ibase_pconnect%resource ibase_pconnect([string $database], [string $username], [string $password], [string $charset], [int $buffers], [int $dialect], [string $role], [int $sync])%InterBase データベースへの持続的接続をオープンする
-ibase_prepare%resource ibase_prepare(string $query, resource $link_identifier, string $trans)%後でパラメータのバインド及び実行を行うためにクエリを準備する
+ibase_prepare%resource ibase_prepare(string $query, resource $link_identifier, string $trans)%Prepare a query for later binding of parameter placeholders and execution
ibase_query%resource ibase_query([resource $link_identifier], string $query, [int $bind_args])%InterBase データベースでクエリを実行する
ibase_restore%mixed ibase_restore(resource $service_handle, string $source_file, string $dest_db, [int $options], [bool $verbose = false])%サービスマネージャのリストアタスクを起動し、すぐに結果を返す
ibase_rollback%bool ibase_rollback([resource $link_or_trans_identifier])%トランザクションをロールバックする
@@ -1178,9 +1192,8 @@ iconv_strrpos%int iconv_strrpos(string $haystack, string $needle, [string $chars
iconv_substr%string iconv_substr(string $str, int $offset, [int $length = iconv_strlen($str, $charset)], [string $charset = ini_get("iconv.internal_encoding")])%文字列の一部を切り出す
idate%int idate(string $format, [int $timestamp = time()])%ローカルな時刻/日付を整数として整形する
idn_to_ascii%string idn_to_ascii(string $domain, [int $options], [int $variant = INTL_IDNA_VARIANT_2003], [array $idna_info])%ドメイン名をIDNAのASCII形式に変換する
-idn_to_unicode%void idn_to_unicode()%idn_to_utf8 のエイリアス
idn_to_utf8%string idn_to_utf8(string $domain, [int $options], [int $variant = INTL_IDNA_VARIANT_2003], [array $idna_info])%IDNAのASCII方式でエンコードされたドメイン名をUnicodeに変換する
-ignore_user_abort%int ignore_user_abort([string $value])%クライアントの接続が切断された際にスクリプトの実行を終了するかどうかを設定する
+ignore_user_abort%int ignore_user_abort([bool $value])%クライアントの接続が切断された際にスクリプトの実行を終了するかどうかを設定する
iis_add_server%int iis_add_server(string $path, string $comment, string $server_ip, int $port, string $host_name, int $rights, int $start_server)%新規に仮想 Web サーバーを作成する
iis_get_dir_security%int iis_get_dir_security(int $server_instance, string $virtual_path)%ディレクトリのセキュリティを取得する
iis_get_script_map%string iis_get_script_map(int $server_instance, string $virtual_path, string $script_extension)%指定した拡張子に関して仮想ディレクトリにおけるスクリプトマッピングを取得する
@@ -1201,11 +1214,12 @@ image2wbmp%bool image2wbmp(resource $image, [string $filename], [int $threshold]
image_type_to_extension%string image_type_to_extension(int $imagetype, [bool $include_dot])%画像形式からファイルの拡張子を取得する
image_type_to_mime_type%string image_type_to_mime_type(int $imagetype)%getimagesize, exif_read_data, exif_thumbnail, exif_imagetypeから返される 画像形式のMIMEタイプを取得する
imageaffine%resource imageaffine(resource $image, array $affine, [array $clip])%元の画像を、オプションのクリッピング領域を使ってアフィン変換した画像を返す
-imageaffinematrixconcat%array imageaffinematrixconcat(array $m1, array $m2)%二つの行列を連結する (複数の操作を一度に行う)
-imageaffinematrixget%array imageaffinematrixget(int $type, [mixed $options])%元の画像を、オプションのクリッピング領域を使ってアフィン変換した画像を返す
+imageaffinematrixconcat%array imageaffinematrixconcat(array $m1, array $m2)%二つのアフィン変換行列を連結する
+imageaffinematrixget%array imageaffinematrixget(int $type, mixed $options)%アフィン変換行列を取得する
imagealphablending%bool imagealphablending(resource $image, bool $blendmode)%イメージのブレンドモードを設定する
imageantialias%bool imageantialias(resource $image, bool $enabled)%アンチエイリアス機能を使用すべきかどうかを判断する
imagearc%bool imagearc(resource $image, int $cx, int $cy, int $width, int $height, int $start, int $end, int $color)%部分楕円を描画する
+imagebmp%bool imagebmp(resource $image, mixed $to, [bool $compressed])%Output a BMP image to browser or file
imagechar%bool imagechar(resource $image, int $font, int $x, int $y, string $c, int $color)%水平に文字を描画する
imagecharup%bool imagecharup(resource $image, int $font, int $x, int $y, string $c, int $color)%垂直に文字を描画する
imagecolorallocate%int imagecolorallocate(resource $image, int $red, int $green, int $blue)%画像で使用する色を作成する
@@ -1231,6 +1245,7 @@ imagecopymergegray%bool imagecopymergegray(resource $dst_im, resource $src_im, i
imagecopyresampled%bool imagecopyresampled(resource $dst_image, resource $src_image, int $dst_x, int $dst_y, int $src_x, int $src_y, int $dst_w, int $dst_h, int $src_w, int $src_h)%再サンプリングを行いイメージの一部をコピー、伸縮する
imagecopyresized%bool imagecopyresized(resource $dst_image, resource $src_image, int $dst_x, int $dst_y, int $src_x, int $src_y, int $dst_w, int $dst_h, int $src_w, int $src_h)%画像の一部をコピーしサイズを変更する
imagecreate%resource imagecreate(int $width, int $height)%パレットを使用する新規画像を作成する
+imagecreatefrombmp%resource imagecreatefrombmp(string $filename)%新しい画像をファイルあるいは URL から作成する
imagecreatefromgd%resource imagecreatefromgd(string $filename)%GD ファイルまたは URL から新規イメージを生成する
imagecreatefromgd2%resource imagecreatefromgd2(string $filename)%GD2 ファイルまたは URL から新規イメージを生成する
imagecreatefromgd2part%resource imagecreatefromgd2part(string $filename, int $srcX, int $srcY, int $width, int $height)%GD2 ファイルまたは URL の指定した部分から新規イメージを生成する
@@ -1243,7 +1258,7 @@ imagecreatefromwebp%resource imagecreatefromwebp(string $filename)%新しい画
imagecreatefromxbm%resource imagecreatefromxbm(string $filename)%新しい画像をファイルあるいは URL から作成する
imagecreatefromxpm%resource imagecreatefromxpm(string $filename)%新しい画像をファイルあるいは URL から作成する
imagecreatetruecolor%resource imagecreatetruecolor(int $width, int $height)%TrueColor イメージを新規に作成する
-imagecrop%resource imagecrop(resource $image, array $rect)%座標とサイズを指定して、画像をクロップする
+imagecrop%resource imagecrop(resource $image, array $rect)%指定した矩形に画像をクロップする
imagecropauto%resource imagecropauto(resource $image, [int $mode = -1], [float $threshold = .5], [int $color = -1])%利用可能なモードを指定して、画像を自動的にクロップする
imagedashedline%bool imagedashedline(resource $image, int $x1, int $y1, int $x2, int $y2, int $color)%破線を描画する
imagedestroy%bool imagedestroy(resource $image)%画像を破棄する
@@ -1261,20 +1276,22 @@ imagefontwidth%int imagefontwidth(int $font)%フォントの幅を取得する
imageftbbox%array imageftbbox(float $size, float $angle, string $fontfile, string $text, [array $extrainfo])%freetype2 によるフォントを用いたテキストを囲む箱を取得する
imagefttext%array imagefttext(resource $image, float $size, float $angle, int $x, int $y, int $color, string $fontfile, string $text, [array $extrainfo])%FreeType 2 によるフォントを用いてイメージにテキストを描画する
imagegammacorrect%bool imagegammacorrect(resource $image, float $inputgamma, float $outputgamma)%GD イメージにガンマ補正を適用する
-imagegd%bool imagegd(resource $image, [string $filename])%GD イメージをブラウザまたはファイルに出力する
-imagegd2%bool imagegd2(resource $image, [string $filename], [int $chunk_size], [int $type = IMG_GD2_RAW])%GD2 イメージをブラウザまたはファイルに出力する
-imagegif%bool imagegif(resource $image, [string $filename])%画像をブラウザあるいはファイルに出力する
+imagegd%bool imagegd(resource $image, [mixed $to = NULL])%GD イメージをブラウザまたはファイルに出力する
+imagegd2%bool imagegd2(resource $image, [mixed $to = NULL], [int $chunk_size = 128], [int $type = IMG_GD2_RAW])%GD2 イメージをブラウザまたはファイルに出力する
+imagegetclip%array imagegetclip(resource $im)%Get the clipping rectangle
+imagegif%bool imagegif(resource $image, [mixed $to])%画像をブラウザあるいはファイルに出力する
imagegrabscreen%resource imagegrabscreen()%画面全体をキャプチャする
imagegrabwindow%resource imagegrabwindow(int $window_handle, [int $client_area])%ウィンドウをキャプチャする
imageinterlace%int imageinterlace(resource $image, [int $interlace])%インターレースを有効もしくは無効にする
imageistruecolor%bool imageistruecolor(resource $image)%画像が truecolor かどうか調べる
-imagejpeg%bool imagejpeg(resource $image, [string $filename], [int $quality])%画像をブラウザあるいはファイルに出力する
-imagelayereffect%bool imagelayereffect(resource $image, int $effect)%アルファブレンディングフラグを設定し、 libgd にバンドルされているレイヤ効果を使用する
+imagejpeg%bool imagejpeg(resource $image, [mixed $to], [int $quality])%画像をブラウザあるいはファイルに出力する
+imagelayereffect%bool imagelayereffect(resource $image, int $effect)%アルファブレンディングフラグを設定し、レイヤ効果を使用する
imageline%bool imageline(resource $image, int $x1, int $y1, int $x2, int $y2, int $color)%直線を描画する
imageloadfont%int imageloadfont(string $file)%新しいフォントを読み込む
+imageopenpolygon%bool imageopenpolygon(resource $image, array $points, int $num_points, int $color)%Draws an open polygon
imagepalettecopy%void imagepalettecopy(resource $destination, resource $source)%あるイメージから他のイメージにパレットをコピーする
imagepalettetotruecolor%bool imagepalettetotruecolor(resource $src)%パレット形式の画像を true color に変換する
-imagepng%bool imagepng(resource $image, [string $filename], [int $quality], [int $filters])%PNG イメージをブラウザまたはファイルに出力する
+imagepng%bool imagepng(resource $image, [mixed $to], [int $quality], [int $filters])%PNG イメージをブラウザまたはファイルに出力する
imagepolygon%bool imagepolygon(resource $image, array $points, int $num_points, int $color)%多角形を描画する
imagepsbbox%array imagepsbbox(string $text, resource $font, int $size, int $space, int $tightness, float $angle)%PostScript Type1 フォントを用いてテキスト矩形のバウンディングボックスを指定する
imagepsencodefont%bool imagepsencodefont(resource $font_index, string $encodingfile)%フォントの文字エンコードベクトルを変更する
@@ -1284,10 +1301,12 @@ imagepsloadfont%resource imagepsloadfont(string $filename)%ファイルから Po
imagepsslantfont%bool imagepsslantfont(resource $font_index, float $slant)%フォントを傾ける
imagepstext%array imagepstext(resource $image, string $text, resource $font_index, int $size, int $foreground, int $background, int $x, int $y, [int $space], [int $tightness], [float $angle = 0.0], [int $antialias_steps = 4])%PostScript Type1 フォントを用いて画像の上に文字列を描く
imagerectangle%bool imagerectangle(resource $image, int $x1, int $y1, int $x2, int $y2, int $color)%矩形を描画する
+imageresolution%mixed imageresolution(resource $image, [int $res_x], [int $res_y])%Get or set the resolution of the image
imagerotate%resource imagerotate(resource $image, float $angle, int $bgd_color, [int $ignore_transparent])%指定された角度で画像を回転する
imagesavealpha%bool imagesavealpha(resource $image, bool $saveflag)%PNG 画像を保存する際に(単一色の透過設定ではない)完全な アルファチャネル情報を保存するフラグを設定する
imagescale%resource imagescale(resource $image, int $new_width, [int $new_height = -1], [int $mode = IMG_BILINEAR_FIXED])%幅と高さを指定して、画像の縮尺を変更する
imagesetbrush%bool imagesetbrush(resource $image, resource $brush)%線の描画用にブラシイメージを設定する
+imagesetclip%bool imagesetclip(resource $im, int $x1, int $y1, int $x2, int $y2)%Set the clipping rectangle
imagesetinterpolation%bool imagesetinterpolation(resource $image, [int $method = IMG_BILINEAR_FIXED])%補間方法を設定する
imagesetpixel%bool imagesetpixel(resource $image, int $x, int $y, int $color)%点を生成する
imagesetstyle%bool imagesetstyle(resource $image, array $style)%線描画用のスタイルを設定する
@@ -1301,8 +1320,8 @@ imagetruecolortopalette%bool imagetruecolortopalette(resource $image, bool $dith
imagettfbbox%array imagettfbbox(float $size, float $angle, string $fontfile, string $text)%TypeType フォントを使用したテキストの bounding box を生成する
imagettftext%array imagettftext(resource $image, float $size, float $angle, int $x, int $y, int $color, string $fontfile, string $text)%TrueType フォントを使用してテキストを画像に書き込む
imagetypes%int imagetypes()%この PHP がサポートしている画像形式を返す
-imagewbmp%bool imagewbmp(resource $image, [string $filename], [int $foreground])%画像をブラウザあるいはファイルに出力する
-imagewebp%bool imagewebp(resource $image, string $filename)%WebP 画像をブラウザあるいはファイルに出力する
+imagewbmp%bool imagewbmp(resource $image, [mixed $to], [int $foreground])%画像をブラウザあるいはファイルに出力する
+imagewebp%bool imagewebp(resource $image, mixed $to, [int $quality = 80])%WebP 画像をブラウザあるいはファイルに出力する
imagexbm%bool imagexbm(resource $image, string $filename, [int $foreground])%XBM 画像をブラウザあるいはファイルに出力する
imap_8bit%string imap_8bit(string $string)%8 ビット文字列を quoted-printable 文字列に変換する
imap_alerts%array imap_alerts()%発生した IMAP 警告メッセージを返す
@@ -1362,11 +1381,11 @@ imap_rfc822_write_address%string imap_rfc822_write_address(string $mailbox, stri
imap_savebody%bool imap_savebody(resource $imap_stream, mixed $file, int $msg_number, [string $part_number = ""], [int $options])%指定した本文部をファイルに保存する
imap_scan%void imap_scan()%imap_listscan のエイリアス
imap_scanmailbox%void imap_scanmailbox()%imap_listscan のエイリアス
-imap_search%array imap_search(resource $imap_stream, string $criteria, [int $options = SE_FREE], [string $charset = NIL])%指定した検索条件にマッチするメッセージを配列として返す
+imap_search%array imap_search(resource $imap_stream, string $criteria, [int $options = SE_FREE], [string $charset])%指定した検索条件にマッチするメッセージを配列として返す
imap_set_quota%bool imap_set_quota(resource $imap_stream, string $quota_root, int $quota_limit)%指定したメールボックスにクォータを設定する
imap_setacl%bool imap_setacl(resource $imap_stream, string $mailbox, string $id, string $rights)%指定したメールボックスの ACL を設定する
imap_setflag_full%bool imap_setflag_full(resource $imap_stream, string $sequence, string $flag, [int $options = NIL])%メッセージにフラグをセットする
-imap_sort%array imap_sort(resource $imap_stream, int $criteria, int $reverse, [int $options], [string $search_criteria], [string $charset = NIL])%メッセージヘッダの配列をソートする
+imap_sort%array imap_sort(resource $imap_stream, int $criteria, int $reverse, [int $options], [string $search_criteria], [string $charset])%メッセージヘッダの配列をソートする
imap_status%object imap_status(resource $imap_stream, string $mailbox, int $options)%現在のメールボックス以外のメールボックスのステータス情報を返す
imap_subscribe%bool imap_subscribe(resource $imap_stream, string $mailbox)%メールボックスを購読する
imap_thread%array imap_thread(resource $imap_stream, [int $options = SE_FREE])%スレッド化したメッセージのツリーを返す
@@ -1384,11 +1403,14 @@ include%bool include(string $path)%Includes and evaluates the specified file
include_once%bool include_once(string $path)%Includes and evaluates the specified file
inet_ntop%string inet_ntop(string $in_addr)%パックされたインターネットアドレスを、人間が読める形式に変換する
inet_pton%string inet_pton(string $address)%人間が読める形式の IP アドレスを、パックされた in_addr 形式に変換する
+inflate_add%string inflate_add(resource $context, string $encoded_data, [int $flush_mode = ZLIB_SYNC_FLUSH])%Incrementally inflate encoded data
+inflate_init%resource inflate_init(int $encoding, [array $options = array()])%Initialize an incremental inflate context
ini_alter%void ini_alter()%ini_set のエイリアス
ini_get%string ini_get(string $varname)%設定オプションの値を得る
ini_get_all%array ini_get_all([string $extension], [bool $details = true])%すべての設定オプションを得る
ini_restore%void ini_restore(string $varname)%設定オプションの値を元に戻す
ini_set%string ini_set(string $varname, string $newvalue)%設定オプションの値を設定する
+intdiv%int intdiv(int $dividend, int $divisor)%Integer division
interface_exists%bool interface_exists(string $interface_name, [bool $autoload = true])%インターフェイスが宣言されているかどうかを確認する
intl_error_name%string intl_error_name(int $error_code)%指定したエラーコードに対応する名前を取得する
intl_get_error_code%int intl_get_error_code()%直近のエラーコードを取得する
@@ -1399,13 +1421,13 @@ intlcal_get_error_message%string intlcal_get_error_message(IntlCalendar $calenda
intltz_get_error_code%integer intltz_get_error_code()%直近のエラーコードを取得する
intltz_get_error_message%string intltz_get_error_message()%直近のエラーメッセージを取得する
intval%integer intval(mixed $var, [int $base = 10])%変数の整数としての値を取得する
-ip2long%int ip2long(string $ip_address)%ドット表記の (IPv4) IP アドレスを、適切なアドレスに変換する
+ip2long%int ip2long(string $ip_address)%ドット表記の (IPv4) IP アドレスを、長整数表現に変換する
iptcembed%mixed iptcembed(string $iptcdata, string $jpeg_file_name, [int $spool])%バイナリ IPTC データを JPEG イメージに埋めこむ
iptcparse%array iptcparse(string $iptcblock)%バイナリの IPTC ブロックのタグをパースする
is_a%bool is_a(object $object, string $class_name, [bool $allow_string])%オブジェクトがこのクラスのものであるか、このクラスをその親クラスのひとつとしているかどうかを調べる
is_array%bool is_array(mixed $var)%変数が配列かどうかを検査する
is_bool%bool is_bool(mixed $var)%変数が boolean であるかを調べる
-is_callable%bool is_callable(callable $name, [bool $syntax_only = false], [string $callable_name])%引数が、関数としてコール可能な構造であるかどうかを調べる
+is_callable%bool is_callable(mixed $var, [bool $syntax_only = false], [string $callable_name])%引数が、関数としてコール可能な構造であるかどうかを調べる
is_dir%bool is_dir(string $filename)%ファイルがディレクトリかどうかを調べる
is_double%void is_double()%is_float のエイリアス
is_executable%bool is_executable(string $filename)%ファイルが実行可能かどうかを調べる
@@ -1415,6 +1437,7 @@ is_float%bool is_float(mixed $var)%変数の型が float かどうか調べる
is_infinite%bool is_infinite(float $val)%値が無限大であるかどうかを判定する
is_int%bool is_int(mixed $var)%変数が整数型かどうかを検査する
is_integer%void is_integer()%is_int のエイリアス
+is_iterable%array is_iterable(mixed $var)%Verify that the contents of a variable is an iterable value
is_link%bool is_link(string $filename)%ファイルがシンボリックリンクかどうかを調べる
is_long%void is_long()%is_int のエイリアス
is_nan%bool is_nan(float $val)%値が数値でないかどうかを判定する
@@ -1427,7 +1450,7 @@ is_resource%bool is_resource(mixed $var)%変数がリソースかどうかを調
is_scalar%resource is_scalar(mixed $var)%変数がスカラかどうかを調べる
is_soap_fault%bool is_soap_fault(mixed $object)%SOAP コールが失敗したかどうかを調べる
is_string%bool is_string(mixed $var)%変数の型が文字列かどうかを調べる
-is_subclass_of%bool is_subclass_of(mixed $object, string $class_name, [bool $allow_string])%あるオブジェクトが指定したクラスのサブクラスに属するかどうかを調べる
+is_subclass_of%bool is_subclass_of(mixed $object, string $class_name, [bool $allow_string])%あるオブジェクトが指定したクラスのサブクラスに属するか (あるいは指定したインターフェイスを実装しているか) どうかを調べる
is_tainted%bool is_tainted(string $string)%文字列が汚染されているかどうかを調べる
is_uploaded_file%bool is_uploaded_file(string $filename)%HTTP POST でアップロードされたファイルかどうかを調べる
is_writable%bool is_writable(string $filename)%ファイルが書き込み可能かどうかを調べる
@@ -1436,14 +1459,21 @@ isset%bool isset(mixed $var, [mixed ...])%変数がセットされているこ
iterator_apply%int iterator_apply(Traversable $iterator, callable $function, [array $args])%ユーザー関数をイテレータのすべての要素でコールする
iterator_count%int iterator_count(Traversable $iterator)%イテレータにある要素をカウントする
iterator_to_array%array iterator_to_array(Traversable $iterator, [bool $use_keys = true])%イテレータを配列にコピーする
+jddayofweek%mixed jddayofweek(int $julianday, [int $mode = CAL_DOW_DAYNO])%曜日を返す
+jdmonthname%string jdmonthname(int $julianday, int $mode)%月の名前を返す
+jdtofrench%string jdtofrench(int $juliandaycount)%ユリウス積算日をフランス革命暦(共和暦)に変換する
+jdtogregorian%string jdtogregorian(int $julianday)%ユリウス積算日をグレゴリウス日に変換する
jdtojewish%string jdtojewish(int $juliandaycount, [bool $hebrew = false], [int $fl])%ユリウス積算日をユダヤ暦に変換する
+jdtojulian%string jdtojulian(int $julianday)%ユリウス積算日をユリウス暦に変換する
jdtounix%int jdtounix(int $jday)%ユリウス歴を Unix タイムスタンプに変換する
+jewishtojd%int jewishtojd(int $month, int $day, int $year)%ユダヤ暦の日付けをユリウス積算日に変換する
join%void join()%implode のエイリアス
-jpeg2wbmp%bool jpeg2wbmp(string $jpegname, string $wbmpname, int $dest_height, int $dest_width, int $threshold)%JPEG イメージファイルから WBMP イメージファイルに変換する
+jpeg2wbmp%bool jpeg2wbmp(string $jpegname, string $wbmpname, int $dest_height, int $dest_width, int $threshold)%Convert JPEG image file to WBMP image file
json_decode%mixed json_decode(string $json, [bool $assoc = false], [int $depth = 512], [int $options])%JSON 文字列をデコードする
json_encode%string json_encode(mixed $value, [int $options], [int $depth = 512])%値を JSON 形式にして返す
json_last_error%int json_last_error()%直近に発生したエラーを返す
json_last_error_msg%string json_last_error_msg()%直近の json_encode() や json_decode() の呼び出しのエラー文字列を返すl
+juliantojd%int juliantojd(int $month, int $day, int $year)%ユリウス暦をユリウス積算日に変換する
key%mixed key(array $array)%配列からキーを取り出す
key_exists%void key_exists()%array_key_exists のエイリアス
krsort%bool krsort(array $array, [int $sort_flags = SORT_REGULAR])%配列をキーで逆順にソートする
@@ -1457,7 +1487,7 @@ ldap_add%bool ldap_add(resource $link_identifier, string $dn, array $entry)%LDAP
ldap_bind%bool ldap_bind(resource $link_identifier, [string $bind_rdn], [string $bind_password])%LDAP ディレクトリにバインドする
ldap_close%void ldap_close()%ldap_unbind のエイリアス
ldap_compare%mixed ldap_compare(resource $link_identifier, string $dn, string $attribute, string $value)%指定した DN のエントリで見付かった属性の値を比較する
-ldap_connect%resource ldap_connect([string $hostname], [int $port = 389])%LDAP サーバーへ接続する
+ldap_connect%resource ldap_connect([string $host], [int $port = 389])%LDAP サーバーへ接続する
ldap_control_paged_result%bool ldap_control_paged_result(resource $link, int $pagesize, [bool $iscritical = false], [string $cookie = ""])%LDAP ページネーション制御情報を送信する
ldap_control_paged_result_response%bool ldap_control_paged_result_response(resource $link, resource $result, [string $cookie], [int $estimated])%LDAP ページネーションクッキーを取得する
ldap_count_entries%int ldap_count_entries(resource $link_identifier, resource $result_identifier)%検索結果のエントリ数を数える
@@ -1466,6 +1496,7 @@ ldap_dn2ufn%string ldap_dn2ufn(string $dn)%DN をユーザーに分かりやす
ldap_err2str%string ldap_err2str(int $errno)%LDAP のエラー番号をエラーメッセージ文字列に変換する
ldap_errno%int ldap_errno(resource $link_identifier)%直近の LDAP コマンドの LDAP エラー番号を返す
ldap_error%string ldap_error(resource $link_identifier)%直近の LDAP コマンドの LDAP エラーメッセージを返す
+ldap_escape%string ldap_escape(string $value, [string $ignore], [int $flags])%Escape a string for use in an LDAP filter or DN
ldap_explode_dn%array ldap_explode_dn(string $dn, int $with_attrib)%DN を構成要素ごとに分割する
ldap_first_attribute%string ldap_first_attribute(resource $link_identifier, resource $result_entry_identifier)%最初の属性を返す
ldap_first_entry%resource ldap_first_entry(resource $link_identifier, resource $result_identifier)%最初の結果 ID を返す
@@ -1482,6 +1513,7 @@ ldap_mod_add%bool ldap_mod_add(resource $link_identifier, string $dn, array $ent
ldap_mod_del%bool ldap_mod_del(resource $link_identifier, string $dn, array $entry)%現在の属性から属性を削除する
ldap_mod_replace%bool ldap_mod_replace(resource $link_identifier, string $dn, array $entry)%属性を新規の値に置換する
ldap_modify%bool ldap_modify(resource $link_identifier, string $dn, array $entry)%LDAP エントリを修正する
+ldap_modify_batch%bool ldap_modify_batch(resource $link_identifier, string $dn, array $entry)%Batch and execute modifications on an LDAP entry
ldap_next_attribute%string ldap_next_attribute(resource $link_identifier, resource $result_entry_identifier)%結果における次の属性を得る
ldap_next_entry%resource ldap_next_entry(resource $link_identifier, resource $result_entry_identifier)%次の結果エントリを得る
ldap_next_reference%resource ldap_next_reference(resource $link, resource $entry)%次のリファレンスを得る
@@ -1493,7 +1525,7 @@ ldap_sasl_bind%bool ldap_sasl_bind(resource $link, [string $binddn], [string $pa
ldap_search%resource ldap_search(resource $link_identifier, string $base_dn, string $filter, [array $attributes], [int $attrsonly], [int $sizelimit], [int $timelimit], [int $deref])%LDAP ツリーを探索する
ldap_set_option%bool ldap_set_option(resource $link_identifier, int $option, mixed $newval)%指定したオプションの値を設定する
ldap_set_rebind_proc%bool ldap_set_rebind_proc(resource $link, callable $callback)%参照先を再バインドするためのコールバック関数を設定する
-ldap_sort%bool ldap_sort(resource $link, resource $result, string $sortfilter)%LDAP 結果エントリをソートする
+ldap_sort%bool ldap_sort(resource $link, resource $result, string $sortfilter)%LDAP 結果エントリをクライアント側でソートする
ldap_start_tls%bool ldap_start_tls(resource $link)%TLS を開始する
ldap_t61_to_8859%string ldap_t61_to_8859(string $value)%t61 文字を 8859 文字に変換する
ldap_unbind%bool ldap_unbind(resource $link_identifier)%LDAP ディレクトリへのバインドを解除する
@@ -1531,13 +1563,20 @@ localtime%array localtime([int $timestamp = time()], [bool $is_associative = fal
log%float log(float $arg, [float $base = M_E])%自然対数
log10%float log10(float $arg)%底が 10 の対数
log1p%float log1p(float $number)%値がゼロに近い時にでも精度を保つ方法で計算した log(1 + number) を返す
-long2ip%string long2ip(string $proper_address)%(IPv4) インターネットアドレスをインターネット標準ドット表記に変換する
+log_cmd_delete%callable log_cmd_delete(array $server, array $writeOptions, array $deleteOptions, array $protocolOptions)%Callback When Deleting Documents
+log_cmd_insert%callable log_cmd_insert(array $server, array $document, array $writeOptions, array $protocolOptions)%Callback When Inserting Documents
+log_cmd_update%callable log_cmd_update(array $server, array $writeOptions, array $updateOptions, array $protocolOptions)%Callback When Updating Documents
+log_getmore%callable log_getmore(array $server, array $info)%Callback When Retrieving Next Cursor Batch
+log_killcursor%callable log_killcursor(array $server, array $info)%Callback When Executing KILLCURSOR operations
+log_reply%callable log_reply(array $server, array $messageHeaders, array $operationHeaders)%Callback When Reading the MongoDB reply
+log_write_batch%callable log_write_batch(array $server, array $writeOptions, array $batch, array $protocolOptions)%Callback When Writing Batches
+long2ip%string long2ip(string $proper_address)%長整数評言のインターネットアドレスを (IPv4) インターネット標準ドット表記に変換する
lstat%array lstat(string $filename)%ファイルあるいはシンボリックリンクの情報を取得する
-ltrim%string ltrim(string $str, [string $charlist])%文字列の最初から空白 (もしくはその他の文字) を取り除く
+ltrim%string ltrim(string $str, [string $character_mask])%文字列の最初から空白 (もしくはその他の文字) を取り除く
magic_quotes_runtime%void magic_quotes_runtime()%set_magic_quotes_runtime のエイリアス
mail%bool mail(string $to, string $subject, string $message, [string $additional_headers], [string $additional_parameters])%メールを送信する
main%void main()%main のダミー
-max%integer max(array $values, mixed $value1, mixed $value2, [mixed ...])%最大値を返す
+max%string max(array $values, mixed $value1, mixed $value2, [mixed ...])%最大値を返す
mb_check_encoding%bool mb_check_encoding([string $var], [string $encoding = mb_internal_encoding()])%文字列が、指定したエンコーディングで有効なものかどうかを調べる
mb_convert_case%string mb_convert_case(string $str, int $mode, [string $encoding = mb_internal_encoding()])%文字列に対してケースフォルディングを行う
mb_convert_encoding%string mb_convert_encoding(string $str, string $to_encoding, [mixed $from_encoding = mb_internal_encoding()])%文字エンコーディングを変換する
@@ -1547,10 +1586,10 @@ mb_decode_mimeheader%string mb_decode_mimeheader(string $str)%MIME ヘッダフ
mb_decode_numericentity%string mb_decode_numericentity(string $str, array $convmap, [string $encoding = mb_internal_encoding()])%HTML 数値エンティティを文字にデコードする
mb_detect_encoding%string mb_detect_encoding(string $str, [mixed $encoding_list = mb_detect_order()], [bool $strict = false])%文字エンコーディングを検出する
mb_detect_order%mixed mb_detect_order([mixed $encoding_list = mb_detect_order()])%文字エンコーディング検出順序を設定あるいは取得する
-mb_encode_mimeheader%string mb_encode_mimeheader(string $str, [string $charset = mb_internal_encoding()], [string $transfer_encoding = "B"], [string $linefeed = "\r\n"], [int $indent])%MIMEヘッダの文字列をエンコードする
+mb_encode_mimeheader%string mb_encode_mimeheader(string $str, [string $charset = mb_language() によって決まる値], [string $transfer_encoding = "B"], [string $linefeed = "\r\n"], [int $indent])%MIMEヘッダの文字列をエンコードする
mb_encode_numericentity%string mb_encode_numericentity(string $str, array $convmap, [string $encoding = mb_internal_encoding()], [bool $is_hex = FALSE])%文字を HTML 数値エンティティにエンコードする
mb_encoding_aliases%array mb_encoding_aliases(string $encoding)%既知のエンコーディング・タイプのエイリアスを取得
-mb_ereg%int mb_ereg(string $pattern, string $string, [array $regs])%マルチバイト文字列に正規表現マッチを行う
+mb_ereg%int mb_ereg(string $pattern, string $string, [array $regs])%Regular expression match with multibyte support
mb_ereg_match%bool mb_ereg_match(string $pattern, string $string, [string $option = "msr"])%マルチバイト文字列が正規表現に一致するか調べる
mb_ereg_replace%string mb_ereg_replace(string $pattern, string $replacement, string $string, [string $option = "msr"])%マルチバイト文字列に正規表現による置換を行う
mb_ereg_replace_callback%string mb_ereg_replace_callback(string $pattern, callable $callback, string $string, [string $option = "msr"])%マルチバイト文字列にコールバック関数を用いた正規表現による置換を行う
@@ -1561,7 +1600,7 @@ mb_ereg_search_init%bool mb_ereg_search_init(string $string, [string $pattern],
mb_ereg_search_pos%array mb_ereg_search_pos([string $pattern], [string $option = "ms"])%指定したマルチバイト文字列が正規表現に一致する部分の位置と長さを返す
mb_ereg_search_regs%array mb_ereg_search_regs([string $pattern], [string $option = "ms"])%指定したマルチバイト文字列が正規表現に一致する部分を取得する
mb_ereg_search_setpos%bool mb_ereg_search_setpos(int $position)%次の正規表現検索を開始する位置を設定する
-mb_eregi%int mb_eregi(string $pattern, string $string, [array $regs])%マルチバイト文字列に大文字小文字を区別しない正規表現マッチを行う
+mb_eregi%int mb_eregi(string $pattern, string $string, [array $regs])%Regular expression match ignoring case with multibyte support
mb_eregi_replace%string mb_eregi_replace(string $pattern, string $replace, string $string, [string $option = "msri"])%マルチバイト文字列に大文字小文字を区別せずに正規表現による置換を行う
mb_get_info%mixed mb_get_info([string $type = "all"])%mbstring の内部設定値を取得する
mb_http_input%mixed mb_http_input([string $type = ""])%HTTP 入力文字エンコーディングを検出する
@@ -1595,7 +1634,7 @@ mb_substr%string mb_substr(string $str, int $start, [int $length = NULL], [strin
mb_substr_count%int mb_substr_count(string $haystack, string $needle, [string $encoding = mb_internal_encoding()])%部分文字列の出現回数を数える
mcrypt_cbc%string mcrypt_cbc(string $cipher, string $key, string $data, int $mode, [string $iv])%CBC モードでデータを暗号化/復号する
mcrypt_cfb%string mcrypt_cfb(string $cipher, string $key, string $data, int $mode, [string $iv])%CFB モードでデータを暗号化/復号する
-mcrypt_create_iv%string mcrypt_create_iv(int $size, [int $source = MCRYPT_DEV_RANDOM])%乱数ソースから初期化ベクトル(IV)を生成する
+mcrypt_create_iv%string mcrypt_create_iv(int $size, [int $source = MCRYPT_DEV_URANDOM])%乱数ソースから初期化ベクトル(IV)を生成する
mcrypt_decrypt%string mcrypt_decrypt(string $cipher, string $key, string $data, string $mode, [string $iv])%指定したパラメータで暗号化されたテキストを復号する
mcrypt_ecb%string mcrypt_ecb(string $cipher, string $key, string $data, int $mode, [string $iv])%非推奨: ECB モードでデータを暗号化/復号する
mcrypt_enc_get_algorithms_name%string mcrypt_enc_get_algorithms_name(resource $td)%オープンされたアルゴリズムの名前を返す
@@ -1643,8 +1682,8 @@ mhash_get_block_size%int mhash_get_block_size(int $hash)%指定したハッシ
mhash_get_hash_name%string mhash_get_hash_name(int $hash)%指定したハッシュの名前を得る
mhash_keygen_s2k%string mhash_keygen_s2k(int $hash, string $password, string $salt, int $bytes)%キーを生成する
microtime%mixed microtime([bool $get_as_float = false])%現在の Unix タイムスタンプをマイクロ秒まで返す
-mime_content_type%string mime_content_type(string $filename)%ファイルの MIME Content-type を検出する (非推奨)
-min%integer min(array $values, mixed $value1, mixed $value2, [mixed ...])%最小値を返す
+mime_content_type%string mime_content_type(string $filename)%ファイルの MIME Content-type を検出する
+min%string min(array $values, mixed $value1, mixed $value2, [mixed ...])%最小値を返す
mkdir%bool mkdir(string $pathname, [int $mode = 0777], [bool $recursive = false], [resource $context])%ディレクトリを作る
mktime%int mktime([int $hour = date("H")], [int $minute = date("i")], [int $second = date("s")], [int $month = date("n")], [int $day = date("j")], [int $year = date("Y")], [int $is_dst = -1])%日付を Unix のタイムスタンプとして取得する
money_format%string money_format(string $format, float $number)%数値を金額文字列にフォーマットする
@@ -1697,8 +1736,8 @@ mssql_result%string mssql_result(resource $result, int $row, mixed $field)%結
mssql_rows_affected%int mssql_rows_affected(resource $link_identifier)%クエリによって変更されたレコード数を返す
mssql_select_db%bool mssql_select_db(string $database_name, [resource $link_identifier])%MS SQL データベースを選択する
mt_getrandmax%int mt_getrandmax()%乱数値の最大値を表示する
-mt_rand%int mt_rand(int $min, int $max)%よりよい乱数値を生成する
-mt_srand%void mt_srand([int $seed])%改良型乱数生成器にシードを指定する
+mt_rand%int mt_rand(int $min, int $max)%メルセンヌ・ツイスター乱数生成器を介して乱数値を生成する
+mt_srand%void mt_srand([int $seed], [int $mode = MT_RAND_MT19937])%メルセンヌ・ツイスター乱数生成器にシードを指定する
mysql_affected_rows%int mysql_affected_rows([resource $link_identifier = NULL])%一番最近の操作で変更された行の数を得る
mysql_client_encoding%string mysql_client_encoding([resource $link_identifier = NULL])%文字セット名を返す
mysql_close%bool mysql_close([resource $link_identifier = NULL])%MySQL 接続を閉じる
@@ -1738,7 +1777,7 @@ mysql_num_fields%int mysql_num_fields(resource $result)%結果におけるフィ
mysql_num_rows%int mysql_num_rows(resource $result)%結果における行の数を得る
mysql_pconnect%resource mysql_pconnect([string $server = ini_get("mysql.default_host")], [string $username = ini_get("mysql.default_user")], [string $password = ini_get("mysql.default_password")], [int $client_flags])%MySQL サーバーへの持続的な接続をオープンする
mysql_ping%bool mysql_ping([resource $link_identifier = NULL])%サーバーとの接続状況を調べ、接続されていない場合は再接続する
-mysql_query%resource mysql_query(string $query, [resource $link_identifier = NULL])%MySQL クエリを送信する
+mysql_query%mixed mysql_query(string $query, [resource $link_identifier = NULL])%MySQL クエリを送信する
mysql_real_escape_string%string mysql_real_escape_string(string $unescaped_string, [resource $link_identifier = NULL])%SQL 文中で用いる文字列の特殊文字をエスケープする
mysql_result%string mysql_result(resource $result, int $row, [mixed $field])%結果データを得る
mysql_select_db%bool mysql_select_db(string $database_name, [resource $link_identifier = NULL])%MySQL データベースを選択する
@@ -1776,7 +1815,7 @@ mysqli_fetch_assoc%array mysqli_fetch_assoc(mysqli_result $result)%結果の行
mysqli_fetch_field%object mysqli_fetch_field(mysqli_result $result)%結果セットの次のフィールドを返す
mysqli_fetch_field_direct%object mysqli_fetch_field_direct(int $fieldnr, mysqli_result $result)%単一のフィールドのメタデータを取得する
mysqli_fetch_fields%array mysqli_fetch_fields(mysqli_result $result)%結果セットのフィールド情報をオブジェクトの配列で返す
-mysqli_fetch_object%object mysqli_fetch_object([string $class_name], [array $params], mysqli_result $result)%結果セットの現在の行をオブジェクトとして返す
+mysqli_fetch_object%object mysqli_fetch_object([string $class_name = "stdClass"], [array $params], mysqli_result $result)%結果セットの現在の行をオブジェクトとして返す
mysqli_fetch_row%mixed mysqli_fetch_row(mysqli_result $result)%結果の行を数値添字配列で取得する
mysqli_field_seek%bool mysqli_field_seek(int $fieldnr, mysqli_result $result)%結果ポインタを、指定したフィールドオフセットに設定する
mysqli_free_result%void mysqli_free_result(mysqli_result $result)%結果に関連付けられたメモリを開放する
@@ -1786,6 +1825,7 @@ mysqli_get_client_info%string mysqli_get_client_info(mysqli $link)%MySQL クラ
mysqli_get_client_stats%array mysqli_get_client_stats()%クライアントのプロセス単位の統計情報を返す
mysqli_get_client_version%int mysqli_get_client_version(mysqli $link)%MySQL クライアントのバージョンを整数値で返す
mysqli_get_connection_stats%array mysqli_get_connection_stats(mysqli $link)%クライアント接続に関する統計情報を返す
+mysqli_get_links_stats%array mysqli_get_links_stats()%Return information about open and cached links
mysqli_get_metadata%void mysqli_get_metadata()%mysqli_stmt_result_metadata のエイリアス
mysqli_get_warnings%mysqli_warning mysqli_get_warnings(mysqli $link)%SHOW WARNINGS の結果を取得する
mysqli_init%mysqli mysqli_init()%MySQLi を初期化し、mysqli_real_connect() で使用するリソースを返す
@@ -1803,9 +1843,9 @@ mysqli_query%mixed mysqli_query(string $query, [int $resultmode = MYSQLI_STORE_R
mysqli_real_connect%bool mysqli_real_connect([string $host], [string $username], [string $passwd], [string $dbname], [int $port], [string $socket], [int $flags], mysqli $link)%mysql サーバーとの接続をオープンする
mysqli_real_escape_string%string mysqli_real_escape_string(string $escapestr, mysqli $link)%接続の現在の文字セットを考慮して、SQL 文で使用する文字列の特殊文字をエスケープする
mysqli_real_query%bool mysqli_real_query(string $query, mysqli $link)%SQL クエリを実行する
-mysqli_reap_async_query%mysqli_result mysqli_reap_async_query(mysql $link)%非同期クエリから結果を取得する
+mysqli_reap_async_query%mysqli_result mysqli_reap_async_query(mysqli $link)%非同期クエリから結果を取得する
mysqli_refresh%int mysqli_refresh(int $options, resource $link)%リフレッシュする
-mysqli_release_savepoint%bool mysqli_release_savepoint(string $name, mysqli $link)%指定したセーブポイントまで、トランザクションをロールバックする
+mysqli_release_savepoint%bool mysqli_release_savepoint(string $name, mysqli $link)%現在のトランザクションのセーブポイント群から、指定した名前のセーブポイントを削除する
mysqli_report%void mysqli_report()%mysqli_driver->report_mode のエイリアス
mysqli_rollback%bool mysqli_rollback([int $flags], [string $name], mysqli $link)%現在のトランザクションをロールバックする
mysqli_rpl_parse_enabled%int mysqli_rpl_parse_enabled(mysqli $link)%RPL のパースが有効かどうかを確認する
@@ -1822,6 +1862,7 @@ mysqli_set_opt%void mysqli_set_opt()%mysqli_options のエイリアス
mysqli_slave_query%bool mysqli_slave_query(mysqli $link, string $query)%マスタ/スレーブ設定で、スレーブ側のクエリを実行する
mysqli_ssl_set%bool mysqli_ssl_set(string $key, string $cert, string $ca, string $capath, string $cipher, mysqli $link)%SSL を使用したセキュアな接続を確立する
mysqli_stat%string mysqli_stat(mysqli $link)%現在のシステム状態を取得する
+mysqli_stmt%object mysqli_stmt(mysqli $link, [string $query])%Constructs a new mysqli_stmt object
mysqli_stmt_attr_get%int mysqli_stmt_attr_get(int $attr, mysqli_stmt $stmt)%ステートメントの属性の現在の値を取得する
mysqli_stmt_attr_set%bool mysqli_stmt_attr_set(int $attr, int $mode, mysqli_stmt $stmt)%プリペアドステートメントの振る舞いを変更する
mysqli_stmt_bind_param%bool mysqli_stmt_bind_param(string $types, mixed $var1, [mixed ...], mysqli_stmt $stmt)%プリペアドステートメントのパラメータに変数をバインドする
@@ -1841,12 +1882,15 @@ mysqli_stmt_reset%bool mysqli_stmt_reset(mysqli_stmt $stmt)%プリペアドス
mysqli_stmt_result_metadata%mysqli_result mysqli_stmt_result_metadata(mysqli_stmt $stmt)%プリペアドステートメントから結果セットのメタデータを返す
mysqli_stmt_send_long_data%bool mysqli_stmt_send_long_data(int $param_nr, string $data, mysqli_stmt $stmt)%データをブロックで送信する
mysqli_stmt_store_result%bool mysqli_stmt_store_result(mysqli_stmt $stmt)%プリペアドステートメントから結果を転送する
-mysqli_store_result%mysqli_result mysqli_store_result(mysqli $link)%直近のクエリから結果セットを転送する
+mysqli_store_result%mysqli_result mysqli_store_result([int $option], mysqli $link)%直近のクエリから結果セットを転送する
mysqli_thread_safe%bool mysqli_thread_safe()%スレッドセーフであるかどうかを返す
mysqli_use_result%mysqli_result mysqli_use_result(mysqli $link)%結果セットの取得を開始する
mysqli_warning%object mysqli_warning()%コンストラクタ
mysqlnd_memcache_get_config%array mysqlnd_memcache_get_config(mixed $connection)%プラグインの設定情報を返す
mysqlnd_memcache_set%bool mysqlnd_memcache_set(mixed $mysql_connection, [Memcached $memcache_connection], [string $pattern], [callback $callback])%MySQL の接続を Memcache の接続と関連づける
+mysqlnd_ms_dump_servers%array mysqlnd_ms_dump_servers(mixed $connection)%Returns a list of currently configured servers
+mysqlnd_ms_fabric_select_global%array mysqlnd_ms_fabric_select_global(mixed $connection, mixed $table_name)%Switch to global sharding server for a given table
+mysqlnd_ms_fabric_select_shard%array mysqlnd_ms_fabric_select_shard(mixed $connection, mixed $table_name, mixed $shard_key)%Switch to shard
mysqlnd_ms_get_last_gtid%string mysqlnd_ms_get_last_gtid(mixed $connection)%Returns the latest global transaction ID
mysqlnd_ms_get_last_used_connection%array mysqlnd_ms_get_last_used_connection(mixed $connection)%Returns an array which describes the last used connection
mysqlnd_ms_get_stats%array mysqlnd_ms_get_stats()%Returns query distribution and connection statistics
@@ -1854,6 +1898,10 @@ mysqlnd_ms_match_wild%bool mysqlnd_ms_match_wild(string $table_name, string $wil
mysqlnd_ms_query_is_select%int mysqlnd_ms_query_is_select(string $query)%Find whether to send the query to the master, the slave or the last used MySQL server
mysqlnd_ms_set_qos%bool mysqlnd_ms_set_qos(mixed $connection, int $service_level, [int $service_level_option], [mixed $option_value])%Sets the quality of service needed from the cluster
mysqlnd_ms_set_user_pick_server%bool mysqlnd_ms_set_user_pick_server(string $function)%Sets a callback for user-defined read/write splitting
+mysqlnd_ms_xa_begin%int mysqlnd_ms_xa_begin(mixed $connection, string $gtrid, [int $timeout])%Starts a distributed/XA transaction among MySQL servers
+mysqlnd_ms_xa_commit%int mysqlnd_ms_xa_commit(mixed $connection, string $gtrid)%Commits a distributed/XA transaction among MySQL servers
+mysqlnd_ms_xa_gc%int mysqlnd_ms_xa_gc(mixed $connection, [string $gtrid], [boolean $ignore_max_retries])%Garbage collects unfinished XA transactions after severe errors
+mysqlnd_ms_xa_rollback%int mysqlnd_ms_xa_rollback(mixed $connection, string $gtrid)%Rolls back a distributed/XA transaction among MySQL servers
mysqlnd_qc_clear_cache%bool mysqlnd_qc_clear_cache()%Flush all cache contents
mysqlnd_qc_get_available_handlers%array mysqlnd_qc_get_available_handlers()%Returns a list of available storage handler
mysqlnd_qc_get_cache_info%array mysqlnd_qc_get_cache_info()%Returns information on the current handler, the number of cache entries and cache entries, if available
@@ -1869,12 +1917,12 @@ mysqlnd_uh_set_connection_proxy%bool mysqlnd_uh_set_connection_proxy(MysqlndUhCo
mysqlnd_uh_set_statement_proxy%bool mysqlnd_uh_set_statement_proxy(MysqlndUhStatement $statement_proxy)%Installs a proxy for mysqlnd statements
natcasesort%bool natcasesort(array $array)%大文字小文字を区別しない"自然順"アルゴリズムを用いて配列をソートする
natsort%bool natsort(array $array)%"自然順"アルゴリズムで配列をソートする
-next%mixed next(array $array)%内部配列ポインタを進める
+next%mixed next(array $array)%配列の内部ポインタを進める
ngettext%string ngettext(string $msgid1, string $msgid2, int $n)%gettext の複数形版
nl2br%string nl2br(string $string, [bool $is_xhtml = true])%改行文字の前に HTML の改行タグを挿入する
nl_langinfo%string nl_langinfo(int $item)%言語およびロケール情報を検索する
-normalizer_is_normalized%bool normalizer_is_normalized(string $input, [string $form = Normalizer::FORM_C])%渡された文字列が、指定した正規化を適用済みかどうかを調べる
-normalizer_normalize%string normalizer_normalize(string $input, [string $form = Normalizer::FORM_C])%渡された入力を正規化し、正規化後の文字列を返す
+normalizer_is_normalized%bool normalizer_is_normalized(string $input, [int $form = Normalizer::FORM_C])%渡された文字列が、指定した正規化を適用済みかどうかを調べる
+normalizer_normalize%string normalizer_normalize(string $input, [int $form = Normalizer::FORM_C])%渡された入力を正規化し、正規化後の文字列を返す
nsapi_request_headers%array nsapi_request_headers()%HTTP リクエストヘッダを全て取得する
nsapi_response_headers%array nsapi_response_headers()%すべての HTTP レスポンスヘッダを取得する
nsapi_virtual%bool nsapi_virtual(string $uri)%NSAPI サブリクエストを発行する
@@ -1896,10 +1944,8 @@ numfmt_set_pattern%bool numfmt_set_pattern(string $pattern, NumberFormatter $fmt
numfmt_set_symbol%bool numfmt_set_symbol(int $attr, string $value, NumberFormatter $fmt)%記号の値を設定する
numfmt_set_text_attribute%bool numfmt_set_text_attribute(int $attr, string $value, NumberFormatter $fmt)%テキスト属性を設定する
ob_clean%void ob_clean()%出力バッファをクリア(消去)する
-ob_deflatehandler%string ob_deflatehandler(string $data, int $mode)%圧縮出力ハンドラ
ob_end_clean%bool ob_end_clean()%出力用バッファをクリア(消去)し、出力のバッファリングをオフにする
ob_end_flush%bool ob_end_flush()%出力用バッファをフラッシュ(送信)し、出力のバッファリングをオフにする
-ob_etaghandler%string ob_etaghandler(string $data, int $mode)%ETag 出力ハンドラ
ob_flush%void ob_flush()%出力バッファをフラッシュ(送信)する
ob_get_clean%string ob_get_clean()%現在のバッファの内容を取得し、出力バッファを削除する
ob_get_contents%string ob_get_contents()%出力用バッファの内容を返す
@@ -1910,7 +1956,6 @@ ob_get_status%array ob_get_status([bool $full_status = FALSE])%出力バッフ
ob_gzhandler%string ob_gzhandler(string $buffer, int $mode)%出力バッファを gzip 圧縮するための ob_start コールバック関数
ob_iconv_handler%string ob_iconv_handler(string $contents, int $status)%出力バッファハンドラとして文字エンコーディングを変換する
ob_implicit_flush%void ob_implicit_flush([int $flag = true])%自動フラッシュをオンまたはオフにする
-ob_inflatehandler%string ob_inflatehandler(string $data, int $mode)%展開出力ハンドラ
ob_list_handlers%array ob_list_handlers()%使用中の出力ハンドラの一覧を取得する
ob_start%bool ob_start([callable $output_callback], [int $chunk_size], [int $flags])%出力のバッファリングを有効にする
ob_tidyhandler%string ob_tidyhandler(string $input, [int $mode])%バッファを修正するための ob_start コールバック関数
@@ -1922,6 +1967,7 @@ oci_close%bool oci_close(resource $connection)%Oracleとの接続を閉じる
oci_commit%bool oci_commit(resource $connection)%未解決のトランザクションをコミットする
oci_connect%resource oci_connect(string $username, string $password, [string $connection_string], [string $character_set], [int $session_mode])%Oracle データベースに接続する
oci_define_by_name%bool oci_define_by_name(resource $statement, string $column_name, mixed $variable, [int $type = SQLT_CHR])%PHP の変数を、クエリで取得するカラムに関連づける
+oci_disable_taf_callback%bool oci_disable_taf_callback(resource $connection)%Disable a user-defined callback function for Oracle Database TAF
oci_error%array oci_error([resource $resource])%最後に見つかったエラーを返す
oci_execute%bool oci_execute(resource $statement, [int $mode = OCI_COMMIT_ON_SUCCESS])%文を実行する
oci_fetch%bool oci_fetch(resource $statement)%クエリの次の行を内部バッファに取得する
@@ -1930,16 +1976,16 @@ oci_fetch_array%array oci_fetch_array(resource $statement, [int $mode])%クエ
oci_fetch_assoc%array oci_fetch_assoc(resource $statement)%クエリの次の行を連想配列で返す
oci_fetch_object%object oci_fetch_object(resource $statement)%クエリの次の行をオブジェクトとして返す
oci_fetch_row%array oci_fetch_row(resource $statement)%クエリの次の行を配列で返す
-oci_field_is_null%bool oci_field_is_null(resource $statement, mixed $field)%フィールドが NULL であるかどうかを確認する
-oci_field_name%string oci_field_name(resource $statement, int $field)%文からのフィールド名を返す
-oci_field_precision%int oci_field_precision(resource $statement, int $field)%フィールドの精度を問い合わせる
-oci_field_scale%int oci_field_scale(resource $statement, int $field)%フィールドの桁数を問い合わせる
+oci_field_is_null%bool oci_field_is_null(resource $statement, mixed $field)%フェッチしたフィールドが NULL であるかどうかを確認する
+oci_field_name%string oci_field_name(resource $statement, mixed $field)%文からのフィールド名を返す
+oci_field_precision%int oci_field_precision(resource $statement, mixed $field)%フィールドの精度を問い合わせる
+oci_field_scale%int oci_field_scale(resource $statement, mixed $field)%フィールドの桁数を問い合わせる
oci_field_size%int oci_field_size(resource $statement, mixed $field)%フィールドサイズを返す
-oci_field_type%mixed oci_field_type(resource $statement, int $field)%フィールドのデータ型を返す
-oci_field_type_raw%int oci_field_type_raw(resource $statement, int $field)%Oracle におけるフィールドの型を問い合わせる
+oci_field_type%mixed oci_field_type(resource $statement, mixed $field)%フィールドのデータ型の名前を返す
+oci_field_type_raw%int oci_field_type_raw(resource $statement, mixed $field)%Oracle におけるフィールドの型を問い合わせる
oci_free_descriptor%bool oci_free_descriptor(resource $descriptor)%ディスクリプタを解放する
oci_free_statement%bool oci_free_statement(resource $statement)%文やカーソルに関連付けられた全てのリソースを解放する
-oci_get_implicit_resultset%resource oci_get_implicit_resultset(resource $statement)%Returns the next child statement resource from a parent statement resource that has Oracle Database 12c Implicit Result Sets
+oci_get_implicit_resultset%resource oci_get_implicit_resultset(resource $statement)%Oracle Database 12c の暗黙の結果セットを持つ親ステートメント・リソースから次の子ステートメント・リソースを返す
oci_internal_debug%void oci_internal_debug(bool $onoff)%内部デバッグ用の出力を有効または無効にする
oci_lob_copy%bool oci_lob_copy(OCI-Lob $lob_to, OCI-Lob $lob_from, [int $length])%ラージオブジェクトをコピーする
oci_lob_is_equal%bool oci_lob_is_equal(OCI-Lob $lob1, OCI-Lob $lob2)%2 つの LOB/FILE ロケータの等価性を比較する
@@ -1952,6 +1998,7 @@ oci_num_rows%int oci_num_rows(resource $statement)%文の実行で作用され
oci_parse%resource oci_parse(resource $connection, string $sql_text)%実行のために Oracle の文をパースする
oci_password_change%resource oci_password_change(resource $connection, string $username, string $old_password, string $new_password, string $dbname)%Oracle ユーザーのパスワードを変更する
oci_pconnect%resource oci_pconnect(string $username, string $password, [string $connection_string], [string $character_set], [int $session_mode])%持続的接続を使用してOracle データベースに接続する
+oci_register_taf_callback%bool oci_register_taf_callback(resource $connection, mix $callbackFn)%Register a user-defined callback function for Oracle Database TAF
oci_result%mixed oci_result(resource $statement, mixed $field)%フェッチした行からフィールドの値を取得する
oci_rollback%bool oci_rollback(resource $connection)%未解決のデータベーストランザクションをロールバックする
oci_server_version%string oci_server_version(resource $connection)%Oracle データベースのバージョンを返す
@@ -2058,9 +2105,10 @@ odbc_statistics%resource odbc_statistics(resource $connection_id, string $qualif
odbc_tableprivileges%resource odbc_tableprivileges(resource $connection_id, string $qualifier, string $owner, string $name)%各テーブルのリストおよび関連する権限のリストを取得する
odbc_tables%resource odbc_tables(resource $connection_id, [string $qualifier], [string $owner], [string $name], [string $types])%指定したデータソースに保存されたテーブルの名前のリストを取得する
opcache_compile_file%boolean opcache_compile_file(string $file)%PHP スクリプトを、実行せずにコンパイルしてキャッシュする
-opcache_get_configuration%array opcache_get_configuration()%Get configuration information about the cache
-opcache_get_status%array opcache_get_status([boolean $get_scripts])%Get status information about the cache
+opcache_get_configuration%array opcache_get_configuration()%キャッシュについての構成情報を取得
+opcache_get_status%array opcache_get_status([boolean $get_scripts])%キャッシュについてのステータス情報を取得
opcache_invalidate%boolean opcache_invalidate(string $script, [boolean $force])%キャッシュされたスクリプトを無効にする
+opcache_is_script_cached%boolean opcache_is_script_cached(string $file)%スクリプトが OPCache にキャッシュされているかどうかを伝えます。
opcache_reset%boolean opcache_reset()%opcode のキャッシュ内容をリセットする
opendir%resource opendir(string $path, [resource $context])%ディレクトリハンドルをオープンする
openlog%bool openlog(string $ident, int $option, int $facility)%システムのロガーへの接続をオープンする
@@ -2071,12 +2119,13 @@ openssl_csr_get_public_key%resource openssl_csr_get_public_key(mixed $csr, [bool
openssl_csr_get_subject%array openssl_csr_get_subject(mixed $csr, [bool $use_shortnames = true])%CERT の subject を返す
openssl_csr_new%mixed openssl_csr_new(array $dn, resource $privkey, [array $configargs], [array $extraattribs])%CSR を作成する
openssl_csr_sign%resource openssl_csr_sign(mixed $csr, mixed $cacert, mixed $priv_key, int $days, [array $configargs], [int $serial])%他の CERT(あるいは自分自身)で証明書をサインする
-openssl_decrypt%string openssl_decrypt(string $data, string $method, string $password, [int $options], [string $iv = ""])%データを復号
+openssl_decrypt%string openssl_decrypt(string $data, string $method, string $key, [int $options], [string $iv = ""], [string $tag = ""], [string $aad = ""])%データを復号
openssl_dh_compute_key%string openssl_dh_compute_key(string $pub_key, resource $dh_key)%リモート DH キー及びローカル DH キーの公開値に関して、共有される秘密を計算
openssl_digest%string openssl_digest(string $data, string $method, [bool $raw_output = false])%ダイジェストを計算
-openssl_encrypt%string openssl_encrypt(string $data, string $method, string $password, [int $options], [string $iv = ""])%データを暗号化
+openssl_encrypt%string openssl_encrypt(string $data, string $method, string $key, [int $options], [string $iv = ""], [string $tag = NULL], [string $aad = ""], [int $tag_length = 16])%データを暗号化
openssl_error_string%string openssl_error_string()%OpenSSL エラーメッセージを返す
openssl_free_key%void openssl_free_key(resource $key_identifier)%キーリソースを開放する
+openssl_get_cert_locations%array openssl_get_cert_locations()%Retrieve the available certificate locations
openssl_get_cipher_methods%array openssl_get_cipher_methods([bool $aliases = false])%利用可能な暗号メソッドを取得
openssl_get_md_methods%array openssl_get_md_methods([bool $aliases = false])%利用可能なダイジェスト・メソッドを取得
openssl_get_privatekey%void openssl_get_privatekey()%openssl_pkey_get_private のエイリアス
@@ -2102,13 +2151,18 @@ openssl_private_encrypt%bool openssl_private_encrypt(string $data, string $crypt
openssl_public_decrypt%bool openssl_public_decrypt(string $data, string $decrypted, mixed $key, [int $padding = OPENSSL_PKCS1_PADDING])%公開鍵でデータを復号する
openssl_public_encrypt%bool openssl_public_encrypt(string $data, string $crypted, mixed $key, [int $padding = OPENSSL_PKCS1_PADDING])%公開鍵でデータを暗号化する
openssl_random_pseudo_bytes%string openssl_random_pseudo_bytes(int $length, [bool $crypto_strong])%疑似乱数のバイト文字列を生成する
-openssl_seal%int openssl_seal(string $data, string $sealed_data, array $env_keys, array $pub_key_ids, [string $method])%データをシール(暗号化)する
+openssl_seal%int openssl_seal(string $data, string $sealed_data, array $env_keys, array $pub_key_ids, [string $method = "RC4"])%データをシール(暗号化)する
openssl_sign%bool openssl_sign(string $data, string $signature, mixed $priv_key_id, [mixed $signature_alg = OPENSSL_ALGO_SHA1])%署名を生成する
+openssl_spki_export%string openssl_spki_export(string $spkac)%Exports a valid PEM formatted public key signed public key and challenge
+openssl_spki_export_challenge%string openssl_spki_export_challenge(string $spkac)%Exports the challenge assoicated with a signed public key and challenge
+openssl_spki_new%string openssl_spki_new(resource $privkey, string $challenge, [int $algorithm])%Generate a new signed public key and challenge
+openssl_spki_verify%string openssl_spki_verify(string $spkac)%Verifies a signed public key and challenge
openssl_verify%int openssl_verify(string $data, string $signature, mixed $pub_key_id, [mixed $signature_alg = OPENSSL_ALGO_SHA1])%署名を検証する
openssl_x509_check_private_key%bool openssl_x509_check_private_key(mixed $cert, mixed $key)%秘密鍵が証明書に対応するかを確認する
openssl_x509_checkpurpose%int openssl_x509_checkpurpose(mixed $x509cert, int $purpose, [array $cainfo = array()], [string $untrustedfile])%証明書が特定の目的に使用可能かどうか確認する
openssl_x509_export%bool openssl_x509_export(mixed $x509, string $output, [bool $notext])%証明書を文字列としてエクスポートする
openssl_x509_export_to_file%bool openssl_x509_export_to_file(mixed $x509, string $outfilename, [bool $notext])%証明書をファイルにエクスポートする
+openssl_x509_fingerprint%bool openssl_x509_fingerprint(mixed $x509, [string $hash_algorithm = "sha1"], [bool $raw_output])%Calculates the fingerprint, or digest, of a given X.509 certificate
openssl_x509_free%void openssl_x509_free(resource $x509cert)%証明書リソースを開放する
openssl_x509_parse%array openssl_x509_parse(mixed $x509cert, [bool $shortnames = true])%X509 証明書をパースし、配列として情報を返す
openssl_x509_read%resource openssl_x509_read(mixed $x509certdata)%X.509 証明書をパースし、リソース ID を返す
@@ -2118,24 +2172,25 @@ output_reset_rewrite_vars%bool output_reset_rewrite_vars()%URL リライタの
pack%string pack(string $format, [mixed $args], [mixed ...])%データをバイナリ文字列にパックする
parse_ini_file%array parse_ini_file(string $filename, [bool $process_sections = false], [int $scanner_mode = INI_SCANNER_NORMAL])%設定ファイルをパースする
parse_ini_string%array parse_ini_string(string $ini, [bool $process_sections = false], [int $scanner_mode = INI_SCANNER_NORMAL])%設定文字列をパースする
-parse_str%void parse_str(string $str, [array $arr])%文字列を処理し、変数に代入する
+parse_str%void parse_str(string $encoded_string, [array $result])%文字列を処理し、変数に代入する
parse_url%mixed parse_url(string $url, [int $component = -1])%URL を解釈し、その構成要素を返す
passthru%void passthru(string $command, [int $return_var])%外部プログラムを実行し、未整形の出力を表示する
password_get_info%array password_get_info(string $hash)%指定したハッシュに関する情報を返す
password_hash%string password_hash(string $password, integer $algo, [array $options])%パスワードハッシュを作る
-password_needs_rehash%boolean password_needs_rehash(string $hash, string $algo, [string $options])%指定したハッシュがオプションにマッチするかどうかを調べる
+password_needs_rehash%boolean password_needs_rehash(string $hash, integer $algo, [array $options])%指定したハッシュがオプションにマッチするかどうかを調べる
password_verify%boolean password_verify(string $password, string $hash)%パスワードがハッシュにマッチするかどうかを調べる
pathinfo%mixed pathinfo(string $path, [int $options = PATHINFO_DIRNAME | PATHINFO_BASENAME | PATHINFO_EXTENSION | PATHINFO_FILENAME])%ファイルパスに関する情報を返す
pclose%int pclose(resource $handle)%プロセスのファイルポインタをクローズする
pcntl_alarm%int pcntl_alarm(int $seconds)%シグナルを送信するアラームを設定する
-pcntl_errno%void pcntl_errno()%pcntl_strerror のエイリアス
-pcntl_exec%void pcntl_exec(string $path, [array $args], [array $envs])%現在のプロセス空間で指定したプログラムを実行する
+pcntl_errno%void pcntl_errno()%pcntl_get_last_error のエイリアス
+pcntl_exec%bool pcntl_exec(string $path, [array $args], [array $envs])%現在のプロセス空間で指定したプログラムを実行する
pcntl_fork%int pcntl_fork()%現在実行中のプロセスをフォークする
pcntl_get_last_error%int pcntl_get_last_error()%直近の pcntl 関数が失敗したときのエラー番号を取得する
pcntl_getpriority%int pcntl_getpriority([int $pid = getmypid()], [int $process_identifier = PRIO_PROCESS])%プロセスの優先度を取得する
pcntl_setpriority%bool pcntl_setpriority(int $priority, [int $pid = getmypid()], [int $process_identifier = PRIO_PROCESS])%プロセスの優先度を変更する
-pcntl_signal%bool pcntl_signal(int $signo, callable|int $handler, [bool $restart_syscalls = true])%シグナルハンドラを設定する
+pcntl_signal%bool pcntl_signal(int $signo, mixed $signinfo)%シグナルハンドラを設定する
pcntl_signal_dispatch%bool pcntl_signal_dispatch()%ペンディングシグナル用のハンドラをコールする
+pcntl_signal_get_handler%int|string pcntl_signal_get_handler(int $signo)%Get the current handler for specified signal
pcntl_sigprocmask%bool pcntl_sigprocmask(int $how, array $set, [array $oldset])%ブロックされたシグナルを設定あるいは取得する
pcntl_sigtimedwait%int pcntl_sigtimedwait(array $set, [array $siginfo], [int $seconds], [int $nanoseconds])%タイムアウトつきでシグナルを待つ
pcntl_sigwaitinfo%int pcntl_sigwaitinfo(array $set, [array $siginfo])%シグナルを待つ
@@ -2147,16 +2202,18 @@ pcntl_wifexited%bool pcntl_wifexited(int $status)%ステータスコードが正
pcntl_wifsignaled%bool pcntl_wifsignaled(int $status)%ステータスコードがシグナルによる終了を表しているかどうかを調べる
pcntl_wifstopped%bool pcntl_wifstopped(int $status)%子プロセスが現在停止しているかどうかを調べる
pcntl_wstopsig%int pcntl_wstopsig(int $status)%子プロセスを停止させたシグナルを返す
-pcntl_wtermsig%int pcntl_wtermsig(int $status)%子プロセスの終了を生じたシグナルを返す
+pcntl_wtermsig%int pcntl_wtermsig(int $status)%子プロセスを終了させたシグナルを返す
pfsockopen%resource pfsockopen(string $hostname, [int $port = -1], [int $errno], [string $errstr], [float $timeout = ini_get("default_socket_timeout")])%持続的な Internet または Unix ドメインソケット接続をオープンする
pg_affected_rows%int pg_affected_rows(resource $result)%変更されたレコード(タプル)の数を返す
pg_cancel_query%bool pg_cancel_query(resource $connection)%非同期クエリを取り消す
pg_client_encoding%string pg_client_encoding([resource $connection])%クライアントのエンコーディングを取得する
pg_close%bool pg_close([resource $connection])%PostgreSQL 接続をクローズする
pg_connect%resource pg_connect(string $connection_string, [int $connect_type])%PostgreSQL 接続をオープンする
+pg_connect_poll%int pg_connect_poll([resource $connection])%Poll the status of an in-progress asynchronous PostgreSQL connection attempt.
pg_connection_busy%bool pg_connection_busy(resource $connection)%接続がビジーかどうか調べる
pg_connection_reset%bool pg_connection_reset(resource $connection)%接続をリセット(再接続)する
pg_connection_status%int pg_connection_status(resource $connection)%接続ステータスを取得する
+pg_consume_input%bool pg_consume_input(resource $connection)%Reads input on the connection
pg_convert%array pg_convert(resource $connection, string $table_name, array $assoc_array, [int $options])%連想配列の値を、SQL 文として実行可能な形式に変換する
pg_copy_from%bool pg_copy_from(resource $connection, string $table_name, array $rows, [string $delimiter], [string $null_as])%配列からテーブルに挿入する
pg_copy_to%array pg_copy_to(resource $connection, string $table_name, [string $delimiter], [string $null_as])%配列にテーブルをコピーする
@@ -2183,6 +2240,7 @@ pg_field_size%int pg_field_size(resource $result, int $field_number)%指定し
pg_field_table%mixed pg_field_table(resource $result, int $field_number, [bool $oid_only = false])%tables フィールドの名前あるいは oid を返す
pg_field_type%string pg_field_type(resource $result, int $field_number)%フィールド番号に対応する型名を返す
pg_field_type_oid%int pg_field_type_oid(resource $result, int $field_number)%フィールド番号に対応する型 ID(OID)を返す
+pg_flush%mixed pg_flush(resource $connection)%Flush outbound query data on the connection
pg_free_result%resource pg_free_result(resource $result)%メモリを開放する
pg_get_notify%array pg_get_notify(resource $connection, [int $result_type])%SQL NOTIFY メッセージを取得する
pg_get_pid%int pg_get_pid(resource $connection)%バックエンドのプロセス ID を得る
@@ -2204,7 +2262,7 @@ pg_lo_tell%int pg_lo_tell(resource $large_object)%ラージオブジェクトの
pg_lo_truncate%bool pg_lo_truncate(resource $large_object, int $size)%Truncates a large object
pg_lo_unlink%bool pg_lo_unlink(resource $connection, int $oid)%ラージオブジェクトを削除する
pg_lo_write%int pg_lo_write(resource $large_object, string $data, [int $len])%ラージオブジェクトを書く
-pg_meta_data%array pg_meta_data(resource $connection, string $table_name)%テーブルからメタデータを取得する
+pg_meta_data%array pg_meta_data(resource $connection, string $table_name, [bool $extended])%テーブルからメタデータを取得する
pg_num_fields%int pg_num_fields(resource $result)%フィールド数を返す
pg_num_rows%int pg_num_rows(resource $result)%行数を返す
pg_options%string pg_options([resource $connection])%接続に関連するオプションを取得する
@@ -2227,6 +2285,7 @@ pg_send_query%bool pg_send_query(resource $connection, string $query)%非同期
pg_send_query_params%bool pg_send_query_params(resource $connection, string $query, array $params)%コマンドとパラメータを分割してサーバーに送信し、その結果を待たない
pg_set_client_encoding%int pg_set_client_encoding([resource $connection], string $encoding)%クライアントのエンコーディングを設定する
pg_set_error_verbosity%int pg_set_error_verbosity([resource $connection], int $verbosity)%pg_last_error および pg_result_error が返すメッセージの詳細度を指定する
+pg_socket%resource pg_socket(resource $connection)%Get a read only handle to the socket underlying a PostgreSQL connection
pg_trace%bool pg_trace(string $pathname, [string $mode = "w"], [resource $connection])%PostgreSQL 接続のトレースを有効にする
pg_transaction_status%int pg_transaction_status(resource $connection)%サーバー上で実行中のトランザクションの状態を返す
pg_tty%string pg_tty([resource $connection])%接続に関する TTY 名を返す
@@ -2245,7 +2304,7 @@ phpcredits%bool phpcredits([int $flag = CREDITS_ALL])%PHP に関するクレジ
phpinfo%bool phpinfo([int $what = INFO_ALL])%PHP の設定情報を出力する
phpversion%string phpversion([string $extension])%現在の PHP バージョンを取得する
pi%float pi()%円周率の値を得る
-png2wbmp%bool png2wbmp(string $pngname, string $wbmpname, int $dest_height, int $dest_width, int $threshold)%PNG イメージファイルから WBMP イメージファイルに変換する
+png2wbmp%bool png2wbmp(string $pngname, string $wbmpname, int $dest_height, int $dest_width, int $threshold)%Convert PNG image file to WBMP image file
popen%resource popen(string $command, string $mode)%プロセスへのファイルポインタをオープンする
pos%void pos()%current のエイリアス
posix_access%bool posix_access(string $file, [int $mode = POSIX_F_OK])%ファイルのアクセス権限を判断する
@@ -2270,7 +2329,7 @@ posix_getrlimit%array posix_getrlimit()%システムリソース制限に関す
posix_getsid%int posix_getsid(int $pid)%プロセスの現在の sid を得る
posix_getuid%int posix_getuid()%現在のプロセスの実際のユーザー ID を返す
posix_initgroups%bool posix_initgroups(string $name, int $base_group_id)%グループアクセスリストを求める
-posix_isatty%bool posix_isatty(int $fd)%ファイル記述子が対話型端末であるかどうかを定義する
+posix_isatty%bool posix_isatty(mixed $fd)%ファイル記述子が対話型端末であるかどうかを定義する
posix_kill%bool posix_kill(int $pid, int $sig)%プロセスにシグナルを送信する
posix_mkfifo%bool posix_mkfifo(string $pathname, int $mode)%fifo スペシャルファイル(名前付きパイプ)を作成する
posix_mknod%bool posix_mknod(string $pathname, int $mode, [int $major], [int $minor])%スペシャルファイルあるいは通常のファイルを作成する (POSIX.1)
@@ -2278,11 +2337,12 @@ posix_setegid%bool posix_setegid(int $gid)%現在のプロセスの実効 GID
posix_seteuid%bool posix_seteuid(int $uid)%現在のプロセスの実効 UID を設定する
posix_setgid%bool posix_setgid(int $gid)%現在のプロセスの GID を設定する
posix_setpgid%bool posix_setpgid(int $pid, int $pgid)%ジョブ制御のプロセスグループ ID を設定する
+posix_setrlimit%bool posix_setrlimit(int $resource, int $softlimit, int $hardlimit)%システムリソース制限を設定
posix_setsid%int posix_setsid()%現在のプロセスをセッションリーダーにする
posix_setuid%bool posix_setuid(int $uid)%現在のプロセスの UID を設定する
posix_strerror%string posix_strerror(int $errno)%指定したエラー番号に対応するシステムのエラーメッセージを取得する
posix_times%array posix_times()%プロセス時間を得る
-posix_ttyname%string posix_ttyname(int $fd)%端末のデバイス名を調べる
+posix_ttyname%string posix_ttyname(mixed $fd)%端末のデバイス名を調べる
posix_uname%array posix_uname()%システム名を得る
pow%number pow(number $base, number $exp)%指数表現
preg_filter%mixed preg_filter(mixed $pattern, mixed $replacement, mixed $subject, [int $limit = -1], [int $count])%正規表現による検索と置換を行う
@@ -2293,6 +2353,7 @@ preg_match_all%int preg_match_all(string $pattern, string $subject, [array $matc
preg_quote%string preg_quote(string $str, [string $delimiter])%正規表現文字をクオートする
preg_replace%mixed preg_replace(mixed $pattern, mixed $replacement, mixed $subject, [int $limit = -1], [int $count])%正規表現検索および置換を行う
preg_replace_callback%mixed preg_replace_callback(mixed $pattern, callable $callback, mixed $subject, [int $limit = -1], [int $count])%正規表現検索を行い、コールバック関数を使用して置換を行う
+preg_replace_callback_array%mixed preg_replace_callback_array(array $patterns_and_callbacks, mixed $subject, [int $limit = -1], [int $count])%正規表現検索を行い、コールバック関数を使用して置換を行う
preg_split%array preg_split(string $pattern, string $subject, [int $limit = -1], [int $flags])%正規表現で文字列を分割する
prev%mixed prev(array $array)%内部の配列ポインタをひとつ前に戻す
print%int print(string $arg)%文字列を出力する
@@ -2329,6 +2390,8 @@ quoted_printable_encode%string quoted_printable_encode(string $str)%8 ビット
quotemeta%string quotemeta(string $str)%メタ文字をクォートする
rad2deg%float rad2deg(float $number)%ラジアン単位の数値を度単位に変換する
rand%int rand(int $min, int $max)%乱数を生成する
+random_bytes%string random_bytes(int $length)%Generates cryptographically secure pseudo-random bytes
+random_int%int random_int(int $min, int $max)%Generates cryptographically secure pseudo-random integers
range%array range(mixed $start, mixed $end, [number $step = 1])%ある範囲の整数を有する配列を作成する
rawurldecode%string rawurldecode(string $str)%URL エンコードされた文字列をデコードする
rawurlencode%string rawurlencode(string $str)%RFC 3986 に基づき URL エンコードを行う
@@ -2350,7 +2413,7 @@ readline_read_history%bool readline_read_history([string $filename])%ヒスト
readline_redisplay%void readline_redisplay()%画面を再描画する
readline_write_history%bool readline_write_history([string $filename])%ヒストリを書きこむ
readlink%string readlink(string $path)%シンボリックリンク先を返す
-realpath%string realpath(string $path)%絶対パス名を返す
+realpath%string realpath(string $path)%正規化された絶対パス名を返す
realpath_cache_get%array realpath_cache_get()%realpath キャッシュ・エントリーを取得
realpath_cache_size%int realpath_cache_size()%realpath キャッシュサイズを取得
recode%void recode()%recode_string のエイリアス
@@ -2364,7 +2427,7 @@ require_once%bool require_once(string $path)%Includes and evaluates the specifie
reset%mixed reset(array $array)%配列の内部ポインタを先頭の要素にセットする
resourcebundle_count%int resourcebundle_count(ResourceBundle $r)%バンドル内の要素数を取得する
resourcebundle_create%ResourceBundle resourcebundle_create(string $locale, string $bundlename, [bool $fallback])%リソースバンドルを作成する
-resourcebundle_get%mixed resourcebundle_get(string|int $index, ResourceBundle $r)%バンドルからデータを取得する
+resourcebundle_get%mixed resourcebundle_get(string|int $index, [bool $fallback], ResourceBundle $r)%バンドルからデータを取得する
resourcebundle_get_error_code%int resourcebundle_get_error_code(ResourceBundle $r)%バンドルの直近のエラーコードを取得する
resourcebundle_get_error_message%string resourcebundle_get_error_message(ResourceBundle $r)%バンドルの直近のエラーメッセージを取得する
resourcebundle_locales%array resourcebundle_locales(string $bundlename)%サポートするロケールを取得する
@@ -2390,19 +2453,22 @@ rrd_version%string rrd_version()%Gets information about underlying rrdtool libra
rrd_xport%array rrd_xport(array $options)%Exports the information about RRD database.
rrdc_disconnect%void rrdc_disconnect()%Close any outstanding connection to rrd caching daemon
rsort%bool rsort(array $array, [int $sort_flags = SORT_REGULAR])%配列を逆順にソートする
-rtrim%string rtrim(string $str, [string $charlist])%文字列の最後から空白 (もしくはその他の文字) を取り除く
+rtrim%string rtrim(string $str, [string $character_mask])%文字列の最後から空白 (もしくはその他の文字) を取り除く
scandir%array scandir(string $directory, [int $sorting_order = SCANDIR_SORT_ASCENDING], [resource $context])%指定されたパスのファイルとディレクトリのリストを取得する
-sem_acquire%bool sem_acquire(resource $sem_identifier)%セマフォを得る
+sem_acquire%bool sem_acquire(resource $sem_identifier, [bool $nowait = false])%セマフォを得る
sem_get%resource sem_get(int $key, [int $max_acquire = 1], [int $perm = 0666], [int $auto_release = 1])%セマフォ ID を得る
sem_release%bool sem_release(resource $sem_identifier)%セマフォを解放する
sem_remove%bool sem_remove(resource $sem_identifier)%セマフォを削除する
serialize%string serialize(mixed $value)%値の保存可能な表現を生成する
+session_abort%void session_abort()%session 配列の変更を破棄してセッションを終了します
session_cache_expire%int session_cache_expire([string $new_cache_expire])%現在のキャッシュの有効期限を返す
session_cache_limiter%string session_cache_limiter([string $cache_limiter])%現在のキャッシュリミッタを取得または設定する
session_commit%void session_commit()%session_write_close のエイリアス
+session_create_id%string session_create_id([string $prefix])%Create new session id
session_decode%bool session_decode(string $data)%セッションエンコードされた文字列からセッションデータをデコードする
session_destroy%bool session_destroy()%セッションに登録されたデータを全て破棄する
session_encode%string session_encode()%現在のセッションデータを、セッションエンコードされた文字列に変換する
+session_gc%int session_gc()%Perform session data garbage collection
session_get_cookie_params%array session_get_cookie_params()%セッションクッキーのパラメータを得る
session_id%string session_id([string $id])%現在のセッション ID を取得または設定する
session_is_registered%bool session_is_registered(string $name)%変数がセッションに登録されているかどうかを調べる
@@ -2411,10 +2477,11 @@ session_name%string session_name([string $name])%現在のセッション名を
session_regenerate_id%bool session_regenerate_id([bool $delete_old_session = false])%現在のセッションIDを新しく生成したものと置き換える
session_register%bool session_register(mixed $name, [mixed ...])%現在のセッションに1つ以上の変数を登録する
session_register_shutdown%void session_register_shutdown()%セッションのシャットダウン関数
+session_reset%void session_reset()%session 配列を元の値で再初期化します
session_save_path%string session_save_path([string $path])%現在のセッションデータ保存パスを取得または設定する
session_set_cookie_params%void session_set_cookie_params(int $lifetime, [string $path], [string $domain], [bool $secure = false], [bool $httponly = false])%セッションクッキーパラメータを設定する
-session_set_save_handler%bool session_set_save_handler(callable $open, callable $close, callable $read, callable $write, callable $destroy, callable $gc, SessionHandlerInterface $sessionhandler, [bool $register_shutdown = true])%ユーザー定義のセッション保存関数を設定する
-session_start%bool session_start()%新しいセッションを開始、あるいは既存のセッションを再開する
+session_set_save_handler%bool session_set_save_handler(callable $open, callable $close, callable $read, callable $write, callable $destroy, callable $gc, [callable $create_sid], [callable $validate_sid], [callable $update_timestamp], SessionHandlerInterface $sessionhandler, [bool $register_shutdown = true])%ユーザー定義のセッション保存関数を設定する
+session_start%bool session_start([array $options = []])%新しいセッションを開始、あるいは既存のセッションを再開する
session_status%int session_status()%現在のセッションの状態を返す
session_unregister%bool session_unregister(string $name)%現在のセッションから変数の登録を削除する
session_unset%void session_unset()%全てのセッション変数を開放する
@@ -2425,8 +2492,8 @@ set_file_buffer%void set_file_buffer()%stream_set_write_buffer のエイリア
set_include_path%string set_include_path(string $new_include_path)%include_path 設定オプションをセットする
set_magic_quotes_runtime%bool set_magic_quotes_runtime(bool $new_setting)%magic_quotes_runtime の現在アクティブな設定をセットする
set_socket_blocking%void set_socket_blocking()%stream_set_blocking のエイリアス
-set_time_limit%void set_time_limit(int $seconds)%実行時間の最大値を制限する
-setcookie%bool setcookie(string $name, [string $value], [int $expire], [string $path], [string $domain], [bool $secure = false], [bool $httponly = false])%クッキーを送信する
+set_time_limit%bool set_time_limit(int $seconds)%実行時間の最大値を制限する
+setcookie%bool setcookie(string $name, [string $value = ""], [int $expire], [string $path = ""], [string $domain = ""], [bool $secure = false], [bool $httponly = false])%クッキーを送信する
setlocale%string setlocale(int $category, array $locale, [string ...])%ロケール情報を設定する
setproctitle%void setproctitle(string $title)%プロセスのタイトルを設定
setrawcookie%bool setrawcookie(string $name, [string $value], [int $expire], [string $path], [string $domain], [bool $secure = false], [bool $httponly = false])%値を URL エンコードせずにクッキーを送信する
@@ -2442,12 +2509,12 @@ shm_has_var%bool shm_has_var(resource $shm_identifier, int $variable_key)%特定
shm_put_var%bool shm_put_var(resource $shm_identifier, int $variable_key, mixed $variable)%共有メモリの変数を挿入または更新する
shm_remove%bool shm_remove(resource $shm_identifier)%Unix システムから共有メモリを削除する
shm_remove_var%bool shm_remove_var(resource $shm_identifier, int $variable_key)%共有メモリから変数を削除する
-shmop_close%void shmop_close(int $shmid)%共有メモリブロックを閉じる
-shmop_delete%bool shmop_delete(int $shmid)%共有メモリブロックを削除する
-shmop_open%int shmop_open(int $key, string $flags, int $mode, int $size)%共有メモリブロックを作成またはオープンする
-shmop_read%string shmop_read(int $shmid, int $start, int $count)%共有メモリブロックからデータを読み込む
-shmop_size%int shmop_size(int $shmid)%共有メモリブロックの大きさを得る
-shmop_write%int shmop_write(int $shmid, string $data, int $offset)%共有メモリブロックにデータを書き込む
+shmop_close%void shmop_close(resource $shmid)%Close shared memory block
+shmop_delete%bool shmop_delete(resource $shmid)%Delete shared memory block
+shmop_open%resource shmop_open(int $key, string $flags, int $mode, int $size)%共有メモリブロックを作成またはオープンする
+shmop_read%string shmop_read(resource $shmid, int $start, int $count)%Read data from shared memory block
+shmop_size%int shmop_size(resource $shmid)%Get size of shared memory block
+shmop_write%int shmop_write(resource $shmid, string $data, int $offset)%Write data into shared memory block
show_source%void show_source()%highlight_file のエイリアス
shuffle%bool shuffle(array $array)%配列をシャッフルする
similar_text%int similar_text(string $first, string $second, [float $percent])%二つの文字列の間の類似性を計算する
@@ -2493,6 +2560,7 @@ socket_create_listen%resource socket_create_listen(int $port, [int $backlog = 12
socket_create_pair%bool socket_create_pair(int $domain, int $type, int $protocol, array $fd)%区別できないソケットの組を作成し、配列に保存する
socket_get_option%mixed socket_get_option(resource $socket, int $level, int $optname)%ソケットのオプションを取得する
socket_get_status%void socket_get_status()%stream_get_meta_data のエイリアス
+socket_getopt%void socket_getopt()%のエイリアス socket_get_option
socket_getpeername%bool socket_getpeername(resource $socket, string $address, [int $port])%指定したソケットのリモート側に問い合わせ、その型に応じてホスト/ポート、あるいは Unix ファイルシステムのパスを返す
socket_getsockname%bool socket_getsockname(resource $socket, string $addr, [int $port])%指定したソケットのローカル側に問い合わせ、その型に応じてホスト/ポート、あるいは Unix ファイルシステムのパスを返す
socket_import_stream%resource socket_import_stream(resource $stream)%ストリームをインポートする
@@ -2511,6 +2579,7 @@ socket_set_blocking%void socket_set_blocking()%stream_set_blocking のエイリ
socket_set_nonblock%bool socket_set_nonblock(resource $socket)%ソケットリソースを非ブロックモードに設定する
socket_set_option%bool socket_set_option(resource $socket, int $level, int $optname, mixed $optval)%ソケットのオプションを設定する
socket_set_timeout%void socket_set_timeout()%stream_set_timeout のエイリアス
+socket_setopt%void socket_setopt()%のエイリアス socket_set_option
socket_shutdown%bool socket_shutdown(resource $socket, [int $how = 2])%受信、送信、または送受信用のソケットをシャットダウンする
socket_strerror%string socket_strerror(int $errno)%ソケットエラーの内容を文字列として返す
socket_write%int socket_write(resource $socket, string $buffer, [int $length])%ソケットに書き込む
@@ -2595,7 +2664,7 @@ sqlsrv_rows_affected%int sqlsrv_rows_affected(resource $stmt)%Returns the number
sqlsrv_send_stream_data%bool sqlsrv_send_stream_data(resource $stmt)%Sends data from parameter streams to the server
sqlsrv_server_info%array sqlsrv_server_info(resource $conn)%Returns information about the server
sqrt%float sqrt(float $arg)%平方根
-srand%void srand([int $seed])%乱数ジェネレータを初期化する
+srand%void srand([int $seed])%乱数生成器を初期化する
sscanf%mixed sscanf(string $str, string $format, [mixed ...])%フォーマット文字列に基づき入力を処理する
stat%array stat(string $filename)%ファイルに関する情報を取得する
stats_absolute_deviation%float stats_absolute_deviation(array $a)%値の配列の絶対偏差を返す
@@ -2666,7 +2735,7 @@ stats_stat_paired_t%float stats_stat_paired_t(array $arr1, array $arr2)%未ド
stats_stat_percentile%float stats_stat_percentile(float $df, float $xnonc)%未ドキュメント化
stats_stat_powersum%float stats_stat_powersum(array $arr, float $power)%未ドキュメント化
stats_variance%float stats_variance(array $a, [bool $sample = false])%母分散を返す
-str_getcsv%array str_getcsv(string $input, [string $delimiter = ','], [string $enclosure = '"'], [string $escape = '\\'])%CSV 文字列をパースして配列に格納する
+str_getcsv%array str_getcsv(string $input, [string $delimiter = ","], [string $enclosure = '"'], [string $escape = "\\"])%CSV 文字列をパースして配列に格納する
str_ireplace%mixed str_ireplace(mixed $search, mixed $replace, mixed $subject, [int $count])%大文字小文字を区別しない str_replace
str_pad%string str_pad(string $input, int $pad_length, [string $pad_string = " "], [int $pad_type = STR_PAD_RIGHT])%文字列を固定長の他の文字列で埋める
str_repeat%string str_repeat(string $input, int $multiplier)%文字列を反復する
@@ -2679,12 +2748,12 @@ strcasecmp%int strcasecmp(string $str1, string $str2)%大文字小文字を区
strchr%void strchr()%strstr のエイリアス
strcmp%int strcmp(string $str1, string $str2)%バイナリセーフな文字列比較
strcoll%int strcoll(string $str1, string $str2)%ロケールに基づく文字列比較
-strcspn%int strcspn(string $str1, string $str2, [int $start], [int $length])%マスクにマッチしない最初のセグメントの長さを返す
+strcspn%int strcspn(string $subject, string $mask, [int $start], [int $length])%マスクにマッチしない最初のセグメントの長さを返す
streamWrapper%object streamWrapper()%新しいストリームラッパーを作成する
-stream_bucket_append%void stream_bucket_append(resource $brigade, resource $bucket)%bucket を brigade に追加する
+stream_bucket_append%void stream_bucket_append(resource $brigade, object $bucket)%bucket を brigade に追加する
stream_bucket_make_writeable%object stream_bucket_make_writeable(resource $brigade)%操作する brigade から bucket オブジェクトを返す
stream_bucket_new%object stream_bucket_new(resource $stream, string $buffer)%現在のストリームで使用する新しい bucket を作成する
-stream_bucket_prepend%void stream_bucket_prepend(resource $brigade, resource $bucket)%bucket を brigade の先頭に追加する
+stream_bucket_prepend%void stream_bucket_prepend(resource $brigade, object $bucket)%bucket を brigade の先頭に追加する
stream_context_create%resource stream_context_create([array $options], [array $params])%ストリームコンテキストを作成する
stream_context_get_default%resource stream_context_get_default([array $options])%デフォルトのストリームコンテキストを取得する
stream_context_get_options%array stream_context_get_options(resource $stream_or_context)%ストリーム / ラッパー / コンテキストに設定されているオプションを取得する
@@ -2709,7 +2778,7 @@ stream_notification_callback%callable stream_notification_callback(int $notifica
stream_register_wrapper%void stream_register_wrapper()%stream_wrapper_register のエイリアス
stream_resolve_include_path%string stream_resolve_include_path(string $filename)%インクルードパスに対してファイル名を解決する
stream_select%int stream_select(array $read, array $write, array $except, int $tv_sec, [int $tv_usec])%select() システムコールと同等の操作を、 ストリームの配列に対して tv_sec と tv_usec で指定されたタイムアウト時間をもって行う
-stream_set_blocking%bool stream_set_blocking(resource $stream, int $mode)%ストリームのブロックモードを有効にする / 解除する
+stream_set_blocking%bool stream_set_blocking(resource $stream, bool $mode)%ストリームのブロックモードを有効にする / 解除する
stream_set_chunk_size%int stream_set_chunk_size(resource $fp, int $chunk_size)%ストリームのチャンクサイズを設定する
stream_set_read_buffer%int stream_set_read_buffer(resource $stream, int $buffer)%指定したストリームのファイル読み込みバッファリングを有効にする
stream_set_timeout%bool stream_set_timeout(resource $stream, int $seconds, [int $microseconds])%ストリームにタイムアウトを設定する
@@ -2730,7 +2799,7 @@ stream_wrapper_unregister%bool stream_wrapper_unregister(string $protocol)%URL
strftime%string strftime(string $format, [int $timestamp = time()])%ロケールの設定に基づいてローカルな日付・時間をフォーマットする
strip_tags%string strip_tags(string $str, [string $allowable_tags])%文字列から HTML および PHP タグを取り除く
stripcslashes%string stripcslashes(string $str)%addcslashes でクォートされた文字列をアンクォートする
-stripos%int stripos(string $haystack, string $needle, [int $offset])%大文字小文字を区別せずに文字列が最初に現れる位置を探す
+stripos%mixed stripos(string $haystack, string $needle, [int $offset])%大文字小文字を区別せずに文字列が最初に現れる位置を探す
stripslashes%string stripslashes(string $str)%クォートされた文字列のクォート部分を取り除く
stristr%string stristr(string $haystack, mixed $needle, [bool $before_needle = false])%大文字小文字を区別しない strstr
strlen%int strlen(string $string)%文字列の長さを得る
@@ -2748,7 +2817,7 @@ strrpos%int strrpos(string $haystack, string $needle, [int $offset])%文字列
strspn%int strspn(string $subject, string $mask, [int $start], [int $length])%指定したマスク内に含まれる文字からなる文字列の最初のセグメントの長さを探す
strstr%string strstr(string $haystack, mixed $needle, [bool $before_needle = false])%文字列が最初に現れる位置を見つける
strtok%string strtok(string $str, string $token)%文字列をトークンに分割する
-strtolower%string strtolower(string $str)%文字列を小文字にする
+strtolower%string strtolower(string $string)%文字列を小文字にする
strtotime%int strtotime(string $time, [int $now = time()])%英文形式の日付を Unix タイムスタンプに変換する
strtoupper%string strtoupper(string $string)%文字列を大文字にする
strtr%string strtr(string $str, string $from, string $to, array $replace_pairs)%文字の変換あるいは部分文字列の置換を行う
@@ -2834,7 +2903,7 @@ timezone_open%void timezone_open()%DateTimeZone::__construct のエイリアス
timezone_transitions_get%void timezone_transitions_get()%DateTimeZone::getTransitions のエイリアス
timezone_version_get%string timezone_version_get()%timezonedb のバージョンを取得する
tmpfile%resource tmpfile()%テンポラリファイルを作成する
-token_get_all%array token_get_all(string $source)%指定したソースを PHP トークンに分割する
+token_get_all%array token_get_all(string $source, [int $flags])%指定したソースを PHP トークンに分割する
token_name%string token_name(int $token)%指定した PHP トークンのシンボル名を取得する
touch%bool touch(string $filename, [int $time = time()], [int $atime])%ファイルの最終アクセス時刻および最終更新日をセットする
trader_acos%array trader_acos(array $real)%Vector Trigonometric ACos
@@ -3009,10 +3078,10 @@ transliterator_get_error_message%string transliterator_get_error_message()%直
transliterator_list_ids%array transliterator_list_ids()%Transliterator の ID を取得する
transliterator_transliterate%string transliterator_transliterate(string $subject, [int $start], [int $end], mixed $transliterator)%文字列を音訳する
trigger_error%bool trigger_error(string $error_msg, [int $error_type = E_USER_NOTICE])%ユーザーレベルのエラー/警告/通知メッセージを生成する
-trim%string trim(string $str, [string $charlist = " \t\n\r\0\x0B"])%文字列の先頭および末尾にあるホワイトスペースを取り除く
+trim%string trim(string $str, [string $character_mask = " \t\n\r\0\x0B"])%文字列の先頭および末尾にあるホワイトスペースを取り除く
uasort%bool uasort(array $array, callable $value_compare_func)%ユーザー定義の比較関数で配列をソートし、連想インデックスを保持する
ucfirst%string ucfirst(string $str)%文字列の最初の文字を大文字にする
-ucwords%string ucwords(string $str)%文字列の各単語の最初の文字を大文字にする
+ucwords%string ucwords(string $str, [string $delimiters = " \t\r\n\f\v"])%文字列の各単語の最初の文字を大文字にする
uksort%bool uksort(array $array, callable $key_compare_func)%ユーザー定義の比較関数を用いて、キーで配列をソートする
umask%int umask([int $mask])%現在の umask を変更する
uniqid%string uniqid([string $prefix = ""], [bool $more_entropy = false])%一意な ID を生成する
@@ -3020,9 +3089,22 @@ unixtojd%int unixtojd([int $timestamp = time()])%Unix タイムスタンプを
unlink%bool unlink(string $filename, [resource $context])%ファイルを削除する
unpack%array unpack(string $format, string $data)%バイナリ文字列からデータを切り出す
unregister_tick_function%void unregister_tick_function(string $function_name)%各 tick の実行用の関数の登録を解除する
-unserialize%mixed unserialize(string $str)%保存用表現から PHP の値を生成する
+unserialize%mixed unserialize(string $str, [array $options])%保存用表現から PHP の値を生成する
unset%void unset(mixed $var, [mixed ...])%指定した変数の割当を解除する
untaint%bool untaint(string $string, [string ...])%文字列の汚染を除去する
+uopz_backup%void uopz_backup(string $class, string $function)%関数をバックアップ
+uopz_compose%void uopz_compose(string $name, array $classes, [array $methods], [array $properties], [int $flags])%クラスを構成
+uopz_copy%Closure uopz_copy(string $class, string $function)%関数をコピー
+uopz_delete%void uopz_delete(string $class, string $function)%関数を削除
+uopz_extend%void uopz_extend(string $class, string $parent)%実行時にクラスを拡張
+uopz_flags%int uopz_flags(string $class, string $function, int $flags)%関数またはクラスのフラグを取得または設定
+uopz_function%void uopz_function(string $class, string $function, Closure $handler, [int $modifiers])%実行時に関数を作成
+uopz_implement%void uopz_implement(string $class, string $interface)%実行時にインターフェイスを実装
+uopz_overload%void uopz_overload(int $opcode, Callable $callable)%VM のオペコードをオーバーロード
+uopz_redefine%void uopz_redefine(string $class, string $constant, mixed $value)%定数を再定義
+uopz_rename%void uopz_rename(string $class, string $function, string $rename)%実行時に関数名を変更
+uopz_restore%void uopz_restore(string $class, string $function)%前にバックアップした関数をリストア
+uopz_undefine%void uopz_undefine(string $class, string $constant)%定数を未定義化
urldecode%string urldecode(string $str)%URL エンコードされた文字列をデコードする
urlencode%string urlencode(string $str)%文字列を URL エンコードする
use_soap_error_handler%bool use_soap_error_handler([bool $handler = true])%SOAP エラーハンドラを使用するかどうかを設定する
@@ -3083,7 +3165,7 @@ xml_get_error_code%int xml_get_error_code(resource $parser)%XML パーサのエ
xml_parse%int xml_parse(resource $parser, string $data, [bool $is_final = false])%XML ドキュメントの処理を開始する
xml_parse_into_struct%int xml_parse_into_struct(resource $parser, string $data, array $values, [array $index])%配列構造体に XML データを処理する
xml_parser_create%resource xml_parser_create([string $encoding])%XML パーサを作成する
-xml_parser_create_ns%resource xml_parser_create_ns([string $encoding], [string $separator = ':'])%名前空間をサポートした XML パーサを生成する
+xml_parser_create_ns%resource xml_parser_create_ns([string $encoding], [string $separator = ":"])%名前空間をサポートした XML パーサを生成する
xml_parser_free%bool xml_parser_free(resource $parser)%XML パーサを解放する
xml_parser_get_option%mixed xml_parser_get_option(resource $parser, int $option)%XML パーサからオプションを得る
xml_parser_set_option%bool xml_parser_set_option(resource $parser, int $option, mixed $value)%XML パーサのオプションを設定する
@@ -3153,25 +3235,6 @@ xmlwriter_write_element%bool xmlwriter_write_element(string $name, [string $cont
xmlwriter_write_element_ns%bool xmlwriter_write_element_ns(string $prefix, string $name, string $uri, [string $content], resource $xmlwriter)%名前空間つき要素タグ全体を書き込む
xmlwriter_write_pi%bool xmlwriter_write_pi(string $target, string $content, resource $xmlwriter)%PI (処理命令) 書き込む
xmlwriter_write_raw%bool xmlwriter_write_raw(string $content, resource $xmlwriter)%生の XML テキストを書き込む
-xslt_backend_info%string xslt_backend_info()%バックエンドのコンパイル設定についての情報を返す
-xslt_backend_name%string xslt_backend_name()%バックエンドの名前を返す
-xslt_backend_version%string xslt_backend_version()%Sablotron のバージョン番号を返す
-xslt_create%resource xslt_create()%新規の XSLT プロセッサを作成する
-xslt_errno%int xslt_errno(resource $xh)%エラー番号を返す
-xslt_error%string xslt_error(resource $xh)%エラー文字列を返す
-xslt_free%void xslt_free(resource $xh)%XSLT プロセッサを開放する
-xslt_getopt%int xslt_getopt(resource $processor)%xsl プロセッサのオプションを取得する
-xslt_process%mixed xslt_process(resource $xh, string $xmlcontainer, string $xslcontainer, [string $resultcontainer], [array $arguments], [array $parameters])%XSLT による変換を行う
-xslt_set_base%void xslt_set_base(resource $xh, string $uri)%全ての XSLT 変換用の基準 URI を設定する
-xslt_set_encoding%void xslt_set_encoding(resource $xh, string $encoding)%XML ドキュメントをパースするエンコーディングを設定する
-xslt_set_error_handler%void xslt_set_error_handler(resource $xh, mixed $handler)%XSLT プロセッサ用のエラーハンドラを設定する
-xslt_set_log%void xslt_set_log(resource $xh, [mixed $log])%ログメッセージを書き込むためのログファイルを設定する
-xslt_set_object%bool xslt_set_object(resource $processor, object $obj)%コールバック関数を解決するためのオブジェクトを設定する
-xslt_set_sax_handler%void xslt_set_sax_handler(resource $xh, array $handlers)%XSLT プロセッサに SAX ハンドラを設定する
-xslt_set_sax_handlers%void xslt_set_sax_handlers(resource $processor, array $handlers)%XML ドキュメントを処理する際にコールされる SAX ハンドラを設定する
-xslt_set_scheme_handler%void xslt_set_scheme_handler(resource $xh, array $handlers)%XSLT プロセッサ用にスキーマハンドラを設定する
-xslt_set_scheme_handlers%void xslt_set_scheme_handlers(resource $xh, array $handlers)%XSLT プロセッサに関するスキーマハンドラを設定する
-xslt_setopt%mixed xslt_setopt(resource $processor, int $newmask)%指定した XSLT プロセッサにオプションを設定する
zend_logo_guid%string zend_logo_guid()%Zend guid を取得する
zend_thread_id%int zend_thread_id()%現在のスレッドの一意な ID を返す
zend_version%string zend_version()%現在の Zend Engine のバージョンを取得する
diff --git a/Support/functions.plist b/Support/functions.plist
index 858c35d..ba4d95f 100644
--- a/Support/functions.plist
+++ b/Support/functions.plist
@@ -1,16 +1,13 @@
(
- {display = 'AMQPChannel'; insert = '(${1:AMQPConnection \\\$amqp_connection})';},
- {display = 'AMQPConnection'; insert = '(${1:[array \\\$credentials = array()]})';},
- {display = 'AMQPExchange'; insert = '(${1:AMQPChannel \\\$amqp_channel})';},
- {display = 'AMQPQueue'; insert = '(${1:AMQPChannel \\\$amqp_channel})';},
{display = 'APCIterator'; insert = '(${1:string \\\$cache}, ${2:[mixed \\\$search = null]}, ${3:[int \\\$format = APC_ITER_ALL]}, ${4:[int \\\$chunk_size = 100]}, ${5:[int \\\$list = APC_LIST_ACTIVE]})';},
+ {display = 'APCUIterator'; insert = '(${1:[mixed \\\$search = null]}, ${2:[int \\\$format = APC_ITER_ALL]}, ${3:[int \\\$chunk_size = 100]}, ${4:[int \\\$list = APC_LIST_ACTIVE]})';},
{display = 'AppendIterator'; insert = '()';},
{display = 'ArrayIterator'; insert = '(${1:[mixed \\\$array = array()]}, ${2:[int \\\$flags]})';},
{display = 'ArrayObject'; insert = '(${1:[mixed \\\$input = []]}, ${2:[int \\\$flags]}, ${3:[string \\\$iterator_class = \"ArrayIterator\"]})';},
{display = 'BadFunctionCallException'; insert = '(${1:[string \\\$message = ""], [int \\\$code = 0], [Exception \\\$previous = NULL]})';},
{display = 'BadMethodCallException'; insert = '(${1:[string \\\$message = ""], [int \\\$code = 0], [Exception \\\$previous = NULL]})';},
{display = 'CURLFile'; insert = '(${1:string \\\$filename}, ${2:[string \\\$mimetype]}, ${3:[string \\\$postname]})';},
- {display = 'CachingIterator'; insert = '(${1:Iterator \\\$iterator}, ${2:[string \\\$flags = self::CALL_TOSTRING]})';},
+ {display = 'CachingIterator'; insert = '(${1:Iterator \\\$iterator}, ${2:[int \\\$flags = self::CALL_TOSTRING]})';},
{display = 'CallbackFilterIterator'; insert = '(${1:Iterator \\\$iterator}, ${2:callable \\\$callback})';},
{display = 'Collator'; insert = '(${1:string \\\$locale})';},
{display = 'DOMAttr'; insert = '(${1:string \\\$name}, ${2:[string \\\$value]})';},
@@ -24,12 +21,20 @@
{display = 'DOMText'; insert = '(${1:[string \\\$value]})';},
{display = 'DOMXPath'; insert = '(${1:DOMDocument \\\$doc})';},
{display = 'DateInterval'; insert = '(${1:string \\\$interval_spec})';},
- {display = 'DatePeriod'; insert = '(${1:DateTime \\\$start}, ${2:DateInterval \\\$interval}, ${3:int \\\$recurrences}, ${4:[int \\\$options]}, ${5:DateTime \\\$end}, ${6:string \\\$isostr})';},
+ {display = 'DatePeriod'; insert = '(${1:DateTimeInterface \\\$start}, ${2:DateInterval \\\$interval}, ${3:int \\\$recurrences}, ${4:[int \\\$options]}, ${5:DateTimeInterface \\\$end}, ${6:string \\\$isostr})';},
{display = 'DateTime'; insert = '(${1:[string \\\$time = \"now\"]}, ${2:[DateTimeZone \\\$timezone]})';},
{display = 'DateTimeImmutable'; insert = '(${1:[string \\\$time = \"now\"]}, ${2:[DateTimeZone \\\$timezone]})';},
{display = 'DateTimeZone'; insert = '(${1:string \\\$timezone})';},
{display = 'DirectoryIterator'; insert = '(${1:string \\\$path})';},
{display = 'DomainException'; insert = '(${1:[string \\\$message = ""], [int \\\$code = 0], [Exception \\\$previous = NULL]})';},
+ {display = 'Ds\Deque'; insert = '(${1:[mixed \\\$values]})';},
+ {display = 'Ds\Map'; insert = '(${1:[mixed \\\$...values]})';},
+ {display = 'Ds\Pair'; insert = '(${1:[mixed \\\$key]}, ${2:[mixed \\\$value]})';},
+ {display = 'Ds\PriorityQueue'; insert = '()';},
+ {display = 'Ds\Queue'; insert = '(${1:[mixed \\\$values]})';},
+ {display = 'Ds\Set'; insert = '(${1:[mixed \\\$...values]})';},
+ {display = 'Ds\Stack'; insert = '(${1:[mixed \\\$values]})';},
+ {display = 'Ds\Vector'; insert = '(${1:[mixed \\\$values]})';},
{display = 'ErrorException'; insert = '(${1:[string \\\$message = ""], [int \\\$code = 0], [Exception \\\$previous = NULL]})';},
{display = 'EvCheck'; insert = '(${1:callable \\\$callback}, ${2:[mixed \\\$data]}, ${3:[int \\\$priority]})';},
{display = 'EvChild'; insert = '(${1:int \\\$pid}, ${2:bool \\\$trace}, ${3:callable \\\$callback}, ${4:[mixed \\\$data]}, ${5:[int \\\$priority]})';},
@@ -50,8 +55,8 @@
{display = 'EventBufferEvent'; insert = '(${1:EventBase \\\$base}, ${2:[mixed \\\$socket]}, ${3:[int \\\$options]}, ${4:[callable \\\$readcb]}, ${5:[callable \\\$writecb]}, ${6:[callable \\\$eventcb]})';},
{display = 'EventConfig'; insert = '()';},
{display = 'EventDnsBase'; insert = '(${1:EventBase \\\$base}, ${2:bool \\\$initialize})';},
- {display = 'EventHttp'; insert = '(${1:EventBase \\\$base})';},
- {display = 'EventHttpConnection'; insert = '(${1:EventBase \\\$base}, ${2:EventDnsBase \\\$dns_base}, ${3:string \\\$address}, ${4:int \\\$port})';},
+ {display = 'EventHttp'; insert = '(${1:EventBase \\\$base}, ${2:[EventSslContext \\\$ctx]})';},
+ {display = 'EventHttpConnection'; insert = '(${1:EventBase \\\$base}, ${2:EventDnsBase \\\$dns_base}, ${3:string \\\$address}, ${4:int \\\$port}, ${5:[EventSslContext \\\$ctx]})';},
{display = 'EventHttpRequest'; insert = '(${1:callable \\\$callback}, ${2:[mixed \\\$data]})';},
{display = 'EventListener'; insert = '(${1:EventBase \\\$base}, ${2:callable \\\$cb}, ${3:mixed \\\$data}, ${4:int \\\$flags}, ${5:int \\\$backlog}, ${6:mixed \\\$target})';},
{display = 'EventSslContext'; insert = '(${1:string \\\$method}, ${2:string \\\$options})';},
@@ -60,19 +65,11 @@
{display = 'FANNConnection'; insert = '(${1:int \\\$from_neuron}, ${2:int \\\$to_neuron}, ${3:float \\\$weight})';},
{display = 'FilesystemIterator'; insert = '(${1:string \\\$path}, ${2:[int \\\$flags = FilesystemIterator::KEY_AS_PATHNAME | FilesystemIterator::CURRENT_AS_FILEINFO | FilesystemIterator::SKIP_DOTS]})';},
{display = 'FilterIterator'; insert = '(${1:Iterator \\\$iterator})';},
- {display = 'FrenchToJD'; insert = '(${1:int \\\$month}, ${2:int \\\$day}, ${3:int \\\$year})';},
{display = 'Gender\Gender'; insert = '(${1:[string \\\$dsn]})';},
{display = 'GlobIterator'; insert = '(${1:string \\\$path}, ${2:[int \\\$flags = FilesystemIterator::KEY_AS_PATHNAME | FilesystemIterator::CURRENT_AS_FILEINFO]})';},
{display = 'Gmagick'; insert = '(${1:[string \\\$filename]})';},
{display = 'GmagickPixel'; insert = '(${1:[string \\\$color]})';},
- {display = 'GregorianToJD'; insert = '(${1:int \\\$month}, ${2:int \\\$day}, ${3:int \\\$year})';},
{display = 'HaruDoc'; insert = '()';},
- {display = 'HttpDeflateStream'; insert = '(${1:[int \\\$flags]})';},
- {display = 'HttpInflateStream'; insert = '(${1:[int \\\$flags]})';},
- {display = 'HttpMessage'; insert = '(${1:[string \\\$message]})';},
- {display = 'HttpQueryString'; insert = '(${1:[bool \\\$global = true]}, ${2:[mixed \\\$add]})';},
- {display = 'HttpRequest'; insert = '(${1:[string \\\$url]}, ${2:[int \\\$request_method = HTTP_METH_GET]}, ${3:[array \\\$options]})';},
- {display = 'HttpRequestPool'; insert = '(${1:[HttpRequest \\\$request]}, ${2:[HttpRequest ...]})';},
{display = 'Imagick'; insert = '(${1:mixed \\\$files})';},
{display = 'ImagickDraw'; insert = '()';},
{display = 'ImagickPixel'; insert = '(${1:[string \\\$color]})';},
@@ -83,13 +80,6 @@
{display = 'IntlRuleBasedBreakIterator'; insert = '(${1:string \\\$rules}, ${2:[string \\\$areCompiled]})';},
{display = 'InvalidArgumentException'; insert = '(${1:[string \\\$message = ""], [int \\\$code = 0], [Exception \\\$previous = NULL]})';},
{display = 'IteratorIterator'; insert = '(${1:Traversable \\\$iterator})';},
- {display = 'JDDayOfWeek'; insert = '(${1:int \\\$julianday}, ${2:[int \\\$mode = CAL_DOW_DAYNO]})';},
- {display = 'JDMonthName'; insert = '(${1:int \\\$julianday}, ${2:int \\\$mode})';},
- {display = 'JDToFrench'; insert = '(${1:int \\\$juliandaycount})';},
- {display = 'JDToGregorian'; insert = '(${1:int \\\$julianday})';},
- {display = 'JDToJulian'; insert = '(${1:int \\\$julianday})';},
- {display = 'JewishToJD'; insert = '(${1:int \\\$month}, ${2:int \\\$day}, ${3:int \\\$year})';},
- {display = 'JulianToJD'; insert = '(${1:int \\\$month}, ${2:int \\\$day}, ${3:int \\\$year})';},
{display = 'KTaglib_MPEG_File'; insert = '(${1:string \\\$filename})';},
{display = 'LengthException'; insert = '(${1:[string \\\$message = ""], [int \\\$code = 0], [Exception \\\$previous = NULL]})';},
{display = 'LimitIterator'; insert = '(${1:Iterator \\\$iterator}, ${2:[int \\\$offset]}, ${3:[int \\\$count = -1]})';},
@@ -97,21 +87,49 @@
{display = 'Lua'; insert = '(${1:string \\\$lua_script_file})';},
{display = 'Memcached'; insert = '(${1:[string \\\$persistent_id]})';},
{display = 'Mongo'; insert = '(${1:[string \\\$server]}, ${2:[array \\\$options]})';},
- {display = 'MongoBinData'; insert = '(${1:string \\\$data}, ${2:[int \\\$type = 2]})';},
- {display = 'MongoClient'; insert = '(${1:[string \\\$server = \"mongodb://localhost:27017\"]}, ${2:[array \\\$options = )]})';},
+ {display = 'MongoBinData'; insert = '(${1:string \\\$data}, ${2:[int \\\$type]})';},
+ {display = 'MongoClient'; insert = '(${1:[string \\\$server = \"mongodb://localhost:27017\"]}, ${2:[array \\\$options = )]}, ${3:[array \\\$driver_options]})';},
{display = 'MongoCode'; insert = '(${1:string \\\$code}, ${2:[array \\\$scope = array()]})';},
{display = 'MongoCollection'; insert = '(${1:MongoDB \\\$db}, ${2:string \\\$name})';},
+ {display = 'MongoCommandCursor'; insert = '(${1:MongoClient \\\$connection}, ${2:string \\\$ns}, ${3:array \\\$command})';},
{display = 'MongoCursor'; insert = '(${1:MongoClient \\\$connection}, ${2:string \\\$ns}, ${3:[array \\\$query = array()]}, ${4:[array \\\$fields = array()]})';},
{display = 'MongoDB'; insert = '(${1:MongoClient \\\$conn}, ${2:string \\\$name})';},
+ {display = 'MongoDB\BSON\Binary'; insert = '(${1:string \\\$data}, ${2:integer \\\$type})';},
+ {display = 'MongoDB\BSON\Decimal128'; insert = '(${1:[string \\\$value]})';},
+ {display = 'MongoDB\BSON\Javascript'; insert = '(${1:string \\\$code}, ${2:[array|object \\\$scope]})';},
+ {display = 'MongoDB\BSON\MaxKey'; insert = '()';},
+ {display = 'MongoDB\BSON\MinKey'; insert = '()';},
+ {display = 'MongoDB\BSON\ObjectID'; insert = '(${1:[string \\\$id]})';},
+ {display = 'MongoDB\BSON\Regex'; insert = '(${1:string \\\$pattern}, ${2:[string \\\$flags = \"\"]})';},
+ {display = 'MongoDB\BSON\Timestamp'; insert = '(${1:integer \\\$increment}, ${2:integer \\\$timestamp})';},
+ {display = 'MongoDB\BSON\UTCDateTime'; insert = '(${1:[integer|float|string|DateTimeInterface \\\$milliseconds]})';},
+ {display = 'MongoDB\BSON\fromJSON'; insert = '(${1:string \\\$json})';},
+ {display = 'MongoDB\BSON\fromPHP'; insert = '(${1:array|object \\\$value})';},
+ {display = 'MongoDB\BSON\toJSON'; insert = '(${1:string \\\$bson})';},
+ {display = 'MongoDB\BSON\toPHP'; insert = '(${1:string \\\$bson}, ${2:[array \\\$typeMap = []]})';},
+ {display = 'MongoDB\Driver\BulkWrite'; insert = '(${1:[array \\\$options]})';},
+ {display = 'MongoDB\Driver\Command'; insert = '(${1:array|object \\\$document})';},
+ {display = 'MongoDB\Driver\Cursor'; insert = '()';},
+ {display = 'MongoDB\Driver\CursorId'; insert = '()';},
+ {display = 'MongoDB\Driver\Manager'; insert = '(${1:[string \\\$uri = \"mongodb://127.0.0.1/]}, ${2:[array \\\$uriOptions = []]}, ${3:[array \\\$driverOptions = []]})';},
+ {display = 'MongoDB\Driver\Query'; insert = '(${1:array|object \\\$filter}, ${2:[array \\\$queryOptions]})';},
+ {display = 'MongoDB\Driver\ReadConcern'; insert = '(${1:[string \\\$level]})';},
+ {display = 'MongoDB\Driver\ReadPreference'; insert = '(${1:int \\\$mode}, ${2:[array \\\$tagSets]}, ${3:[array \\\$options = []]})';},
+ {display = 'MongoDB\Driver\Server'; insert = '()';},
+ {display = 'MongoDB\Driver\WriteConcern'; insert = '(${1:string|int \\\$w}, ${2:[integer \\\$wtimeout]}, ${3:[boolean \\\$journal]})';},
{display = 'MongoDate'; insert = '(${1:[int \\\$sec = time()]}, ${2:[int \\\$usec]})';},
+ {display = 'MongoDeleteBatch'; insert = '(${1:MongoCollection \\\$collection}, ${2:[array \\\$write_options]})';},
{display = 'MongoGridFS'; insert = '(${1:MongoDB \\\$db}, ${2:[string \\\$prefix = \"fs\"]}, ${3:[mixed \\\$chunks = \"fs\"]})';},
{display = 'MongoGridFSCursor'; insert = '(${1:MongoGridFS \\\$gridfs}, ${2:resource \\\$connection}, ${3:string \\\$ns}, ${4:array \\\$query}, ${5:array \\\$fields})';},
{display = 'MongoGridfsFile'; insert = '(${1:MongoGridFS \\\$gridfs}, ${2:array \\\$file})';},
- {display = 'MongoId'; insert = '(${1:[string \\\$id]})';},
+ {display = 'MongoId'; insert = '(${1:[string|MongoId \\\$id]})';},
+ {display = 'MongoInsertBatch'; insert = '(${1:MongoCollection \\\$collection}, ${2:[array \\\$write_options]})';},
{display = 'MongoInt32'; insert = '(${1:string \\\$value})';},
{display = 'MongoInt64'; insert = '(${1:string \\\$value})';},
{display = 'MongoRegex'; insert = '(${1:string \\\$regex})';},
{display = 'MongoTimestamp'; insert = '(${1:[int \\\$sec = time()]}, ${2:[int \\\$inc]})';},
+ {display = 'MongoUpdateBatch'; insert = '(${1:MongoCollection \\\$collection}, ${2:[array \\\$write_options]})';},
+ {display = 'MongoWriteBatch'; insert = '(${1:MongoCollection \\\$collection}, ${2:[string \\\$batch_type]}, ${3:[array \\\$write_options]})';},
{display = 'MultipleIterator'; insert = '(${1:[int \\\$flags = MultipleIterator::MIT_NEED_ALL|MultipleIterator::MIT_KEYS_NUMERIC]})';},
{display = 'MysqlndUhConnection'; insert = '()';},
{display = 'MysqlndUhPreparedStatement'; insert = '()';},
@@ -119,11 +137,12 @@
{display = 'OutOfBoundsException'; insert = '(${1:[string \\\$message = ""], [int \\\$code = 0], [Exception \\\$previous = NULL]})';},
{display = 'OutOfRangeException'; insert = '(${1:[string \\\$message = ""], [int \\\$code = 0], [Exception \\\$previous = NULL]})';},
{display = 'OverflowException'; insert = '(${1:[string \\\$message = ""], [int \\\$code = 0], [Exception \\\$previous = NULL]})';},
- {display = 'PDO'; insert = '(${1:string \\\$dsn}, ${2:[string \\\$username]}, ${3:[string \\\$password]}, ${4:[array \\\$driver_options]})';},
+ {display = 'PDO'; insert = '(${1:string \\\$dsn}, ${2:[string \\\$username]}, ${3:[string \\\$password]}, ${4:[array \\\$options]})';},
{display = 'ParentIterator'; insert = '(${1:RecursiveIterator \\\$iterator})';},
{display = 'Phar'; insert = '(${1:string \\\$fname}, ${2:[int \\\$flags]}, ${3:[string \\\$alias]})';},
{display = 'PharData'; insert = '(${1:string \\\$fname}, ${2:[int \\\$flags]}, ${3:[string \\\$alias]}, ${4:[int \\\$format]})';},
{display = 'PharFileInfo'; insert = '(${1:string \\\$entry})';},
+ {display = 'Pool'; insert = '(${1:integer \\\$size}, ${2:[string \\\$class]}, ${3:[array \\\$ctor]})';},
{display = 'QuickHashIntHash'; insert = '(${1:int \\\$size}, ${2:[int \\\$options]})';},
{display = 'QuickHashIntSet'; insert = '(${1:int \\\$size}, ${2:[int \\\$options]})';},
{display = 'QuickHashIntStringHash'; insert = '(${1:int \\\$size}, ${2:[int \\\$options]})';},
@@ -142,6 +161,7 @@
{display = 'ReflectionClass'; insert = '(${1:mixed \\\$argument})';},
{display = 'ReflectionExtension'; insert = '(${1:string \\\$name})';},
{display = 'ReflectionFunction'; insert = '(${1:mixed \\\$name})';},
+ {display = 'ReflectionGenerator'; insert = '(${1:Generator \\\$generator})';},
{display = 'ReflectionMethod'; insert = '(${1:mixed \\\$class}, ${2:string \\\$name}, ${3:string \\\$class_method})';},
{display = 'ReflectionObject'; insert = '(${1:object \\\$argument})';},
{display = 'ReflectionParameter'; insert = '(${1:string \\\$function}, ${2:string \\\$parameter})';},
@@ -154,7 +174,7 @@
{display = 'SDO_DAS_Relational'; insert = '(${1:array \\\$database_metadata}, ${2:[string \\\$application_root_type]}, ${3:[array \\\$SDO_containment_references_metadata]})';},
{display = 'SDO_Model_ReflectionDataObject'; insert = '(${1:SDO_DataObject \\\$data_object})';},
{display = 'SNMP'; insert = '(${1:int \\\$version}, ${2:string \\\$hostname}, ${3:string \\\$community}, ${4:[int \\\$timeout = 1000000]}, ${5:[int \\\$retries = 5]})';},
- {display = 'SQLite3'; insert = '(${1:string \\\$filename}, ${2:[int \\\$flags]}, ${3:[string \\\$encryption_key]})';},
+ {display = 'SQLite3'; insert = '(${1:string \\\$filename}, ${2:[int \\\$flags = SQLITE3_OPEN_READWRITE | SQLITE3_OPEN_CREATE]}, ${3:[string \\\$encryption_key = null]})';},
{display = 'SVM'; insert = '()';},
{display = 'SVMModel'; insert = '(${1:[string \\\$filename]})';},
{display = 'SimpleXMLElement'; insert = '(${1:string \\\$data}, ${2:[int \\\$options]}, ${3:[bool \\\$data_is_url = false]}, ${4:[string \\\$ns = \"\"]}, ${5:[bool \\\$is_prefix = false]})';},
@@ -163,7 +183,7 @@
{display = 'SoapHeader'; insert = '(${1:string \\\$namespace}, ${2:string \\\$name}, ${3:[mixed \\\$data]}, ${4:[bool \\\$mustunderstand]}, ${5:[string \\\$actor]})';},
{display = 'SoapParam'; insert = '(${1:mixed \\\$data}, ${2:string \\\$name})';},
{display = 'SoapServer'; insert = '(${1:mixed \\\$wsdl}, ${2:[array \\\$options]})';},
- {display = 'SoapVar'; insert = '(${1:string \\\$data}, ${2:string \\\$encoding}, ${3:[string \\\$type_name]}, ${4:[string \\\$type_namespace]}, ${5:[string \\\$node_name]}, ${6:[string \\\$node_namespace]})';},
+ {display = 'SoapVar'; insert = '(${1:mixed \\\$data}, ${2:string \\\$encoding}, ${3:[string \\\$type_name]}, ${4:[string \\\$type_namespace]}, ${5:[string \\\$node_name]}, ${6:[string \\\$node_namespace]})';},
{display = 'SphinxClient'; insert = '()';},
{display = 'SplDoublyLinkedList'; insert = '()';},
{display = 'SplFileInfo'; insert = '(${1:string \\\$file_name})';},
@@ -177,11 +197,44 @@
{display = 'SplType'; insert = '(${1:[mixed \\\$initial_value]}, ${2:[bool \\\$strict]})';},
{display = 'Spoofchecker'; insert = '()';},
{display = 'Swish'; insert = '(${1:string \\\$index_names})';},
+ {display = 'SyncEvent'; insert = '(${1:[string \\\$name]}, ${2:[bool \\\$manual = false]}, ${3:[bool \\\$prefire = false]})';},
+ {display = 'SyncMutex'; insert = '(${1:[string \\\$name]})';},
+ {display = 'SyncReaderWriter'; insert = '(${1:[string \\\$name]}, ${2:[bool \\\$autounlock = true]})';},
+ {display = 'SyncSemaphore'; insert = '(${1:[string \\\$name]}, ${2:[integer \\\$initialval = 1]}, ${3:[bool \\\$autounlock = true]})';},
+ {display = 'SyncSharedMemory'; insert = '(${1:string \\\$name}, ${2:integer \\\$size})';},
{display = 'TokyoTyrant'; insert = '(${1:[string \\\$host]}, ${2:[int \\\$port = TokyoTyrant::RDBDEF_PORT]}, ${3:[array \\\$options]})';},
{display = 'TokyoTyrantIterator'; insert = '(${1:mixed \\\$object})';},
{display = 'TokyoTyrantQuery'; insert = '(${1:TokyoTyrantTable \\\$table})';},
{display = 'Transliterator'; insert = '()';},
{display = 'UConverter'; insert = '(${1:[string \\\$destination_encoding]}, ${2:[string \\\$source_encoding]})';},
+ {display = 'UI\Controls\Box'; insert = '(${1:[integer \\\$orientation = UI\\\\Controls\\\\Box::Horizontal]})';},
+ {display = 'UI\Controls\Button'; insert = '(${1:string \\\$text})';},
+ {display = 'UI\Controls\Check'; insert = '(${1:string \\\$text})';},
+ {display = 'UI\Controls\Entry'; insert = '(${1:[integer \\\$type = UI\\\\Controls\\\\Entry::Normal]})';},
+ {display = 'UI\Controls\Group'; insert = '(${1:string \\\$title})';},
+ {display = 'UI\Controls\Label'; insert = '(${1:string \\\$text})';},
+ {display = 'UI\Controls\MultilineEntry'; insert = '(${1:[integer \\\$type]})';},
+ {display = 'UI\Controls\Picker'; insert = '(${1:[integer \\\$type = UI\\\\Controls\\\\Picker::Date]})';},
+ {display = 'UI\Controls\Separator'; insert = '(${1:[integer \\\$type = UI\\\\Controls\\\\Separator::Horizontal]})';},
+ {display = 'UI\Controls\Slider'; insert = '(${1:integer \\\$min}, ${2:integer \\\$max})';},
+ {display = 'UI\Controls\Spin'; insert = '(${1:integer \\\$min}, ${2:integer \\\$max})';},
+ {display = 'UI\Draw\Brush'; insert = '(${1:integer \\\$color})';},
+ {display = 'UI\Draw\Brush\LinearGradient'; insert = '(${1:UI\\\\Point \\\$start}, ${2:UI\\\\Point \\\$end})';},
+ {display = 'UI\Draw\Brush\RadialGradient'; insert = '(${1:UI\\\\Point \\\$start}, ${2:UI\\\\Point \\\$outer}, ${3:float \\\$radius})';},
+ {display = 'UI\Draw\Color'; insert = '(${1:[integer \\\$color]})';},
+ {display = 'UI\Draw\Path'; insert = '(${1:[integer \\\$mode = UI\\\\Draw\\\\Path::Winding]})';},
+ {display = 'UI\Draw\Stroke'; insert = '(${1:[integer \\\$cap = UI\\\\Draw\\\\Line\\\\Cap::Flat]}, ${2:[integer \\\$join = UI\\\\Draw\\\\Line\\\\Join::Miter]}, ${3:[float \\\$thickness = 1]}, ${4:[float \\\$miterLimit = 10]})';},
+ {display = 'UI\Draw\Text\Font'; insert = '(${1:UI\\\\Draw\\\\Text\\\\Font\\\\Descriptor \\\$descriptor})';},
+ {display = 'UI\Draw\Text\Font\Descriptor'; insert = '(${1:string \\\$family}, ${2:float \\\$size}, ${3:[integer \\\$weight = UI\\\\Draw\\\\Text\\\\Font\\\\Weight::Normal]}, ${4:[integer \\\$italic = UI\\\\Draw\\\\Text\\\\Font\\\\Italic::Normal]}, ${5:[integer \\\$stretch = UI\\\\Draw\\\\Text\\\\Font\\\\Stretch::Normal]})';},
+ {display = 'UI\Draw\Text\Font\fontFamilies'; insert = '()';},
+ {display = 'UI\Draw\Text\Layout'; insert = '(${1:string \\\$text}, ${2:UI\\\\Draw\\\\Text\\\\Font \\\$font}, ${3:float \\\$width})';},
+ {display = 'UI\Executor'; insert = '(${1:integer \\\$microseconds}, ${2:integer \\\$seconds})';},
+ {display = 'UI\Menu'; insert = '(${1:string \\\$name})';},
+ {display = 'UI\Point'; insert = '(${1:float \\\$x}, ${2:float \\\$y})';},
+ {display = 'UI\Size'; insert = '(${1:float \\\$width}, ${2:float \\\$height})';},
+ {display = 'UI\Window'; insert = '(${1:string \\\$title}, ${2:Size \\\$size}, ${3:[boolean \\\$menu = false]})';},
+ {display = 'UI\quit'; insert = '()';},
+ {display = 'UI\run'; insert = '(${1:[integer \\\$flags]})';},
{display = 'UnderflowException'; insert = '(${1:[string \\\$message = ""], [int \\\$code = 0], [Exception \\\$previous = NULL]})';},
{display = 'UnexpectedValueException'; insert = '(${1:[string \\\$message = ""], [int \\\$code = 0], [Exception \\\$previous = NULL]})';},
{display = 'V8Js'; insert = '(${1:[string \\\$object_name = \"PHP\"]}, ${2:[array \\\$variables = array()]}, ${3:[array \\\$extensions = array()]}, ${4:[bool \\\$report_uncaught_exceptions]})';},
@@ -189,7 +242,7 @@
{display = 'VarnishLog'; insert = '(${1:[array \\\$args]})';},
{display = 'VarnishStat'; insert = '(${1:[array \\\$args]})';},
{display = 'WeakMap'; insert = '()';},
- {display = 'Weakref'; insert = '(${1:[object \\\$object]})';},
+ {display = 'Weakref'; insert = '(${1:object \\\$object})';},
{display = 'XMLDiff\Base'; insert = '(${1:string \\\$nsname})';},
{display = 'XSLTProcessor'; insert = '()';},
{display = 'Yaf_Application'; insert = '(${1:mixed \\\$config}, ${2:[string \\\$envrion]})';},
@@ -200,23 +253,24 @@
{display = 'Yaf_Exception'; insert = '()';},
{display = 'Yaf_Loader'; insert = '()';},
{display = 'Yaf_Registry'; insert = '()';},
- {display = 'Yaf_Request_Http'; insert = '()';},
- {display = 'Yaf_Request_Simple'; insert = '()';},
+ {display = 'Yaf_Request_Http'; insert = '(${1:[string \\\$request_uri]}, ${2:[string \\\$base_uri]})';},
+ {display = 'Yaf_Request_Simple'; insert = '(${1:[string \\\$method]}, ${2:[string \\\$module]}, ${3:[string \\\$controller]}, ${4:[string \\\$action]}, ${5:[array \\\$params]})';},
{display = 'Yaf_Response_Abstract'; insert = '()';},
- {display = 'Yaf_Route_Map'; insert = '(${1:[string \\\$controller_prefer = false]}, ${2:[string \\\$delimiter = \'\']})';},
+ {display = 'Yaf_Route_Map'; insert = '(${1:[string \\\$controller_prefer = false]}, ${2:[string \\\$delimiter = \"\"]})';},
{display = 'Yaf_Route_Regex'; insert = '(${1:string \\\$match}, ${2:array \\\$route}, ${3:[array \\\$map]}, ${4:[array \\\$verify]}, ${5:[string \\\$reverse]})';},
{display = 'Yaf_Route_Rewrite'; insert = '(${1:string \\\$match}, ${2:array \\\$route}, ${3:[array \\\$verify]})';},
{display = 'Yaf_Route_Simple'; insert = '(${1:string \\\$module_name}, ${2:string \\\$controller_name}, ${3:string \\\$action_name})';},
{display = 'Yaf_Route_Supervar'; insert = '(${1:string \\\$supervar_name})';},
{display = 'Yaf_Router'; insert = '()';},
{display = 'Yaf_Session'; insert = '()';},
- {display = 'Yaf_View_Simple'; insert = '(${1:string \\\$tempalte_dir}, ${2:[array \\\$options]})';},
+ {display = 'Yaf_View_Simple'; insert = '(${1:string \\\$template_dir}, ${2:[array \\\$options]})';},
{display = 'Yar_Client'; insert = '(${1:string \\\$url})';},
{display = 'Yar_Server'; insert = '(${1:Object \\\$obj})';},
{display = 'ZMQ'; insert = '()';},
{display = 'ZMQContext'; insert = '(${1:[integer \\\$io_threads = 1]}, ${2:[boolean \\\$is_persistent = true]})';},
{display = 'ZMQDevice'; insert = '(${1:ZMQSocket \\\$frontend}, ${2:ZMQSocket \\\$backend}, ${3:[ZMQSocket \\\$listener]})';},
{display = 'ZMQSocket'; insert = '(${1:ZMQContext \\\$context}, ${2:int \\\$type}, ${3:[string \\\$persistent_id = null]}, ${4:[callback \\\$on_new_socket = null]})';},
+ {display = 'Zookeeper'; insert = '(${1:[string \\\$host = \'\']}, ${2:[callable \\\$watcher_cb = null]}, ${3:[int \\\$recv_timeout = 10000]})';},
{display = '__autoload'; insert = '(${1:string \\\$class})';},
{display = '__halt_compiler'; insert = '()';},
{display = 'abs'; insert = '(${1:mixed \\\$number})';},
@@ -224,15 +278,6 @@
{display = 'acosh'; insert = '(${1:float \\\$arg})';},
{display = 'addcslashes'; insert = '(${1:string \\\$str}, ${2:string \\\$charlist})';},
{display = 'addslashes'; insert = '(${1:string \\\$str})';},
- {display = 'aggregate'; insert = '(${1:object \\\$object}, ${2:string \\\$class_name})';},
- {display = 'aggregate_info'; insert = '(${1:object \\\$object})';},
- {display = 'aggregate_methods'; insert = '(${1:object \\\$object}, ${2:string \\\$class_name})';},
- {display = 'aggregate_methods_by_list'; insert = '(${1:object \\\$object}, ${2:string \\\$class_name}, ${3:array \\\$methods_list}, ${4:[bool \\\$exclude = false]})';},
- {display = 'aggregate_methods_by_regexp'; insert = '(${1:object \\\$object}, ${2:string \\\$class_name}, ${3:string \\\$regexp}, ${4:[bool \\\$exclude = false]})';},
- {display = 'aggregate_properties'; insert = '(${1:object \\\$object}, ${2:string \\\$class_name})';},
- {display = 'aggregate_properties_by_list'; insert = '(${1:object \\\$object}, ${2:string \\\$class_name}, ${3:array \\\$properties_list}, ${4:[bool \\\$exclude = false]})';},
- {display = 'aggregate_properties_by_regexp'; insert = '(${1:object \\\$object}, ${2:string \\\$class_name}, ${3:string \\\$regexp}, ${4:[bool \\\$exclude = false]})';},
- {display = 'aggregation_info'; insert = '()';},
{display = 'apache_child_terminate'; insert = '()';},
{display = 'apache_get_modules'; insert = '()';},
{display = 'apache_get_version'; insert = '()';},
@@ -262,10 +307,22 @@
{display = 'apc_load_constants'; insert = '(${1:string \\\$key}, ${2:[bool \\\$case_sensitive = true]})';},
{display = 'apc_sma_info'; insert = '(${1:[bool \\\$limited = false]})';},
{display = 'apc_store'; insert = '(${1:string \\\$key}, ${2:mixed \\\$var}, ${3:[int \\\$ttl]}, ${4:array \\\$values}, ${5:[mixed \\\$unused = NULL]})';},
+ {display = 'apcu_add'; insert = '(${1:string \\\$key}, ${2:mixed \\\$var}, ${3:[int \\\$ttl]}, ${4:array \\\$values}, ${5:[mixed \\\$unused = NULL]})';},
+ {display = 'apcu_cache_info'; insert = '(${1:[bool \\\$limited = false]})';},
+ {display = 'apcu_cas'; insert = '(${1:string \\\$key}, ${2:int \\\$old}, ${3:int \\\$new})';},
+ {display = 'apcu_clear_cache'; insert = '()';},
+ {display = 'apcu_dec'; insert = '(${1:string \\\$key}, ${2:[int \\\$step = 1]}, ${3:[bool \\\$success]})';},
+ {display = 'apcu_delete'; insert = '(${1:mixed \\\$key})';},
+ {display = 'apcu_entry'; insert = '(${1:string \\\$key}, ${2:callable \\\$generator}, ${3:[int \\\$ttl]})';},
+ {display = 'apcu_exists'; insert = '(${1:mixed \\\$keys})';},
+ {display = 'apcu_fetch'; insert = '(${1:mixed \\\$key}, ${2:[bool \\\$success]})';},
+ {display = 'apcu_inc'; insert = '(${1:string \\\$key}, ${2:[int \\\$step = 1]}, ${3:[bool \\\$success]})';},
+ {display = 'apcu_sma_info'; insert = '(${1:[bool \\\$limited = false]})';},
+ {display = 'apcu_store'; insert = '(${1:string \\\$key}, ${2:mixed \\\$var}, ${3:[int \\\$ttl]}, ${4:array \\\$values}, ${5:[mixed \\\$unused = NULL]})';},
{display = 'array'; insert = '(${1:[mixed ...]})';},
{display = 'array_change_key_case'; insert = '(${1:array \\\$array}, ${2:[int \\\$case = CASE_LOWER]})';},
{display = 'array_chunk'; insert = '(${1:array \\\$array}, ${2:int \\\$size}, ${3:[bool \\\$preserve_keys = false]})';},
- {display = 'array_column'; insert = '(${1:array \\\$array}, ${2:mixed \\\$column_key}, ${3:[mixed \\\$index_key = null]})';},
+ {display = 'array_column'; insert = '(${1:array \\\$input}, ${2:mixed \\\$column_key}, ${3:[mixed \\\$index_key = null]})';},
{display = 'array_combine'; insert = '(${1:array \\\$keys}, ${2:array \\\$values})';},
{display = 'array_count_values'; insert = '(${1:array \\\$array})';},
{display = 'array_diff'; insert = '(${1:array \\\$array1}, ${2:array \\\$array2}, ${3:[array ...]})';},
@@ -275,7 +332,7 @@
{display = 'array_diff_ukey'; insert = '(${1:array \\\$array1}, ${2:array \\\$array2}, ${3:[array ...]}, ${4:callable \\\$key_compare_func})';},
{display = 'array_fill'; insert = '(${1:int \\\$start_index}, ${2:int \\\$num}, ${3:mixed \\\$value})';},
{display = 'array_fill_keys'; insert = '(${1:array \\\$keys}, ${2:mixed \\\$value})';},
- {display = 'array_filter'; insert = '(${1:array \\\$array}, ${2:[callable \\\$callback]})';},
+ {display = 'array_filter'; insert = '(${1:array \\\$array}, ${2:[callable \\\$callback]}, ${3:[int \\\$flag]})';},
{display = 'array_flip'; insert = '(${1:array \\\$array})';},
{display = 'array_intersect'; insert = '(${1:array \\\$array1}, ${2:array \\\$array2}, ${3:[array ...]})';},
{display = 'array_intersect_assoc'; insert = '(${1:array \\\$array1}, ${2:array \\\$array2}, ${3:[array ...]})';},
@@ -283,7 +340,7 @@
{display = 'array_intersect_uassoc'; insert = '(${1:array \\\$array1}, ${2:array \\\$array2}, ${3:[array ...]}, ${4:callable \\\$key_compare_func})';},
{display = 'array_intersect_ukey'; insert = '(${1:array \\\$array1}, ${2:array \\\$array2}, ${3:[array ...]}, ${4:callable \\\$key_compare_func})';},
{display = 'array_key_exists'; insert = '(${1:mixed \\\$key}, ${2:array \\\$array})';},
- {display = 'array_keys'; insert = '(${1:array \\\$array}, ${2:[mixed \\\$search_value]}, ${3:[bool \\\$strict = false]})';},
+ {display = 'array_keys'; insert = '(${1:array \\\$array}, ${2:[mixed \\\$search_value = null]}, ${3:[bool \\\$strict = false]})';},
{display = 'array_map'; insert = '(${1:callable \\\$callback}, ${2:array \\\$array1}, ${3:[array ...]})';},
{display = 'array_merge'; insert = '(${1:array \\\$array1}, ${2:[array ...]})';},
{display = 'array_merge_recursive'; insert = '(${1:array \\\$array1}, ${2:[array ...]})';},
@@ -300,7 +357,7 @@
{display = 'array_search'; insert = '(${1:mixed \\\$needle}, ${2:array \\\$haystack}, ${3:[bool \\\$strict = false]})';},
{display = 'array_shift'; insert = '(${1:array \\\$array})';},
{display = 'array_slice'; insert = '(${1:array \\\$array}, ${2:int \\\$offset}, ${3:[int \\\$length]}, ${4:[bool \\\$preserve_keys = false]})';},
- {display = 'array_splice'; insert = '(${1:array \\\$input}, ${2:int \\\$offset}, ${3:[int \\\$length]}, ${4:[mixed \\\$replacement = array()]})';},
+ {display = 'array_splice'; insert = '(${1:array \\\$input}, ${2:int \\\$offset}, ${3:[int \\\$length = count(\\\$input)]}, ${4:[mixed \\\$replacement = array()]})';},
{display = 'array_sum'; insert = '(${1:array \\\$array})';},
{display = 'array_udiff'; insert = '(${1:array \\\$array1}, ${2:array \\\$array2}, ${3:[array ...]}, ${4:callable \\\$value_compare_func})';},
{display = 'array_udiff_assoc'; insert = '(${1:array \\\$array1}, ${2:array \\\$array2}, ${3:[array ...]}, ${4:callable \\\$value_compare_func})';},
@@ -317,7 +374,7 @@
{display = 'asin'; insert = '(${1:float \\\$arg})';},
{display = 'asinh'; insert = '(${1:float \\\$arg})';},
{display = 'asort'; insert = '(${1:array \\\$array}, ${2:[int \\\$sort_flags = SORT_REGULAR]})';},
- {display = 'assert'; insert = '(${1:mixed \\\$assertion}, ${2:[string \\\$description]})';},
+ {display = 'assert'; insert = '(${1:mixed \\\$assertion}, ${2:[string \\\$description]}, ${3:[Throwable \\\$exception]})';},
{display = 'assert_options'; insert = '(${1:int \\\$what}, ${2:[mixed \\\$value]})';},
{display = 'atan'; insert = '(${1:float \\\$arg})';},
{display = 'atan2'; insert = '(${1:float \\\$y}, ${2:float \\\$x})';},
@@ -351,7 +408,7 @@
{display = 'bzerror'; insert = '(${1:resource \\\$bz})';},
{display = 'bzerrstr'; insert = '(${1:resource \\\$bz})';},
{display = 'bzflush'; insert = '(${1:resource \\\$bz})';},
- {display = 'bzopen'; insert = '(${1:string \\\$filename}, ${2:string \\\$mode})';},
+ {display = 'bzopen'; insert = '(${1:mixed \\\$file}, ${2:string \\\$mode})';},
{display = 'bzread'; insert = '(${1:resource \\\$bz}, ${2:[int \\\$length = 1024]})';},
{display = 'bzwrite'; insert = '(${1:resource \\\$bz}, ${2:string \\\$data}, ${3:[int \\\$length]})';},
{display = 'cal_days_in_month'; insert = '(${1:int \\\$calendar}, ${2:int \\\$month}, ${3:int \\\$year})';},
@@ -396,26 +453,15 @@
{display = 'collator_set_strength'; insert = '(${1:int \\\$strength}, ${2:Collator \\\$coll})';},
{display = 'collator_sort'; insert = '(${1:array \\\$arr}, ${2:[int \\\$sort_flag]}, ${3:Collator \\\$coll})';},
{display = 'collator_sort_with_sort_keys'; insert = '(${1:array \\\$arr}, ${2:Collator \\\$coll})';},
- {display = 'com_addref'; insert = '()';},
{display = 'com_create_guid'; insert = '()';},
{display = 'com_event_sink'; insert = '(${1:variant \\\$comobject}, ${2:object \\\$sinkobject}, ${3:[mixed \\\$sinkinterface]})';},
- {display = 'com_get'; insert = '()';},
{display = 'com_get_active_object'; insert = '(${1:string \\\$progid}, ${2:[int \\\$code_page]})';},
- {display = 'com_invoke'; insert = '()';},
- {display = 'com_isenum'; insert = '(${1:variant \\\$com_module})';},
- {display = 'com_load'; insert = '()';},
{display = 'com_load_typelib'; insert = '(${1:string \\\$typelib_name}, ${2:[bool \\\$case_insensitive = true]})';},
{display = 'com_message_pump'; insert = '(${1:[int \\\$timeoutms]})';},
{display = 'com_print_typeinfo'; insert = '(${1:object \\\$comobject}, ${2:[string \\\$dispinterface]}, ${3:[bool \\\$wantsink = false]})';},
- {display = 'com_propget'; insert = '()';},
- {display = 'com_propput'; insert = '()';},
- {display = 'com_propset'; insert = '()';},
- {display = 'com_release'; insert = '()';},
- {display = 'com_set'; insert = '()';},
{display = 'compact'; insert = '(${1:mixed \\\$varname1}, ${2:[mixed ...]})';},
{display = 'connection_aborted'; insert = '()';},
{display = 'connection_status'; insert = '()';},
- {display = 'connection_timeout'; insert = '()';},
{display = 'constant'; insert = '(${1:string \\\$name})';},
{display = 'convert_cyr_string'; insert = '(${1:string \\\$str}, ${2:string \\\$from}, ${3:string \\\$to})';},
{display = 'convert_uudecode'; insert = '(${1:string \\\$data})';},
@@ -497,7 +543,7 @@
{display = 'date_timestamp_set'; insert = '()';},
{display = 'date_timezone_get'; insert = '()';},
{display = 'date_timezone_set'; insert = '()';},
- {display = 'datefmt_create'; insert = '(${1:string \\\$locale}, ${2:int \\\$datetype}, ${3:int \\\$timetype}, ${4:[mixed \\\$timezone = NULL]}, ${5:[mixed \\\$calendar = NULL]}, ${6:[string \\\$pattern = \'\']})';},
+ {display = 'datefmt_create'; insert = '(${1:string \\\$locale}, ${2:int \\\$datetype}, ${3:int \\\$timetype}, ${4:[mixed \\\$timezone = NULL]}, ${5:[mixed \\\$calendar = NULL]}, ${6:[string \\\$pattern = \"\"]})';},
{display = 'datefmt_format'; insert = '(${1:mixed \\\$value}, ${2:IntlDateFormatter \\\$fmt})';},
{display = 'datefmt_format_object'; insert = '(${1:object \\\$object}, ${2:[mixed \\\$format = NULL]}, ${3:[string \\\$locale = NULL]})';},
{display = 'datefmt_get_calendar'; insert = '(${1:IntlDateFormatter \\\$fmt})';},
@@ -543,7 +589,6 @@
{display = 'dbx_sort'; insert = '(${1:object \\\$result}, ${2:string \\\$user_compare_function})';},
{display = 'dcgettext'; insert = '(${1:string \\\$domain}, ${2:string \\\$message}, ${3:int \\\$category})';},
{display = 'dcngettext'; insert = '(${1:string \\\$domain}, ${2:string \\\$msgid1}, ${3:string \\\$msgid2}, ${4:int \\\$n}, ${5:int \\\$category})';},
- {display = 'deaggregate'; insert = '(${1:object \\\$object}, ${2:[string \\\$class_name]})';},
{display = 'debug_backtrace'; insert = '(${1:[int \\\$options = DEBUG_BACKTRACE_PROVIDE_OBJECT]}, ${2:[int \\\$limit]})';},
{display = 'debug_print_backtrace'; insert = '(${1:[int \\\$options]}, ${2:[int \\\$limit]})';},
{display = 'debug_zval_dump'; insert = '(${1:mixed \\\$variable}, ${2:[mixed ...]})';},
@@ -553,12 +598,14 @@
{display = 'define'; insert = '(${1:string \\\$name}, ${2:mixed \\\$value}, ${3:[bool \\\$case_insensitive = false]})';},
{display = 'define_syslog_variables'; insert = '()';},
{display = 'defined'; insert = '(${1:string \\\$name})';},
+ {display = 'deflate_add'; insert = '(${1:resource \\\$context}, ${2:string \\\$data}, ${3:[int \\\$flush_mode = ZLIB_SYNC_FLUSH]})';},
+ {display = 'deflate_init'; insert = '(${1:int \\\$encoding}, ${2:[array \\\$options = array()]})';},
{display = 'deg2rad'; insert = '(${1:float \\\$number})';},
{display = 'delete'; insert = '()';},
{display = 'dgettext'; insert = '(${1:string \\\$domain}, ${2:string \\\$message})';},
{display = 'die'; insert = '()';},
{display = 'dir'; insert = '(${1:string \\\$directory}, ${2:[resource \\\$context]})';},
- {display = 'dirname'; insert = '(${1:string \\\$path})';},
+ {display = 'dirname'; insert = '(${1:string \\\$path}, ${2:[int \\\$levels = 1]})';},
{display = 'disk_free_space'; insert = '(${1:string \\\$directory})';},
{display = 'disk_total_space'; insert = '(${1:string \\\$directory})';},
{display = 'diskfreespace'; insert = '()';},
@@ -568,11 +615,10 @@
{display = 'dns_get_mx'; insert = '()';},
{display = 'dns_get_record'; insert = '(${1:string \\\$hostname}, ${2:[int \\\$type = DNS_ANY]}, ${3:[array \\\$authns]}, ${4:[array \\\$addtl]}, ${5:[bool \\\$raw = false]})';},
{display = 'dom_import_simplexml'; insert = '(${1:SimpleXMLElement \\\$node})';},
- {display = 'dotnet_load'; insert = '(${1:string \\\$assembly_name}, ${2:[string \\\$datatype_name]}, ${3:[int \\\$codepage]})';},
{display = 'doubleval'; insert = '()';},
{display = 'each'; insert = '(${1:array \\\$array})';},
- {display = 'easter_date'; insert = '(${1:[int \\\$year]})';},
- {display = 'easter_days'; insert = '(${1:[int \\\$year]}, ${2:[int \\\$method = CAL_EASTER_DEFAULT]})';},
+ {display = 'easter_date'; insert = '(${1:[int \\\$year = date(\"Y\")]})';},
+ {display = 'easter_days'; insert = '(${1:[int \\\$year = date(\"Y\")]}, ${2:[int \\\$method = CAL_EASTER_DEFAULT]})';},
{display = 'echo'; insert = '(${1:string \\\$arg1}, ${2:[string ...]})';},
{display = 'eio_busy'; insert = '(${1:int \\\$delay}, ${2:[int \\\$pri = EIO_PRI_DEFAULT]}, ${3:[callable \\\$callback = NULL]}, ${4:[mixed \\\$data = NULL]})';},
{display = 'eio_cancel'; insert = '(${1:resource \\\$req})';},
@@ -638,11 +684,13 @@
{display = 'enchant_broker_dict_exists'; insert = '(${1:resource \\\$broker}, ${2:string \\\$tag})';},
{display = 'enchant_broker_free'; insert = '(${1:resource \\\$broker})';},
{display = 'enchant_broker_free_dict'; insert = '(${1:resource \\\$dict})';},
+ {display = 'enchant_broker_get_dict_path'; insert = '(${1:resource \\\$broker}, ${2:int \\\$dict_type})';},
{display = 'enchant_broker_get_error'; insert = '(${1:resource \\\$broker})';},
{display = 'enchant_broker_init'; insert = '()';},
{display = 'enchant_broker_list_dicts'; insert = '(${1:resource \\\$broker})';},
{display = 'enchant_broker_request_dict'; insert = '(${1:resource \\\$broker}, ${2:string \\\$tag})';},
{display = 'enchant_broker_request_pwl_dict'; insert = '(${1:resource \\\$broker}, ${2:string \\\$filename})';},
+ {display = 'enchant_broker_set_dict_path'; insert = '(${1:resource \\\$broker}, ${2:int \\\$dict_type}, ${3:string \\\$value})';},
{display = 'enchant_broker_set_ordering'; insert = '(${1:resource \\\$broker}, ${2:string \\\$tag}, ${3:string \\\$ordering})';},
{display = 'enchant_dict_add_to_personal'; insert = '(${1:resource \\\$dict}, ${2:string \\\$word})';},
{display = 'enchant_dict_add_to_session'; insert = '(${1:resource \\\$dict}, ${2:string \\\$word})';},
@@ -658,6 +706,7 @@
{display = 'ereg_replace'; insert = '(${1:string \\\$pattern}, ${2:string \\\$replacement}, ${3:string \\\$string})';},
{display = 'eregi'; insert = '(${1:string \\\$pattern}, ${2:string \\\$string}, ${3:[array \\\$regs]})';},
{display = 'eregi_replace'; insert = '(${1:string \\\$pattern}, ${2:string \\\$replacement}, ${3:string \\\$string})';},
+ {display = 'error_clear_last'; insert = '()';},
{display = 'error_get_last'; insert = '()';},
{display = 'error_log'; insert = '(${1:string \\\$message}, ${2:[int \\\$message_type]}, ${3:[string \\\$destination]}, ${4:[string \\\$extra_headers]})';},
{display = 'error_reporting'; insert = '(${1:[int \\\$level]})';},
@@ -666,12 +715,12 @@
{display = 'eval'; insert = '(${1:string \\\$code})';},
{display = 'exec'; insert = '(${1:string \\\$command}, ${2:[array \\\$output]}, ${3:[int \\\$return_var]})';},
{display = 'exif_imagetype'; insert = '(${1:string \\\$filename})';},
- {display = 'exif_read_data'; insert = '(${1:string \\\$filename}, ${2:[string \\\$sections]}, ${3:[bool \\\$arrays = false]}, ${4:[bool \\\$thumbnail = false]})';},
+ {display = 'exif_read_data'; insert = '(${1:mixed \\\$stream}, ${2:[string \\\$sections]}, ${3:[bool \\\$arrays = false]}, ${4:[bool \\\$thumbnail = false]})';},
{display = 'exif_tagname'; insert = '(${1:int \\\$index})';},
- {display = 'exif_thumbnail'; insert = '(${1:string \\\$filename}, ${2:[int \\\$width]}, ${3:[int \\\$height]}, ${4:[int \\\$imagetype]})';},
+ {display = 'exif_thumbnail'; insert = '(${1:mixed \\\$stream}, ${2:[int \\\$width]}, ${3:[int \\\$height]}, ${4:[int \\\$imagetype]})';},
{display = 'exit'; insert = '(${1:int \\\$status})';},
{display = 'exp'; insert = '(${1:float \\\$arg})';},
- {display = 'explode'; insert = '(${1:string \\\$delimiter}, ${2:string \\\$string}, ${3:[int \\\$limit]})';},
+ {display = 'explode'; insert = '(${1:string \\\$delimiter}, ${2:string \\\$string}, ${3:[int \\\$limit = PHP_INT_MAX]})';},
{display = 'expm1'; insert = '(${1:float \\\$arg})';},
{display = 'extension_loaded'; insert = '(${1:string \\\$name})';},
{display = 'extract'; insert = '(${1:array \\\$array}, ${2:[int \\\$flags = EXTR_OVERWRITE]}, ${3:[string \\\$prefix]})';},
@@ -688,7 +737,7 @@
{display = 'fann_create_standard'; insert = '(${1:int \\\$num_layers}, ${2:int \\\$num_neurons1}, ${3:int \\\$num_neurons2}, ${4:[int ...]})';},
{display = 'fann_create_standard_array'; insert = '(${1:int \\\$num_layers}, ${2:array \\\$layers})';},
{display = 'fann_create_train'; insert = '(${1:int \\\$num_data}, ${2:int \\\$num_input}, ${3:int \\\$num_output})';},
- {display = 'fann_create_train_from_callback'; insert = '(${1:int \\\$num_data}, ${2:int \\\$num_input}, ${3:int \\\$num_output}, ${4:collable \\\$user_function})';},
+ {display = 'fann_create_train_from_callback'; insert = '(${1:int \\\$num_data}, ${2:int \\\$num_input}, ${3:int \\\$num_output}, ${4:callable \\\$user_function})';},
{display = 'fann_descale_input'; insert = '(${1:resource \\\$ann}, ${2:array \\\$input_vector})';},
{display = 'fann_descale_output'; insert = '(${1:resource \\\$ann}, ${2:array \\\$output_vector})';},
{display = 'fann_descale_train'; insert = '(${1:resource \\\$ann}, ${2:resource \\\$train_data})';},
@@ -822,12 +871,12 @@
{display = 'feof'; insert = '(${1:resource \\\$handle})';},
{display = 'fflush'; insert = '(${1:resource \\\$handle})';},
{display = 'fgetc'; insert = '(${1:resource \\\$handle})';},
- {display = 'fgetcsv'; insert = '(${1:resource \\\$handle}, ${2:[int \\\$length]}, ${3:[string \\\$delimiter = \',\']}, ${4:[string \\\$enclosure = \'\"\']}, ${5:[string \\\$escape = \'\\\\\\\\\']})';},
+ {display = 'fgetcsv'; insert = '(${1:resource \\\$handle}, ${2:[int \\\$length]}, ${3:[string \\\$delimiter = \",\"]}, ${4:[string \\\$enclosure = \'\"\']}, ${5:[string \\\$escape = \"\\\\\"]})';},
{display = 'fgets'; insert = '(${1:resource \\\$handle}, ${2:[int \\\$length]})';},
{display = 'fgetss'; insert = '(${1:resource \\\$handle}, ${2:[int \\\$length]}, ${3:[string \\\$allowable_tags]})';},
{display = 'file'; insert = '(${1:string \\\$filename}, ${2:[int \\\$flags]}, ${3:[resource \\\$context]})';},
{display = 'file_exists'; insert = '(${1:string \\\$filename})';},
- {display = 'file_get_contents'; insert = '(${1:string \\\$filename}, ${2:[bool \\\$use_include_path = false]}, ${3:[resource \\\$context]}, ${4:[int \\\$offset = -1]}, ${5:[int \\\$maxlen]})';},
+ {display = 'file_get_contents'; insert = '(${1:string \\\$filename}, ${2:[bool \\\$use_include_path = false]}, ${3:[resource \\\$context]}, ${4:[int \\\$offset]}, ${5:[int \\\$maxlen]})';},
{display = 'file_put_contents'; insert = '(${1:string \\\$filename}, ${2:mixed \\\$data}, ${3:[int \\\$flags]}, ${4:[resource \\\$context]})';},
{display = 'fileatime'; insert = '(${1:string \\\$filename})';},
{display = 'filectime'; insert = '(${1:string \\\$filename})';},
@@ -862,9 +911,10 @@
{display = 'forward_static_call_array'; insert = '(${1:callable \\\$function}, ${2:array \\\$parameters})';},
{display = 'fpassthru'; insert = '(${1:resource \\\$handle})';},
{display = 'fprintf'; insert = '(${1:resource \\\$handle}, ${2:string \\\$format}, ${3:[mixed \\\$args]}, ${4:[mixed ...]})';},
- {display = 'fputcsv'; insert = '(${1:resource \\\$handle}, ${2:array \\\$fields}, ${3:[string \\\$delimiter = \',\']}, ${4:[string \\\$enclosure = \'\"\']})';},
+ {display = 'fputcsv'; insert = '(${1:resource \\\$handle}, ${2:array \\\$fields}, ${3:[string \\\$delimiter = \",\"]}, ${4:[string \\\$enclosure = \'\"\']}, ${5:[string \\\$escape_char = \"\\\\\"]})';},
{display = 'fputs'; insert = '()';},
{display = 'fread'; insert = '(${1:resource \\\$handle}, ${2:int \\\$length})';},
+ {display = 'frenchtojd'; insert = '(${1:int \\\$month}, ${2:int \\\$day}, ${3:int \\\$year})';},
{display = 'fscanf'; insert = '(${1:resource \\\$handle}, ${2:string \\\$format}, ${3:[mixed ...]})';},
{display = 'fseek'; insert = '(${1:resource \\\$handle}, ${2:int \\\$offset}, ${3:[int \\\$whence = SEEK_SET]})';},
{display = 'fsockopen'; insert = '(${1:string \\\$hostname}, ${2:[int \\\$port = -1]}, ${3:[int \\\$errno]}, ${4:[string \\\$errstr]}, ${5:[float \\\$timeout = ini_get(\"default_socket_timeout\")]})';},
@@ -915,6 +965,7 @@
{display = 'gc_disable'; insert = '()';},
{display = 'gc_enable'; insert = '()';},
{display = 'gc_enabled'; insert = '()';},
+ {display = 'gc_mem_caches'; insert = '()';},
{display = 'gd_info'; insert = '()';},
{display = 'get_browser'; insert = '(${1:[string \\\$user_agent]}, ${2:[bool \\\$return_array = false]})';},
{display = 'get_called_class'; insert = '()';},
@@ -927,11 +978,11 @@
{display = 'get_declared_interfaces'; insert = '()';},
{display = 'get_declared_traits'; insert = '()';},
{display = 'get_defined_constants'; insert = '(${1:[bool \\\$categorize = false]})';},
- {display = 'get_defined_functions'; insert = '()';},
+ {display = 'get_defined_functions'; insert = '(${1:[bool \\\$exclude_disabled]})';},
{display = 'get_defined_vars'; insert = '()';},
{display = 'get_extension_funcs'; insert = '(${1:string \\\$module_name})';},
{display = 'get_headers'; insert = '(${1:string \\\$url}, ${2:[int \\\$format]})';},
- {display = 'get_html_translation_table'; insert = '(${1:[int \\\$table = HTML_SPECIALCHARS]}, ${2:[int \\\$flags = ENT_COMPAT | ENT_HTML401]}, ${3:[string \\\$encoding = \'UTF-8\']})';},
+ {display = 'get_html_translation_table'; insert = '(${1:[int \\\$table = HTML_SPECIALCHARS]}, ${2:[int \\\$flags = ENT_COMPAT | ENT_HTML401]}, ${3:[string \\\$encoding = \"UTF-8\"]})';},
{display = 'get_include_path'; insert = '()';},
{display = 'get_included_files'; insert = '()';},
{display = 'get_loaded_extensions'; insert = '(${1:[bool \\\$zend_extensions = false]})';},
@@ -942,10 +993,11 @@
{display = 'get_parent_class'; insert = '(${1:[mixed \\\$object]})';},
{display = 'get_required_files'; insert = '()';},
{display = 'get_resource_type'; insert = '(${1:resource \\\$handle})';},
+ {display = 'get_resources'; insert = '(${1:[string \\\$type]})';},
{display = 'getallheaders'; insert = '()';},
{display = 'getcwd'; insert = '()';},
{display = 'getdate'; insert = '(${1:[int \\\$timestamp = time()]})';},
- {display = 'getenv'; insert = '(${1:string \\\$varname})';},
+ {display = 'getenv'; insert = '(${1:string \\\$varname}, ${2:[bool \\\$local_only = false]})';},
{display = 'gethostbyaddr'; insert = '(${1:string \\\$ip_address})';},
{display = 'gethostbyname'; insert = '(${1:string \\\$hostname})';},
{display = 'gethostbynamel'; insert = '(${1:string \\\$hostname})';},
@@ -958,7 +1010,7 @@
{display = 'getmyinode'; insert = '()';},
{display = 'getmypid'; insert = '()';},
{display = 'getmyuid'; insert = '()';},
- {display = 'getopt'; insert = '(${1:string \\\$options}, ${2:[array \\\$longopts]})';},
+ {display = 'getopt'; insert = '(${1:string \\\$options}, ${2:[array \\\$longopts]}, ${3:[int \\\$optind]})';},
{display = 'getprotobyname'; insert = '(${1:string \\\$name})';},
{display = 'getprotobynumber'; insert = '(${1:int \\\$number})';},
{display = 'getrandmax'; insert = '()';},
@@ -971,47 +1023,54 @@
{display = 'glob'; insert = '(${1:string \\\$pattern}, ${2:[int \\\$flags]})';},
{display = 'gmdate'; insert = '(${1:string \\\$format}, ${2:[int \\\$timestamp = time()]})';},
{display = 'gmmktime'; insert = '(${1:[int \\\$hour = gmdate(\"H\")]}, ${2:[int \\\$minute = gmdate(\"i\")]}, ${3:[int \\\$second = gmdate(\"s\")]}, ${4:[int \\\$month = gmdate(\"n\")]}, ${5:[int \\\$day = gmdate(\"j\")]}, ${6:[int \\\$year = gmdate(\"Y\")]}, ${7:[int \\\$is_dst = -1]})';},
- {display = 'gmp_abs'; insert = '(${1:resource \\\$a})';},
- {display = 'gmp_add'; insert = '(${1:resource \\\$a}, ${2:resource \\\$b})';},
- {display = 'gmp_and'; insert = '(${1:resource \\\$a}, ${2:resource \\\$b})';},
- {display = 'gmp_clrbit'; insert = '(${1:resource \\\$a}, ${2:int \\\$index})';},
- {display = 'gmp_cmp'; insert = '(${1:resource \\\$a}, ${2:resource \\\$b})';},
- {display = 'gmp_com'; insert = '(${1:resource \\\$a})';},
+ {display = 'gmp_abs'; insert = '(${1:GMP \\\$a})';},
+ {display = 'gmp_add'; insert = '(${1:GMP \\\$a}, ${2:GMP \\\$b})';},
+ {display = 'gmp_and'; insert = '(${1:GMP \\\$a}, ${2:GMP \\\$b})';},
+ {display = 'gmp_clrbit'; insert = '(${1:GMP \\\$a}, ${2:int \\\$index})';},
+ {display = 'gmp_cmp'; insert = '(${1:GMP \\\$a}, ${2:GMP \\\$b})';},
+ {display = 'gmp_com'; insert = '(${1:GMP \\\$a})';},
{display = 'gmp_div'; insert = '()';},
- {display = 'gmp_div_q'; insert = '(${1:resource \\\$a}, ${2:resource \\\$b}, ${3:[int \\\$round = GMP_ROUND_ZERO]})';},
- {display = 'gmp_div_qr'; insert = '(${1:resource \\\$n}, ${2:resource \\\$d}, ${3:[int \\\$round = GMP_ROUND_ZERO]})';},
- {display = 'gmp_div_r'; insert = '(${1:resource \\\$n}, ${2:resource \\\$d}, ${3:[int \\\$round = GMP_ROUND_ZERO]})';},
- {display = 'gmp_divexact'; insert = '(${1:resource \\\$n}, ${2:resource \\\$d})';},
+ {display = 'gmp_div_q'; insert = '(${1:GMP \\\$a}, ${2:GMP \\\$b}, ${3:[int \\\$round = GMP_ROUND_ZERO]})';},
+ {display = 'gmp_div_qr'; insert = '(${1:GMP \\\$n}, ${2:GMP \\\$d}, ${3:[int \\\$round = GMP_ROUND_ZERO]})';},
+ {display = 'gmp_div_r'; insert = '(${1:GMP \\\$n}, ${2:GMP \\\$d}, ${3:[int \\\$round = GMP_ROUND_ZERO]})';},
+ {display = 'gmp_divexact'; insert = '(${1:GMP \\\$n}, ${2:GMP \\\$d})';},
+ {display = 'gmp_export'; insert = '(${1:GMP \\\$gmpnumber}, ${2:integer \\\$word_size}, ${3:integer \\\$options})';},
{display = 'gmp_fact'; insert = '(${1:mixed \\\$a})';},
- {display = 'gmp_gcd'; insert = '(${1:resource \\\$a}, ${2:resource \\\$b})';},
- {display = 'gmp_gcdext'; insert = '(${1:resource \\\$a}, ${2:resource \\\$b})';},
- {display = 'gmp_hamdist'; insert = '(${1:resource \\\$a}, ${2:resource \\\$b})';},
+ {display = 'gmp_gcd'; insert = '(${1:GMP \\\$a}, ${2:GMP \\\$b})';},
+ {display = 'gmp_gcdext'; insert = '(${1:GMP \\\$a}, ${2:GMP \\\$b})';},
+ {display = 'gmp_hamdist'; insert = '(${1:GMP \\\$a}, ${2:GMP \\\$b})';},
+ {display = 'gmp_import'; insert = '(${1:string \\\$data}, ${2:integer \\\$word_size}, ${3:integer \\\$options})';},
{display = 'gmp_init'; insert = '(${1:mixed \\\$number}, ${2:[int \\\$base]})';},
- {display = 'gmp_intval'; insert = '(${1:resource \\\$gmpnumber})';},
- {display = 'gmp_invert'; insert = '(${1:resource \\\$a}, ${2:resource \\\$b})';},
- {display = 'gmp_jacobi'; insert = '(${1:resource \\\$a}, ${2:resource \\\$p})';},
- {display = 'gmp_legendre'; insert = '(${1:resource \\\$a}, ${2:resource \\\$p})';},
- {display = 'gmp_mod'; insert = '(${1:resource \\\$n}, ${2:resource \\\$d})';},
- {display = 'gmp_mul'; insert = '(${1:resource \\\$a}, ${2:resource \\\$b})';},
- {display = 'gmp_neg'; insert = '(${1:resource \\\$a})';},
+ {display = 'gmp_intval'; insert = '(${1:GMP \\\$gmpnumber})';},
+ {display = 'gmp_invert'; insert = '(${1:GMP \\\$a}, ${2:GMP \\\$b})';},
+ {display = 'gmp_jacobi'; insert = '(${1:GMP \\\$a}, ${2:GMP \\\$p})';},
+ {display = 'gmp_legendre'; insert = '(${1:GMP \\\$a}, ${2:GMP \\\$p})';},
+ {display = 'gmp_mod'; insert = '(${1:GMP \\\$n}, ${2:GMP \\\$d})';},
+ {display = 'gmp_mul'; insert = '(${1:GMP \\\$a}, ${2:GMP \\\$b})';},
+ {display = 'gmp_neg'; insert = '(${1:GMP \\\$a})';},
{display = 'gmp_nextprime'; insert = '(${1:int \\\$a})';},
- {display = 'gmp_or'; insert = '(${1:resource \\\$a}, ${2:resource \\\$b})';},
- {display = 'gmp_perfect_square'; insert = '(${1:resource \\\$a})';},
- {display = 'gmp_popcount'; insert = '(${1:resource \\\$a})';},
- {display = 'gmp_pow'; insert = '(${1:resource \\\$base}, ${2:int \\\$exp})';},
- {display = 'gmp_powm'; insert = '(${1:resource \\\$base}, ${2:resource \\\$exp}, ${3:resource \\\$mod})';},
- {display = 'gmp_prob_prime'; insert = '(${1:resource \\\$a}, ${2:[int \\\$reps = 10]})';},
+ {display = 'gmp_or'; insert = '(${1:GMP \\\$a}, ${2:GMP \\\$b})';},
+ {display = 'gmp_perfect_square'; insert = '(${1:GMP \\\$a})';},
+ {display = 'gmp_popcount'; insert = '(${1:GMP \\\$a})';},
+ {display = 'gmp_pow'; insert = '(${1:GMP \\\$base}, ${2:int \\\$exp})';},
+ {display = 'gmp_powm'; insert = '(${1:GMP \\\$base}, ${2:GMP \\\$exp}, ${3:GMP \\\$mod})';},
+ {display = 'gmp_prob_prime'; insert = '(${1:GMP \\\$a}, ${2:[int \\\$reps = 10]})';},
{display = 'gmp_random'; insert = '(${1:[int \\\$limiter = 20]})';},
- {display = 'gmp_scan0'; insert = '(${1:resource \\\$a}, ${2:int \\\$start})';},
- {display = 'gmp_scan1'; insert = '(${1:resource \\\$a}, ${2:int \\\$start})';},
- {display = 'gmp_setbit'; insert = '(${1:resource \\\$a}, ${2:int \\\$index}, ${3:[bool \\\$bit_on = true]})';},
- {display = 'gmp_sign'; insert = '(${1:resource \\\$a})';},
- {display = 'gmp_sqrt'; insert = '(${1:resource \\\$a})';},
- {display = 'gmp_sqrtrem'; insert = '(${1:resource \\\$a})';},
- {display = 'gmp_strval'; insert = '(${1:resource \\\$gmpnumber}, ${2:[int \\\$base = 10]})';},
- {display = 'gmp_sub'; insert = '(${1:resource \\\$a}, ${2:resource \\\$b})';},
- {display = 'gmp_testbit'; insert = '(${1:resource \\\$a}, ${2:int \\\$index})';},
- {display = 'gmp_xor'; insert = '(${1:resource \\\$a}, ${2:resource \\\$b})';},
+ {display = 'gmp_random_bits'; insert = '(${1:integer \\\$bits})';},
+ {display = 'gmp_random_range'; insert = '(${1:GMP \\\$min}, ${2:GMP \\\$max})';},
+ {display = 'gmp_random_seed'; insert = '(${1:mixed \\\$seed})';},
+ {display = 'gmp_root'; insert = '(${1:GMP \\\$a}, ${2:int \\\$nth})';},
+ {display = 'gmp_rootrem'; insert = '(${1:GMP \\\$a}, ${2:int \\\$nth})';},
+ {display = 'gmp_scan0'; insert = '(${1:GMP \\\$a}, ${2:int \\\$start})';},
+ {display = 'gmp_scan1'; insert = '(${1:GMP \\\$a}, ${2:int \\\$start})';},
+ {display = 'gmp_setbit'; insert = '(${1:GMP \\\$a}, ${2:int \\\$index}, ${3:[bool \\\$bit_on = true]})';},
+ {display = 'gmp_sign'; insert = '(${1:GMP \\\$a})';},
+ {display = 'gmp_sqrt'; insert = '(${1:GMP \\\$a})';},
+ {display = 'gmp_sqrtrem'; insert = '(${1:GMP \\\$a})';},
+ {display = 'gmp_strval'; insert = '(${1:GMP \\\$gmpnumber}, ${2:[int \\\$base = 10]})';},
+ {display = 'gmp_sub'; insert = '(${1:GMP \\\$a}, ${2:GMP \\\$b})';},
+ {display = 'gmp_testbit'; insert = '(${1:GMP \\\$a}, ${2:int \\\$index})';},
+ {display = 'gmp_xor'; insert = '(${1:GMP \\\$a}, ${2:GMP \\\$b})';},
{display = 'gmstrftime'; insert = '(${1:string \\\$format}, ${2:[int \\\$timestamp = time()]})';},
{display = 'grapheme_extract'; insert = '(${1:string \\\$haystack}, ${2:int \\\$size}, ${3:[int \\\$extract_type]}, ${4:[int \\\$start]}, ${5:[int \\\$next]})';},
{display = 'grapheme_stripos'; insert = '(${1:string \\\$haystack}, ${2:string \\\$needle}, ${3:[int \\\$offset]})';},
@@ -1022,6 +1081,7 @@
{display = 'grapheme_strrpos'; insert = '(${1:string \\\$haystack}, ${2:string \\\$needle}, ${3:[int \\\$offset]})';},
{display = 'grapheme_strstr'; insert = '(${1:string \\\$haystack}, ${2:string \\\$needle}, ${3:[bool \\\$before_needle = false]})';},
{display = 'grapheme_substr'; insert = '(${1:string \\\$string}, ${2:int \\\$start}, ${3:[int \\\$length]})';},
+ {display = 'gregoriantojd'; insert = '(${1:int \\\$month}, ${2:int \\\$day}, ${3:int \\\$year})';},
{display = 'gzclose'; insert = '(${1:resource \\\$zp})';},
{display = 'gzcompress'; insert = '(${1:string \\\$data}, ${2:[int \\\$level = -1]}, ${3:[int \\\$encoding = ZLIB_ENCODING_DEFLATE]})';},
{display = 'gzdecode'; insert = '(${1:string \\\$data}, ${2:[int \\\$length]})';},
@@ -1030,7 +1090,7 @@
{display = 'gzeof'; insert = '(${1:resource \\\$zp})';},
{display = 'gzfile'; insert = '(${1:string \\\$filename}, ${2:[int \\\$use_include_path]})';},
{display = 'gzgetc'; insert = '(${1:resource \\\$zp})';},
- {display = 'gzgets'; insert = '(${1:resource \\\$zp}, ${2:int \\\$length})';},
+ {display = 'gzgets'; insert = '(${1:resource \\\$zp}, ${2:[int \\\$length]})';},
{display = 'gzgetss'; insert = '(${1:resource \\\$zp}, ${2:int \\\$length}, ${3:[string \\\$allowable_tags]})';},
{display = 'gzinflate'; insert = '(${1:string \\\$data}, ${2:[int \\\$length]})';},
{display = 'gzopen'; insert = '(${1:string \\\$filename}, ${2:string \\\$mode}, ${3:[int \\\$use_include_path]})';},
@@ -1045,8 +1105,10 @@
{display = 'hash'; insert = '(${1:string \\\$algo}, ${2:string \\\$data}, ${3:[bool \\\$raw_output = false]})';},
{display = 'hash_algos'; insert = '()';},
{display = 'hash_copy'; insert = '(${1:resource \\\$context})';},
+ {display = 'hash_equals'; insert = '(${1:string \\\$known_string}, ${2:string \\\$user_string})';},
{display = 'hash_file'; insert = '(${1:string \\\$algo}, ${2:string \\\$filename}, ${3:[bool \\\$raw_output = false]})';},
{display = 'hash_final'; insert = '(${1:resource \\\$context}, ${2:[bool \\\$raw_output = false]})';},
+ {display = 'hash_hkdf'; insert = '(${1:string \\\$algo}, ${2:string \\\$ikm}, ${3:[int \\\$length]}, ${4:[string \\\$info = \'\']}, ${5:[string \\\$salt = \'\']})';},
{display = 'hash_hmac'; insert = '(${1:string \\\$algo}, ${2:string \\\$data}, ${3:string \\\$key}, ${4:[bool \\\$raw_output = false]})';},
{display = 'hash_hmac_file'; insert = '(${1:string \\\$algo}, ${2:string \\\$filename}, ${3:string \\\$key}, ${4:[bool \\\$raw_output = false]})';},
{display = 'hash_init'; insert = '(${1:string \\\$algo}, ${2:[int \\\$options]}, ${3:[string \\\$key]})';},
@@ -1065,60 +1127,12 @@
{display = 'hexdec'; insert = '(${1:string \\\$hex_string})';},
{display = 'highlight_file'; insert = '(${1:string \\\$filename}, ${2:[bool \\\$return = false]})';},
{display = 'highlight_string'; insert = '(${1:string \\\$str}, ${2:[bool \\\$return = false]})';},
- {display = 'html_entity_decode'; insert = '(${1:string \\\$string}, ${2:[int \\\$flags = ENT_COMPAT | ENT_HTML401]}, ${3:[string \\\$encoding = \'UTF-8\']})';},
- {display = 'htmlentities'; insert = '(${1:string \\\$string}, ${2:[int \\\$flags = ENT_COMPAT | ENT_HTML401]}, ${3:[string \\\$encoding = \'UTF-8\']}, ${4:[bool \\\$double_encode = true]})';},
- {display = 'htmlspecialchars'; insert = '(${1:string \\\$string}, ${2:[int \\\$flags = ENT_COMPAT | ENT_HTML401]}, ${3:[string \\\$encoding = \'UTF-8\']}, ${4:[bool \\\$double_encode = true]})';},
+ {display = 'html_entity_decode'; insert = '(${1:string \\\$string}, ${2:[int \\\$flags = ENT_COMPAT | ENT_HTML401]}, ${3:[string \\\$encoding = ini_get(\"default_charset\")]})';},
+ {display = 'htmlentities'; insert = '(${1:string \\\$string}, ${2:[int \\\$flags = ENT_COMPAT | ENT_HTML401]}, ${3:[string \\\$encoding = ini_get(\"default_charset\")]}, ${4:[bool \\\$double_encode = true]})';},
+ {display = 'htmlspecialchars'; insert = '(${1:string \\\$string}, ${2:[int \\\$flags = ENT_COMPAT | ENT_HTML401]}, ${3:[string \\\$encoding = ini_get(\"default_charset\")]}, ${4:[bool \\\$double_encode = true]})';},
{display = 'htmlspecialchars_decode'; insert = '(${1:string \\\$string}, ${2:[int \\\$flags = ENT_COMPAT | ENT_HTML401]})';},
- {display = 'http_build_cookie'; insert = '(${1:array \\\$cookie})';},
{display = 'http_build_query'; insert = '(${1:mixed \\\$query_data}, ${2:[string \\\$numeric_prefix]}, ${3:[string \\\$arg_separator]}, ${4:[int \\\$enc_type]})';},
- {display = 'http_build_str'; insert = '(${1:array \\\$query}, ${2:[string \\\$prefix]}, ${3:[string \\\$arg_separator = ini_get(\"arg_separator.output\")]})';},
- {display = 'http_build_url'; insert = '(${1:[mixed \\\$url]}, ${2:[mixed \\\$parts]}, ${3:[int \\\$flags = HTTP_URL_REPLACE]}, ${4:[array \\\$new_url]})';},
- {display = 'http_cache_etag'; insert = '(${1:[string \\\$etag]})';},
- {display = 'http_cache_last_modified'; insert = '(${1:[int \\\$timestamp_or_expires]})';},
- {display = 'http_chunked_decode'; insert = '(${1:string \\\$encoded})';},
- {display = 'http_date'; insert = '(${1:[int \\\$timestamp]})';},
- {display = 'http_deflate'; insert = '(${1:string \\\$data}, ${2:[int \\\$flags]})';},
- {display = 'http_get'; insert = '(${1:string \\\$url}, ${2:[array \\\$options]}, ${3:[array \\\$info]})';},
- {display = 'http_get_request_body'; insert = '()';},
- {display = 'http_get_request_body_stream'; insert = '()';},
- {display = 'http_get_request_headers'; insert = '()';},
- {display = 'http_head'; insert = '(${1:string \\\$url}, ${2:[array \\\$options]}, ${3:[array \\\$info]})';},
- {display = 'http_inflate'; insert = '(${1:string \\\$data})';},
- {display = 'http_match_etag'; insert = '(${1:string \\\$etag}, ${2:[bool \\\$for_range = false]})';},
- {display = 'http_match_modified'; insert = '(${1:[int \\\$timestamp = -1]}, ${2:[bool \\\$for_range = false]})';},
- {display = 'http_match_request_header'; insert = '(${1:string \\\$header}, ${2:string \\\$value}, ${3:[bool \\\$match_case = false]})';},
- {display = 'http_negotiate_charset'; insert = '(${1:array \\\$supported}, ${2:[array \\\$result]})';},
- {display = 'http_negotiate_content_type'; insert = '(${1:array \\\$supported}, ${2:[array \\\$result]})';},
- {display = 'http_negotiate_language'; insert = '(${1:array \\\$supported}, ${2:[array \\\$result]})';},
- {display = 'http_parse_cookie'; insert = '(${1:string \\\$cookie}, ${2:[int \\\$flags]}, ${3:[array \\\$allowed_extras]})';},
- {display = 'http_parse_headers'; insert = '(${1:string \\\$header})';},
- {display = 'http_parse_message'; insert = '(${1:string \\\$message})';},
- {display = 'http_parse_params'; insert = '(${1:string \\\$param}, ${2:[int \\\$flags = HTTP_PARAMS_DEFAULT]})';},
- {display = 'http_persistent_handles_clean'; insert = '(${1:[string \\\$ident]})';},
- {display = 'http_persistent_handles_count'; insert = '()';},
- {display = 'http_persistent_handles_ident'; insert = '(${1:[string \\\$ident]})';},
- {display = 'http_post_data'; insert = '(${1:string \\\$url}, ${2:string \\\$data}, ${3:[array \\\$options]}, ${4:[array \\\$info]})';},
- {display = 'http_post_fields'; insert = '(${1:string \\\$url}, ${2:array \\\$data}, ${3:[array \\\$files]}, ${4:[array \\\$options]}, ${5:[array \\\$info]})';},
- {display = 'http_put_data'; insert = '(${1:string \\\$url}, ${2:string \\\$data}, ${3:[array \\\$options]}, ${4:[array \\\$info]})';},
- {display = 'http_put_file'; insert = '(${1:string \\\$url}, ${2:string \\\$file}, ${3:[array \\\$options]}, ${4:[array \\\$info]})';},
- {display = 'http_put_stream'; insert = '(${1:string \\\$url}, ${2:resource \\\$stream}, ${3:[array \\\$options]}, ${4:[array \\\$info]})';},
- {display = 'http_redirect'; insert = '(${1:[string \\\$url]}, ${2:[array \\\$params]}, ${3:[bool \\\$session = false]}, ${4:[int \\\$status]})';},
- {display = 'http_request'; insert = '(${1:int \\\$method}, ${2:string \\\$url}, ${3:[string \\\$body]}, ${4:[array \\\$options]}, ${5:[array \\\$info]})';},
- {display = 'http_request_body_encode'; insert = '(${1:array \\\$fields}, ${2:array \\\$files})';},
- {display = 'http_request_method_exists'; insert = '(${1:mixed \\\$method})';},
- {display = 'http_request_method_name'; insert = '(${1:int \\\$method})';},
- {display = 'http_request_method_register'; insert = '(${1:string \\\$method})';},
- {display = 'http_request_method_unregister'; insert = '(${1:mixed \\\$method})';},
{display = 'http_response_code'; insert = '(${1:[int \\\$response_code]})';},
- {display = 'http_send_content_disposition'; insert = '(${1:string \\\$filename}, ${2:[bool \\\$inline = false]})';},
- {display = 'http_send_content_type'; insert = '(${1:[string \\\$content_type = \"application/x-octetstream\"]})';},
- {display = 'http_send_data'; insert = '(${1:string \\\$data})';},
- {display = 'http_send_file'; insert = '(${1:string \\\$file})';},
- {display = 'http_send_last_modified'; insert = '(${1:[int \\\$timestamp = time()]})';},
- {display = 'http_send_status'; insert = '(${1:int \\\$status})';},
- {display = 'http_send_stream'; insert = '(${1:resource \\\$stream})';},
- {display = 'http_support'; insert = '(${1:[int \\\$feature]})';},
- {display = 'http_throttle'; insert = '(${1:float \\\$sec}, ${2:[int \\\$bytes = 40960]})';},
{display = 'hypot'; insert = '(${1:float \\\$x}, ${2:float \\\$y})';},
{display = 'ibase_add_user'; insert = '(${1:resource \\\$service_handle}, ${2:string \\\$user_name}, ${3:string \\\$password}, ${4:[string \\\$first_name]}, ${5:[string \\\$middle_name]}, ${6:[string \\\$last_name]})';},
{display = 'ibase_affected_rows'; insert = '(${1:[resource \\\$link_identifier]})';},
@@ -1180,9 +1194,8 @@
{display = 'iconv_substr'; insert = '(${1:string \\\$str}, ${2:int \\\$offset}, ${3:[int \\\$length = iconv_strlen(\\\$str, \\\$charset)]}, ${4:[string \\\$charset = ini_get(\"iconv.internal_encoding\")]})';},
{display = 'idate'; insert = '(${1:string \\\$format}, ${2:[int \\\$timestamp = time()]})';},
{display = 'idn_to_ascii'; insert = '(${1:string \\\$domain}, ${2:[int \\\$options]}, ${3:[int \\\$variant = INTL_IDNA_VARIANT_2003]}, ${4:[array \\\$idna_info]})';},
- {display = 'idn_to_unicode'; insert = '()';},
{display = 'idn_to_utf8'; insert = '(${1:string \\\$domain}, ${2:[int \\\$options]}, ${3:[int \\\$variant = INTL_IDNA_VARIANT_2003]}, ${4:[array \\\$idna_info]})';},
- {display = 'ignore_user_abort'; insert = '(${1:[string \\\$value]})';},
+ {display = 'ignore_user_abort'; insert = '(${1:[bool \\\$value]})';},
{display = 'iis_add_server'; insert = '(${1:string \\\$path}, ${2:string \\\$comment}, ${3:string \\\$server_ip}, ${4:int \\\$port}, ${5:string \\\$host_name}, ${6:int \\\$rights}, ${7:int \\\$start_server})';},
{display = 'iis_get_dir_security'; insert = '(${1:int \\\$server_instance}, ${2:string \\\$virtual_path})';},
{display = 'iis_get_script_map'; insert = '(${1:int \\\$server_instance}, ${2:string \\\$virtual_path}, ${3:string \\\$script_extension})';},
@@ -1204,10 +1217,11 @@
{display = 'image_type_to_mime_type'; insert = '(${1:int \\\$imagetype})';},
{display = 'imageaffine'; insert = '(${1:resource \\\$image}, ${2:array \\\$affine}, ${3:[array \\\$clip]})';},
{display = 'imageaffinematrixconcat'; insert = '(${1:array \\\$m1}, ${2:array \\\$m2})';},
- {display = 'imageaffinematrixget'; insert = '(${1:int \\\$type}, ${2:[mixed \\\$options]})';},
+ {display = 'imageaffinematrixget'; insert = '(${1:int \\\$type}, ${2:mixed \\\$options})';},
{display = 'imagealphablending'; insert = '(${1:resource \\\$image}, ${2:bool \\\$blendmode})';},
{display = 'imageantialias'; insert = '(${1:resource \\\$image}, ${2:bool \\\$enabled})';},
{display = 'imagearc'; insert = '(${1:resource \\\$image}, ${2:int \\\$cx}, ${3:int \\\$cy}, ${4:int \\\$width}, ${5:int \\\$height}, ${6:int \\\$start}, ${7:int \\\$end}, ${8:int \\\$color})';},
+ {display = 'imagebmp'; insert = '(${1:resource \\\$image}, ${2:mixed \\\$to}, ${3:[bool \\\$compressed]})';},
{display = 'imagechar'; insert = '(${1:resource \\\$image}, ${2:int \\\$font}, ${3:int \\\$x}, ${4:int \\\$y}, ${5:string \\\$c}, ${6:int \\\$color})';},
{display = 'imagecharup'; insert = '(${1:resource \\\$image}, ${2:int \\\$font}, ${3:int \\\$x}, ${4:int \\\$y}, ${5:string \\\$c}, ${6:int \\\$color})';},
{display = 'imagecolorallocate'; insert = '(${1:resource \\\$image}, ${2:int \\\$red}, ${3:int \\\$green}, ${4:int \\\$blue})';},
@@ -1233,6 +1247,7 @@
{display = 'imagecopyresampled'; insert = '(${1:resource \\\$dst_image}, ${2:resource \\\$src_image}, ${3:int \\\$dst_x}, ${4:int \\\$dst_y}, ${5:int \\\$src_x}, ${6:int \\\$src_y}, ${7:int \\\$dst_w}, ${8:int \\\$dst_h}, ${9:int \\\$src_w}, ${10:int \\\$src_h})';},
{display = 'imagecopyresized'; insert = '(${1:resource \\\$dst_image}, ${2:resource \\\$src_image}, ${3:int \\\$dst_x}, ${4:int \\\$dst_y}, ${5:int \\\$src_x}, ${6:int \\\$src_y}, ${7:int \\\$dst_w}, ${8:int \\\$dst_h}, ${9:int \\\$src_w}, ${10:int \\\$src_h})';},
{display = 'imagecreate'; insert = '(${1:int \\\$width}, ${2:int \\\$height})';},
+ {display = 'imagecreatefrombmp'; insert = '(${1:string \\\$filename})';},
{display = 'imagecreatefromgd'; insert = '(${1:string \\\$filename})';},
{display = 'imagecreatefromgd2'; insert = '(${1:string \\\$filename})';},
{display = 'imagecreatefromgd2part'; insert = '(${1:string \\\$filename}, ${2:int \\\$srcX}, ${3:int \\\$srcY}, ${4:int \\\$width}, ${5:int \\\$height})';},
@@ -1263,20 +1278,22 @@
{display = 'imageftbbox'; insert = '(${1:float \\\$size}, ${2:float \\\$angle}, ${3:string \\\$fontfile}, ${4:string \\\$text}, ${5:[array \\\$extrainfo]})';},
{display = 'imagefttext'; insert = '(${1:resource \\\$image}, ${2:float \\\$size}, ${3:float \\\$angle}, ${4:int \\\$x}, ${5:int \\\$y}, ${6:int \\\$color}, ${7:string \\\$fontfile}, ${8:string \\\$text}, ${9:[array \\\$extrainfo]})';},
{display = 'imagegammacorrect'; insert = '(${1:resource \\\$image}, ${2:float \\\$inputgamma}, ${3:float \\\$outputgamma})';},
- {display = 'imagegd'; insert = '(${1:resource \\\$image}, ${2:[string \\\$filename]})';},
- {display = 'imagegd2'; insert = '(${1:resource \\\$image}, ${2:[string \\\$filename]}, ${3:[int \\\$chunk_size]}, ${4:[int \\\$type = IMG_GD2_RAW]})';},
- {display = 'imagegif'; insert = '(${1:resource \\\$image}, ${2:[string \\\$filename]})';},
+ {display = 'imagegd'; insert = '(${1:resource \\\$image}, ${2:[mixed \\\$to = NULL]})';},
+ {display = 'imagegd2'; insert = '(${1:resource \\\$image}, ${2:[mixed \\\$to = NULL]}, ${3:[int \\\$chunk_size = 128]}, ${4:[int \\\$type = IMG_GD2_RAW]})';},
+ {display = 'imagegetclip'; insert = '(${1:resource \\\$im})';},
+ {display = 'imagegif'; insert = '(${1:resource \\\$image}, ${2:[mixed \\\$to]})';},
{display = 'imagegrabscreen'; insert = '()';},
{display = 'imagegrabwindow'; insert = '(${1:int \\\$window_handle}, ${2:[int \\\$client_area]})';},
{display = 'imageinterlace'; insert = '(${1:resource \\\$image}, ${2:[int \\\$interlace]})';},
{display = 'imageistruecolor'; insert = '(${1:resource \\\$image})';},
- {display = 'imagejpeg'; insert = '(${1:resource \\\$image}, ${2:[string \\\$filename]}, ${3:[int \\\$quality]})';},
+ {display = 'imagejpeg'; insert = '(${1:resource \\\$image}, ${2:[mixed \\\$to]}, ${3:[int \\\$quality]})';},
{display = 'imagelayereffect'; insert = '(${1:resource \\\$image}, ${2:int \\\$effect})';},
{display = 'imageline'; insert = '(${1:resource \\\$image}, ${2:int \\\$x1}, ${3:int \\\$y1}, ${4:int \\\$x2}, ${5:int \\\$y2}, ${6:int \\\$color})';},
{display = 'imageloadfont'; insert = '(${1:string \\\$file})';},
+ {display = 'imageopenpolygon'; insert = '(${1:resource \\\$image}, ${2:array \\\$points}, ${3:int \\\$num_points}, ${4:int \\\$color})';},
{display = 'imagepalettecopy'; insert = '(${1:resource \\\$destination}, ${2:resource \\\$source})';},
{display = 'imagepalettetotruecolor'; insert = '(${1:resource \\\$src})';},
- {display = 'imagepng'; insert = '(${1:resource \\\$image}, ${2:[string \\\$filename]}, ${3:[int \\\$quality]}, ${4:[int \\\$filters]})';},
+ {display = 'imagepng'; insert = '(${1:resource \\\$image}, ${2:[mixed \\\$to]}, ${3:[int \\\$quality]}, ${4:[int \\\$filters]})';},
{display = 'imagepolygon'; insert = '(${1:resource \\\$image}, ${2:array \\\$points}, ${3:int \\\$num_points}, ${4:int \\\$color})';},
{display = 'imagepsbbox'; insert = '(${1:string \\\$text}, ${2:resource \\\$font}, ${3:int \\\$size}, ${4:int \\\$space}, ${5:int \\\$tightness}, ${6:float \\\$angle})';},
{display = 'imagepsencodefont'; insert = '(${1:resource \\\$font_index}, ${2:string \\\$encodingfile})';},
@@ -1286,10 +1303,12 @@
{display = 'imagepsslantfont'; insert = '(${1:resource \\\$font_index}, ${2:float \\\$slant})';},
{display = 'imagepstext'; insert = '(${1:resource \\\$image}, ${2:string \\\$text}, ${3:resource \\\$font_index}, ${4:int \\\$size}, ${5:int \\\$foreground}, ${6:int \\\$background}, ${7:int \\\$x}, ${8:int \\\$y}, ${9:[int \\\$space]}, ${10:[int \\\$tightness]}, ${11:[float \\\$angle = 0.0]}, ${12:[int \\\$antialias_steps = 4]})';},
{display = 'imagerectangle'; insert = '(${1:resource \\\$image}, ${2:int \\\$x1}, ${3:int \\\$y1}, ${4:int \\\$x2}, ${5:int \\\$y2}, ${6:int \\\$color})';},
+ {display = 'imageresolution'; insert = '(${1:resource \\\$image}, ${2:[int \\\$res_x]}, ${3:[int \\\$res_y]})';},
{display = 'imagerotate'; insert = '(${1:resource \\\$image}, ${2:float \\\$angle}, ${3:int \\\$bgd_color}, ${4:[int \\\$ignore_transparent]})';},
{display = 'imagesavealpha'; insert = '(${1:resource \\\$image}, ${2:bool \\\$saveflag})';},
{display = 'imagescale'; insert = '(${1:resource \\\$image}, ${2:int \\\$new_width}, ${3:[int \\\$new_height = -1]}, ${4:[int \\\$mode = IMG_BILINEAR_FIXED]})';},
{display = 'imagesetbrush'; insert = '(${1:resource \\\$image}, ${2:resource \\\$brush})';},
+ {display = 'imagesetclip'; insert = '(${1:resource \\\$im}, ${2:int \\\$x1}, ${3:int \\\$y1}, ${4:int \\\$x2}, ${5:int \\\$y2})';},
{display = 'imagesetinterpolation'; insert = '(${1:resource \\\$image}, ${2:[int \\\$method = IMG_BILINEAR_FIXED]})';},
{display = 'imagesetpixel'; insert = '(${1:resource \\\$image}, ${2:int \\\$x}, ${3:int \\\$y}, ${4:int \\\$color})';},
{display = 'imagesetstyle'; insert = '(${1:resource \\\$image}, ${2:array \\\$style})';},
@@ -1303,8 +1322,8 @@
{display = 'imagettfbbox'; insert = '(${1:float \\\$size}, ${2:float \\\$angle}, ${3:string \\\$fontfile}, ${4:string \\\$text})';},
{display = 'imagettftext'; insert = '(${1:resource \\\$image}, ${2:float \\\$size}, ${3:float \\\$angle}, ${4:int \\\$x}, ${5:int \\\$y}, ${6:int \\\$color}, ${7:string \\\$fontfile}, ${8:string \\\$text})';},
{display = 'imagetypes'; insert = '()';},
- {display = 'imagewbmp'; insert = '(${1:resource \\\$image}, ${2:[string \\\$filename]}, ${3:[int \\\$foreground]})';},
- {display = 'imagewebp'; insert = '(${1:resource \\\$image}, ${2:string \\\$filename})';},
+ {display = 'imagewbmp'; insert = '(${1:resource \\\$image}, ${2:[mixed \\\$to]}, ${3:[int \\\$foreground]})';},
+ {display = 'imagewebp'; insert = '(${1:resource \\\$image}, ${2:mixed \\\$to}, ${3:[int \\\$quality = 80]})';},
{display = 'imagexbm'; insert = '(${1:resource \\\$image}, ${2:string \\\$filename}, ${3:[int \\\$foreground]})';},
{display = 'imap_8bit'; insert = '(${1:string \\\$string})';},
{display = 'imap_alerts'; insert = '()';},
@@ -1364,11 +1383,11 @@
{display = 'imap_savebody'; insert = '(${1:resource \\\$imap_stream}, ${2:mixed \\\$file}, ${3:int \\\$msg_number}, ${4:[string \\\$part_number = \"\"]}, ${5:[int \\\$options]})';},
{display = 'imap_scan'; insert = '()';},
{display = 'imap_scanmailbox'; insert = '()';},
- {display = 'imap_search'; insert = '(${1:resource \\\$imap_stream}, ${2:string \\\$criteria}, ${3:[int \\\$options = SE_FREE]}, ${4:[string \\\$charset = NIL]})';},
+ {display = 'imap_search'; insert = '(${1:resource \\\$imap_stream}, ${2:string \\\$criteria}, ${3:[int \\\$options = SE_FREE]}, ${4:[string \\\$charset]})';},
{display = 'imap_set_quota'; insert = '(${1:resource \\\$imap_stream}, ${2:string \\\$quota_root}, ${3:int \\\$quota_limit})';},
{display = 'imap_setacl'; insert = '(${1:resource \\\$imap_stream}, ${2:string \\\$mailbox}, ${3:string \\\$id}, ${4:string \\\$rights})';},
{display = 'imap_setflag_full'; insert = '(${1:resource \\\$imap_stream}, ${2:string \\\$sequence}, ${3:string \\\$flag}, ${4:[int \\\$options = NIL]})';},
- {display = 'imap_sort'; insert = '(${1:resource \\\$imap_stream}, ${2:int \\\$criteria}, ${3:int \\\$reverse}, ${4:[int \\\$options]}, ${5:[string \\\$search_criteria]}, ${6:[string \\\$charset = NIL]})';},
+ {display = 'imap_sort'; insert = '(${1:resource \\\$imap_stream}, ${2:int \\\$criteria}, ${3:int \\\$reverse}, ${4:[int \\\$options]}, ${5:[string \\\$search_criteria]}, ${6:[string \\\$charset]})';},
{display = 'imap_status'; insert = '(${1:resource \\\$imap_stream}, ${2:string \\\$mailbox}, ${3:int \\\$options})';},
{display = 'imap_subscribe'; insert = '(${1:resource \\\$imap_stream}, ${2:string \\\$mailbox})';},
{display = 'imap_thread'; insert = '(${1:resource \\\$imap_stream}, ${2:[int \\\$options = SE_FREE]})';},
@@ -1386,11 +1405,14 @@
{display = 'include_once'; insert = '(${1:string \\\$path})';},
{display = 'inet_ntop'; insert = '(${1:string \\\$in_addr})';},
{display = 'inet_pton'; insert = '(${1:string \\\$address})';},
+ {display = 'inflate_add'; insert = '(${1:resource \\\$context}, ${2:string \\\$encoded_data}, ${3:[int \\\$flush_mode = ZLIB_SYNC_FLUSH]})';},
+ {display = 'inflate_init'; insert = '(${1:int \\\$encoding}, ${2:[array \\\$options = array()]})';},
{display = 'ini_alter'; insert = '()';},
{display = 'ini_get'; insert = '(${1:string \\\$varname})';},
{display = 'ini_get_all'; insert = '(${1:[string \\\$extension]}, ${2:[bool \\\$details = true]})';},
{display = 'ini_restore'; insert = '(${1:string \\\$varname})';},
{display = 'ini_set'; insert = '(${1:string \\\$varname}, ${2:string \\\$newvalue})';},
+ {display = 'intdiv'; insert = '(${1:int \\\$dividend}, ${2:int \\\$divisor})';},
{display = 'interface_exists'; insert = '(${1:string \\\$interface_name}, ${2:[bool \\\$autoload = true]})';},
{display = 'intl_error_name'; insert = '(${1:int \\\$error_code})';},
{display = 'intl_get_error_code'; insert = '()';},
@@ -1407,7 +1429,7 @@
{display = 'is_a'; insert = '(${1:object \\\$object}, ${2:string \\\$class_name}, ${3:[bool \\\$allow_string]})';},
{display = 'is_array'; insert = '(${1:mixed \\\$var})';},
{display = 'is_bool'; insert = '(${1:mixed \\\$var})';},
- {display = 'is_callable'; insert = '(${1:callable \\\$name}, ${2:[bool \\\$syntax_only = false]}, ${3:[string \\\$callable_name]})';},
+ {display = 'is_callable'; insert = '(${1:mixed \\\$var}, ${2:[bool \\\$syntax_only = false]}, ${3:[string \\\$callable_name]})';},
{display = 'is_dir'; insert = '(${1:string \\\$filename})';},
{display = 'is_double'; insert = '()';},
{display = 'is_executable'; insert = '(${1:string \\\$filename})';},
@@ -1417,6 +1439,7 @@
{display = 'is_infinite'; insert = '(${1:float \\\$val})';},
{display = 'is_int'; insert = '(${1:mixed \\\$var})';},
{display = 'is_integer'; insert = '()';},
+ {display = 'is_iterable'; insert = '(${1:mixed \\\$var})';},
{display = 'is_link'; insert = '(${1:string \\\$filename})';},
{display = 'is_long'; insert = '()';},
{display = 'is_nan'; insert = '(${1:float \\\$val})';},
@@ -1438,14 +1461,21 @@
{display = 'iterator_apply'; insert = '(${1:Traversable \\\$iterator}, ${2:callable \\\$function}, ${3:[array \\\$args]})';},
{display = 'iterator_count'; insert = '(${1:Traversable \\\$iterator})';},
{display = 'iterator_to_array'; insert = '(${1:Traversable \\\$iterator}, ${2:[bool \\\$use_keys = true]})';},
+ {display = 'jddayofweek'; insert = '(${1:int \\\$julianday}, ${2:[int \\\$mode = CAL_DOW_DAYNO]})';},
+ {display = 'jdmonthname'; insert = '(${1:int \\\$julianday}, ${2:int \\\$mode})';},
+ {display = 'jdtofrench'; insert = '(${1:int \\\$juliandaycount})';},
+ {display = 'jdtogregorian'; insert = '(${1:int \\\$julianday})';},
{display = 'jdtojewish'; insert = '(${1:int \\\$juliandaycount}, ${2:[bool \\\$hebrew = false]}, ${3:[int \\\$fl]})';},
+ {display = 'jdtojulian'; insert = '(${1:int \\\$julianday})';},
{display = 'jdtounix'; insert = '(${1:int \\\$jday})';},
+ {display = 'jewishtojd'; insert = '(${1:int \\\$month}, ${2:int \\\$day}, ${3:int \\\$year})';},
{display = 'join'; insert = '()';},
{display = 'jpeg2wbmp'; insert = '(${1:string \\\$jpegname}, ${2:string \\\$wbmpname}, ${3:int \\\$dest_height}, ${4:int \\\$dest_width}, ${5:int \\\$threshold})';},
{display = 'json_decode'; insert = '(${1:string \\\$json}, ${2:[bool \\\$assoc = false]}, ${3:[int \\\$depth = 512]}, ${4:[int \\\$options]})';},
{display = 'json_encode'; insert = '(${1:mixed \\\$value}, ${2:[int \\\$options]}, ${3:[int \\\$depth = 512]})';},
{display = 'json_last_error'; insert = '()';},
{display = 'json_last_error_msg'; insert = '()';},
+ {display = 'juliantojd'; insert = '(${1:int \\\$month}, ${2:int \\\$day}, ${3:int \\\$year})';},
{display = 'key'; insert = '(${1:array \\\$array})';},
{display = 'key_exists'; insert = '()';},
{display = 'krsort'; insert = '(${1:array \\\$array}, ${2:[int \\\$sort_flags = SORT_REGULAR]})';},
@@ -1459,7 +1489,7 @@
{display = 'ldap_bind'; insert = '(${1:resource \\\$link_identifier}, ${2:[string \\\$bind_rdn]}, ${3:[string \\\$bind_password]})';},
{display = 'ldap_close'; insert = '()';},
{display = 'ldap_compare'; insert = '(${1:resource \\\$link_identifier}, ${2:string \\\$dn}, ${3:string \\\$attribute}, ${4:string \\\$value})';},
- {display = 'ldap_connect'; insert = '(${1:[string \\\$hostname]}, ${2:[int \\\$port = 389]})';},
+ {display = 'ldap_connect'; insert = '(${1:[string \\\$host]}, ${2:[int \\\$port = 389]})';},
{display = 'ldap_control_paged_result'; insert = '(${1:resource \\\$link}, ${2:int \\\$pagesize}, ${3:[bool \\\$iscritical = false]}, ${4:[string \\\$cookie = \"\"]})';},
{display = 'ldap_control_paged_result_response'; insert = '(${1:resource \\\$link}, ${2:resource \\\$result}, ${3:[string \\\$cookie]}, ${4:[int \\\$estimated]})';},
{display = 'ldap_count_entries'; insert = '(${1:resource \\\$link_identifier}, ${2:resource \\\$result_identifier})';},
@@ -1468,6 +1498,7 @@
{display = 'ldap_err2str'; insert = '(${1:int \\\$errno})';},
{display = 'ldap_errno'; insert = '(${1:resource \\\$link_identifier})';},
{display = 'ldap_error'; insert = '(${1:resource \\\$link_identifier})';},
+ {display = 'ldap_escape'; insert = '(${1:string \\\$value}, ${2:[string \\\$ignore]}, ${3:[int \\\$flags]})';},
{display = 'ldap_explode_dn'; insert = '(${1:string \\\$dn}, ${2:int \\\$with_attrib})';},
{display = 'ldap_first_attribute'; insert = '(${1:resource \\\$link_identifier}, ${2:resource \\\$result_entry_identifier})';},
{display = 'ldap_first_entry'; insert = '(${1:resource \\\$link_identifier}, ${2:resource \\\$result_identifier})';},
@@ -1484,6 +1515,7 @@
{display = 'ldap_mod_del'; insert = '(${1:resource \\\$link_identifier}, ${2:string \\\$dn}, ${3:array \\\$entry})';},
{display = 'ldap_mod_replace'; insert = '(${1:resource \\\$link_identifier}, ${2:string \\\$dn}, ${3:array \\\$entry})';},
{display = 'ldap_modify'; insert = '(${1:resource \\\$link_identifier}, ${2:string \\\$dn}, ${3:array \\\$entry})';},
+ {display = 'ldap_modify_batch'; insert = '(${1:resource \\\$link_identifier}, ${2:string \\\$dn}, ${3:array \\\$entry})';},
{display = 'ldap_next_attribute'; insert = '(${1:resource \\\$link_identifier}, ${2:resource \\\$result_entry_identifier})';},
{display = 'ldap_next_entry'; insert = '(${1:resource \\\$link_identifier}, ${2:resource \\\$result_entry_identifier})';},
{display = 'ldap_next_reference'; insert = '(${1:resource \\\$link}, ${2:resource \\\$entry})';},
@@ -1533,6 +1565,13 @@
{display = 'log'; insert = '(${1:float \\\$arg}, ${2:[float \\\$base = M_E]})';},
{display = 'log10'; insert = '(${1:float \\\$arg})';},
{display = 'log1p'; insert = '(${1:float \\\$number})';},
+ {display = 'log_cmd_delete'; insert = '(${1:array \\\$server}, ${2:array \\\$writeOptions}, ${3:array \\\$deleteOptions}, ${4:array \\\$protocolOptions})';},
+ {display = 'log_cmd_insert'; insert = '(${1:array \\\$server}, ${2:array \\\$document}, ${3:array \\\$writeOptions}, ${4:array \\\$protocolOptions})';},
+ {display = 'log_cmd_update'; insert = '(${1:array \\\$server}, ${2:array \\\$writeOptions}, ${3:array \\\$updateOptions}, ${4:array \\\$protocolOptions})';},
+ {display = 'log_getmore'; insert = '(${1:array \\\$server}, ${2:array \\\$info})';},
+ {display = 'log_killcursor'; insert = '(${1:array \\\$server}, ${2:array \\\$info})';},
+ {display = 'log_reply'; insert = '(${1:array \\\$server}, ${2:array \\\$messageHeaders}, ${3:array \\\$operationHeaders})';},
+ {display = 'log_write_batch'; insert = '(${1:array \\\$server}, ${2:array \\\$writeOptions}, ${3:array \\\$batch}, ${4:array \\\$protocolOptions})';},
{display = 'long2ip'; insert = '(${1:string \\\$proper_address})';},
{display = 'lstat'; insert = '(${1:string \\\$filename})';},
{display = 'ltrim'; insert = '(${1:string \\\$str}, ${2:[string \\\$character_mask]})';},
@@ -1549,7 +1588,7 @@
{display = 'mb_decode_numericentity'; insert = '(${1:string \\\$str}, ${2:array \\\$convmap}, ${3:[string \\\$encoding = mb_internal_encoding()]})';},
{display = 'mb_detect_encoding'; insert = '(${1:string \\\$str}, ${2:[mixed \\\$encoding_list = mb_detect_order()]}, ${3:[bool \\\$strict = false]})';},
{display = 'mb_detect_order'; insert = '(${1:[mixed \\\$encoding_list = mb_detect_order()]})';},
- {display = 'mb_encode_mimeheader'; insert = '(${1:string \\\$str}, ${2:[string \\\$charset = mb_internal_encoding()]}, ${3:[string \\\$transfer_encoding = \"B\"]}, ${4:[string \\\$linefeed = \"\\\\r\\\\n\"]}, ${5:[int \\\$indent]})';},
+ {display = 'mb_encode_mimeheader'; insert = '(${1:string \\\$str}, ${2:[string \\\$charset = determined by mb_language()]}, ${3:[string \\\$transfer_encoding = \"B\"]}, ${4:[string \\\$linefeed = \"\\\\r\\\\n\"]}, ${5:[int \\\$indent]})';},
{display = 'mb_encode_numericentity'; insert = '(${1:string \\\$str}, ${2:array \\\$convmap}, ${3:[string \\\$encoding = mb_internal_encoding()]}, ${4:[bool \\\$is_hex = FALSE]})';},
{display = 'mb_encoding_aliases'; insert = '(${1:string \\\$encoding})';},
{display = 'mb_ereg'; insert = '(${1:string \\\$pattern}, ${2:string \\\$string}, ${3:[array \\\$regs]})';},
@@ -1597,7 +1636,7 @@
{display = 'mb_substr_count'; insert = '(${1:string \\\$haystack}, ${2:string \\\$needle}, ${3:[string \\\$encoding = mb_internal_encoding()]})';},
{display = 'mcrypt_cbc'; insert = '(${1:string \\\$cipher}, ${2:string \\\$key}, ${3:string \\\$data}, ${4:int \\\$mode}, ${5:[string \\\$iv]})';},
{display = 'mcrypt_cfb'; insert = '(${1:string \\\$cipher}, ${2:string \\\$key}, ${3:string \\\$data}, ${4:int \\\$mode}, ${5:[string \\\$iv]})';},
- {display = 'mcrypt_create_iv'; insert = '(${1:int \\\$size}, ${2:[int \\\$source = MCRYPT_DEV_RANDOM]})';},
+ {display = 'mcrypt_create_iv'; insert = '(${1:int \\\$size}, ${2:[int \\\$source = MCRYPT_DEV_URANDOM]})';},
{display = 'mcrypt_decrypt'; insert = '(${1:string \\\$cipher}, ${2:string \\\$key}, ${3:string \\\$data}, ${4:string \\\$mode}, ${5:[string \\\$iv]})';},
{display = 'mcrypt_ecb'; insert = '(${1:string \\\$cipher}, ${2:string \\\$key}, ${3:string \\\$data}, ${4:int \\\$mode}, ${5:[string \\\$iv]})';},
{display = 'mcrypt_enc_get_algorithms_name'; insert = '(${1:resource \\\$td})';},
@@ -1700,7 +1739,7 @@
{display = 'mssql_select_db'; insert = '(${1:string \\\$database_name}, ${2:[resource \\\$link_identifier]})';},
{display = 'mt_getrandmax'; insert = '()';},
{display = 'mt_rand'; insert = '(${1:int \\\$min}, ${2:int \\\$max})';},
- {display = 'mt_srand'; insert = '(${1:[int \\\$seed]})';},
+ {display = 'mt_srand'; insert = '(${1:[int \\\$seed]}, ${2:[int \\\$mode = MT_RAND_MT19937]})';},
{display = 'mysql_affected_rows'; insert = '(${1:[resource \\\$link_identifier = NULL]})';},
{display = 'mysql_client_encoding'; insert = '(${1:[resource \\\$link_identifier = NULL]})';},
{display = 'mysql_close'; insert = '(${1:[resource \\\$link_identifier = NULL]})';},
@@ -1778,7 +1817,7 @@
{display = 'mysqli_fetch_field'; insert = '(${1:mysqli_result \\\$result})';},
{display = 'mysqli_fetch_field_direct'; insert = '(${1:int \\\$fieldnr}, ${2:mysqli_result \\\$result})';},
{display = 'mysqli_fetch_fields'; insert = '(${1:mysqli_result \\\$result})';},
- {display = 'mysqli_fetch_object'; insert = '(${1:[string \\\$class_name]}, ${2:[array \\\$params]}, ${3:mysqli_result \\\$result})';},
+ {display = 'mysqli_fetch_object'; insert = '(${1:[string \\\$class_name = \"stdClass\"]}, ${2:[array \\\$params]}, ${3:mysqli_result \\\$result})';},
{display = 'mysqli_fetch_row'; insert = '(${1:mysqli_result \\\$result})';},
{display = 'mysqli_field_seek'; insert = '(${1:int \\\$fieldnr}, ${2:mysqli_result \\\$result})';},
{display = 'mysqli_free_result'; insert = '(${1:mysqli_result \\\$result})';},
@@ -1788,6 +1827,7 @@
{display = 'mysqli_get_client_stats'; insert = '()';},
{display = 'mysqli_get_client_version'; insert = '(${1:mysqli \\\$link})';},
{display = 'mysqli_get_connection_stats'; insert = '(${1:mysqli \\\$link})';},
+ {display = 'mysqli_get_links_stats'; insert = '()';},
{display = 'mysqli_get_metadata'; insert = '()';},
{display = 'mysqli_get_warnings'; insert = '(${1:mysqli \\\$link})';},
{display = 'mysqli_init'; insert = '()';},
@@ -1805,7 +1845,7 @@
{display = 'mysqli_real_connect'; insert = '(${1:[string \\\$host]}, ${2:[string \\\$username]}, ${3:[string \\\$passwd]}, ${4:[string \\\$dbname]}, ${5:[int \\\$port]}, ${6:[string \\\$socket]}, ${7:[int \\\$flags]}, ${8:mysqli \\\$link})';},
{display = 'mysqli_real_escape_string'; insert = '(${1:string \\\$escapestr}, ${2:mysqli \\\$link})';},
{display = 'mysqli_real_query'; insert = '(${1:string \\\$query}, ${2:mysqli \\\$link})';},
- {display = 'mysqli_reap_async_query'; insert = '(${1:mysql \\\$link})';},
+ {display = 'mysqli_reap_async_query'; insert = '(${1:mysqli \\\$link})';},
{display = 'mysqli_refresh'; insert = '(${1:int \\\$options}, ${2:resource \\\$link})';},
{display = 'mysqli_release_savepoint'; insert = '(${1:string \\\$name}, ${2:mysqli \\\$link})';},
{display = 'mysqli_report'; insert = '()';},
@@ -1824,6 +1864,7 @@
{display = 'mysqli_slave_query'; insert = '(${1:mysqli \\\$link}, ${2:string \\\$query})';},
{display = 'mysqli_ssl_set'; insert = '(${1:string \\\$key}, ${2:string \\\$cert}, ${3:string \\\$ca}, ${4:string \\\$capath}, ${5:string \\\$cipher}, ${6:mysqli \\\$link})';},
{display = 'mysqli_stat'; insert = '(${1:mysqli \\\$link})';},
+ {display = 'mysqli_stmt'; insert = '(${1:mysqli \\\$link}, ${2:[string \\\$query]})';},
{display = 'mysqli_stmt_attr_get'; insert = '(${1:int \\\$attr}, ${2:mysqli_stmt \\\$stmt})';},
{display = 'mysqli_stmt_attr_set'; insert = '(${1:int \\\$attr}, ${2:int \\\$mode}, ${3:mysqli_stmt \\\$stmt})';},
{display = 'mysqli_stmt_bind_param'; insert = '(${1:string \\\$types}, ${2:mixed \\\$var1}, ${3:[mixed ...]}, ${4:mysqli_stmt \\\$stmt})';},
@@ -1843,12 +1884,15 @@
{display = 'mysqli_stmt_result_metadata'; insert = '(${1:mysqli_stmt \\\$stmt})';},
{display = 'mysqli_stmt_send_long_data'; insert = '(${1:int \\\$param_nr}, ${2:string \\\$data}, ${3:mysqli_stmt \\\$stmt})';},
{display = 'mysqli_stmt_store_result'; insert = '(${1:mysqli_stmt \\\$stmt})';},
- {display = 'mysqli_store_result'; insert = '(${1:mysqli \\\$link})';},
+ {display = 'mysqli_store_result'; insert = '(${1:[int \\\$option]}, ${2:mysqli \\\$link})';},
{display = 'mysqli_thread_safe'; insert = '()';},
{display = 'mysqli_use_result'; insert = '(${1:mysqli \\\$link})';},
{display = 'mysqli_warning'; insert = '()';},
{display = 'mysqlnd_memcache_get_config'; insert = '(${1:mixed \\\$connection})';},
{display = 'mysqlnd_memcache_set'; insert = '(${1:mixed \\\$mysql_connection}, ${2:[Memcached \\\$memcache_connection]}, ${3:[string \\\$pattern]}, ${4:[callback \\\$callback]})';},
+ {display = 'mysqlnd_ms_dump_servers'; insert = '(${1:mixed \\\$connection})';},
+ {display = 'mysqlnd_ms_fabric_select_global'; insert = '(${1:mixed \\\$connection}, ${2:mixed \\\$table_name})';},
+ {display = 'mysqlnd_ms_fabric_select_shard'; insert = '(${1:mixed \\\$connection}, ${2:mixed \\\$table_name}, ${3:mixed \\\$shard_key})';},
{display = 'mysqlnd_ms_get_last_gtid'; insert = '(${1:mixed \\\$connection})';},
{display = 'mysqlnd_ms_get_last_used_connection'; insert = '(${1:mixed \\\$connection})';},
{display = 'mysqlnd_ms_get_stats'; insert = '()';},
@@ -1856,6 +1900,10 @@
{display = 'mysqlnd_ms_query_is_select'; insert = '(${1:string \\\$query})';},
{display = 'mysqlnd_ms_set_qos'; insert = '(${1:mixed \\\$connection}, ${2:int \\\$service_level}, ${3:[int \\\$service_level_option]}, ${4:[mixed \\\$option_value]})';},
{display = 'mysqlnd_ms_set_user_pick_server'; insert = '(${1:string \\\$function})';},
+ {display = 'mysqlnd_ms_xa_begin'; insert = '(${1:mixed \\\$connection}, ${2:string \\\$gtrid}, ${3:[int \\\$timeout]})';},
+ {display = 'mysqlnd_ms_xa_commit'; insert = '(${1:mixed \\\$connection}, ${2:string \\\$gtrid})';},
+ {display = 'mysqlnd_ms_xa_gc'; insert = '(${1:mixed \\\$connection}, ${2:[string \\\$gtrid]}, ${3:[boolean \\\$ignore_max_retries]})';},
+ {display = 'mysqlnd_ms_xa_rollback'; insert = '(${1:mixed \\\$connection}, ${2:string \\\$gtrid})';},
{display = 'mysqlnd_qc_clear_cache'; insert = '()';},
{display = 'mysqlnd_qc_get_available_handlers'; insert = '()';},
{display = 'mysqlnd_qc_get_cache_info'; insert = '()';},
@@ -1875,8 +1923,8 @@
{display = 'ngettext'; insert = '(${1:string \\\$msgid1}, ${2:string \\\$msgid2}, ${3:int \\\$n})';},
{display = 'nl2br'; insert = '(${1:string \\\$string}, ${2:[bool \\\$is_xhtml = true]})';},
{display = 'nl_langinfo'; insert = '(${1:int \\\$item})';},
- {display = 'normalizer_is_normalized'; insert = '(${1:string \\\$input}, ${2:[string \\\$form = Normalizer::FORM_C]})';},
- {display = 'normalizer_normalize'; insert = '(${1:string \\\$input}, ${2:[string \\\$form = Normalizer::FORM_C]})';},
+ {display = 'normalizer_is_normalized'; insert = '(${1:string \\\$input}, ${2:[int \\\$form = Normalizer::FORM_C]})';},
+ {display = 'normalizer_normalize'; insert = '(${1:string \\\$input}, ${2:[int \\\$form = Normalizer::FORM_C]})';},
{display = 'nsapi_request_headers'; insert = '()';},
{display = 'nsapi_response_headers'; insert = '()';},
{display = 'nsapi_virtual'; insert = '(${1:string \\\$uri})';},
@@ -1898,10 +1946,8 @@
{display = 'numfmt_set_symbol'; insert = '(${1:int \\\$attr}, ${2:string \\\$value}, ${3:NumberFormatter \\\$fmt})';},
{display = 'numfmt_set_text_attribute'; insert = '(${1:int \\\$attr}, ${2:string \\\$value}, ${3:NumberFormatter \\\$fmt})';},
{display = 'ob_clean'; insert = '()';},
- {display = 'ob_deflatehandler'; insert = '(${1:string \\\$data}, ${2:int \\\$mode})';},
{display = 'ob_end_clean'; insert = '()';},
{display = 'ob_end_flush'; insert = '()';},
- {display = 'ob_etaghandler'; insert = '(${1:string \\\$data}, ${2:int \\\$mode})';},
{display = 'ob_flush'; insert = '()';},
{display = 'ob_get_clean'; insert = '()';},
{display = 'ob_get_contents'; insert = '()';},
@@ -1912,7 +1958,6 @@
{display = 'ob_gzhandler'; insert = '(${1:string \\\$buffer}, ${2:int \\\$mode})';},
{display = 'ob_iconv_handler'; insert = '(${1:string \\\$contents}, ${2:int \\\$status})';},
{display = 'ob_implicit_flush'; insert = '(${1:[int \\\$flag = true]})';},
- {display = 'ob_inflatehandler'; insert = '(${1:string \\\$data}, ${2:int \\\$mode})';},
{display = 'ob_list_handlers'; insert = '()';},
{display = 'ob_start'; insert = '(${1:[callable \\\$output_callback]}, ${2:[int \\\$chunk_size]}, ${3:[int \\\$flags]})';},
{display = 'ob_tidyhandler'; insert = '(${1:string \\\$input}, ${2:[int \\\$mode]})';},
@@ -1924,6 +1969,7 @@
{display = 'oci_commit'; insert = '(${1:resource \\\$connection})';},
{display = 'oci_connect'; insert = '(${1:string \\\$username}, ${2:string \\\$password}, ${3:[string \\\$connection_string]}, ${4:[string \\\$character_set]}, ${5:[int \\\$session_mode]})';},
{display = 'oci_define_by_name'; insert = '(${1:resource \\\$statement}, ${2:string \\\$column_name}, ${3:mixed \\\$variable}, ${4:[int \\\$type = SQLT_CHR]})';},
+ {display = 'oci_disable_taf_callback'; insert = '(${1:resource \\\$connection})';},
{display = 'oci_error'; insert = '(${1:[resource \\\$resource]})';},
{display = 'oci_execute'; insert = '(${1:resource \\\$statement}, ${2:[int \\\$mode = OCI_COMMIT_ON_SUCCESS]})';},
{display = 'oci_fetch'; insert = '(${1:resource \\\$statement})';},
@@ -1933,12 +1979,12 @@
{display = 'oci_fetch_object'; insert = '(${1:resource \\\$statement})';},
{display = 'oci_fetch_row'; insert = '(${1:resource \\\$statement})';},
{display = 'oci_field_is_null'; insert = '(${1:resource \\\$statement}, ${2:mixed \\\$field})';},
- {display = 'oci_field_name'; insert = '(${1:resource \\\$statement}, ${2:int \\\$field})';},
- {display = 'oci_field_precision'; insert = '(${1:resource \\\$statement}, ${2:int \\\$field})';},
- {display = 'oci_field_scale'; insert = '(${1:resource \\\$statement}, ${2:int \\\$field})';},
+ {display = 'oci_field_name'; insert = '(${1:resource \\\$statement}, ${2:mixed \\\$field})';},
+ {display = 'oci_field_precision'; insert = '(${1:resource \\\$statement}, ${2:mixed \\\$field})';},
+ {display = 'oci_field_scale'; insert = '(${1:resource \\\$statement}, ${2:mixed \\\$field})';},
{display = 'oci_field_size'; insert = '(${1:resource \\\$statement}, ${2:mixed \\\$field})';},
- {display = 'oci_field_type'; insert = '(${1:resource \\\$statement}, ${2:int \\\$field})';},
- {display = 'oci_field_type_raw'; insert = '(${1:resource \\\$statement}, ${2:int \\\$field})';},
+ {display = 'oci_field_type'; insert = '(${1:resource \\\$statement}, ${2:mixed \\\$field})';},
+ {display = 'oci_field_type_raw'; insert = '(${1:resource \\\$statement}, ${2:mixed \\\$field})';},
{display = 'oci_free_descriptor'; insert = '(${1:resource \\\$descriptor})';},
{display = 'oci_free_statement'; insert = '(${1:resource \\\$statement})';},
{display = 'oci_get_implicit_resultset'; insert = '(${1:resource \\\$statement})';},
@@ -1954,6 +2000,7 @@
{display = 'oci_parse'; insert = '(${1:resource \\\$connection}, ${2:string \\\$sql_text})';},
{display = 'oci_password_change'; insert = '(${1:resource \\\$connection}, ${2:string \\\$username}, ${3:string \\\$old_password}, ${4:string \\\$new_password}, ${5:string \\\$dbname})';},
{display = 'oci_pconnect'; insert = '(${1:string \\\$username}, ${2:string \\\$password}, ${3:[string \\\$connection_string]}, ${4:[string \\\$character_set]}, ${5:[int \\\$session_mode]})';},
+ {display = 'oci_register_taf_callback'; insert = '(${1:resource \\\$connection}, ${2:mix \\\$callbackFn})';},
{display = 'oci_result'; insert = '(${1:resource \\\$statement}, ${2:mixed \\\$field})';},
{display = 'oci_rollback'; insert = '(${1:resource \\\$connection})';},
{display = 'oci_server_version'; insert = '(${1:resource \\\$connection})';},
@@ -2063,6 +2110,7 @@
{display = 'opcache_get_configuration'; insert = '()';},
{display = 'opcache_get_status'; insert = '(${1:[boolean \\\$get_scripts]})';},
{display = 'opcache_invalidate'; insert = '(${1:string \\\$script}, ${2:[boolean \\\$force]})';},
+ {display = 'opcache_is_script_cached'; insert = '(${1:string \\\$file})';},
{display = 'opcache_reset'; insert = '()';},
{display = 'opendir'; insert = '(${1:string \\\$path}, ${2:[resource \\\$context]})';},
{display = 'openlog'; insert = '(${1:string \\\$ident}, ${2:int \\\$option}, ${3:int \\\$facility})';},
@@ -2073,12 +2121,13 @@
{display = 'openssl_csr_get_subject'; insert = '(${1:mixed \\\$csr}, ${2:[bool \\\$use_shortnames = true]})';},
{display = 'openssl_csr_new'; insert = '(${1:array \\\$dn}, ${2:resource \\\$privkey}, ${3:[array \\\$configargs]}, ${4:[array \\\$extraattribs]})';},
{display = 'openssl_csr_sign'; insert = '(${1:mixed \\\$csr}, ${2:mixed \\\$cacert}, ${3:mixed \\\$priv_key}, ${4:int \\\$days}, ${5:[array \\\$configargs]}, ${6:[int \\\$serial]})';},
- {display = 'openssl_decrypt'; insert = '(${1:string \\\$data}, ${2:string \\\$method}, ${3:string \\\$password}, ${4:[int \\\$options]}, ${5:[string \\\$iv = \"\"]})';},
+ {display = 'openssl_decrypt'; insert = '(${1:string \\\$data}, ${2:string \\\$method}, ${3:string \\\$key}, ${4:[int \\\$options]}, ${5:[string \\\$iv = \"\"]}, ${6:[string \\\$tag = \"\"]}, ${7:[string \\\$aad = \"\"]})';},
{display = 'openssl_dh_compute_key'; insert = '(${1:string \\\$pub_key}, ${2:resource \\\$dh_key})';},
{display = 'openssl_digest'; insert = '(${1:string \\\$data}, ${2:string \\\$method}, ${3:[bool \\\$raw_output = false]})';},
- {display = 'openssl_encrypt'; insert = '(${1:string \\\$data}, ${2:string \\\$method}, ${3:string \\\$password}, ${4:[int \\\$options]}, ${5:[string \\\$iv = \"\"]})';},
+ {display = 'openssl_encrypt'; insert = '(${1:string \\\$data}, ${2:string \\\$method}, ${3:string \\\$key}, ${4:[int \\\$options]}, ${5:[string \\\$iv = \"\"]}, ${6:[string \\\$tag = NULL]}, ${7:[string \\\$aad = \"\"]}, ${8:[int \\\$tag_length = 16]})';},
{display = 'openssl_error_string'; insert = '()';},
{display = 'openssl_free_key'; insert = '(${1:resource \\\$key_identifier})';},
+ {display = 'openssl_get_cert_locations'; insert = '()';},
{display = 'openssl_get_cipher_methods'; insert = '(${1:[bool \\\$aliases = false]})';},
{display = 'openssl_get_md_methods'; insert = '(${1:[bool \\\$aliases = false]})';},
{display = 'openssl_get_privatekey'; insert = '()';},
@@ -2104,13 +2153,18 @@
{display = 'openssl_public_decrypt'; insert = '(${1:string \\\$data}, ${2:string \\\$decrypted}, ${3:mixed \\\$key}, ${4:[int \\\$padding = OPENSSL_PKCS1_PADDING]})';},
{display = 'openssl_public_encrypt'; insert = '(${1:string \\\$data}, ${2:string \\\$crypted}, ${3:mixed \\\$key}, ${4:[int \\\$padding = OPENSSL_PKCS1_PADDING]})';},
{display = 'openssl_random_pseudo_bytes'; insert = '(${1:int \\\$length}, ${2:[bool \\\$crypto_strong]})';},
- {display = 'openssl_seal'; insert = '(${1:string \\\$data}, ${2:string \\\$sealed_data}, ${3:array \\\$env_keys}, ${4:array \\\$pub_key_ids}, ${5:[string \\\$method]})';},
+ {display = 'openssl_seal'; insert = '(${1:string \\\$data}, ${2:string \\\$sealed_data}, ${3:array \\\$env_keys}, ${4:array \\\$pub_key_ids}, ${5:[string \\\$method = \"RC4\"]})';},
{display = 'openssl_sign'; insert = '(${1:string \\\$data}, ${2:string \\\$signature}, ${3:mixed \\\$priv_key_id}, ${4:[mixed \\\$signature_alg = OPENSSL_ALGO_SHA1]})';},
+ {display = 'openssl_spki_export'; insert = '(${1:string \\\$spkac})';},
+ {display = 'openssl_spki_export_challenge'; insert = '(${1:string \\\$spkac})';},
+ {display = 'openssl_spki_new'; insert = '(${1:resource \\\$privkey}, ${2:string \\\$challenge}, ${3:[int \\\$algorithm]})';},
+ {display = 'openssl_spki_verify'; insert = '(${1:string \\\$spkac})';},
{display = 'openssl_verify'; insert = '(${1:string \\\$data}, ${2:string \\\$signature}, ${3:mixed \\\$pub_key_id}, ${4:[mixed \\\$signature_alg = OPENSSL_ALGO_SHA1]})';},
{display = 'openssl_x509_check_private_key'; insert = '(${1:mixed \\\$cert}, ${2:mixed \\\$key})';},
{display = 'openssl_x509_checkpurpose'; insert = '(${1:mixed \\\$x509cert}, ${2:int \\\$purpose}, ${3:[array \\\$cainfo = array()]}, ${4:[string \\\$untrustedfile]})';},
{display = 'openssl_x509_export'; insert = '(${1:mixed \\\$x509}, ${2:string \\\$output}, ${3:[bool \\\$notext]})';},
{display = 'openssl_x509_export_to_file'; insert = '(${1:mixed \\\$x509}, ${2:string \\\$outfilename}, ${3:[bool \\\$notext]})';},
+ {display = 'openssl_x509_fingerprint'; insert = '(${1:mixed \\\$x509}, ${2:[string \\\$hash_algorithm = \"sha1\"]}, ${3:[bool \\\$raw_output]})';},
{display = 'openssl_x509_free'; insert = '(${1:resource \\\$x509cert})';},
{display = 'openssl_x509_parse'; insert = '(${1:mixed \\\$x509cert}, ${2:[bool \\\$shortnames = true]})';},
{display = 'openssl_x509_read'; insert = '(${1:mixed \\\$x509certdata})';},
@@ -2120,12 +2174,12 @@
{display = 'pack'; insert = '(${1:string \\\$format}, ${2:[mixed \\\$args]}, ${3:[mixed ...]})';},
{display = 'parse_ini_file'; insert = '(${1:string \\\$filename}, ${2:[bool \\\$process_sections = false]}, ${3:[int \\\$scanner_mode = INI_SCANNER_NORMAL]})';},
{display = 'parse_ini_string'; insert = '(${1:string \\\$ini}, ${2:[bool \\\$process_sections = false]}, ${3:[int \\\$scanner_mode = INI_SCANNER_NORMAL]})';},
- {display = 'parse_str'; insert = '(${1:string \\\$str}, ${2:[array \\\$arr]})';},
+ {display = 'parse_str'; insert = '(${1:string \\\$encoded_string}, ${2:[array \\\$result]})';},
{display = 'parse_url'; insert = '(${1:string \\\$url}, ${2:[int \\\$component = -1]})';},
{display = 'passthru'; insert = '(${1:string \\\$command}, ${2:[int \\\$return_var]})';},
{display = 'password_get_info'; insert = '(${1:string \\\$hash})';},
{display = 'password_hash'; insert = '(${1:string \\\$password}, ${2:integer \\\$algo}, ${3:[array \\\$options]})';},
- {display = 'password_needs_rehash'; insert = '(${1:string \\\$hash}, ${2:string \\\$algo}, ${3:[string \\\$options]})';},
+ {display = 'password_needs_rehash'; insert = '(${1:string \\\$hash}, ${2:integer \\\$algo}, ${3:[array \\\$options]})';},
{display = 'password_verify'; insert = '(${1:string \\\$password}, ${2:string \\\$hash})';},
{display = 'pathinfo'; insert = '(${1:string \\\$path}, ${2:[int \\\$options = PATHINFO_DIRNAME | PATHINFO_BASENAME | PATHINFO_EXTENSION | PATHINFO_FILENAME]})';},
{display = 'pclose'; insert = '(${1:resource \\\$handle})';},
@@ -2138,6 +2192,7 @@
{display = 'pcntl_setpriority'; insert = '(${1:int \\\$priority}, ${2:[int \\\$pid = getmypid()]}, ${3:[int \\\$process_identifier = PRIO_PROCESS]})';},
{display = 'pcntl_signal'; insert = '(${1:int \\\$signo}, ${2:callable|int \\\$handler}, ${3:[bool \\\$restart_syscalls = true]})';},
{display = 'pcntl_signal_dispatch'; insert = '()';},
+ {display = 'pcntl_signal_get_handler'; insert = '(${1:int \\\$signo})';},
{display = 'pcntl_sigprocmask'; insert = '(${1:int \\\$how}, ${2:array \\\$set}, ${3:[array \\\$oldset]})';},
{display = 'pcntl_sigtimedwait'; insert = '(${1:array \\\$set}, ${2:[array \\\$siginfo]}, ${3:[int \\\$seconds]}, ${4:[int \\\$nanoseconds]})';},
{display = 'pcntl_sigwaitinfo'; insert = '(${1:array \\\$set}, ${2:[array \\\$siginfo]})';},
@@ -2156,9 +2211,11 @@
{display = 'pg_client_encoding'; insert = '(${1:[resource \\\$connection]})';},
{display = 'pg_close'; insert = '(${1:[resource \\\$connection]})';},
{display = 'pg_connect'; insert = '(${1:string \\\$connection_string}, ${2:[int \\\$connect_type]})';},
+ {display = 'pg_connect_poll'; insert = '(${1:[resource \\\$connection]})';},
{display = 'pg_connection_busy'; insert = '(${1:resource \\\$connection})';},
{display = 'pg_connection_reset'; insert = '(${1:resource \\\$connection})';},
{display = 'pg_connection_status'; insert = '(${1:resource \\\$connection})';},
+ {display = 'pg_consume_input'; insert = '(${1:resource \\\$connection})';},
{display = 'pg_convert'; insert = '(${1:resource \\\$connection}, ${2:string \\\$table_name}, ${3:array \\\$assoc_array}, ${4:[int \\\$options]})';},
{display = 'pg_copy_from'; insert = '(${1:resource \\\$connection}, ${2:string \\\$table_name}, ${3:array \\\$rows}, ${4:[string \\\$delimiter]}, ${5:[string \\\$null_as]})';},
{display = 'pg_copy_to'; insert = '(${1:resource \\\$connection}, ${2:string \\\$table_name}, ${3:[string \\\$delimiter]}, ${4:[string \\\$null_as]})';},
@@ -2185,6 +2242,7 @@
{display = 'pg_field_table'; insert = '(${1:resource \\\$result}, ${2:int \\\$field_number}, ${3:[bool \\\$oid_only = false]})';},
{display = 'pg_field_type'; insert = '(${1:resource \\\$result}, ${2:int \\\$field_number})';},
{display = 'pg_field_type_oid'; insert = '(${1:resource \\\$result}, ${2:int \\\$field_number})';},
+ {display = 'pg_flush'; insert = '(${1:resource \\\$connection})';},
{display = 'pg_free_result'; insert = '(${1:resource \\\$result})';},
{display = 'pg_get_notify'; insert = '(${1:resource \\\$connection}, ${2:[int \\\$result_type]})';},
{display = 'pg_get_pid'; insert = '(${1:resource \\\$connection})';},
@@ -2206,7 +2264,7 @@
{display = 'pg_lo_truncate'; insert = '(${1:resource \\\$large_object}, ${2:int \\\$size})';},
{display = 'pg_lo_unlink'; insert = '(${1:resource \\\$connection}, ${2:int \\\$oid})';},
{display = 'pg_lo_write'; insert = '(${1:resource \\\$large_object}, ${2:string \\\$data}, ${3:[int \\\$len]})';},
- {display = 'pg_meta_data'; insert = '(${1:resource \\\$connection}, ${2:string \\\$table_name})';},
+ {display = 'pg_meta_data'; insert = '(${1:resource \\\$connection}, ${2:string \\\$table_name}, ${3:[bool \\\$extended]})';},
{display = 'pg_num_fields'; insert = '(${1:resource \\\$result})';},
{display = 'pg_num_rows'; insert = '(${1:resource \\\$result})';},
{display = 'pg_options'; insert = '(${1:[resource \\\$connection]})';},
@@ -2229,6 +2287,7 @@
{display = 'pg_send_query_params'; insert = '(${1:resource \\\$connection}, ${2:string \\\$query}, ${3:array \\\$params})';},
{display = 'pg_set_client_encoding'; insert = '(${1:[resource \\\$connection]}, ${2:string \\\$encoding})';},
{display = 'pg_set_error_verbosity'; insert = '(${1:[resource \\\$connection]}, ${2:int \\\$verbosity})';},
+ {display = 'pg_socket'; insert = '(${1:resource \\\$connection})';},
{display = 'pg_trace'; insert = '(${1:string \\\$pathname}, ${2:[string \\\$mode = \"w\"]}, ${3:[resource \\\$connection]})';},
{display = 'pg_transaction_status'; insert = '(${1:resource \\\$connection})';},
{display = 'pg_tty'; insert = '(${1:[resource \\\$connection]})';},
@@ -2272,7 +2331,7 @@
{display = 'posix_getsid'; insert = '(${1:int \\\$pid})';},
{display = 'posix_getuid'; insert = '()';},
{display = 'posix_initgroups'; insert = '(${1:string \\\$name}, ${2:int \\\$base_group_id})';},
- {display = 'posix_isatty'; insert = '(${1:int \\\$fd})';},
+ {display = 'posix_isatty'; insert = '(${1:mixed \\\$fd})';},
{display = 'posix_kill'; insert = '(${1:int \\\$pid}, ${2:int \\\$sig})';},
{display = 'posix_mkfifo'; insert = '(${1:string \\\$pathname}, ${2:int \\\$mode})';},
{display = 'posix_mknod'; insert = '(${1:string \\\$pathname}, ${2:int \\\$mode}, ${3:[int \\\$major]}, ${4:[int \\\$minor]})';},
@@ -2280,11 +2339,12 @@
{display = 'posix_seteuid'; insert = '(${1:int \\\$uid})';},
{display = 'posix_setgid'; insert = '(${1:int \\\$gid})';},
{display = 'posix_setpgid'; insert = '(${1:int \\\$pid}, ${2:int \\\$pgid})';},
+ {display = 'posix_setrlimit'; insert = '(${1:int \\\$resource}, ${2:int \\\$softlimit}, ${3:int \\\$hardlimit})';},
{display = 'posix_setsid'; insert = '()';},
{display = 'posix_setuid'; insert = '(${1:int \\\$uid})';},
{display = 'posix_strerror'; insert = '(${1:int \\\$errno})';},
{display = 'posix_times'; insert = '()';},
- {display = 'posix_ttyname'; insert = '(${1:int \\\$fd})';},
+ {display = 'posix_ttyname'; insert = '(${1:mixed \\\$fd})';},
{display = 'posix_uname'; insert = '()';},
{display = 'pow'; insert = '(${1:number \\\$base}, ${2:number \\\$exp})';},
{display = 'preg_filter'; insert = '(${1:mixed \\\$pattern}, ${2:mixed \\\$replacement}, ${3:mixed \\\$subject}, ${4:[int \\\$limit = -1]}, ${5:[int \\\$count]})';},
@@ -2295,6 +2355,7 @@
{display = 'preg_quote'; insert = '(${1:string \\\$str}, ${2:[string \\\$delimiter]})';},
{display = 'preg_replace'; insert = '(${1:mixed \\\$pattern}, ${2:mixed \\\$replacement}, ${3:mixed \\\$subject}, ${4:[int \\\$limit = -1]}, ${5:[int \\\$count]})';},
{display = 'preg_replace_callback'; insert = '(${1:mixed \\\$pattern}, ${2:callable \\\$callback}, ${3:mixed \\\$subject}, ${4:[int \\\$limit = -1]}, ${5:[int \\\$count]})';},
+ {display = 'preg_replace_callback_array'; insert = '(${1:array \\\$patterns_and_callbacks}, ${2:mixed \\\$subject}, ${3:[int \\\$limit = -1]}, ${4:[int \\\$count]})';},
{display = 'preg_split'; insert = '(${1:string \\\$pattern}, ${2:string \\\$subject}, ${3:[int \\\$limit = -1]}, ${4:[int \\\$flags]})';},
{display = 'prev'; insert = '(${1:array \\\$array})';},
{display = 'print'; insert = '(${1:string \\\$arg})';},
@@ -2331,6 +2392,8 @@
{display = 'quotemeta'; insert = '(${1:string \\\$str})';},
{display = 'rad2deg'; insert = '(${1:float \\\$number})';},
{display = 'rand'; insert = '(${1:int \\\$min}, ${2:int \\\$max})';},
+ {display = 'random_bytes'; insert = '(${1:int \\\$length})';},
+ {display = 'random_int'; insert = '(${1:int \\\$min}, ${2:int \\\$max})';},
{display = 'range'; insert = '(${1:mixed \\\$start}, ${2:mixed \\\$end}, ${3:[number \\\$step = 1]})';},
{display = 'rawurldecode'; insert = '(${1:string \\\$str})';},
{display = 'rawurlencode'; insert = '(${1:string \\\$str})';},
@@ -2366,7 +2429,7 @@
{display = 'reset'; insert = '(${1:array \\\$array})';},
{display = 'resourcebundle_count'; insert = '(${1:ResourceBundle \\\$r})';},
{display = 'resourcebundle_create'; insert = '(${1:string \\\$locale}, ${2:string \\\$bundlename}, ${3:[bool \\\$fallback]})';},
- {display = 'resourcebundle_get'; insert = '(${1:string|int \\\$index}, ${2:ResourceBundle \\\$r})';},
+ {display = 'resourcebundle_get'; insert = '(${1:string|int \\\$index}, ${2:[bool \\\$fallback]}, ${3:ResourceBundle \\\$r})';},
{display = 'resourcebundle_get_error_code'; insert = '(${1:ResourceBundle \\\$r})';},
{display = 'resourcebundle_get_error_message'; insert = '(${1:ResourceBundle \\\$r})';},
{display = 'resourcebundle_locales'; insert = '(${1:string \\\$bundlename})';},
@@ -2394,17 +2457,20 @@
{display = 'rsort'; insert = '(${1:array \\\$array}, ${2:[int \\\$sort_flags = SORT_REGULAR]})';},
{display = 'rtrim'; insert = '(${1:string \\\$str}, ${2:[string \\\$character_mask]})';},
{display = 'scandir'; insert = '(${1:string \\\$directory}, ${2:[int \\\$sorting_order = SCANDIR_SORT_ASCENDING]}, ${3:[resource \\\$context]})';},
- {display = 'sem_acquire'; insert = '(${1:resource \\\$sem_identifier})';},
+ {display = 'sem_acquire'; insert = '(${1:resource \\\$sem_identifier}, ${2:[bool \\\$nowait = false]})';},
{display = 'sem_get'; insert = '(${1:int \\\$key}, ${2:[int \\\$max_acquire = 1]}, ${3:[int \\\$perm = 0666]}, ${4:[int \\\$auto_release = 1]})';},
{display = 'sem_release'; insert = '(${1:resource \\\$sem_identifier})';},
{display = 'sem_remove'; insert = '(${1:resource \\\$sem_identifier})';},
{display = 'serialize'; insert = '(${1:mixed \\\$value})';},
+ {display = 'session_abort'; insert = '()';},
{display = 'session_cache_expire'; insert = '(${1:[string \\\$new_cache_expire]})';},
{display = 'session_cache_limiter'; insert = '(${1:[string \\\$cache_limiter]})';},
{display = 'session_commit'; insert = '()';},
+ {display = 'session_create_id'; insert = '(${1:[string \\\$prefix]})';},
{display = 'session_decode'; insert = '(${1:string \\\$data})';},
{display = 'session_destroy'; insert = '()';},
{display = 'session_encode'; insert = '()';},
+ {display = 'session_gc'; insert = '()';},
{display = 'session_get_cookie_params'; insert = '()';},
{display = 'session_id'; insert = '(${1:[string \\\$id]})';},
{display = 'session_is_registered'; insert = '(${1:string \\\$name})';},
@@ -2413,10 +2479,11 @@
{display = 'session_regenerate_id'; insert = '(${1:[bool \\\$delete_old_session = false]})';},
{display = 'session_register'; insert = '(${1:mixed \\\$name}, ${2:[mixed ...]})';},
{display = 'session_register_shutdown'; insert = '()';},
+ {display = 'session_reset'; insert = '()';},
{display = 'session_save_path'; insert = '(${1:[string \\\$path]})';},
{display = 'session_set_cookie_params'; insert = '(${1:int \\\$lifetime}, ${2:[string \\\$path]}, ${3:[string \\\$domain]}, ${4:[bool \\\$secure = false]}, ${5:[bool \\\$httponly = false]})';},
- {display = 'session_set_save_handler'; insert = '(${1:callable \\\$open}, ${2:callable \\\$close}, ${3:callable \\\$read}, ${4:callable \\\$write}, ${5:callable \\\$destroy}, ${6:callable \\\$gc}, ${7:SessionHandlerInterface \\\$sessionhandler}, ${8:[bool \\\$register_shutdown = true]})';},
- {display = 'session_start'; insert = '()';},
+ {display = 'session_set_save_handler'; insert = '(${1:callable \\\$open}, ${2:callable \\\$close}, ${3:callable \\\$read}, ${4:callable \\\$write}, ${5:callable \\\$destroy}, ${6:callable \\\$gc}, ${7:[callable \\\$create_sid]}, ${8:[callable \\\$validate_sid]}, ${9:[callable \\\$update_timestamp]}, ${10:SessionHandlerInterface \\\$sessionhandler}, ${11:[bool \\\$register_shutdown = true]})';},
+ {display = 'session_start'; insert = '(${1:[array \\\$options = []]})';},
{display = 'session_status'; insert = '()';},
{display = 'session_unregister'; insert = '(${1:string \\\$name})';},
{display = 'session_unset'; insert = '()';},
@@ -2428,7 +2495,7 @@
{display = 'set_magic_quotes_runtime'; insert = '(${1:bool \\\$new_setting})';},
{display = 'set_socket_blocking'; insert = '()';},
{display = 'set_time_limit'; insert = '(${1:int \\\$seconds})';},
- {display = 'setcookie'; insert = '(${1:string \\\$name}, ${2:[string \\\$value]}, ${3:[int \\\$expire]}, ${4:[string \\\$path]}, ${5:[string \\\$domain]}, ${6:[bool \\\$secure = false]}, ${7:[bool \\\$httponly = false]})';},
+ {display = 'setcookie'; insert = '(${1:string \\\$name}, ${2:[string \\\$value = \"\"]}, ${3:[int \\\$expire]}, ${4:[string \\\$path = \"\"]}, ${5:[string \\\$domain = \"\"]}, ${6:[bool \\\$secure = false]}, ${7:[bool \\\$httponly = false]})';},
{display = 'setlocale'; insert = '(${1:int \\\$category}, ${2:array \\\$locale}, ${3:[string ...]})';},
{display = 'setproctitle'; insert = '(${1:string \\\$title})';},
{display = 'setrawcookie'; insert = '(${1:string \\\$name}, ${2:[string \\\$value]}, ${3:[int \\\$expire]}, ${4:[string \\\$path]}, ${5:[string \\\$domain]}, ${6:[bool \\\$secure = false]}, ${7:[bool \\\$httponly = false]})';},
@@ -2444,12 +2511,12 @@
{display = 'shm_put_var'; insert = '(${1:resource \\\$shm_identifier}, ${2:int \\\$variable_key}, ${3:mixed \\\$variable})';},
{display = 'shm_remove'; insert = '(${1:resource \\\$shm_identifier})';},
{display = 'shm_remove_var'; insert = '(${1:resource \\\$shm_identifier}, ${2:int \\\$variable_key})';},
- {display = 'shmop_close'; insert = '(${1:int \\\$shmid})';},
- {display = 'shmop_delete'; insert = '(${1:int \\\$shmid})';},
+ {display = 'shmop_close'; insert = '(${1:resource \\\$shmid})';},
+ {display = 'shmop_delete'; insert = '(${1:resource \\\$shmid})';},
{display = 'shmop_open'; insert = '(${1:int \\\$key}, ${2:string \\\$flags}, ${3:int \\\$mode}, ${4:int \\\$size})';},
- {display = 'shmop_read'; insert = '(${1:int \\\$shmid}, ${2:int \\\$start}, ${3:int \\\$count})';},
- {display = 'shmop_size'; insert = '(${1:int \\\$shmid})';},
- {display = 'shmop_write'; insert = '(${1:int \\\$shmid}, ${2:string \\\$data}, ${3:int \\\$offset})';},
+ {display = 'shmop_read'; insert = '(${1:resource \\\$shmid}, ${2:int \\\$start}, ${3:int \\\$count})';},
+ {display = 'shmop_size'; insert = '(${1:resource \\\$shmid})';},
+ {display = 'shmop_write'; insert = '(${1:resource \\\$shmid}, ${2:string \\\$data}, ${3:int \\\$offset})';},
{display = 'show_source'; insert = '()';},
{display = 'shuffle'; insert = '(${1:array \\\$array})';},
{display = 'similar_text'; insert = '(${1:string \\\$first}, ${2:string \\\$second}, ${3:[float \\\$percent]})';},
@@ -2495,6 +2562,7 @@
{display = 'socket_create_pair'; insert = '(${1:int \\\$domain}, ${2:int \\\$type}, ${3:int \\\$protocol}, ${4:array \\\$fd})';},
{display = 'socket_get_option'; insert = '(${1:resource \\\$socket}, ${2:int \\\$level}, ${3:int \\\$optname})';},
{display = 'socket_get_status'; insert = '()';},
+ {display = 'socket_getopt'; insert = '()';},
{display = 'socket_getpeername'; insert = '(${1:resource \\\$socket}, ${2:string \\\$address}, ${3:[int \\\$port]})';},
{display = 'socket_getsockname'; insert = '(${1:resource \\\$socket}, ${2:string \\\$addr}, ${3:[int \\\$port]})';},
{display = 'socket_import_stream'; insert = '(${1:resource \\\$stream})';},
@@ -2513,6 +2581,7 @@
{display = 'socket_set_nonblock'; insert = '(${1:resource \\\$socket})';},
{display = 'socket_set_option'; insert = '(${1:resource \\\$socket}, ${2:int \\\$level}, ${3:int \\\$optname}, ${4:mixed \\\$optval})';},
{display = 'socket_set_timeout'; insert = '()';},
+ {display = 'socket_setopt'; insert = '()';},
{display = 'socket_shutdown'; insert = '(${1:resource \\\$socket}, ${2:[int \\\$how = 2]})';},
{display = 'socket_strerror'; insert = '(${1:int \\\$errno})';},
{display = 'socket_write'; insert = '(${1:resource \\\$socket}, ${2:string \\\$buffer}, ${3:[int \\\$length]})';},
@@ -2668,7 +2737,7 @@
{display = 'stats_stat_percentile'; insert = '(${1:float \\\$df}, ${2:float \\\$xnonc})';},
{display = 'stats_stat_powersum'; insert = '(${1:array \\\$arr}, ${2:float \\\$power})';},
{display = 'stats_variance'; insert = '(${1:array \\\$a}, ${2:[bool \\\$sample = false]})';},
- {display = 'str_getcsv'; insert = '(${1:string \\\$input}, ${2:[string \\\$delimiter = \',\']}, ${3:[string \\\$enclosure = \'\"\']}, ${4:[string \\\$escape = \'\\\\\\\\\']})';},
+ {display = 'str_getcsv'; insert = '(${1:string \\\$input}, ${2:[string \\\$delimiter = \",\"]}, ${3:[string \\\$enclosure = \'\"\']}, ${4:[string \\\$escape = \"\\\\\\\\\"]})';},
{display = 'str_ireplace'; insert = '(${1:mixed \\\$search}, ${2:mixed \\\$replace}, ${3:mixed \\\$subject}, ${4:[int \\\$count]})';},
{display = 'str_pad'; insert = '(${1:string \\\$input}, ${2:int \\\$pad_length}, ${3:[string \\\$pad_string = \" \"]}, ${4:[int \\\$pad_type = STR_PAD_RIGHT]})';},
{display = 'str_repeat'; insert = '(${1:string \\\$input}, ${2:int \\\$multiplier})';},
@@ -2681,12 +2750,12 @@
{display = 'strchr'; insert = '()';},
{display = 'strcmp'; insert = '(${1:string \\\$str1}, ${2:string \\\$str2})';},
{display = 'strcoll'; insert = '(${1:string \\\$str1}, ${2:string \\\$str2})';},
- {display = 'strcspn'; insert = '(${1:string \\\$str1}, ${2:string \\\$str2}, ${3:[int \\\$start]}, ${4:[int \\\$length]})';},
+ {display = 'strcspn'; insert = '(${1:string \\\$subject}, ${2:string \\\$mask}, ${3:[int \\\$start]}, ${4:[int \\\$length]})';},
{display = 'streamWrapper'; insert = '()';},
- {display = 'stream_bucket_append'; insert = '(${1:resource \\\$brigade}, ${2:resource \\\$bucket})';},
+ {display = 'stream_bucket_append'; insert = '(${1:resource \\\$brigade}, ${2:object \\\$bucket})';},
{display = 'stream_bucket_make_writeable'; insert = '(${1:resource \\\$brigade})';},
{display = 'stream_bucket_new'; insert = '(${1:resource \\\$stream}, ${2:string \\\$buffer})';},
- {display = 'stream_bucket_prepend'; insert = '(${1:resource \\\$brigade}, ${2:resource \\\$bucket})';},
+ {display = 'stream_bucket_prepend'; insert = '(${1:resource \\\$brigade}, ${2:object \\\$bucket})';},
{display = 'stream_context_create'; insert = '(${1:[array \\\$options]}, ${2:[array \\\$params]})';},
{display = 'stream_context_get_default'; insert = '(${1:[array \\\$options]})';},
{display = 'stream_context_get_options'; insert = '(${1:resource \\\$stream_or_context})';},
@@ -2711,7 +2780,7 @@
{display = 'stream_register_wrapper'; insert = '()';},
{display = 'stream_resolve_include_path'; insert = '(${1:string \\\$filename})';},
{display = 'stream_select'; insert = '(${1:array \\\$read}, ${2:array \\\$write}, ${3:array \\\$except}, ${4:int \\\$tv_sec}, ${5:[int \\\$tv_usec]})';},
- {display = 'stream_set_blocking'; insert = '(${1:resource \\\$stream}, ${2:int \\\$mode})';},
+ {display = 'stream_set_blocking'; insert = '(${1:resource \\\$stream}, ${2:bool \\\$mode})';},
{display = 'stream_set_chunk_size'; insert = '(${1:resource \\\$fp}, ${2:int \\\$chunk_size})';},
{display = 'stream_set_read_buffer'; insert = '(${1:resource \\\$stream}, ${2:int \\\$buffer})';},
{display = 'stream_set_timeout'; insert = '(${1:resource \\\$stream}, ${2:int \\\$seconds}, ${3:[int \\\$microseconds]})';},
@@ -2750,7 +2819,7 @@
{display = 'strspn'; insert = '(${1:string \\\$subject}, ${2:string \\\$mask}, ${3:[int \\\$start]}, ${4:[int \\\$length]})';},
{display = 'strstr'; insert = '(${1:string \\\$haystack}, ${2:mixed \\\$needle}, ${3:[bool \\\$before_needle = false]})';},
{display = 'strtok'; insert = '(${1:string \\\$str}, ${2:string \\\$token})';},
- {display = 'strtolower'; insert = '(${1:string \\\$str})';},
+ {display = 'strtolower'; insert = '(${1:string \\\$string})';},
{display = 'strtotime'; insert = '(${1:string \\\$time}, ${2:[int \\\$now = time()]})';},
{display = 'strtoupper'; insert = '(${1:string \\\$string})';},
{display = 'strtr'; insert = '(${1:string \\\$str}, ${2:string \\\$from}, ${3:string \\\$to}, ${4:array \\\$replace_pairs})';},
@@ -2836,7 +2905,7 @@
{display = 'timezone_transitions_get'; insert = '()';},
{display = 'timezone_version_get'; insert = '()';},
{display = 'tmpfile'; insert = '()';},
- {display = 'token_get_all'; insert = '(${1:string \\\$source})';},
+ {display = 'token_get_all'; insert = '(${1:string \\\$source}, ${2:[int \\\$flags]})';},
{display = 'token_name'; insert = '(${1:int \\\$token})';},
{display = 'touch'; insert = '(${1:string \\\$filename}, ${2:[int \\\$time = time()]}, ${3:[int \\\$atime]})';},
{display = 'trader_acos'; insert = '(${1:array \\\$real})';},
@@ -3014,7 +3083,7 @@
{display = 'trim'; insert = '(${1:string \\\$str}, ${2:[string \\\$character_mask = \" \\\\t\\\\n\\\\r\\\\0\\\\x0B\"]})';},
{display = 'uasort'; insert = '(${1:array \\\$array}, ${2:callable \\\$value_compare_func})';},
{display = 'ucfirst'; insert = '(${1:string \\\$str})';},
- {display = 'ucwords'; insert = '(${1:string \\\$str})';},
+ {display = 'ucwords'; insert = '(${1:string \\\$str}, ${2:[string \\\$delimiters = \" \\\\t\\\\r\\\\n\\\\f\\\\v\"]})';},
{display = 'uksort'; insert = '(${1:array \\\$array}, ${2:callable \\\$key_compare_func})';},
{display = 'umask'; insert = '(${1:[int \\\$mask]})';},
{display = 'uniqid'; insert = '(${1:[string \\\$prefix = \"\"]}, ${2:[bool \\\$more_entropy = false]})';},
@@ -3022,9 +3091,22 @@
{display = 'unlink'; insert = '(${1:string \\\$filename}, ${2:[resource \\\$context]})';},
{display = 'unpack'; insert = '(${1:string \\\$format}, ${2:string \\\$data})';},
{display = 'unregister_tick_function'; insert = '(${1:string \\\$function_name})';},
- {display = 'unserialize'; insert = '(${1:string \\\$str})';},
+ {display = 'unserialize'; insert = '(${1:string \\\$str}, ${2:[array \\\$options]})';},
{display = 'unset'; insert = '(${1:mixed \\\$var}, ${2:[mixed ...]})';},
{display = 'untaint'; insert = '(${1:string \\\$string}, ${2:[string ...]})';},
+ {display = 'uopz_backup'; insert = '(${1:string \\\$class}, ${2:string \\\$function})';},
+ {display = 'uopz_compose'; insert = '(${1:string \\\$name}, ${2:array \\\$classes}, ${3:[array \\\$methods]}, ${4:[array \\\$properties]}, ${5:[int \\\$flags]})';},
+ {display = 'uopz_copy'; insert = '(${1:string \\\$class}, ${2:string \\\$function})';},
+ {display = 'uopz_delete'; insert = '(${1:string \\\$class}, ${2:string \\\$function})';},
+ {display = 'uopz_extend'; insert = '(${1:string \\\$class}, ${2:string \\\$parent})';},
+ {display = 'uopz_flags'; insert = '(${1:string \\\$class}, ${2:string \\\$function}, ${3:int \\\$flags})';},
+ {display = 'uopz_function'; insert = '(${1:string \\\$class}, ${2:string \\\$function}, ${3:Closure \\\$handler}, ${4:[int \\\$modifiers]})';},
+ {display = 'uopz_implement'; insert = '(${1:string \\\$class}, ${2:string \\\$interface})';},
+ {display = 'uopz_overload'; insert = '(${1:int \\\$opcode}, ${2:Callable \\\$callable})';},
+ {display = 'uopz_redefine'; insert = '(${1:string \\\$class}, ${2:string \\\$constant}, ${3:mixed \\\$value})';},
+ {display = 'uopz_rename'; insert = '(${1:string \\\$class}, ${2:string \\\$function}, ${3:string \\\$rename})';},
+ {display = 'uopz_restore'; insert = '(${1:string \\\$class}, ${2:string \\\$function})';},
+ {display = 'uopz_undefine'; insert = '(${1:string \\\$class}, ${2:string \\\$constant})';},
{display = 'urldecode'; insert = '(${1:string \\\$str})';},
{display = 'urlencode'; insert = '(${1:string \\\$str})';},
{display = 'use_soap_error_handler'; insert = '(${1:[bool \\\$handler = true]})';},
@@ -3085,7 +3167,7 @@
{display = 'xml_parse'; insert = '(${1:resource \\\$parser}, ${2:string \\\$data}, ${3:[bool \\\$is_final = false]})';},
{display = 'xml_parse_into_struct'; insert = '(${1:resource \\\$parser}, ${2:string \\\$data}, ${3:array \\\$values}, ${4:[array \\\$index]})';},
{display = 'xml_parser_create'; insert = '(${1:[string \\\$encoding]})';},
- {display = 'xml_parser_create_ns'; insert = '(${1:[string \\\$encoding]}, ${2:[string \\\$separator = \':\']})';},
+ {display = 'xml_parser_create_ns'; insert = '(${1:[string \\\$encoding]}, ${2:[string \\\$separator = \":\"]})';},
{display = 'xml_parser_free'; insert = '(${1:resource \\\$parser})';},
{display = 'xml_parser_get_option'; insert = '(${1:resource \\\$parser}, ${2:int \\\$option})';},
{display = 'xml_parser_set_option'; insert = '(${1:resource \\\$parser}, ${2:int \\\$option}, ${3:mixed \\\$value})';},
@@ -3155,25 +3237,6 @@
{display = 'xmlwriter_write_element_ns'; insert = '(${1:string \\\$prefix}, ${2:string \\\$name}, ${3:string \\\$uri}, ${4:[string \\\$content]}, ${5:resource \\\$xmlwriter})';},
{display = 'xmlwriter_write_pi'; insert = '(${1:string \\\$target}, ${2:string \\\$content}, ${3:resource \\\$xmlwriter})';},
{display = 'xmlwriter_write_raw'; insert = '(${1:string \\\$content}, ${2:resource \\\$xmlwriter})';},
- {display = 'xslt_backend_info'; insert = '()';},
- {display = 'xslt_backend_name'; insert = '()';},
- {display = 'xslt_backend_version'; insert = '()';},
- {display = 'xslt_create'; insert = '()';},
- {display = 'xslt_errno'; insert = '(${1:resource \\\$xh})';},
- {display = 'xslt_error'; insert = '(${1:resource \\\$xh})';},
- {display = 'xslt_free'; insert = '(${1:resource \\\$xh})';},
- {display = 'xslt_getopt'; insert = '(${1:resource \\\$processor})';},
- {display = 'xslt_process'; insert = '(${1:resource \\\$xh}, ${2:string \\\$xmlcontainer}, ${3:string \\\$xslcontainer}, ${4:[string \\\$resultcontainer]}, ${5:[array \\\$arguments]}, ${6:[array \\\$parameters]})';},
- {display = 'xslt_set_base'; insert = '(${1:resource \\\$xh}, ${2:string \\\$uri})';},
- {display = 'xslt_set_encoding'; insert = '(${1:resource \\\$xh}, ${2:string \\\$encoding})';},
- {display = 'xslt_set_error_handler'; insert = '(${1:resource \\\$xh}, ${2:mixed \\\$handler})';},
- {display = 'xslt_set_log'; insert = '(${1:resource \\\$xh}, ${2:[mixed \\\$log]})';},
- {display = 'xslt_set_object'; insert = '(${1:resource \\\$processor}, ${2:object \\\$obj})';},
- {display = 'xslt_set_sax_handler'; insert = '(${1:resource \\\$xh}, ${2:array \\\$handlers})';},
- {display = 'xslt_set_sax_handlers'; insert = '(${1:resource \\\$processor}, ${2:array \\\$handlers})';},
- {display = 'xslt_set_scheme_handler'; insert = '(${1:resource \\\$xh}, ${2:array \\\$handlers})';},
- {display = 'xslt_set_scheme_handlers'; insert = '(${1:resource \\\$xh}, ${2:array \\\$handlers})';},
- {display = 'xslt_setopt'; insert = '(${1:resource \\\$processor}, ${2:int \\\$newmask})';},
{display = 'zend_logo_guid'; insert = '()';},
{display = 'zend_thread_id'; insert = '()';},
{display = 'zend_version'; insert = '()';},
diff --git a/Support/generate/generate.php b/Support/generate/generate.php
index c8c151f..a08af90 100755
--- a/Support/generate/generate.php
+++ b/Support/generate/generate.php
@@ -5,6 +5,8 @@
*
* Usage: php generate.php
* Example: php generate.php en
+ *
+ * Some languages may require memory_limit to 256MB in php.ini
*
* This script will produce/modify the following files:
* - Support/functions.plist
@@ -140,7 +142,7 @@
}
if (!is_dir('phd')) {
- runCmd('svn checkout http://svn.php.net/repository/phd/trunk ./phd');
+ runCmd('git clone https://github.com/php/phd.git ./phd');
}
chdir('..');
diff --git a/Support/generate/generate.rb b/Support/generate/generate.rb
index 20a52f7..e7cd996 100755
--- a/Support/generate/generate.rb
+++ b/Support/generate/generate.rb
@@ -1,4 +1,4 @@
-#!/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby -wKU
+#!/usr/local/opt/ruby187/bin/ruby -wKU
# Generate grammar selectors from the PHP docs JSON file produced by generate.php
#
@@ -9,12 +9,19 @@
require 'rubygems'
require 'json'
-require File.dirname(File.dirname(__FILE__)) + '/lib/Builder'
-require '/Applications/TextMate.app/Contents/SharedSupport/Support/lib/osx/plist'
+require '~/Library/Application Support/TextMate/Bundles/php.tmbundle/Support/lib/Builder'
+require '~/Library/Application Support/TextMate/Bundles/bundle-support.tmbundle/Support/shared/lib/osx/plist'
data = JSON.parse(File.read(ARGV[0]))
-classes = data['classes']
-sections = data['sections']
+
+# Escape strings before passing though to regex building
+
+classes = data['classes'].map! { |name| Regexp.escape(name) }
+
+sections = { }
+data['sections'].each { |section, values|
+ sections[section] = values.map! { |name| Regexp.escape(name) }
+}
# ==================
# = Syntax writing =
diff --git a/Syntaxes/PHP.plist b/Syntaxes/PHP.plist
index e8b1126..45e5525 100644
--- a/Syntaxes/PHP.plist
+++ b/Syntaxes/PHP.plist
@@ -18,14 +18,14 @@
ctp
firstLineMatch
- ^#!.*(?<!-)php[0-9]{0,1}\b
+ ^#!.*(?<!-)php[0-9]{0,1}\b|<\?php
foldingStartMarker
(/\*|\{\s*$|<<<HTML)
foldingStopMarker
(\*/|^\s*\}|^HTML;)
injections
- text.html.php - (meta.embedded | meta.tag), L:text.html.php meta.tag, L:source.js.embedded.html
+ ^text.html - (meta.embedded | meta.tag), L:^text.html meta.tag, L:text.html.php source.js
patterns
@@ -239,7 +239,12 @@
match
- (?i)(\\)?\b(st(dClass|reamWrapper)|R(RD(Graph|Creator|Updater)|untimeException|e(sourceBundle|cursive(RegexIterator|Ca(chingIterator|llbackFilterIterator)|TreeIterator|Iterator(Iterator)?|DirectoryIterator|FilterIterator|ArrayIterator)|flect(ion(Method|Class|ZendExtension|Object|P(arameter|roperty)|Extension|Function(Abstract)?)?|or)|gexIterator)|angeException)|G(ender\\Gender|lobIterator|magick(Draw|Pixel)?)|X(sltProcessor|ML(Reader|Diff\\(Memory|Base|DOM|File)|Writer)|SLTProcessor)|M(ysqlndUh(Connection|PreparedStatement)|ongo(Re(sultException|gex)|Grid(fsFile|FS(Cursor|File)?)|BinData|C(o(de|llection)|ursor(Exception)?|lient)|Timestamp|I(nt(32|64)|d)|D(B(Ref)?|ate)|Pool|Log)?|u(tex|ltipleIterator)|e(ssageFormatter|mcache(d)?))|Bad(MethodCallException|FunctionCallException)|tidy(Node)?|S(tackable|impleXML(Iterator|Element)|oap(Server|Header|Client|Param|Var|Fault)|NMP|CA(_(SoapProxy|LocalProxy))?|p(hinxClient|oofchecker|l(M(inHeap|axHeap)|S(tack|ubject)|Heap|T(ype|empFileObject)|Ob(server|jectStorage)|DoublyLinkedList|PriorityQueue|Enum|Queue|Fi(le(Info|Object)|xedArray)))|e(ssionHandler(Interface)?|ekableIterator|rializable)|DO_(Model_(ReflectionDataObject|Type|Property)|Sequence|D(ata(Object|Factory)|AS_(Relational|XML(_Document)?|Setting|ChangeSummary|Data(Object|Factory)))|Exception|List)|wish(Result(s)?|Search)?|VM(Model)?|QLite(Result|3(Result|Stmt)?|Database|Unbuffered)|AM(Message|Connection))|H(ttp(Re(sponse|quest(Pool)?)|Message|InflateStream|DeflateStream|QueryString)|aru(Image|Outline|D(oc|estination)|Page|Encoder|Font|Annotation))|Ya(f_(R(oute(_(Re(write|gex)|Map|S(tatic|imple|upervar)|Interface)|r)|e(sponse_Abstract|quest_(Simple|Http|Abstract)|gistry))|Session|Con(troller_Abstract|fig_(Simple|Ini|Abstract))|Dispatcher|Plugin_Abstract|Exception|View_(Simple|Interface)|Loader|A(ction_Abstract|pplication))|r_(Server(_Exception)?|C(oncurrent_Client|lient(_Exception)?)))|N(o(RewindIterator|rmalizer)|umberFormatter)|C(o(nd|untable|llator)|URLFile|a(chingIterator|llbackFilterIterator))|T(hread|okyoTyrant(Table|Iterator|Query)?|ra(nsliterator|versable))|I(n(tl(RuleBasedBreakIterator|BreakIterator|C(odePointBreakIterator|alendar)|TimeZone|Iterator|DateFormatter|PartsIterator)|validArgumentException|finiteIterator)|terator(Iterator|Aggregate)?|magick(Draw|Pixel(Iterator)?)?)|php_user_filter|Z(MQ(Socket|Context|Device|Poll)?|ipArchive)|O(CI-(Collection|Lob)|ut(erIterator|Of(RangeException|BoundsException))|verflowException)|D(irectory(Iterator)?|omainException|OM(XPath|N(ode(list)?|amedNodeMap)|C(haracterData|omment|dataSection)|Text|Implementation|Document(Fragment)?|ProcessingInstruction|E(ntityReference|lement)|Attr)|ate(Time(I(nterface|mmutable)|Zone)?|Interval|Period))|U(n(derflowException|expectedValueException)|Converter)|JsonSerializable|finfo|P(har(Data|FileInfo)?|DO(Statement)?|arentIterator)|E(v(S(tat|ignal)|Ch(ild|eck)|Timer|I(o|dle)|ent(B(uffer(Event)?|ase)|SslContext|Http(Request|Connection)?|Config|DnsBase|Util|Listener)?|P(eriodic|repare)|Embed|Fork|Watcher|Loop)?|rrorException|xception|mptyIterator)|V(8Js(Exception)?|arnish(Stat|Log|Admin))|KTaglib_(MPEG_(File|AudioProperties)|Tag|ID3v2_(Tag|Frame|AttachedPictureFrame))|QuickHash(StringIntHash|Int(S(tringHash|et)|Hash))|F(il(terIterator|esystemIterator)|ANNConnection)|mysqli(_(stmt|driver|warning|result))?|W(orker|eak(Map|ref))|L(imitIterator|o(cale|gicException)|ua(Closure)?|engthException|apack)|A(MQP(C(hannel|onnection)|E(nvelope|xchange)|Queue)|ppendIterator|PCIterator|rray(Iterator|Object|Access)))\b
+ (?ix)
+ (\\)?\b
+ (st(dClass|reamWrapper)|R(RD(Graph|Creator|Updater)|untimeException|e(sourceBundle|cursive(RegexIterator|Ca(chingIterator|llbackFilterIterator)|TreeIterator|Iterator(Iterator)?|DirectoryIterator|FilterIterator|ArrayIterator)|flect(ion(Generator|Method|Class|Type|ZendExtension|Object|P(arameter|roperty)|Extension|Function(Abstract)?)?|or)|gexIterator)|angeException)|G(ender\\Gender|lobIterator|magick(Draw|Pixel)?)|X(sltProcessor|ML(Reader|Diff\\(Memory|Base|DOM|File)|Writer)|SLTProcessor)|M(ysqlndUh(Connection|PreparedStatement)|ongo(Re(sultException|gex)|Grid(fsFile|FS(Cursor|File)?)|BinData|C(o(de|llection|mmandCursor)|ursor(Interface|Exception)?|lient)|Timestamp|I(n(sertBatch|t(32|64))|d)|D(B(Ref|\\(BSON\\(Regex|M(inKey|axKey)|Binary|Serializable|Timestamp|ObjectID|Decimal128|U(nserializable|TCDateTime)|Javascript)|Driver\\(Read(Concern|Preference)|Manager|BulkWrite|Server|C(ommand|ursor(Id)?)|Exception\\WriteException|Query|Write(Result|Concern(Error)?|Error))))?|eleteBatch|ate)|UpdateBatch|Pool|Write(Batch|ConcernException)|Log)?|u(tex|ltipleIterator)|e(ssageFormatter|mcache(d)?))|Bad(MethodCallException|FunctionCallException)|tidy(Node)?|S(ync(ReaderWriter|Mutex|S(haredMemory|emaphore)|Event)|impleXML(Iterator|Element)|oap(Server|Header|Client|Param|Var|Fault)|NMP|CA(_(SoapProxy|LocalProxy))?|p(hinxClient|oofchecker|l(M(inHeap|axHeap)|S(tack|ubject)|Heap|T(ype|empFileObject)|Ob(server|jectStorage)|DoublyLinkedList|PriorityQueue|Enum|Queue|Fi(le(Info|Object)|xedArray)))|e(ssionHandler(Interface)?|ekableIterator|rializable)|DO_(Model_(ReflectionDataObject|Type|Property)|Sequence|D(ata(Object|Factory)|AS_(Relational|XML(_Document)?|Setting|ChangeSummary|Data(Object|Factory)))|Exception|List)|wish(Result(s)?|Search)?|VM(Model)?|QLite(Result|3(Result|Stmt)?|Database|Unbuffered)|AM(Message|Connection))|H(RTime\\(StopWatch|PerformanceCounter)|aru(Image|Outline|D(oc|estination)|Page|Encoder|Font|Annotation))
+ |Ya(f_(R(oute(_(Re(write|gex)|Map|S(tatic|imple|upervar)|Interface)|r)|e(sponse_Abstract|quest_(Simple|Http|Abstract)|gistry))|Session|Con(troller_Abstract|fig_(Simple|Ini|Abstract))|Dispatcher|Plugin_Abstract|Exception|View_(Simple|Interface)|Loader|A(ction_Abstract|pplication))|r_(Server(_Exception)?|C(oncurrent_Client|lient(_Exception)?)))|N(o(RewindIterator|rmalizer)|umberFormatter)|C(o(nd|untable|ll(ectable|ator))|URLFile|a(chingIterator|llbackFilterIterator))|T(hread(ed)?|okyoTyrant(Table|Iterator|Query)?|ra(nsliterator|versable))|I(n(tl(RuleBasedBreakIterator|BreakIterator|C(har|odePointBreakIterator|alendar)|TimeZone|Iterator|DateFormatter|PartsIterator)|validArgumentException|finiteIterator)|terator(Iterator|Aggregate)?|magick(Draw|Pixel(Iterator)?|Kernel)?)|php_user_filter|Z(MQ(Socket|Context|Device|Poll)?|ipArchive|ookeeper)|O(CI\-(Collection|Lob)|ut(erIterator|Of(RangeException|BoundsException))|verflowException)|D(s\\(Map|S(tack|e(t|quence))|Hashable|Collection|Deque|P(air|riorityQueue)|Vector|Queue)|irectory(Iterator)?|omainException|OM(XPath|N(ode(list)?|amedNodeMap)|C(haracterData|omment|dataSection)|Text|Implementation|Document(Fragment)?|ProcessingInstruction|E(ntityReference|lement)|Attr)|ate(Time(I(nterface|mmutable)|Zone)?|Interval|Period))|U(n(derflowException|expectedValueException)|Converter|I\\(Menu(Item)?|Size|Control(s\\(Radio|Gr(id|oup)|MultilineEntry|B(ox|utton)|S(pin|eparator|lider)|C(heck|o(lorButton|mbo))|Tab|P(icker|rogress)|E(ntry|ditableCombo)|Form|Label))?|Draw\\(Matrix|Brush(\\(RadialGradient|Gradient|LinearGradient))?|Stroke|Color|Text\\(Font(\\Descriptor)?|Layout)|P(en|ath))|Point|Executor|Window|Area))|JsonSerializable|finfo|P(har(Data|FileInfo)?|ool|DO(Statement)?|arentIterator)|E(v(S(tat|ignal)|Ch(ild|eck)|Timer|I(o|dle)|ent(B(uffer(Event)?|ase)|SslContext|Http(Request|Connection)?|Config|DnsBase|Util|Listener)?|P(eriodic|repare)|Embed|Fork|Watcher|Loop)?|rrorException|xception|mptyIterator)|V(8Js(Exception)?|arnish(Stat|Log|Admin))|KTaglib_(MPEG_(File|AudioProperties)|Tag|ID3v2_(Tag|Frame|AttachedPictureFrame))|QuickHash(StringIntHash|Int(S(tringHash|et)|Hash))|F(il(terIterator|esystemIterator)|ANNConnection)|mysqli(_(stmt|driver|warning|result))?|W(orker|eak(Map|ref))|L(imitIterator|o(cale|gicException)|ua(Closure)?|engthException|apack)|A(ppendIterator|PC(Iterator|UIterator)|rray(Iterator|Object|Access)))
+ \b
+
name
support.class.builtin.php
@@ -253,7 +258,7 @@
begin
(?i)(?=\\?[a-z_0-9]+\\)
end
- (?i)([a-z_][a-z_0-9]*)?(?=[^a-z0-9_\\])
+ (?i)([a-z_][a-z_0-9]*)?(?=[^a-z0-9_\\]|\z)
endCaptures
1
@@ -278,7 +283,7 @@
begin
(?=[\\a-zA-Z_])
end
- (?i)([a-z_][a-z_0-9]*)?(?=[^a-z0-9_\\])
+ (?i)([a-z_][a-z_0-9]*)?(?=[^a-z0-9_\\]|\z)
endCaptures
1
@@ -493,7 +498,13 @@
match
- (\\)?\b(GLOB_(MARK|BRACE|NO(SORT|CHECK|ESCAPE)|ONLYDIR|ERR|AVAILABLE_FLAGS)|XML_(SAX_IMPL|HTML_DOCUMENT_NODE|N(OTATION_NODE|AMESPACE_DECL_NODE)|C(OMMENT_NODE|DATA_SECTION_NODE)|TEXT_NODE|OPTION_(SKIP_(TAGSTART|WHITE)|CASE_FOLDING|TARGET_ENCODING)|D(TD_NODE|OCUMENT_(NODE|TYPE_NODE|FRAG_NODE))|PI_NODE|E(RROR_(RECURSIVE_ENTITY_REF|MISPLACED_XML_PI|B(INARY_ENTITY_REF|AD_CHAR_REF)|SYNTAX|NO(NE|_(MEMORY|ELEMENTS))|TAG_MISMATCH|IN(CORRECT_ENCODING|VALID_TOKEN)|DUPLICATE_ATTRIBUTE|UN(CLOSED_(CDATA_SECTION|TOKEN)|DEFINED_ENTITY|KNOWN_ENCODING)|JUNK_AFTER_DOC_ELEMENT|PAR(TIAL_CHAR|AM_ENTITY_REF)|EXTERNAL_ENTITY_HANDLING|A(SYNC_ENTITY|TTRIBUTE_EXTERNAL_ENTITY_REF))|NTITY_(REF_NODE|NODE|DECL_NODE)|LEMENT_(NODE|DECL_NODE))|LOCAL_NAMESPACE|ATTRIBUTE_(N(MTOKEN(S)?|O(TATION|DE))|CDATA|ID(REF(S)?)?|DECL_NODE|EN(TITY|UMERATION)))|M(HASH_(RIPEMD(1(28|60)|256|320)|GOST|MD(2|4|5)|S(HA(1|2(24|56)|384|512)|NEFRU256)|HAVAL(1(28|92|60)|2(24|56))|CRC32(B)?|TIGER(1(28|60))?|WHIRLPOOL|ADLER32)|YSQL(_(BOTH|NUM|CLIENT_(SSL|COMPRESS|I(GNORE_SPACE|NTERACTIVE))|ASSOC)|I_(RE(PORT_(STRICT|INDEX|OFF|ERROR|ALL)|FRESH_(GRANT|MASTER|BACKUP_LOG|S(TATUS|LAVE)|HOSTS|T(HREADS|ABLES)|LOG)|AD_DEFAULT_(GROUP|FILE))|GROUP_FLAG|MULTIPLE_KEY_FLAG|B(INARY_FLAG|OTH|LOB_FLAG)|S(T(MT_ATTR_(CURSOR_TYPE|UPDATE_MAX_LENGTH|PREFETCH_ROWS)|ORE_RESULT)|E(RVER_QUERY_(NO_(GOOD_INDEX_USED|INDEX_USED)|WAS_SLOW)|T_(CHARSET_NAME|FLAG)))|N(O(_D(EFAULT_VALUE_FLAG|ATA)|T_NULL_FLAG)|UM(_FLAG)?)|C(URSOR_TYPE_(READ_ONLY|SCROLLABLE|NO_CURSOR|FOR_UPDATE)|LIENT_(SSL|NO_SCHEMA|COMPRESS|I(GNORE_SPACE|NTERACTIVE)|FOUND_ROWS))|T(YPE_(GEOMETRY|MEDIUM_BLOB|B(IT|LOB)|S(HORT|TRING|ET)|YEAR|N(ULL|EWD(ECIMAL|ATE))|CHAR|TI(ME(STAMP)?|NY(_BLOB)?)|INT(24|ERVAL)|D(OUBLE|ECIMAL|ATE(TIME)?)|ENUM|VAR_STRING|FLOAT|LONG(_BLOB|LONG)?)|IMESTAMP_FLAG)|INIT_COMMAND|ZEROFILL_FLAG|O(N_UPDATE_NOW_FLAG|PT_(NET_(READ_BUFFER_SIZE|CMD_BUFFER_SIZE)|CONNECT_TIMEOUT|INT_AND_FLOAT_NATIVE|LOCAL_INFILE))|D(EBUG_TRACE_ENABLED|ATA_TRUNCATED)|U(SE_RESULT|N(SIGNED_FLAG|IQUE_KEY_FLAG))|P(RI_KEY_FLAG|ART_KEY_FLAG)|ENUM_FLAG|A(S(SOC|YNC)|UTO_INCREMENT_FLAG)))|CRYPT_(R(C(2|6)|IJNDAEL_(1(28|92)|256)|AND)|GOST|XTEA|M(ODE_(STREAM|NOFB|C(BC|FB)|OFB|ECB)|ARS)|BLOWFISH(_COMPAT)?|S(ERPENT|KIPJACK|AFER(128|PLUS|64))|C(RYPT|AST_(128|256))|T(RIPLEDES|HREEWAY|WOFISH)|IDEA|3DES|DE(S|CRYPT|V_(RANDOM|URANDOM))|PANAMA|EN(CRYPT|IGNA)|WAKE|LOKI97|ARCFOUR(_IV)?))|S(TREAM_(REPORT_ERRORS|M(UST_SEEK|KDIR_RECURSIVE)|BUFFER_(NONE|FULL|LINE)|S(HUT_(RD(WR)?|WR)|OCK_(R(DM|AW)|S(TREAM|EQPACKET)|DGRAM)|ERVER_(BIND|LISTEN))|NOTIFY_(RE(SOLVE|DIRECTED)|MIME_TYPE_IS|SEVERITY_(INFO|ERR|WARN)|CO(MPLETED|NNECT)|PROGRESS|F(ILE_SIZE_IS|AILURE)|AUTH_RE(SULT|QUIRED))|C(RYPTO_METHOD_(SSLv(2(_(SERVER|CLIENT)|3_(SERVER|CLIENT))|3_(SERVER|CLIENT))|TLS_(SERVER|CLIENT))|LIENT_(CONNECT|PERSISTENT|ASYNC_CONNECT)|AST_(FOR_SELECT|AS_STREAM))|I(GNORE_URL|S_URL|PPROTO_(RAW|TCP|I(CMP|P)|UDP))|O(OB|PTION_(READ_(BUFFER|TIMEOUT)|BLOCKING|WRITE_BUFFER))|U(RL_STAT_(QUIET|LINK)|SE_PATH)|P(EEK|F_(INET(6)?|UNIX))|ENFORCE_SAFE_MODE|FILTER_(READ|WRITE|ALL))|UNFUNCS_RET_(STRING|TIMESTAMP|DOUBLE)|QLITE(_(R(OW|EADONLY)|MIS(MATCH|USE)|B(OTH|USY)|SCHEMA|N(O(MEM|T(FOUND|ADB)|LFS)|UM)|C(O(RRUPT|NSTRAINT)|ANTOPEN)|TOOBIG|I(NTER(RUPT|NAL)|OERR)|OK|DONE|P(ROTOCOL|ERM)|E(RROR|MPTY)|F(ORMAT|ULL)|LOCKED|A(BORT|SSOC|UTH))|3_(B(OTH|LOB)|NU(M|LL)|TEXT|INTEGER|OPEN_(READ(ONLY|WRITE)|CREATE)|FLOAT|ASSOC)))|CURL(M(SG_DONE|_(BAD_(HANDLE|EASY_HANDLE)|CALL_MULTI_PERFORM|INTERNAL_ERROR|O(UT_OF_MEMORY|K)))|SSH_AUTH_(HOST|NONE|DEFAULT|P(UBLICKEY|ASSWORD)|KEYBOARD)|CLOSEPOLICY_(SLOWEST|CALLBACK|OLDEST|LEAST_(RECENTLY_USED|TRAFFIC))|_(HTTP_VERSION_(1_(1|0)|NONE)|NETRC_(REQUIRED|IGNORED|OPTIONAL)|TIMECOND_(IF(MODSINCE|UNMODSINCE)|LASTMOD)|IPRESOLVE_(V(4|6)|WHATEVER)|VERSION_(SSL|IPV6|KERBEROS4|LIBZ))|INFO_(RE(DIRECT_(COUNT|TIME)|QUEST_SIZE)|S(SL_VERIFYRESULT|TARTTRANSFER_TIME|IZE_(DOWNLOAD|UPLOAD)|PEED_(DOWNLOAD|UPLOAD))|H(TTP_CODE|EADER_(SIZE|OUT))|NAMELOOKUP_TIME|C(ON(NECT_TIME|TENT_(TYPE|LENGTH_(DOWNLOAD|UPLOAD)))|ERTINFO)|TOTAL_TIME|PR(IVATE|ETRANSFER_TIME)|EFFECTIVE_URL|FILETIME)|OPT_(R(E(SUME_FROM|TURNTRANSFER|DIR_PROTOCOLS|FERER|AD(DATA|FUNCTION))|AN(GE|DOM_FILE))|MAX(REDIRS|CONNECTS)|B(INARYTRANSFER|UFFERSIZE)|S(S(H_(HOST_PUBLIC_KEY_MD5|P(RIVATE_KEYFILE|UBLIC_KEYFILE)|AUTH_TYPES)|L(CERT(TYPE|PASSWD)?|_(CIPHER_LIST|VERIFY(HOST|PEER))|ENGINE(_DEFAULT)?|VERSION|KEY(TYPE|PASSWD)?))|TDERR)|H(TTP(GET|HEADER|200ALIASES|_VERSION|PROXYTUNNEL|AUTH)|EADER(FUNCTION)?)|N(O(BODY|SIGNAL|PROGRESS)|ETRC)|C(RLF|O(NNECTTIMEOUT(_MS)?|OKIE(SESSION|JAR|FILE)?)|USTOMREQUEST|ERTINFO|LOSEPOLICY|A(INFO|PATH))|T(RANSFERTEXT|CP_NODELAY|IME(CONDITION|OUT(_MS)?|VALUE))|I(N(TERFACE|FILE(SIZE)?)|PRESOLVE)|DNS_(CACHE_TIMEOUT|USE_GLOBAL_CACHE)|U(RL|SER(PWD|AGENT)|NRESTRICTED_AUTH|PLOAD)|P(R(IVATE|O(GRESSFUNCTION|XY(TYPE|USERPWD|PORT|AUTH)?|TOCOLS))|O(RT|ST(REDIR|QUOTE|FIELDS)?)|UT)|E(GDSOCKET|NCODING)|VERBOSE|K(RB4LEVEL|EYPASSWD)|QUOTE|F(RESH_CONNECT|TP(SSLAUTH|_(S(SL|KIP_PASV_IP)|CREATE_MISSING_DIRS|USE_EP(RT|SV)|FILEMETHOD)|PORT|LISTONLY|APPEND)|ILE(TIME)?|O(RBID_REUSE|LLOWLOCATION)|AILONERROR)|WRITE(HEADER|FUNCTION)|LOW_SPEED_(TIME|LIMIT)|AUTOREFERER)|PRO(XY_(SOCKS(4|5)|HTTP)|TO_(S(CP|FTP)|HTTP(S)?|T(ELNET|FTP)|DICT|F(TP(S)?|ILE)|LDAP(S)?|ALL))|E_(RE(CV_ERROR|AD_ERROR)|GOT_NOTHING|MALFORMAT_USER|BAD_(C(ONTENT_ENCODING|ALLING_ORDER)|PASSWORD_ENTERED|FUNCTION_ARGUMENT)|S(S(H|L_(C(IPHER|ONNECT_ERROR|ERTPROBLEM|ACERT)|PEER_CERTIFICATE|ENGINE_(SETFAILED|NOTFOUND)))|HARE_IN_USE|END_ERROR)|HTTP_(RANGE_ERROR|NOT_FOUND|PO(RT_FAILED|ST_ERROR))|COULDNT_(RESOLVE_(HOST|PROXY)|CONNECT)|T(OO_MANY_REDIRECTS|ELNET_OPTION_SYNTAX)|O(BSOLETE|UT_OF_MEMORY|PERATION_TIMEOUTED|K)|U(RL_MALFORMAT(_USER)?|N(SUPPORTED_PROTOCOL|KNOWN_TELNET_OPTION))|PARTIAL_FILE|F(TP_(BAD_DOWNLOAD_RESUME|SSL_FAILED|C(OULDNT_(RETR_FILE|GET_SIZE|S(TOR_FILE|ET_(BINARY|ASCII))|USE_REST)|ANT_(RECONNECT|GET_HOST))|USER_PASSWORD_INCORRECT|PORT_FAILED|QUOTE_ERROR|W(RITE_ERROR|EIRD_(SERVER_REPLY|227_FORMAT|USER_REPLY|PAS(S_REPLY|V_REPLY)))|ACCESS_DENIED)|ILE(SIZE_EXCEEDED|_COULDNT_READ_FILE)|UNCTION_NOT_FOUND|AILED_INIT)|WRITE_ERROR|L(IBRARY_NOT_FOUND|DAP_(SEARCH_FAILED|CANNOT_BIND|INVALID_URL))|ABORTED_BY_CALLBACK)|VERSION_NOW|FTP(METHOD_(MULTICWD|SINGLECWD|NOCWD)|SSL_(NONE|CONTROL|TRY|ALL)|AUTH_(SSL|TLS|DEFAULT))|AUTH_(GSSNEGOTIATE|BASIC|NTLM|DIGEST|ANY(SAFE)?))|I(MAGETYPE_(GIF|XBM|BMP|SWF|COUNT|TIFF_(MM|II)|I(CO|FF)|UNKNOWN|J(B2|P(X|2|C|EG(2000)?))|P(SD|NG)|WBMP)|NPUT_(REQUEST|GET|SE(RVER|SSION)|COOKIE|POST|ENV)|CONV_(MIME_DECODE_(STRICT|CONTINUE_ON_ERROR)|IMPL|VERSION))|D(NS_(MX|S(RV|OA)|HINFO|N(S|APTR)|CNAME|TXT|PTR|A(NY|LL|AAA|6)?)|OM(STRING_SIZE_ERR|_(SYNTAX_ERR|HIERARCHY_REQUEST_ERR|N(O(_(MODIFICATION_ALLOWED_ERR|DATA_ALLOWED_ERR)|T_(SUPPORTED_ERR|FOUND_ERR))|AMESPACE_ERR)|IN(DEX_SIZE_ERR|USE_ATTRIBUTE_ERR|VALID_(MODIFICATION_ERR|STATE_ERR|CHARACTER_ERR|ACCESS_ERR))|PHP_ERR|VALIDATION_ERR|WRONG_DOCUMENT_ERR)))|JSON_(HEX_(TAG|QUOT|A(MP|POS))|NUMERIC_CHECK|ERROR_(S(YNTAX|TATE_MISMATCH)|NONE|CTRL_CHAR|DEPTH|UTF8)|FORCE_OBJECT)|P(REG_(RECURSION_LIMIT_ERROR|GREP_INVERT|BA(CKTRACK_LIMIT_ERROR|D_UTF8_(OFFSET_ERROR|ERROR))|S(PLIT_(NO_EMPTY|OFFSET_CAPTURE|DELIM_CAPTURE)|ET_ORDER)|NO_ERROR|INTERNAL_ERROR|OFFSET_CAPTURE|PATTERN_ORDER)|SFS_(PASS_ON|ERR_FATAL|F(EED_ME|LAG_(NORMAL|FLUSH_(CLOSE|INC))))|CRE_VERSION|OSIX_(R_OK|X_OK|S_IF(REG|BLK|SOCK|CHR|IFO)|F_OK|W_OK))|F(NM_(NOESCAPE|CASEFOLD|P(ERIOD|ATHNAME))|IL(TER_(REQUIRE_(SCALAR|ARRAY)|SANITIZE_(MAGIC_QUOTES|S(TRI(NG|PPED)|PECIAL_CHARS)|NUMBER_(INT|FLOAT)|URL|E(MAIL|NCODED)|FULL_SPECIAL_CHARS)|NULL_ON_FAILURE|CALLBACK|DEFAULT|UNSAFE_RAW|VALIDATE_(REGEXP|BOOLEAN|I(NT|P)|URL|EMAIL|FLOAT)|F(ORCE_ARRAY|LAG_(S(CHEME_REQUIRED|TRIP_(BACKTICK|HIGH|LOW))|HOST_REQUIRED|NO(NE|_(RES_RANGE|PRIV_RANGE|ENCODE_QUOTES))|IPV(4|6)|PATH_REQUIRED|E(MPTY_STRING_NULL|NCODE_(HIGH|LOW|AMP))|QUERY_REQUIRED|ALLOW_(SCIENTIFIC|HEX|THOUSAND|OCTAL|FRACTION))))|E(_(BINARY|SKIP_EMPTY_LINES|NO_DEFAULT_CONTEXT|TEXT|IGNORE_NEW_LINES|USE_INCLUDE_PATH|APPEND)|INFO_(RAW|MIME(_(TYPE|ENCODING))?|SYMLINK|NONE|CONTINUE|DEVICES|PRESERVE_ATIME)))|ORCE_(GZIP|DEFLATE))|LIBXML_(XINCLUDE|N(SCLEAN|O(XMLDECL|BLANKS|NET|CDATA|E(RROR|MPTYTAG|NT)|WARNING))|COMPACT|D(TD(VALID|LOAD|ATTR)|OTTED_VERSION)|PARSEHUGE|ERR_(NONE|ERROR|FATAL|WARNING)|VERSION|LOADED_VERSION))\b
+ (?x)
+ (\\)?\b
+ (GLOB_(MARK|BRACE|NO(SORT|CHECK|ESCAPE)|ONLYDIR|ERR|AVAILABLE_FLAGS)|XML_(SAX_IMPL|HTML_DOCUMENT_NODE|N(OTATION_NODE|AMESPACE_DECL_NODE)|C(OMMENT_NODE|DATA_SECTION_NODE)|TEXT_NODE|OPTION_(SKIP_(TAGSTART|WHITE)|CASE_FOLDING|TARGET_ENCODING)|D(TD_NODE|OCUMENT_(NODE|TYPE_NODE|FRAG_NODE))|PI_NODE|E(RROR_(RECURSIVE_ENTITY_REF|MISPLACED_XML_PI|B(INARY_ENTITY_REF|AD_CHAR_REF)|SYNTAX|NO(NE|_(MEMORY|ELEMENTS))|TAG_MISMATCH|IN(CORRECT_ENCODING|VALID_TOKEN)|DUPLICATE_ATTRIBUTE|UN(CLOSED_(CDATA_SECTION|TOKEN)|DEFINED_ENTITY|KNOWN_ENCODING)|JUNK_AFTER_DOC_ELEMENT|PAR(TIAL_CHAR|AM_ENTITY_REF)|EXTERNAL_ENTITY_HANDLING|A(SYNC_ENTITY|TTRIBUTE_EXTERNAL_ENTITY_REF))|NTITY_(REF_NODE|NODE|DECL_NODE)|LEMENT_(NODE|DECL_NODE))|LOCAL_NAMESPACE|ATTRIBUTE_(N(MTOKEN(S)?|O(TATION|DE))|CDATA|ID(REF(S)?)?|DECL_NODE|EN(TITY|UMERATION)))|M(HASH_(RIPEMD(1(28|60)|256|320)|GOST|MD(2|4|5)|S(HA(1|2(24|56)|384|512)|NEFRU256)|HAVAL(1(28|92|60)|2(24|56))|CRC32(B)?|TIGER(1(28|60))?|WHIRLPOOL|ADLER32)|YSQL(_(BOTH|NUM|CLIENT_(SSL|COMPRESS|I(GNORE_SPACE|NTERACTIVE))|ASSOC)|I_(RE(PORT_(STRICT|INDEX|OFF|ERROR|ALL)|FRESH_(GRANT|MASTER|BACKUP_LOG|S(TATUS|LAVE)|HOSTS|T(HREADS|ABLES)|LOG)|AD_DEFAULT_(GROUP|FILE))|GROUP_FLAG|MULTIPLE_KEY_FLAG|B(INARY_FLAG|OTH|LOB_FLAG)|S(T(MT_ATTR_(CURSOR_TYPE|UPDATE_MAX_LENGTH|PREFETCH_ROWS)|ORE_RESULT)|E(RVER_QUERY_(NO_(GOOD_INDEX_USED|INDEX_USED)|WAS_SLOW)|T_(CHARSET_NAME|FLAG)))|N(O(_D(EFAULT_VALUE_FLAG|ATA)|T_NULL_FLAG)|UM(_FLAG)?)|C(URSOR_TYPE_(READ_ONLY|SCROLLABLE|NO_CURSOR|FOR_UPDATE)|LIENT_(SSL|NO_SCHEMA|COMPRESS|I(GNORE_SPACE|NTERACTIVE)|FOUND_ROWS))|T(YPE_(GEOMETRY|MEDIUM_BLOB|B(IT|LOB)|S(HORT|TRING|ET)|YEAR|N(ULL|EWD(ECIMAL|ATE))|CHAR|TI(ME(STAMP)?|NY(_BLOB)?)|INT(24|ERVAL)|D(OUBLE|ECIMAL|ATE(TIME)?)|ENUM|VAR_STRING|FLOAT|LONG(_BLOB|LONG)?)|IMESTAMP_FLAG)|INIT_COMMAND|ZEROFILL_FLAG|O(N_UPDATE_NOW_FLAG|PT_(NET_(READ_BUFFER_SIZE|CMD_BUFFER_SIZE)|CONNECT_TIMEOUT|INT_AND_FLOAT_NATIVE|LOCAL_INFILE))|D(EBUG_TRACE_ENABLED|ATA_TRUNCATED)|U(SE_RESULT|N(SIGNED_FLAG|IQUE_KEY_FLAG))|P(RI_KEY_FLAG|ART_KEY_FLAG)|ENUM_FLAG|A(S(SOC|YNC)|UTO_INCREMENT_FLAG)))|CRYPT_(R(C(2|6)|IJNDAEL_(1(28|92)|256)|AND)|GOST|XTEA|M(ODE_(STREAM|NOFB|C(BC|FB)|OFB|ECB)|ARS)|BLOWFISH(_COMPAT)?|S(ERPENT|KIPJACK|AFER(128|PLUS|64))|C(RYPT|AST_(128|256))|T(RIPLEDES|HREEWAY|WOFISH)|IDEA|3DES|
+ DE(S|CRYPT|V_(RANDOM|URANDOM))|PANAMA|EN(CRYPT|IGNA)|WAKE|LOKI97|ARCFOUR(_IV)?))|S(TREAM_(REPORT_ERRORS|M(UST_SEEK|KDIR_RECURSIVE)|BUFFER_(NONE|FULL|LINE)|S(HUT_(RD(WR)?|WR)|OCK_(R(DM|AW)|S(TREAM|EQPACKET)|DGRAM)|ERVER_(BIND|LISTEN))|NOTIFY_(RE(SOLVE|DIRECTED)|MIME_TYPE_IS|SEVERITY_(INFO|ERR|WARN)|CO(MPLETED|NNECT)|PROGRESS|F(ILE_SIZE_IS|AILURE)|AUTH_RE(SULT|QUIRED))|C(RYPTO_METHOD_(SSLv(2(_(SERVER|CLIENT)|3_(SERVER|CLIENT))|3_(SERVER|CLIENT))|TLS_(SERVER|CLIENT))|LIENT_(CONNECT|PERSISTENT|ASYNC_CONNECT)|AST_(FOR_SELECT|AS_STREAM))|I(GNORE_URL|S_URL|PPROTO_(RAW|TCP|I(CMP|P)|UDP))|O(OB|PTION_(READ_(BUFFER|TIMEOUT)|BLOCKING|WRITE_BUFFER))|U(RL_STAT_(QUIET|LINK)|SE_PATH)|P(EEK|F_(INET(6)?|UNIX))|ENFORCE_SAFE_MODE|FILTER_(READ|WRITE|ALL))|UNFUNCS_RET_(STRING|TIMESTAMP|DOUBLE)|QLITE(_(R(OW|EADONLY)|MIS(MATCH|USE)|B(OTH|USY)|SCHEMA|N(O(MEM|T(FOUND|ADB)|LFS)|UM)|C(O(RRUPT|NSTRAINT)|ANTOPEN)|TOOBIG|I(NTER(RUPT|NAL)|OERR)|OK|DONE|P(ROTOCOL|ERM)|E(RROR|MPTY)|F(ORMAT|ULL)|LOCKED|A(BORT|SSOC|UTH))|3_(B(OTH|LOB)|NU(M|LL)|TEXT|INTEGER|OPEN_(READ(ONLY|WRITE)|CREATE)|FLOAT|ASSOC)))|CURL(M(SG_DONE|_(BAD_(HANDLE|EASY_HANDLE)|CALL_MULTI_PERFORM|INTERNAL_ERROR|O(UT_OF_MEMORY|K)))|SSH_AUTH_(HOST|NONE|DEFAULT|P(UBLICKEY|ASSWORD)|KEYBOARD)|CLOSEPOLICY_(SLOWEST|CALLBACK|OLDEST|LEAST_(RECENTLY_USED|TRAFFIC))|_(HTTP_VERSION_(1_(1|0)|NONE)|NETRC_(REQUIRED|IGNORED|OPTIONAL)|TIMECOND_(IF(MODSINCE|UNMODSINCE)|LASTMOD)|IPRESOLVE_(V(4|6)|WHATEVER)|VERSION_(SSL|IPV6|KERBEROS4|LIBZ))|INFO_(RE(DIRECT_(COUNT|TIME)|QUEST_SIZE)|S(SL_VERIFYRESULT|TARTTRANSFER_TIME|IZE_(DOWNLOAD|UPLOAD)|PEED_(DOWNLOAD|UPLOAD))|H(TTP_CODE|EADER_(SIZE|OUT))|NAMELOOKUP_TIME|C(ON(NECT_TIME|TENT_(TYPE|LENGTH_(DOWNLOAD|UPLOAD)))|ERTINFO)|TOTAL_TIME|PR(IVATE|ETRANSFER_TIME)|EFFECTIVE_URL|FILETIME)|OPT_(R(E(SUME_FROM|TURNTRANSFER|DIR_PROTOCOLS|FERER|AD(DATA|FUNCTION))|AN(GE|DOM_FILE))|MAX(REDIRS|CONNECTS)|B(INARYTRANSFER|UFFERSIZE)|S(S(H_(HOST_PUBLIC_KEY_MD5|P(RIVATE_KEYFILE|UBLIC_KEYFILE)|AUTH_TYPES)|L(CERT(TYPE|PASSWD)?|_(CIPHER_LIST|VERIFY(HOST|PEER))|ENGINE(_DEFAULT)?|VERSION|KEY(TYPE|PASSWD)?))|TDERR)|H(TTP(GET|HEADER|200ALIASES|_VERSION|PROXYTUNNEL|AUTH)|EADER(FUNCTION)?)
+ |N(O(BODY|SIGNAL|PROGRESS)|ETRC)|C(RLF|O(NNECTTIMEOUT(_MS)?|OKIE(SESSION|JAR|FILE)?)|USTOMREQUEST|ERTINFO|LOSEPOLICY|A(INFO|PATH))|T(RANSFERTEXT|CP_NODELAY|IME(CONDITION|OUT(_MS)?|VALUE))|I(N(TERFACE|FILE(SIZE)?)|PRESOLVE)|DNS_(CACHE_TIMEOUT|USE_GLOBAL_CACHE)|U(RL|SER(PWD|AGENT)|NRESTRICTED_AUTH|PLOAD)|P(R(IVATE|O(GRESSFUNCTION|XY(TYPE|USERPWD|PORT|AUTH)?|TOCOLS))|O(RT|ST(REDIR|QUOTE|FIELDS)?)|UT)|E(GDSOCKET|NCODING)|VERBOSE|K(RB4LEVEL|EYPASSWD)|QUOTE|F(RESH_CONNECT|TP(SSLAUTH|_(S(SL|KIP_PASV_IP)|CREATE_MISSING_DIRS|USE_EP(RT|SV)|FILEMETHOD)|PORT|LISTONLY|APPEND)|ILE(TIME)?|O(RBID_REUSE|LLOWLOCATION)|AILONERROR)|WRITE(HEADER|FUNCTION)|LOW_SPEED_(TIME|LIMIT)|AUTOREFERER)|PRO(XY_(SOCKS(4|5)|HTTP)|TO_(S(CP|FTP)|HTTP(S)?|T(ELNET|FTP)|DICT|F(TP(S)?|ILE)|LDAP(S)?|ALL))|E_(RE(CV_ERROR|AD_ERROR)|GOT_NOTHING|MALFORMAT_USER|BAD_(C(ONTENT_ENCODING|ALLING_ORDER)|PASSWORD_ENTERED|FUNCTION_ARGUMENT)|S(S(H|L_(C(IPHER|ONNECT_ERROR|ERTPROBLEM|ACERT)|PEER_CERTIFICATE|ENGINE_(SETFAILED|NOTFOUND)))|HARE_IN_USE|END_ERROR)|HTTP_(RANGE_ERROR|NOT_FOUND|PO(RT_FAILED|ST_ERROR))|COULDNT_(RESOLVE_(HOST|PROXY)|CONNECT)|T(OO_MANY_REDIRECTS|ELNET_OPTION_SYNTAX)|O(BSOLETE|UT_OF_MEMORY|PERATION_TIMEOUTED|K)|U(RL_MALFORMAT(_USER)?|N(SUPPORTED_PROTOCOL|KNOWN_TELNET_OPTION))|PARTIAL_FILE|F(TP_(BAD_DOWNLOAD_RESUME|SSL_FAILED|C(OULDNT_(RETR_FILE|GET_SIZE|S(TOR_FILE|ET_(BINARY|ASCII))|USE_REST)|ANT_(RECONNECT|GET_HOST))|USER_PASSWORD_INCORRECT|PORT_FAILED|QUOTE_ERROR|W(RITE_ERROR|EIRD_(SERVER_REPLY|227_FORMAT|USER_REPLY|PAS(S_REPLY|V_REPLY)))|ACCESS_DENIED)|ILE(SIZE_EXCEEDED|_COULDNT_READ_FILE)|UNCTION_NOT_FOUND|AILED_INIT)|WRITE_ERROR|L(IBRARY_NOT_FOUND|DAP_(SEARCH_FAILED|CANNOT_BIND|INVALID_URL))|ABORTED_BY_CALLBACK)|VERSION_NOW|FTP(METHOD_(MULTICWD|SINGLECWD|NOCWD)|SSL_(NONE|CONTROL|TRY|ALL)|AUTH_(SSL|TLS|DEFAULT))|AUTH_(GSSNEGOTIATE|BASIC|NTLM|DIGEST|ANY(SAFE)?))|I(MAGETYPE_(GIF|XBM|BMP|SWF|COUNT|TIFF_(MM|II)|I(CO|FF)|UNKNOWN|J(B2|P(X|2|C|EG(2000)?))|P(SD|NG)|WBMP)|NPUT_(REQUEST|GET|SE(RVER|SSION)|COOKIE|POST|ENV)|CONV_(MIME_DECODE_(STRICT|CONTINUE_ON_ERROR)|IMPL|VERSION))|D(NS_(MX|S(RV|OA)|HINFO|N(S|APTR)|CNAME|TXT|PTR|A(NY|LL|AAA|6)?)|OM(STRING_SIZE_ERR|_(SYNTAX_ERR|HIERARCHY_REQUEST_ERR|N(O(_(MODIFICATION_ALLOWED_ERR|DATA_ALLOWED_ERR)|T_(SUPPORTED_ERR|FOUND_ERR))|AMESPACE_ERR)|IN(DEX_SIZE_ERR|USE_ATTRIBUTE_ERR|VALID_(MODIFICATION_ERR|STATE_ERR|CHARACTER_ERR|ACCESS_ERR))|PHP_ERR|VALIDATION_ERR|WRONG_DOCUMENT_ERR)))|JSON_(HEX_(TAG|QUOT|A(MP|POS))|NUMERIC_CHECK|ERROR_(S(YNTAX|TATE_MISMATCH)|NONE|CTRL_CHAR|DEPTH|UTF8)|FORCE_OBJECT)|P(REG_(RECURSION_LIMIT_ERROR|GREP_INVERT|BA(CKTRACK_LIMIT_ERROR|D_UTF8_(OFFSET_ERROR|ERROR))|S(PLIT_(NO_EMPTY|OFFSET_CAPTURE|DELIM_CAPTURE)|ET_ORDER)|NO_ERROR|INTERNAL_ERROR|OFFSET_CAPTURE|PATTERN_ORDER)|SFS_(PASS_ON|ERR_FATAL|F(EED_ME|LAG_(NORMAL|FLUSH_(CLOSE|INC))))|CRE_VERSION|OSIX_(R_OK|X_OK|S_IF(REG|BLK|SOCK|CHR|IFO)|F_OK|W_OK))|F(NM_(NOESCAPE|CASEFOLD|P(ERIOD|ATHNAME))|IL(TER_(REQUIRE_(SCALAR|ARRAY)|SANITIZE_(MAGIC_QUOTES|S(TRI(NG|PPED)|PECIAL_CHARS)|NUMBER_(INT|FLOAT)|URL|E(MAIL|NCODED)|FULL_SPECIAL_CHARS)|NULL_ON_FAILURE|CALLBACK|DEFAULT|UNSAFE_RAW|VALIDATE_(REGEXP|BOOLEAN|I(NT|P)|URL|EMAIL|FLOAT)|F(ORCE_ARRAY|LAG_(S(CHEME_REQUIRED|TRIP_(BACKTICK|HIGH|LOW))|HOST_REQUIRED|NO(NE|_(RES_RANGE|PRIV_RANGE|ENCODE_QUOTES))|IPV(4|6)|PATH_REQUIRED|E(MPTY_STRING_NULL|NCODE_(HIGH|LOW|AMP))|QUERY_REQUIRED|ALLOW_(SCIENTIFIC|HEX|THOUSAND|OCTAL|FRACTION))))|E(_(BINARY|SKIP_EMPTY_LINES|NO_DEFAULT_CONTEXT|TEXT|IGNORE_NEW_LINES|USE_INCLUDE_PATH|APPEND)|INFO_(RAW|MIME(_(TYPE|ENCODING))?|SYMLINK|NONE|CONTINUE|DEVICES|PRESERVE_ATIME)))|ORCE_(GZIP|DEFLATE))|LIBXML_(XINCLUDE|N(SCLEAN|O(XMLDECL|BLANKS|NET|CDATA|E(RROR|MPTYTAG|NT)|WARNING))|COMPACT|D(TD(VALID|LOAD|ATTR)|OTTED_VERSION)|PARSEHUGE|ERR_(NONE|ERROR|FATAL|WARNING)|VERSION|LOADED_VERSION))
+ \b
+
name
support.constant.ext.php
@@ -535,257 +546,94 @@
begin
- (?x)
- \s*(array) # Typehint
- \s*(&)? # Reference
- \s*((\$+)[a-zA-Z_\x{7f}-\x{ff}][a-zA-Z0-9_\x{7f}-\x{ff}]*) # The variable name
- \s*(=) # A default value
- \s*(array)\s*(\()
-
+ (?ix)
+ (?: # Optional
+ (\?)?
+ (?:
+ (array|bool|float|int|string) # scalar-type
+ | (callable|iterable) # base-type-declaration
+ | ([a-z_0-9\\]*[a-z_][a-z_0-9]*)
+ )
+ \s+
+ )?
+ (?:(&)\s*)? # Reference
+ ((\$+)[a-z_\x{7f}-\x{ff}][a-z0-9_\x{7f}-\x{ff}]*) # Variable name
+
beginCaptures
1
name
- storage.type.php
+ storage.modifier.nullable.php
2
name
- storage.modifier.reference.php
+ storage.type.$2.php
3
name
- variable.other.php
+ storage.modifier.$3.php
4
- name
- punctuation.definition.variable.php
+ patterns
+
+
+ include
+ #class-name
+
+
5
-
- name
- keyword.operator.assignment.php
-
- 6
-
- name
- support.function.construct.php
-
- 7
-
- name
- punctuation.definition.array.begin.php
-
-
- contentName
- meta.array.php
- end
- \)
- endCaptures
-
- 0
-
- name
- punctuation.definition.array.end.php
-
-
- name
- meta.function.argument.array.php
- patterns
-
-
- include
- #comments
-
-
- include
- #strings
-
-
- include
- #numbers
-
-
-
-
- captures
-
- 1
-
- name
- storage.type.php
-
- 2
name
storage.modifier.reference.php
- 3
-
- name
- variable.other.php
-
- 4
-
- name
- punctuation.definition.variable.php
-
- 5
-
- name
- keyword.operator.assignment.php
-
6
name
- constant.language.php
+ variable.other.php
7
name
- invalid.illegal.non-null-typehinted.php
+ punctuation.definition.variable.php
- match
- (?xi)
- \s*(array) # Typehint
- \s*(&)? # Reference
- \s*((\$+)[a-z_\x{7f}-\x{ff}][a-z0-9_\x{7f}-\x{ff}]*) # The variable name
- (?:
- \s*(?:(=)\s*(?:(null)|((?:\S*?\(\))|(?:\S*?)))) # A default value
- )?
- \s*(?=,|\)|/[/*]|\#|$) # A closing parentheses (end of argument list) or a comma or a comment
-
- name
- meta.function.argument.array.php
-
-
- begin
- (?i)(?=[a-z_0-9\\]*[a-z_][a-z_0-9]*\s*&?\s*\$)
end
- (?=,|\)|/[/*]|\#|$)
+ (?=,|\)|/[/*]|\#)
name
- meta.function.argument.typehinted.php
+ meta.function.argment.php
patterns
- include
- #class-name
-
-
- captures
+ begin
+ \s*(=)
+ beginCaptures
1
-
- name
- support.class.php
-
- 2
-
- name
- storage.modifier.reference.php
-
- 3
-
- name
- variable.other.php
-
- 4
-
- name
- punctuation.definition.variable.php
-
- 5
name
keyword.operator.assignment.php
- 6
-
- name
- constant.language.php
-
- 7
+
+ end
+ (?=,|\)|/[/*]|\#)
+ patterns
+
- name
- invalid.illegal.non-null-typehinted.php
+ include
+ #parameter-default-types
-
- match
- (?xi)
- \s*([a-z_][a-z_0-9]*)? # Typehinted class name
- \s*(&)? # Reference
- \s*((\$+)[a-z_\x{7f}-\x{ff}][a-z0-9_\x{7f}-\x{ff}]*) # The variable name
- (?:
- \s*(?:(=)\s*(?:(null)|((?:\S*?\(\))|(?:\S*?)))) # A default value
- )?
- \s*(?=,|\)|/[/*]|\#|$) # A closing parentheses (end of argument list) or a comma
-
-
-
-
-
- captures
-
- 1
-
- name
- storage.modifier.reference.php
-
- 2
-
- name
- variable.other.php
-
- 3
-
- name
- punctuation.definition.variable.php
-
-
- match
- (?:\s*(&))?\s*((\$+)[a-zA-Z_\x{7f}-\x{ff}][a-zA-Z0-9_\x{7f}-\x{ff}]*)\s*(?=,|\)|/[/*]|\#)
- name
- meta.function.argument.no-default.php
-
-
- begin
- (?:\s*(&))?\s*((\$+)[a-zA-Z_\x{7f}-\x{ff}][a-zA-Z0-9_\x{7f}-\x{ff}]*)(?:\s*(=)\s*)\s*
- captures
-
- 1
-
- name
- storage.modifier.reference.php
-
- 2
-
- name
- variable.other.php
-
- 3
-
- name
- punctuation.definition.variable.php
+
- 4
+ match
+ \S
name
- keyword.operator.assignment.php
-
-
- end
- (?=,|\)|/[/*]|\#)
- name
- meta.function.argument.default.php
- patterns
-
-
- include
- #parameter-default-types
+ invalid.illegal.character-not-allowed-here.php
@@ -1402,7 +1250,7 @@
match
- \\[nrt\\\$\"]
+ \\[enrt\\\$\"]
name
constant.character.escape.php
@@ -1503,10 +1351,28 @@
end
- ([a-zA-Z0-9_]+)?\s*(?:(?=\{)|$)
+ ((?:[a-zA-Z0-9_]+\s*,\s*)*)([a-zA-Z0-9_]+)?\s*(?:(?=\{)|$)
endCaptures
1
+
+ patterns
+
+
+ match
+ [a-zA-Z0-9_]+
+ name
+ entity.other.inherited-class.php
+
+
+ match
+ ,
+ name
+ punctuation.separator.classes.php
+
+
+
+ 2
name
entity.other.inherited-class.php
@@ -1524,7 +1390,7 @@
begin
- (?i)^\s*(namespace)\b\s+(?=([a-z0-9_\\]+\s*($|[;{]|(\/[\/*])))|$)
+ (?i)(?:^|(?<=<\?php))\s*(namespace)\b\s+(?=([a-z0-9_\\]+\s*($|[;{]|(\/[\/*])))|$)
beginCaptures
1
@@ -1551,7 +1417,7 @@
begin
- (?i)\s*\b(use)\s+
+ (?i)\s*\b(use)\s+(?:((const)|(function))\s+)?
beginCaptures
1
@@ -1559,6 +1425,16 @@
name
keyword.other.use.php
+ 3
+
+ name
+ storage.type.const.php
+
+ 4
+
+ name
+ storage.type.function.php
+
end
(?=;|(?:^\s*$))
@@ -1995,7 +1871,7 @@
(function)
(?:\s+|(\s*&\s*))
(?:
- (__(?:call|construct|destruct|get|set|isset|unset|tostring|clone|set_state|sleep|wakeup|autoload|invoke|callStatic))
+ (__(?:call|construct|debugInfo|destruct|get|set|isset|unset|tostring|clone|set_state|sleep|wakeup|autoload|invoke|callStatic))
|([a-zA-Z0-9_]+)
)
\s*
@@ -2043,7 +1919,19 @@
contentName
meta.function.arguments.php
end
- (\))
+ (?ix)
+ (\)) # Close arguments
+ (?: # Optional return type
+ \s*(:)\s*
+ (\?)?
+ (?:
+ (array|bool|float|int|string) # scalar-type
+ | (callable|iterable) # base-type-declaration
+ | (void)
+ | ([a-z_0-9\\]*[a-z_][a-z_0-9]*) # qualified-name
+ )
+ )?
+
endCaptures
1
@@ -2051,6 +1939,41 @@
name
punctuation.definition.parameters.end.php
+ 2
+
+ name
+ punctuation.separator.return-type.php
+
+ 3
+
+ name
+ storage.modifier.nullable.php
+
+ 4
+
+ name
+ storage.type.$4.php
+
+ 5
+
+ name
+ storage.modifier.$5.php
+
+ 6
+
+ name
+ storage.type.void.php
+
+ 7
+
+ patterns
+
+
+ include
+ #class-name
+
+
+
name
meta.function.php
@@ -2423,7 +2346,7 @@
namespace
begin
- (?i)(?:(namespace)|[a-z0-9_]+)?(\\)(?=.*?[^a-z_0-9\\])
+ (?i)(?:(namespace)|[a-z0-9_]+)?(\\)(?=.*?([^a-z0-9_\\]|\z))
beginCaptures
1
@@ -2438,7 +2361,7 @@
end
- (?i)(?=[a-z0-9_]*[^a-z0-9_\\])
+ (?i)(?=[a-z0-9_]*([^a-z0-9_\\]|\z))
name
support.other.namespace.php
patterns
@@ -2813,7 +2736,7 @@
regex-single-quoted
begin
- (?x)'/ (?= (\\.|[^'/])++/[imsxeADSUXu]*' )
+ (?x)'/ (?= ( \\ (?: \\ (?: \\ [\\']? | [^'] ) | . ) | [^'/] )++/[imsxeADSUXu]*' )
beginCaptures
0
@@ -2855,22 +2778,6 @@
name
string.regexp.arbitrary-repitition.php
-
- comment
- Escaped from the regexp – there can also be 2 backslashes (since 1 will escape the first)
- match
- (\\){1,2}[.$^\[\]{}]
- name
- constant.character.escape.regex.php
-
-
- comment
- Escaped from the PHP string – there can also be 2 backslashes (since 1 will escape the first)
- match
- \\{1,2}[\\']
- name
- constant.character.escape.php
-
begin
\[(?:\^?\])?
@@ -2889,10 +2796,8 @@
patterns
- match
- \\[\\'\[\]]
- name
- constant.character.escape.php
+ include
+ #single_quote_regex_escape
@@ -2902,7 +2807,23 @@
name
keyword.operator.regexp.php
+
+ include
+ #single_quote_regex_escape
+
+ repository
+
+ single_quote_regex_escape
+
+ comment
+ Support both PHP string and regex escaping
+ match
+ (?x) \\ (?: \\ (?: \\ [\\']? | [^'] ) | . )
+ name
+ constant.character.escape.php
+
+
sql-string-double-quoted
@@ -3228,6 +3149,12 @@
name
support.function.apc.php
+
+ match
+ (?i)\bapcu_(s(tore|ma_info)|c(lear_cache|a(s|che_info))|inc|de(c|lete)|e(ntry|xists)|fetch|add)\b
+ name
+ support.function.apcu.php
+
match
(?i)\b(s(huffle|izeof|ort)|n(ext|at(sort|casesort))|c(o(unt|mpact)|urrent)|in_array|u(sort|ksort|asort)|p(os|rev)|e(nd|ach|xtract)|k(sort|ey(_exists)?|rsort)|list|a(sort|r(sort|ray(_(s(hift|um|plice|earch|lice)|c(h(unk|ange_key_case)|o(unt_values|lumn|mbine))|intersect(_(u(key|assoc)|key|assoc))?|diff(_(u(key|assoc)|key|assoc))?|u(n(shift|ique)|intersect(_(uassoc|assoc))?|diff(_(uassoc|assoc))?)|p(op|ush|ad|roduct)|values|key(s|_exists)|f(il(ter|l(_keys)?)|lip)|walk(_recursive)?|r(e(duce|place(_recursive)?|verse)|and)|m(ultisort|erge(_recursive)?|ap)))?))|r(sort|eset|ange))\b
@@ -3236,7 +3163,7 @@
match
- (?i)\b(s(how_source|ys_getloadavg|leep)|highlight_(string|file)|con(stant|nection_(status|timeout|aborted))|time_(sleep_until|nanosleep)|ignore_user_abort|d(ie|efine(d)?)|u(sleep|n(iqid|pack))|__halt_compiler|p(hp_(strip_whitespace|check_syntax)|ack)|e(val|xit)|get_browser)\b
+ (?i)\b(s(how_source|ys_getloadavg|leep)|highlight_(string|file)|con(stant|nection_(status|aborted))|time_(sleep_until|nanosleep)|ignore_user_abort|d(ie|efine(d)?)|u(sleep|n(iqid|pack))|__halt_compiler|p(hp_(strip_whitespace|check_syntax)|ack)|e(val|xit)|get_browser)\b
name
support.function.basic_functions.php
@@ -3252,6 +3179,12 @@
name
support.function.blenc.php
+
+ match
+ (?i)\bMongoDB\\BSON\\(to(JSON|PHP)|from(JSON|PHP))\b
+ name
+ support.function.bson.php
+
match
(?i)\bbz(c(ompress|lose)|open|decompress|err(str|no|or)|flush|write|read)\b
@@ -3260,7 +3193,7 @@
match
- (?i)\b(GregorianToJD|cal_(to_jd|info|days_in_month|from_jd)|unixtojd|jdto(unix|jewish)|easter_da(ys|te)|J(ulianToJD|ewishToJD|D(MonthName|To(Gregorian|Julian|French)|DayOfWeek))|FrenchToJD)\b
+ (?i)\b(cal_(to_jd|info|days_in_month|from_jd)|unixtojd|j(d(to(unix|j(ulian|ewish)|french|gregorian)|dayofweek|monthname)|uliantojd|ewishtojd)|easter_da(ys|te)|frenchtojd|gregoriantojd)\b
name
support.function.calendar.php
@@ -3272,10 +3205,16 @@
match
- (?i)\b(com_(set|create_guid|i(senum|nvoke)|pr(int_typeinfo|op(set|put|get))|event_sink|load(_typelib)?|addref|release|get(_active_object)?|message_pump)|variant_(s(ub|et(_type)?)|n(ot|eg)|c(a(st|t)|mp)|i(nt|div|mp)|or|d(iv|ate_(to_timestamp|from_timestamp))|pow|eqv|fix|a(nd|dd|bs)|round|get_type|xor|m(od|ul)))\b
+ (?i)\b(com_(create_guid|print_typeinfo|event_sink|load_typelib|get_active_object|message_pump)|variant_(s(ub|et(_type)?)|n(ot|eg)|c(a(st|t)|mp)|i(nt|div|mp)|or|d(iv|ate_(to_timestamp|from_timestamp))|pow|eqv|fix|a(nd|dd|bs)|round|get_type|xor|m(od|ul)))\b
name
support.function.com.php
+
+ match
+ (?i)\brandom_(int|bytes)\b
+ name
+ support.function.csprng.php
+
match
(?i)\bctype_(space|cntrl|digit|upper|p(unct|rint)|lower|al(num|pha)|graph|xdigit)\b
@@ -3312,12 +3251,6 @@
name
support.function.dir.php
-
- match
- (?i)\bdotnet_load\b
- name
- support.function.dotnet.php
-
match
(?i)\beio_(s(y(nc(_file_range|fs)?|mlink)|tat(vfs)?|e(ndfile|t_m(in_parallel|ax_(idle|p(oll_(time|reqs)|arallel)))|ek))|n(threads|op|pending|re(qs|ady))|c(h(own|mod)|ustom|lose|ancel)|truncate|init|open|dup2|u(nlink|time)|poll|event_loop|f(s(ync|tat(vfs)?)|ch(own|mod)|truncate|datasync|utime|allocate)|write|l(stat|ink)|r(e(name|a(d(dir|link|ahead)?|lpath))|mdir)|g(et_(event_stream|last_error)|rp(_(cancel|limit|add))?)|mk(nod|dir)|busy)\b
@@ -3326,7 +3259,7 @@
match
- (?i)\benchant_(dict_(s(tore_replacement|uggest)|check|is_in_session|describe|quick_check|add_to_(session|personal)|get_error)|broker_(set_ordering|init|d(ict_exists|escribe)|free(_dict)?|list_dicts|request_(dict|pwl_dict)|get_error))\b
+ (?i)\benchant_(dict_(s(tore_replacement|uggest)|check|is_in_session|describe|quick_check|add_to_(session|personal)|get_error)|broker_(set_(ordering|dict_path)|init|d(ict_exists|escribe)|free(_dict)?|list_dicts|request_(dict|pwl_dict)|get_(dict_path|error)))\b
name
support.function.enchant.php
@@ -3338,7 +3271,7 @@
match
- (?i)\b(set_e(rror_handler|xception_handler)|trigger_error|debug_(print_backtrace|backtrace)|user_error|error_(log|reporting|get_last)|restore_e(rror_handler|xception_handler))\b
+ (?i)\b(set_e(rror_handler|xception_handler)|trigger_error|debug_(print_backtrace|backtrace)|user_error|error_(clear_last|log|reporting|get_last)|restore_e(rror_handler|xception_handler))\b
name
support.function.errorfunc.php
@@ -3398,22 +3331,16 @@
match
- (?i)\bgmp_(s(can(1|0)|trval|ign|ub|etbit|qrt(rem)?)|hamdist|ne(g|xtprime)|c(om|lrbit|mp)|testbit|in(tval|it|vert)|or|div(_(q(r)?|r)|exact)?|jacobi|p(o(pcount|w(m)?)|erfect_square|rob_prime)|fact|legendre|a(nd|dd|bs)|random|gcd(ext)?|xor|m(od|ul))\b
+ (?i)\bgmp_(s(can(1|0)|trval|ign|ub|etbit|qrt(rem)?)|hamdist|ne(g|xtprime)|c(om|lrbit|mp)|testbit|i(n(tval|it|vert)|mport)|or|div(_(q(r)?|r)|exact)?|jacobi|p(o(pcount|w(m)?)|erfect_square|rob_prime)|export|fact|legendre|a(nd|dd|bs)|r(oot(rem)?|andom(_(seed|range|bits))?)|gcd(ext)?|xor|m(od|ul))\b
name
support.function.gmp.php
match
- (?i)\bhash(_(hmac(_file)?|copy|init|update(_(stream|file))?|pbkdf2|fi(nal|le)|algos))?\b
+ (?i)\bhash(_(h(kdf|mac(_file)?)|copy|init|update(_(stream|file))?|pbkdf2|equals|fi(nal|le)|algos))?\b
name
support.function.hash.php
-
- match
- (?i)\b(http_(s(upport|end_(st(atus|ream)|content_(type|disposition)|data|file|last_modified))|head|negotiate_(c(harset|ontent_type)|language)|c(hunked_decode|ache_(etag|last_modified))|throttle|inflate|d(eflate|ate)|p(ost_(data|fields)|ut_(stream|data|file)|ersistent_handles_(c(ount|lean)|ident)|arse_(headers|cookie|params|message))|re(direct|quest(_(method_(name|unregister|exists|register)|body_encode))?)|get(_request_(headers|body(_stream)?))?|match_(etag|request_header|modified)|build_(str|cookie|url))|ob_(inflatehandler|deflatehandler|etaghandler))\b
- name
- support.function.http.php
-
match
(?i)\b(iconv(_(s(tr(pos|len|rpos)|ubstr|et_encoding)|get_encoding|mime_(decode(_headers)?|encode)))?|ob_iconv_handler)\b
@@ -3428,13 +3355,13 @@
match
- (?i)\b(i(ptc(parse|embed)|mage(s(y|cale|tring(up)?|et(style|t(hickness|ile)|interpolation|pixel|brush)|avealpha|x)|c(har(up)?|o(nvolution|py(res(ized|ampled)|merge(gray)?)?|lor(s(total|et|forindex)|closest(hwb|alpha)?|transparent|deallocate|exact(alpha)?|a(t|llocate(alpha)?)|resolve(alpha)?|match))|r(op(auto)?|eate(truecolor|from(string|jpeg|png|w(ebp|bmp)|g(if|d(2(part)?)?)|x(pm|bm)))?))|t(ypes|tf(text|bbox)|ruecolortopalette)|i(struecolor|nterlace)|2wbmp|d(estroy|ashedline)|jpeg|_type_to_(extension|mime_type)|p(s(slantfont|text|e(ncodefont|xtendfont)|freefont|loadfont|bbox)|ng|olygon|alette(copy|totruecolor))|ellipse|f(t(text|bbox)|il(ter|l(toborder|ed(polygon|ellipse|arc|rectangle))?)|ont(height|width)|lip)|w(ebp|bmp)|l(ine|oadfont|ayereffect)|a(ntialias|ffine(matrix(concat|get))?|lphablending|rc)|r(otate|ectangle)|g(if|d(2)?|ammacorrect|rab(screen|window))|xbm))|jpeg2wbmp|png2wbmp|g(d_info|etimagesize(fromstring)?))\b
+ (?i)\b(i(ptc(parse|embed)|mage(s(y|cale|tring(up)?|et(style|clip|t(hickness|ile)|interpolation|pixel|brush)|avealpha|x)|c(har(up)?|o(nvolution|py(res(ized|ampled)|merge(gray)?)?|lor(s(total|et|forindex)|closest(hwb|alpha)?|transparent|deallocate|exact(alpha)?|a(t|llocate(alpha)?)|resolve(alpha)?|match))|r(op(auto)?|eate(truecolor|from(string|jpeg|png|w(ebp|bmp)|g(if|d(2(part)?)?)|x(pm|bm)|bmp))?))|t(ypes|tf(text|bbox)|ruecolortopalette)|i(struecolor|nterlace)|2wbmp|openpolygon|d(estroy|ashedline)|jpeg|_type_to_(extension|mime_type)|p(s(slantfont|text|e(ncodefont|xtendfont)|freefont|loadfont|bbox)|ng|olygon|alette(copy|totruecolor))|ellipse|f(t(text|bbox)|il(ter|l(toborder|ed(polygon|ellipse|arc|rectangle))?)|ont(height|width)|lip)|w(ebp|bmp)|l(ine|oadfont|ayereffect)|a(ntialias|ffine(matrix(concat|get))?|lphablending|rc)|r(otate|e(solution|ctangle))|g(if|d(2)?|etclip|ammacorrect|rab(screen|window))|xbm|bmp))|jpeg2wbmp|png2wbmp|g(d_info|etimagesize(fromstring)?))\b
name
support.function.image.php
match
- (?i)\b(s(ys_get_temp_dir|et_(time_limit|include_path|magic_quotes_runtime))|cli_(set_process_title|get_process_title)|ini_(set|alter|restore|get(_all)?)|zend_(thread_id|version|logo_guid)|dl|p(hp(credits|info|_(sapi_name|ini_(scanned_files|loaded_file)|uname|logo_guid)|version)|utenv)|extension_loaded|version_compare|assert(_options)?|restore_include_path|g(c_(collect_cycles|disable|enable(d)?)|et(opt|_(c(urrent_user|fg_var)|include(d_files|_path)|defined_constants|extension_funcs|loaded_extensions|required_files|magic_quotes_(runtime|gpc))|env|lastmod|rusage|my(inode|uid|pid|gid)))|m(emory_get_(usage|peak_usage)|a(in|gic_quotes_runtime)))\b
+ (?i)\b(s(ys_get_temp_dir|et_(time_limit|include_path|magic_quotes_runtime))|cli_(set_process_title|get_process_title)|ini_(set|alter|restore|get(_all)?)|zend_(thread_id|version|logo_guid)|dl|p(hp(credits|info|_(sapi_name|ini_(scanned_files|loaded_file)|uname|logo_guid)|version)|utenv)|extension_loaded|version_compare|assert(_options)?|restore_include_path|g(c_(collect_cycles|disable|enable(d)?|mem_caches)|et(opt|_(c(urrent_user|fg_var)|include(d_files|_path)|defined_constants|extension_funcs|loaded_extensions|re(sources|quired_files)|magic_quotes_(runtime|gpc))|env|lastmod|rusage|my(inode|uid|pid|gid)))|m(emory_get_(usage|peak_usage)|a(in|gic_quotes_runtime)))\b
name
support.function.info.php
@@ -3446,7 +3373,7 @@
match
- (?i)\b(n(ormalizer_(normalize|is_normalized)|umfmt_(set_(symbol|text_attribute|pattern|attribute)|create|parse(_currency)?|format(_currency)?|get_(symbol|text_attribute|pattern|error_(code|message)|locale|attribute)))|collator_(s(ort(_with_sort_keys)?|et_(strength|attribute))|c(ompare|reate)|asort|get_(s(trength|ort_key)|error_(code|message)|locale|attribute))|transliterator_(create(_(inverse|from_rules))?|transliterate|list_ids|get_error_(code|message))|i(ntl(cal_get_error_(code|message)|tz_get_error_(code|message)|_(is_failure|error_name|get_error_(code|message)))|dn_to_(u(nicode|tf8)|ascii))|datefmt_(set_(calendar|timezone(_id)?|pattern|lenient)|create|is_lenient|parse|format(_object)?|localtime|get_(calendar(_object)?|time(type|zone(_id)?)|datetype|pattern|error_(code|message)|locale))|locale_(set_default|c(ompose|anonicalize)|parse|filter_matches|lookup|accept_from_http|get_(script|d(isplay_(script|name|variant|language|region)|efault)|primary_language|keywords|all_variants|region))|resourcebundle_(c(ount|reate)|locales|get(_error_(code|message))?)|grapheme_(s(tr(str|i(str|pos)|pos|len|r(ipos|pos))|ubstr)|extract)|msgfmt_(set_pattern|create|parse(_message)?|format(_message)?|get_(pattern|error_(code|message)|locale)))\b
+ (?i)\b(n(ormalizer_(normalize|is_normalized)|umfmt_(set_(symbol|text_attribute|pattern|attribute)|create|parse(_currency)?|format(_currency)?|get_(symbol|text_attribute|pattern|error_(code|message)|locale|attribute)))|collator_(s(ort(_with_sort_keys)?|et_(strength|attribute))|c(ompare|reate)|asort|get_(s(trength|ort_key)|error_(code|message)|locale|attribute))|transliterator_(create(_(inverse|from_rules))?|transliterate|list_ids|get_error_(code|message))|i(ntl(cal_get_error_(code|message)|tz_get_error_(code|message)|_(is_failure|error_name|get_error_(code|message)))|dn_to_(utf8|ascii))|datefmt_(set_(calendar|timezone(_id)?|pattern|lenient)|create|is_lenient|parse|format(_object)?|localtime|get_(calendar(_object)?|time(type|zone(_id)?)|datetype|pattern|error_(code|message)|locale))|locale_(set_default|c(ompose|anonicalize)|parse|filter_matches|lookup|accept_from_http|get_(script|d(isplay_(script|name|variant|language|region)|efault)|primary_language|keywords|all_variants|region))|resourcebundle_(c(ount|reate)|locales|get(_error_(code|message))?)|grapheme_(s(tr(str|i(str|pos)|pos|len|r(ipos|pos))|ubstr)|extract)|msgfmt_(set_pattern|create|parse(_message)?|format(_message)?|get_(pattern|error_(code|message)|locale)))\b
name
support.function.intl.php
@@ -3458,7 +3385,7 @@
match
- (?i)\bldap_(s(tart_tls|ort|e(t_(option|rebind_proc)|arch)|asl_bind)|next_(entry|attribute|reference)|c(o(n(nect|trol_paged_result(_response)?)|unt_entries|mpare)|lose)|t61_to_8859|d(n2ufn|elete)|8859_to_t61|unbind|parse_re(sult|ference)|e(rr(no|2str|or)|xplode_dn)|f(irst_(entry|attribute|reference)|ree_result)|list|add|re(name|ad)|get_(option|dn|entries|values(_len)?|attributes)|mod(ify|_(del|add|replace))|bind)\b
+ (?i)\bldap_(s(tart_tls|ort|e(t_(option|rebind_proc)|arch)|asl_bind)|next_(entry|attribute|reference)|c(o(n(nect|trol_paged_result(_response)?)|unt_entries|mpare)|lose)|t61_to_8859|d(n2ufn|elete)|8859_to_t61|unbind|parse_re(sult|ference)|e(scape|rr(no|2str|or)|xplode_dn)|f(irst_(entry|attribute|reference)|ree_result)|list|add|re(name|ad)|get_(option|dn|entries|values(_len)?|attributes)|mod(ify(_batch)?|_(del|add|replace))|bind)\b
name
support.function.ldap.php
@@ -3476,7 +3403,7 @@
match
- (?i)\b(s(in(h)?|qrt|rand)|h(ypot|exdec)|c(os(h)?|eil)|tan(h)?|is_(nan|infinite|finite)|octdec|de(c(hex|oct|bin)|g2rad)|p(i|ow)|exp(m1)?|f(loor|mod)|l(cg_value|og(1(p|0))?)|a(sin(h)?|cos(h)?|tan(h|2)?|bs)|r(ound|a(nd|d2deg))|getrandmax|m(t_(srand|rand|getrandmax)|in|ax)|b(indec|ase_convert))\b
+ (?i)\b(s(in(h)?|qrt|rand)|h(ypot|exdec)|c(os(h)?|eil)|tan(h)?|i(s_(nan|infinite|finite)|ntdiv)|octdec|de(c(hex|oct|bin)|g2rad)|p(i|ow)|exp(m1)?|f(loor|mod)|l(cg_value|og(1(p|0))?)|a(sin(h)?|cos(h)?|tan(h|2)?|bs)|r(ound|a(nd|d2deg))|getrandmax|m(t_(srand|rand|getrandmax)|in|ax)|b(indec|ase_convert))\b
name
support.function.math.php
@@ -3506,7 +3433,7 @@
match
- (?i)\bbson_(decode|encode)\b
+ (?i)\b(log_(cmd_(insert|delete|update)|killcursor|write_batch|reply|getmore)|bson_(decode|encode))\b
name
support.function.mongo.php
@@ -3518,7 +3445,7 @@
match
- (?i)\bmysqli_(s(sl_set|t(ore_result|at|mt_(s(tore_result|end_long_data)|next_result|close|init|data_seek|prepare|execute|f(etch|ree_result)|attr_(set|get)|res(ult_metadata|et)|get_(warnings|result)|more_results|bind_(param|result)))|e(nd_(query|long_data)|t_(charset|opt|local_infile_(handler|default))|lect_db)|lave_query|avepoint)|next_result|c(ha(nge_user|racter_set_name)|o(nnect|mmit)|l(ient_encoding|ose))|thread_safe|init|options|d(isable_r(pl_parse|eads_from_master)|ump_debug_info|ebug|ata_seek)|use_result|p(ing|oll|aram_count|repare)|e(scape_string|nable_r(pl_parse|eads_from_master)|xecute|mbedded_server_(start|end))|kill|query|f(ield_seek|etch(_(object|field(s|_direct)?|a(ssoc|ll|rray)|row))?|ree_result)|autocommit|r(ollback|pl_(p(arse_enabled|robe)|query_type)|e(port|fresh|lease_savepoint|a(p_async_query|l_(connect|escape_string|query))))|get_(c(harset|onnection_stats|lient_(stats|info|version)|ache_stats)|warnings|metadata)|m(ore_results|ulti_query|aster_query)|b(ind_(param|result)|egin_transaction))\b
+ (?i)\bmysqli_(s(sl_set|t(ore_result|at|mt_(s(tore_result|end_long_data)|next_result|close|init|data_seek|prepare|execute|f(etch|ree_result)|attr_(set|get)|res(ult_metadata|et)|get_(warnings|result)|more_results|bind_(param|result)))|e(nd_(query|long_data)|t_(charset|opt|local_infile_(handler|default))|lect_db)|lave_query|avepoint)|next_result|c(ha(nge_user|racter_set_name)|o(nnect|mmit)|l(ient_encoding|ose))|thread_safe|init|options|d(isable_r(pl_parse|eads_from_master)|ump_debug_info|ebug|ata_seek)|use_result|p(ing|oll|aram_count|repare)|e(scape_string|nable_r(pl_parse|eads_from_master)|xecute|mbedded_server_(start|end))|kill|query|f(ield_seek|etch(_(object|field(s|_direct)?|a(ssoc|ll|rray)|row))?|ree_result)|autocommit|r(ollback|pl_(p(arse_enabled|robe)|query_type)|e(port|fresh|lease_savepoint|a(p_async_query|l_(connect|escape_string|query))))|get_(c(harset|onnection_stats|lient_(stats|info|version)|ache_stats)|warnings|links_stats|metadata)|m(ore_results|ulti_query|aster_query)|b(ind_(param|result)|egin_transaction))\b
name
support.function.mysqli.php
@@ -3530,7 +3457,7 @@
match
- (?i)\bmysqlnd_ms_(set_(user_pick_server|qos)|query_is_select|get_(stats|last_(used_connection|gtid))|match_wild)\b
+ (?i)\bmysqlnd_ms_(set_(user_pick_server|qos)|dump_servers|query_is_select|fabric_select_(shard|global)|get_(stats|last_(used_connection|gtid))|xa_(commit|rollback|gc|begin)|match_wild)\b
name
support.function.mysqlnd-ms.php
@@ -3560,25 +3487,19 @@
match
- (?i)\b(deaggregate|aggregat(ion_info|e(_(info|properties(_by_(list|regexp))?|methods(_by_(list|regexp))?))?))\b
- name
- support.function.objaggregation.php
-
-
- match
- (?i)\boci(s(tatementtype|e(tprefetch|rverversion)|avelob(file)?)|n(umcols|ew(c(ollection|ursor)|descriptor)|logon)|c(o(l(umn(s(cale|ize)|name|type(raw)?|isnull|precision)|l(size|trim|a(ssign(elem)?|ppend)|getelem|max))|mmit)|loselob|ancel)|internaldebug|definebyname|_(s(tatement_type|e(t_(client_i(nfo|dentifier)|prefetch|edition|action|module_name)|rver_version))|n(um_(fields|rows)|ew_(c(o(nnect|llection)|ursor)|descriptor))|c(o(nnect|mmit)|l(ient_version|ose)|ancel)|internal_debug|define_by_name|p(connect|a(ssword_change|rse))|e(rror|xecute)|f(ield_(s(cale|ize)|name|type(_raw)?|is_null|precision)|etch(_(object|a(ssoc|ll|rray)|row))?|ree_(statement|descriptor))|lob_(copy|is_equal)|r(ollback|esult)|get_implicit_resultset|bind_(array_by_name|by_name))|p(logon|arse)|e(rror|xecute)|f(etch(statement|into)?|ree(statement|c(ollection|ursor)|desc))|write(temporarylob|lobtofile)|lo(adlob|go(n|ff))|r(o(wcount|llback)|esult)|bindbyname)\b
+ (?i)\boci(s(tatementtype|e(tprefetch|rverversion)|avelob(file)?)|n(umcols|ew(c(ollection|ursor)|descriptor)|logon)|c(o(l(umn(s(cale|ize)|name|type(raw)?|isnull|precision)|l(size|trim|a(ssign(elem)?|ppend)|getelem|max))|mmit)|loselob|ancel)|internaldebug|definebyname|_(s(tatement_type|e(t_(client_i(nfo|dentifier)|prefetch|edition|action|module_name)|rver_version))|n(um_(fields|rows)|ew_(c(o(nnect|llection)|ursor)|descriptor))|c(o(nnect|mmit)|l(ient_version|ose)|ancel)|internal_debug|d(isable_taf_callback|efine_by_name)|p(connect|a(ssword_change|rse))|e(rror|xecute)|f(ield_(s(cale|ize)|name|type(_raw)?|is_null|precision)|etch(_(object|a(ssoc|ll|rray)|row))?|ree_(statement|descriptor))|lob_(copy|is_equal)|r(ollback|e(sult|gister_taf_callback))|get_implicit_resultset|bind_(array_by_name|by_name))|p(logon|arse)|e(rror|xecute)|f(etch(statement|into)?|ree(statement|c(ollection|ursor)|desc))|write(temporarylob|lobtofile)|lo(adlob|go(n|ff))|r(o(wcount|llback)|esult)|bindbyname)\b
name
support.function.oci8.php
match
- (?i)\bopcache_(compile_file|invalidate|reset|get_(status|configuration))\b
+ (?i)\bopcache_(compile_file|i(s_script_cached|nvalidate)|reset|get_(status|configuration))\b
name
support.function.opcache.php
match
- (?i)\bopenssl_(s(ign|eal)|c(sr_(sign|new|export(_to_file)?|get_(subject|public_key))|ipher_iv_length)|open|d(h_compute_key|igest|ecrypt)|p(ublic_(decrypt|encrypt)|k(cs(12_(export(_to_file)?|read)|7_(sign|decrypt|encrypt|verify))|ey_(new|export(_to_file)?|free|get_(details|p(ublic|rivate))))|rivate_(decrypt|encrypt)|bkdf2)|e(ncrypt|rror_string)|verify|free_key|random_pseudo_bytes|get_(cipher_methods|p(ublickey|rivatekey)|md_methods)|x509_(check(_private_key|purpose)|parse|export(_to_file)?|free|read))\b
+ (?i)\bopenssl_(s(ign|pki_(new|export(_challenge)?|verify)|eal)|c(sr_(sign|new|export(_to_file)?|get_(subject|public_key))|ipher_iv_length)|open|d(h_compute_key|igest|ecrypt)|p(ublic_(decrypt|encrypt)|k(cs(12_(export(_to_file)?|read)|7_(sign|decrypt|encrypt|verify))|ey_(new|export(_to_file)?|free|get_(details|p(ublic|rivate))))|rivate_(decrypt|encrypt)|bkdf2)|e(ncrypt|rror_string)|verify|free_key|random_pseudo_bytes|get_(c(ipher_methods|ert_locations)|p(ublickey|rivatekey)|md_methods)|x509_(check(_private_key|purpose)|parse|export(_to_file)?|f(ingerprint|ree)|read))\b
name
support.function.openssl.php
@@ -3596,13 +3517,13 @@
match
- (?i)\bpcntl_(s(trerror|ig(nal(_dispatch)?|timedwait|procmask|waitinfo)|etpriority)|e(rrno|xec)|fork|w(stopsig|termsig|if(s(topped|ignaled)|exited)|exitstatus|ait(pid)?)|alarm|get(_last_error|priority))\b
+ (?i)\bpcntl_(s(trerror|ig(nal(_(dispatch|get_handler))?|timedwait|procmask|waitinfo)|etpriority)|e(rrno|xec)|fork|w(stopsig|termsig|if(s(topped|ignaled)|exited)|exitstatus|ait(pid)?)|alarm|get(_last_error|priority))\b
name
support.function.pcntl.php
match
- (?i)\bpg_(se(nd_(prepare|execute|query(_params)?)|t_(client_encoding|error_verbosity)|lect)|host|num_(fields|rows)|c(o(n(nect(ion_(status|reset|busy))?|vert)|py_(to|from))|l(ient_encoding|ose)|ancel_query)|t(ty|ra(nsaction_status|ce))|insert|options|d(elete|bname)|u(n(trace|escape_bytea)|pdate)|p(connect|ing|ort|ut_line|arameter_status|repare)|e(scape_(string|identifier|literal|bytea)|nd_copy|xecute)|version|query(_params)?|f(ield_(size|n(um|ame)|t(ype(_oid)?|able)|is_null|prtlen)|etch_(object|a(ssoc|ll(_columns)?|rray)|r(ow|esult))|ree_result)|l(o_(seek|c(lose|reate)|t(ell|runcate)|import|open|unlink|export|write|read(_all)?)|ast_(notice|oid|error))|affected_rows|result_(s(tatus|eek)|error(_field)?)|get_(notify|pid|result)|meta_data)\b
+ (?i)\bpg_(s(ocket|e(nd_(prepare|execute|query(_params)?)|t_(client_encoding|error_verbosity)|lect))|host|num_(fields|rows)|c(o(n(sume_input|nect(ion_(status|reset|busy)|_poll)?|vert)|py_(to|from))|l(ient_encoding|ose)|ancel_query)|t(ty|ra(nsaction_status|ce))|insert|options|d(elete|bname)|u(n(trace|escape_bytea)|pdate)|p(connect|ing|ort|ut_line|arameter_status|repare)|e(scape_(string|identifier|literal|bytea)|nd_copy|xecute)|version|query(_params)?|f(ield_(size|n(um|ame)|t(ype(_oid)?|able)|is_null|prtlen)|etch_(object|a(ssoc|ll(_columns)?|rray)|r(ow|esult))|lush|ree_result)|l(o_(seek|c(lose|reate)|t(ell|runcate)|import|open|unlink|export|write|read(_all)?)|ast_(notice|oid|error))|affected_rows|result_(s(tatus|eek)|error(_field)?)|get_(notify|pid|result)|meta_data)\b
name
support.function.pgsql.php
@@ -3644,7 +3565,7 @@
match
- (?i)\bpreg_(split|quote|filter|last_error|replace(_callback)?|grep|match(_all)?)\b
+ (?i)\bpreg_(split|quote|filter|last_error|replace(_callback(_array)?)?|grep|match(_all)?)\b
name
support.function.php_pcre.php
@@ -3662,7 +3583,7 @@
match
- (?i)\bposix_(s(trerror|et(sid|uid|pgid|e(uid|gid)|gid))|ctermid|t(tyname|imes)|i(satty|nitgroups)|uname|errno|kill|access|get(sid|cwd|uid|_last_error|p(id|pid|w(nam|uid)|g(id|rp))|e(uid|gid)|login|rlimit|g(id|r(nam|oups|gid)))|mk(nod|fifo))\b
+ (?i)\bposix_(s(trerror|et(sid|uid|pgid|e(uid|gid)|rlimit|gid))|ctermid|t(tyname|imes)|i(satty|nitgroups)|uname|errno|kill|access|get(sid|cwd|uid|_last_error|p(id|pid|w(nam|uid)|g(id|rp))|e(uid|gid)|login|rlimit|g(id|r(nam|oups|gid)))|mk(nod|fifo))\b
name
support.function.posix.php
@@ -3704,7 +3625,7 @@
match
- (?i)\bsession_(s(ta(tus|rt)|et_(save_handler|cookie_params)|ave_path)|name|c(ommit|ache_(expire|limiter))|i(s_registered|d)|de(stroy|code)|un(set|register)|encode|write_close|reg(ister(_shutdown)?|enerate_id)|get_cookie_params|module_name)\b
+ (?i)\bsession_(s(ta(tus|rt)|et_(save_handler|cookie_params)|ave_path)|name|c(ommit|ache_(expire|limiter)|reate_id)|i(s_registered|d)|de(stroy|code)|un(set|register)|encode|write_close|abort|re(set|g(ister(_shutdown)?|enerate_id))|g(c|et_cookie_params)|module_name)\b
name
support.function.session.php
@@ -3734,7 +3655,7 @@
match
- (?i)\bsocket_(s(hutdown|trerror|e(nd(to|msg)?|t_(nonblock|option|block)|lect))|c(onnect|l(ose|ear_error)|reate(_(pair|listen))?|msg_space)|import_stream|write|l(isten|ast_error)|accept|re(cv(from|msg)?|ad)|get(sockname|_option|peername)|bind)\b
+ (?i)\bsocket_(s(hutdown|trerror|e(nd(to|msg)?|t(opt|_(nonblock|option|block))|lect))|c(onnect|l(ose|ear_error)|reate(_(pair|listen))?|msg_space)|import_stream|write|l(isten|ast_error)|accept|re(cv(from|msg)?|ad)|get(sockname|opt|_option|peername)|bind)\b
name
support.function.sockets.php
@@ -3798,6 +3719,18 @@
name
support.function.trader.php
+
+ match
+ (?i)\bUI\\(Draw\\Text\\Font\\fontFamilies|quit|run)\b
+ name
+ support.function.ui.php
+
+
+ match
+ (?i)\buopz_(co(py|mpose)|implement|overload|delete|undefine|extend|f(unction|lags)|re(store|name|define)|backup)\b
+ name
+ support.function.uopz.php
+
match
(?i)\b(http_build_query|url(decode|encode)|parse_url|rawurl(decode|encode)|get_(headers|meta_tags)|base64_(decode|encode))\b
@@ -3806,7 +3739,7 @@
match
- (?i)\b(s(trval|e(ttype|rialize))|i(s(set|_(s(calar|tring)|nu(ll|meric)|callable|int(eger)?|object|double|float|long|array|re(source|al)|bool))|ntval|mport_request_variables)|d(oubleval|ebug_zval_dump)|unse(t|rialize)|print_r|empty|var_(dump|export)|floatval|get(type|_(defined_vars|resource_type))|boolval)\b
+ (?i)\b(s(trval|e(ttype|rialize))|i(s(set|_(s(calar|tring)|nu(ll|meric)|callable|i(nt(eger)?|terable)|object|double|float|long|array|re(source|al)|bool))|ntval|mport_request_variables)|d(oubleval|ebug_zval_dump)|unse(t|rialize)|print_r|empty|var_(dump|export)|floatval|get(type|_(defined_vars|resource_type))|boolval)\b
name
support.function.var.php
@@ -3842,13 +3775,7 @@
match
- (?i)\bxslt_(set(opt|_(s(cheme_handler(s)?|ax_handler(s)?)|object|e(ncoding|rror_handler)|log|base))|create|process|err(no|or)|free|getopt|backend_(name|info|version))\b
- name
- support.function.xslt.php
-
-
- match
- (?i)\b(zlib_(decode|encode|get_coding_type)|readgzfile|gz(seek|c(ompress|lose)|tell|inflate|open|de(code|flate)|uncompress|p(uts|assthru)|e(ncode|of)|file|write|re(wind|ad)|get(s(s)?|c)))\b
+ (?i)\b(inflate_(init|add)|zlib_(decode|encode|get_coding_type)|deflate_(init|add)|readgzfile|gz(seek|c(ompress|lose)|tell|inflate|open|de(code|flate)|uncompress|p(uts|assthru)|e(ncode|of)|file|write|re(wind|ad)|get(s(s)?|c)))\b
name
support.function.zlib.php
diff --git a/info.plist b/info.plist
index d56ad5e..31a245e 100644
--- a/info.plist
+++ b/info.plist
@@ -33,6 +33,7 @@
774E75DA-A747-4CB4-B8AF-DE720B01E295
EC271DAE-BEC9-11D9-8856-000D93589AF6
+ F82CE7A9-5E20-4B01-95EE-85255FB5A489
B3E79B47-40E9-4EF9-BAD9-11FEEE0D238F
------------------------------------
412481DC-89B7-11D9-9FE3-000A9584EC8C