From 15d6518ce76400364564c8d293ef9c46332ae1a9 Mon Sep 17 00:00:00 2001 From: Koen Punt Date: Thu, 10 Apr 2014 19:37:20 +0200 Subject: [PATCH 01/42] Require space after class and interface keyword When adding docblocks to existing functions (doc + tab) and the function name or argument contains `class` or `interface` previously there was inserted a docblock for a class instead of for a function. Fixes #47 --- Commands/Post-doc.tmCommand | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Commands/Post-doc.tmCommand b/Commands/Post-doc.tmCommand index b20e3c2..aa19e2f 100644 --- a/Commands/Post-doc.tmCommand +++ b/Commands/Post-doc.tmCommand @@ -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+)\((.*)\)/ From 518b8b05a6df655f1bc5059380baea66979216e7 Mon Sep 17 00:00:00 2001 From: Harald Lapp Date: Fri, 29 Nov 2013 23:48:50 +0100 Subject: [PATCH 02/42] Correctly position output when aborting command --- Commands/Insert Call to Parent.tmCommand | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/Commands/Insert Call to Parent.tmCommand b/Commands/Insert Call to Parent.tmCommand index bb80e8e..3341940 100755 --- a/Commands/Insert Call to Parent.tmCommand +++ b/Commands/Insert Call to Parent.tmCommand @@ -12,8 +12,6 @@ $seekLine = intval(getenv('TM_LINE_NUMBER')); $tokens = token_get_all(file_get_contents('php://stdin')); $numTokens = count($tokens); -define('TM_EXIT_INSERT_TEXT', 203); - $startToken = false; // Find the first token that's on/after TM_LINE_NUMBER @@ -63,7 +61,7 @@ if (false === $functionToken || false === $functionName) { echo "\t"; } - exit(TM_EXIT_INSERT_TEXT); + exit(); } $firstParenFound = false; From 792be2b22a739edac961b9993c13b45bc3868c66 Mon Sep 17 00:00:00 2001 From: Harald Lapp Date: Fri, 29 Nov 2013 23:51:14 +0100 Subject: [PATCH 03/42] Abort if TM_CURRENT_WORD is not empty This can happen when triggered after $parent --- Commands/Insert Call to Parent.tmCommand | 61 +++++++++++++----------- 1 file changed, 32 insertions(+), 29 deletions(-) diff --git a/Commands/Insert Call to Parent.tmCommand b/Commands/Insert Call to Parent.tmCommand index 3341940..08fe9da 100755 --- a/Commands/Insert Call to Parent.tmCommand +++ b/Commands/Insert Call to Parent.tmCommand @@ -8,41 +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; -$startToken = false; +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); -// 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; - } -} + $startToken = false; -// Could not find the line, so just start from the end -if (false === $startToken) { - $startToken = $numTokens - 1; -} + // 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; + } + } -$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; } } } From 9077f965fde113a580caee0bfe79a1205df1ad4d Mon Sep 17 00:00:00 2001 From: Allan Odgaard Date: Wed, 14 May 2014 10:10:42 +0700 Subject: [PATCH 04/42] =?UTF-8?q?Use=20menu=20to=20select=20between=20publ?= =?UTF-8?q?ic,=20private=20or=20protected=20(func=E2=87=A5)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Snippets/function xx( ).tmSnippet | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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...} } From 879dccf911129c33aa6a98838d04c473d9d02a63 Mon Sep 17 00:00:00 2001 From: Allan Odgaard Date: Wed, 14 May 2014 10:14:12 +0700 Subject: [PATCH 05/42] =?UTF-8?q?Deleting=20class=20description=20will=20a?= =?UTF-8?q?lso=20remove=20comment=20box=20(class=E2=87=A5)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Snippets/class { }.tmSnippet | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) 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 From c25433571a557bd25655c7afb0f855e13eb8c1b8 Mon Sep 17 00:00:00 2001 From: Martin Bean Date: Sun, 1 Jun 2014 17:12:50 +0100 Subject: [PATCH 06/42] End docblocks with */ instead of **/ --- Snippets/PHPDoc class var.tmSnippet | 2 +- Snippets/PHPDoc class.tmSnippet | 2 +- Snippets/PHPDoc constant definition.tmSnippet | 2 +- Snippets/PHPDoc function signature.tmSnippet | 2 +- Snippets/PHPDoc function.tmSnippet | 2 +- Snippets/PHPDoc header.tmSnippet | 4 ++-- Snippets/PHPDoc interface.tmSnippet | 2 +- 7 files changed, 8 insertions(+), 8 deletions(-) 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 From 931a567019358fed1364ba24ffbd2e414ffba7ea Mon Sep 17 00:00:00 2001 From: Jannes Jeising Date: Wed, 4 Jun 2014 01:38:33 +0200 Subject: [PATCH 07/42] Added \e escape code Escape was added in PHP 5.4, see https://bugs.php.net/bug.php?id=60350 --- Syntaxes/PHP.plist | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Syntaxes/PHP.plist b/Syntaxes/PHP.plist index e8b1126..eb7b32e 100644 --- a/Syntaxes/PHP.plist +++ b/Syntaxes/PHP.plist @@ -1402,7 +1402,7 @@ match - \\[nrt\\\$\"] + \\[enrt\\\$\"] name constant.character.escape.php From 3b4844f78f7838907d63d07533976538f68b5ad8 Mon Sep 17 00:00:00 2001 From: Michael Sheets Date: Wed, 18 Jun 2014 03:57:27 -0500 Subject: [PATCH 08/42] Point to ruby 1.8 shim Using a shim allows us to catch when 1.8 of ruby is not present and provide other options. #ignore --- Commands/Completion.tmCommand | 2 +- Commands/Function Tooltip.tmCommand | 2 +- Commands/Jump to Included File.tmCommand | 2 +- Commands/Post-doc.tmCommand | 2 +- Commands/Run PHP.plist | 2 +- Commands/Validate syntax.plist | 2 +- Commands/Wrap Docblock at 80 Characters.tmCommand | 2 +- DragCommands/Include dropped file.tmDragCommand | 2 +- Preferences/Completion: includes.tmPreferences | 2 +- Support/generate/generate.rb | 2 +- 10 files changed, 10 insertions(+), 10 deletions(-) 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/Jump to Included File.tmCommand b/Commands/Jump to Included File.tmCommand index 48f5bd5..41aa944 100644 --- a/Commands/Jump to Included File.tmCommand +++ b/Commands/Jump to Included File.tmCommand @@ -9,7 +9,7 @@ # 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" diff --git a/Commands/Post-doc.tmCommand b/Commands/Post-doc.tmCommand index aa19e2f..542beb3 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[/.+$/] diff --git a/Commands/Run PHP.plist b/Commands/Run PHP.plist index 6d09b32..41abe5e 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 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/Support/generate/generate.rb b/Support/generate/generate.rb index 20a52f7..df3eb1f 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/bin/env ruby18 -wKU # Generate grammar selectors from the PHP docs JSON file produced by generate.php # From d24593d75c3c5f01b4b0705a9e6db132c0cfd55b Mon Sep 17 00:00:00 2001 From: Allan Odgaard Date: Sun, 24 Aug 2014 14:10:06 +0200 Subject: [PATCH 09/42] =?UTF-8?q?Add=20support=20for=20php-cs-fixer=20(?= =?UTF-8?q?=E2=8C=83=E2=87=A7H)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit It is possible to set custom options via TM_PHP_CS_FIXER_OPTIONS (e.g. -vvv). Installing ‘php-cs-fixer’ via homebrew requires setting ‘phar.readonly = Off’ in /usr/local/etc/php/«version»/php.ini. It also depends on homebrew’s php, which requires running ‘xcode-select --install’ (see issue Homebrew/homebrew-php#1212). Closes #25. --- Commands/Coding Style Fixer.tmCommand | 45 +++++++++++++++++++++++++++ info.plist | 1 + 2 files changed, 46 insertions(+) create mode 100644 Commands/Coding Style Fixer.tmCommand 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/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 From 5d9b5d0d6eb9a4779aa02404ba733a2ff4fc955e Mon Sep 17 00:00:00 2001 From: Michael Sheets Date: Wed, 21 Jan 2015 04:08:27 -0600 Subject: [PATCH 10/42] Allow for empty arrays in parameter values --- Syntaxes/PHP.plist | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/Syntaxes/PHP.plist b/Syntaxes/PHP.plist index eb7b32e..900a000 100644 --- a/Syntaxes/PHP.plist +++ b/Syntaxes/PHP.plist @@ -644,6 +644,16 @@ constant.language.php 7 + + name + punctuation.section.array.begin.php + + 8 + + name + punctuation.section.array.end.php + + 9 name invalid.illegal.non-null-typehinted.php @@ -655,7 +665,7 @@ \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*(?:(=)\s*(?:(null)|(\[)(\])|((?:\S*?\(\))|(?:\S*?)))) # A default value )? \s*(?=,|\)|/[/*]|\#|$) # A closing parentheses (end of argument list) or a comma or a comment From 2150cead4697668ce7adb604a9a19c4d624c43ec Mon Sep 17 00:00:00 2001 From: Michael Sheets Date: Thu, 22 Jan 2015 03:49:29 -0600 Subject: [PATCH 11/42] Grammar: Account for dual escaping Due to the string being passed through two layers of escaping we need to treat `]` escaping inside character classes as a special case. --- Syntaxes/PHP.plist | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/Syntaxes/PHP.plist b/Syntaxes/PHP.plist index 900a000..eae8386 100644 --- a/Syntaxes/PHP.plist +++ b/Syntaxes/PHP.plist @@ -2900,7 +2900,13 @@ match - \\[\\'\[\]] + \\\\[\[\]] + name + constant.character.escape.php + + + match + \\[\\'] name constant.character.escape.php From fb9ab9821755f4ca4de6527b5e40377f4541ee7e Mon Sep 17 00:00:00 2001 From: Michael Sheets Date: Thu, 29 Jan 2015 02:10:55 -0600 Subject: [PATCH 12/42] Update grammar, completions, etc. to PHP 5.6 --- Preferences/Completions.tmPreferences | 111 +++-- Support/function-docs/de.txt | 346 ++++++------- Support/function-docs/en.txt | 286 ++++++----- Support/function-docs/es.txt | 688 +++++++++++++------------- Support/function-docs/fr.txt | 522 +++++++++---------- Support/function-docs/ja.txt | 290 +++++------ Support/functions.plist | 252 +++++----- Syntaxes/PHP.plist | 48 +- 8 files changed, 1316 insertions(+), 1227 deletions(-) diff --git a/Preferences/Completions.tmPreferences b/Preferences/Completions.tmPreferences index cdae894..dd77367 100644 --- a/Preferences/Completions.tmPreferences +++ b/Preferences/Completions.tmPreferences @@ -10,11 +10,6 @@ completions - AMQPChannel - AMQPConnection - AMQPEnvelope - AMQPExchange - AMQPQueue APCIterator AppendIterator ArrayAccess @@ -26,6 +21,7 @@ CachingIterator CallbackFilterIterator Collator + Collectable Cond Countable DOMAttr @@ -91,6 +87,8 @@ GmagickDraw GmagickPixel GregorianToJD + HRTime\PerformanceCounter + HRTime\StopWatch HaruAnnotation HaruDestination HaruDoc @@ -152,16 +150,19 @@ MongoClient MongoCode MongoCollection + MongoCommandCursor MongoCursor MongoCursorException MongoDB MongoDBRef MongoDate + MongoDeleteBatch MongoGridFS MongoGridFSCursor MongoGridFSFile MongoGridfsFile MongoId + MongoInsertBatch MongoInt32 MongoInt64 MongoLog @@ -169,6 +170,9 @@ MongoRegex MongoResultException MongoTimestamp + MongoUpdateBatch + MongoWriteBatch + MongoWriteConcernException MultipleIterator Mutex MysqlndUhConnection @@ -188,6 +192,7 @@ Phar PharData PharFileInfo + Pool QuickHashIntHash QuickHashIntSet QuickHashIntStringHash @@ -278,12 +283,16 @@ SplTempFileObject SplType Spoofchecker - Stackable Swish SwishResult SwishResults SwishSearch + SyncEvent + SyncMutex + SyncReaderWriter + SyncSemaphore Thread + Threaded TokyoTyrant TokyoTyrantIterator TokyoTyrantQuery @@ -353,15 +362,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 @@ -525,26 +525,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 +661,6 @@ dbx_sort dcgettext dcngettext - deaggregate debug_backtrace debug_print_backtrace debug_zval_dump @@ -697,7 +685,6 @@ dns_get_mx dns_get_record dom_import_simplexml - dotnet_load doubleval each easter_date @@ -1111,10 +1098,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 +1120,10 @@ gmp_powm gmp_prob_prime gmp_random + gmp_random_bits + gmp_random_range + gmp_root + gmp_rootrem gmp_scan0 gmp_scan1 gmp_setbit @@ -1174,6 +1167,7 @@ hash hash_algos hash_copy + hash_equals hash_file hash_final hash_hmac @@ -1597,6 +1591,7 @@ ldap_err2str ldap_errno ldap_error + ldap_escape ldap_explode_dn ldap_first_attribute ldap_first_entry @@ -1613,6 +1608,7 @@ ldap_mod_del ldap_mod_replace ldap_modify + ldap_modify_batch ldap_next_attribute ldap_next_entry ldap_next_reference @@ -1662,6 +1658,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 +1921,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 +1985,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 +1995,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 @@ -2211,6 +2222,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 +2250,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 @@ -2288,9 +2305,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 +2336,7 @@ pg_field_table pg_field_type pg_field_type_oid + pg_flush pg_free_result pg_get_notify pg_get_pid @@ -2361,6 +2381,7 @@ pg_send_query_params pg_set_client_encoding pg_set_error_verbosity + pg_socket pg_trace pg_transaction_status pg_tty @@ -2532,6 +2553,7 @@ sem_release sem_remove serialize + session_abort session_cache_expire session_cache_limiter session_commit @@ -2546,6 +2568,7 @@ session_regenerate_id session_register session_register_shutdown + session_reset session_save_path session_set_cookie_params session_set_save_handler @@ -3160,6 +3183,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 +3326,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/Support/function-docs/de.txt b/Support/function-docs/de.txt index 6d5dd03..3b3c610 100644 --- a/Support/function-docs/de.txt +++ b/Support/function-docs/de.txt @@ -1,7 +1,3 @@ -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 AppendIterator%object AppendIterator()%Constructs an AppendIterator ArrayIterator%object ArrayIterator([mixed $array = array()], [int $flags])%Construct an ArrayIterator @@ -48,8 +44,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 @@ -86,21 +82,26 @@ 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 = array()])%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 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 +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 +109,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 @@ -166,6 +168,10 @@ 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])%Constructs a new SyncEvent object +SyncMutex%object SyncMutex([string $name])%Constructs a new SyncMutex object +SyncReaderWriter%object SyncReaderWriter([string $name], [bool $autounlock])%Constructs a new SyncReaderWriter object +SyncSemaphore%object SyncSemaphore([string $name], [integer $initialval], [bool $autounlock])%Constructs a new SyncSemaphore 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 @@ -192,7 +198,7 @@ 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_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 @@ -213,15 +219,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 @@ -256,16 +253,16 @@ array_change_key_case%array array_change_key_case(array $input, [int $case = CAS 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_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_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])%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 @@ -282,7 +279,7 @@ array_pop%array array_pop(array $array)%Liefert 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_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 ...])%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])%Liefert ein Array mit umgekehrter Reihenfolge der Elemente @@ -299,7 +296,7 @@ array_uintersect_assoc%array array_uintersect_assoc(array $array1, array $array2 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_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_values%array array_values(array $array)%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 arsort%bool arsort(array $array, [int $sort_flags = SORT_REGULAR])%Sortiert ein Array in umgekehrter Reihenfolge und erhält die Index-Assoziation @@ -344,10 +341,10 @@ bzopen%resource bzopen(string $filename, string $mode)%Öffnet eine bzip2-kompri 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] @@ -364,7 +361,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 +382,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_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 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 @@ -434,7 +420,7 @@ 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_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%void curl_file_create()%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 @@ -445,9 +431,9 @@ curl_multi_info_read%array curl_multi_info_read(resource $mh, [int $msgs_in_queu 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_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 @@ -486,7 +472,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 +518,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 @@ -555,9 +540,8 @@ 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 @@ -731,7 +715,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 @@ -817,7 +801,7 @@ fgetss%string fgetss(resource $handle, [int $length], [string $allowable_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_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 @@ -834,12 +818,12 @@ filter_input_array%mixed filter_input_array(int $type, [mixed $definition])%Nimm 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_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])%Erstellt eine neue fileinfo Ressource 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_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])%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_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,7 +835,7 @@ 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 +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 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 @@ -905,7 +889,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 -gd_info%array gd_info()%Retrieve information about the currently installed GD library +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 @@ -961,47 +945,53 @@ 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_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 @@ -1036,6 +1026,7 @@ 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_hmac%string hash_hmac(string $algo, string $data, string $key, [bool $raw_output = false])%Berechnet einen Hash mit Schlüssel unter Verwendung von HMAC @@ -1193,7 +1184,7 @@ 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 +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)%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 imagealphablending%bool imagealphablending(resource $image, bool $blendmode)%Set the blending mode for an image @@ -1319,7 +1310,7 @@ 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 @@ -1439,10 +1430,10 @@ jdtounix%int jdtounix(int $jday)%Konvertiert Julianisches Datum in Unix-Timestam 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 +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_exists%void key_exists()%Alias von array_key_exists @@ -1466,6 +1457,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 @@ -1482,6 +1474,7 @@ ldap_mod_add%void ldap_mod_add()%Hinzufügen von Merkmalswerten zu aktuellen Mer 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_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 @@ -1531,6 +1524,13 @@ 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 @@ -1593,9 +1593,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 @@ -1643,7 +1643,7 @@ mhash_get_block_size%void mhash_get_block_size()%Gibt die Blockgröße von dem 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) +mime_content_type%string mime_content_type(string $filename)%Ermittelt den MIME-Typ des Inhalts einer Datei(veraltet) min%integer min(array $values, mixed $value1, mixed $value2, [mixed $value3...])%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 @@ -1699,17 +1699,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,28 +1725,28 @@ 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_begin_transaction%bool mysqli_begin_transaction([int $flags], [string $name], mysqli $link)%Starts a transaction @@ -1776,7 +1776,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 @@ -1786,6 +1786,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() @@ -1841,12 +1842,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])%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 +1858,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 @@ -1930,13 +1938,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 @@ -2077,6 +2085,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 = ""])%Encrypts data 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 @@ -2104,11 +2113,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])%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_sign%bool openssl_sign(string $data, string $signature, mixed $priv_key_id, [int $signature_alg])%Erzeugen einer 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, [int $signature_alg])%Ü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_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 @@ -2116,14 +2130,14 @@ 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 +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 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_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])%Liefert Informationen über einen Dateipfad pclose%void pclose()%Schließt einen Prozess-Dateizeiger @@ -2154,9 +2168,11 @@ 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 @@ -2183,6 +2199,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 @@ -2227,6 +2244,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 @@ -2397,6 +2415,7 @@ sem_get%resource sem_get(int $key, [int $max_acquire = 1], [int $perm = 0666], [ 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 +session_abort%bool 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 @@ -2410,12 +2429,13 @@ 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%bool 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_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 @@ -2705,7 +2725,7 @@ 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 @@ -2822,7 +2842,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 @@ -3023,6 +3043,19 @@ unregister_tick_function%void unregister_tick_function(string $function_name)%De unserialize%mixed unserialize(string $str)%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 @@ -3083,7 +3116,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 +3185,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 diff --git a/Support/function-docs/en.txt b/Support/function-docs/en.txt index fd3b8ce..8e4ec97 100644 --- a/Support/function-docs/en.txt +++ b/Support/function-docs/en.txt @@ -1,7 +1,3 @@ -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 AppendIterator%object AppendIterator()%Constructs an AppendIterator ArrayIterator%object ArrayIterator([mixed $array = array()], [int $flags])%Construct an ArrayIterator @@ -49,8 +45,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 @@ -96,21 +92,26 @@ 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 = array()])%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 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 +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 +119,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 @@ -176,6 +178,10 @@ 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])%Constructs a new SyncEvent object +SyncMutex%object SyncMutex([string $name])%Constructs a new SyncMutex object +SyncReaderWriter%object SyncReaderWriter([string $name], [bool $autounlock])%Constructs a new SyncReaderWriter object +SyncSemaphore%object SyncSemaphore([string $name], [integer $initialval], [bool $autounlock])%Constructs a new SyncSemaphore 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 @@ -202,7 +208,7 @@ 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_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 @@ -223,15 +229,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 @@ -274,7 +271,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 @@ -310,7 +307,7 @@ array_uintersect_uassoc%array array_uintersect_uassoc(array $array1, array $arra 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 @@ -326,15 +323,15 @@ base64_encode%string base64_encode(string $data)%Encodes data with MIME base64 base_convert%string base_convert(string $number, int $frombase, int $tobase)%Convert a number between arbitrary bases basename%string basename(string $path, [string $suffix])%Returns trailing name component of path bcadd%string bcadd(string $left_operand, string $right_operand, [int $scale])%Add two arbitrary precision numbers -bccomp%int bccomp(string $left_operand, string $right_operand, [int $scale])%Compare two arbitrary precision numbers -bcdiv%string bcdiv(string $left_operand, string $right_operand, [int $scale])%Divide two arbitrary precision numbers +bccomp%int bccomp(string $left_operand, string $right_operand, [int $scale = int])%Compare two arbitrary precision numbers +bcdiv%string bcdiv(string $left_operand, string $right_operand, [int $scale = int])%Divide two arbitrary precision numbers bcmod%string bcmod(string $left_operand, string $modulus)%Get modulus of an arbitrary precision number -bcmul%string bcmul(string $left_operand, string $right_operand, [int $scale])%Multiply two arbitrary precision numbers +bcmul%string bcmul(string $left_operand, string $right_operand, [int $scale = int])%Multiply two arbitrary precision numbers bcpow%string bcpow(string $left_operand, string $right_operand, [int $scale])%Raise an arbitrary precision number to another -bcpowmod%string bcpowmod(string $left_operand, string $right_operand, string $modulus, [int $scale])%Raise an arbitrary precision number to another, reduced by a specified modulus +bcpowmod%string bcpowmod(string $left_operand, string $right_operand, string $modulus, [int $scale = int])%Raise an arbitrary precision number to another, reduced by a specified modulus bcscale%bool bcscale(int $scale)%Set default scale parameter for all bc math functions bcsqrt%string bcsqrt(string $operand, [int $scale])%Get the square root of an arbitrary precision number -bcsub%string bcsub(string $left_operand, string $right_operand, [int $scale])%Subtract one arbitrary precision number from another +bcsub%string bcsub(string $left_operand, string $right_operand, [int $scale = int])%Subtract one arbitrary precision number from another bin2hex%string bin2hex(string $str)%Convert binary data into hexadecimal representation bind_textdomain_codeset%string bind_textdomain_codeset(string $domain, string $codeset)%Specify the character encoding in which the messages from the DOMAIN message catalog will be returned bindec%float bindec(string $binary_string)%Binary to decimal @@ -374,7 +371,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 +392,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 +482,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 +528,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 @@ -567,11 +552,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 @@ -741,7 +725,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,7 +805,7 @@ 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 @@ -844,7 +828,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 @@ -853,7 +837,7 @@ finfo_set_flags%bool finfo_set_flags(resource $finfo, int $options)%Set libmagic 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 +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,7 +845,7 @@ 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 = '"'])%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 fscanf%mixed fscanf(resource $handle, string $format, [mixed ...])%Parses input from a file according to a format @@ -896,7 +880,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 @@ -930,7 +914,7 @@ get_defined_functions%array get_defined_functions()%Returns an array of all defi 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 @@ -970,47 +954,53 @@ 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_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 @@ -1029,7 +1019,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,6 +1034,7 @@ 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_hmac%string hash_hmac(string $algo, string $data, string $key, [bool $raw_output = false])%Generate a keyed hash value using the HMAC method @@ -1064,9 +1055,9 @@ 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 @@ -1201,7 +1192,7 @@ 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 +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)%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 imagealphablending%bool imagealphablending(resource $image, bool $blendmode)%Set the blending mode for an image @@ -1467,6 +1458,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 +1475,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 @@ -1532,13 +1525,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 +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 (IPv4) Internet network address into a string in 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 @@ -1596,7 +1596,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 @@ -1645,7 +1645,7 @@ mhash_get_hash_name%string mhash_get_hash_name(int $hash)%Gets the name of the s 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 +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 @@ -1739,7 +1739,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 +1777,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 +1787,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() @@ -1842,12 +1843,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])%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 +1859,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 @@ -1931,13 +1939,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 @@ -2078,6 +2086,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 = ""])%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 @@ -2105,11 +2114,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])%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_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 @@ -2124,7 +2138,7 @@ parse_url%mixed parse_url(string $url, [int $component = -1])%Parse a URL and re 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 @@ -2155,9 +2169,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 +2200,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 +2222,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 +2245,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 +2289,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) @@ -2283,7 +2301,7 @@ 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 @@ -2398,6 +2416,7 @@ sem_get%resource sem_get(int $key, [int $max_acquire = 1], [int $perm = 0666], [ 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%bool 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 @@ -2412,9 +2431,10 @@ 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%bool 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_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])%Sets user-level session storage functions session_start%bool session_start()%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 @@ -2426,7 +2446,7 @@ 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 +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 @@ -2667,7 +2687,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 @@ -2706,7 +2726,7 @@ 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 @@ -2749,7 +2769,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 @@ -3024,6 +3044,19 @@ unregister_tick_function%void unregister_tick_function(string $function_name)%De unserialize%mixed unserialize(string $str)%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 +3117,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 +3187,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..128118e 100644 --- a/Support/function-docs/es.txt +++ b/Support/function-docs/es.txt @@ -1,7 +1,3 @@ -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 AppendIterator%object AppendIterator()%Construye un AppendIterator ArrayIterator%object ArrayIterator([mixed $array = array()], [int $flags])%Construye un ArrayIterator @@ -38,7 +34,7 @@ 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 +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])%Constructs EvPeriodic watcher object 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 @@ -49,14 +45,14 @@ 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 @@ -77,9 +73,9 @@ 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 @@ -96,21 +92,26 @@ 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 = array()])%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 +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 +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 +MongoUpdateBatch%object MongoUpdateBatch(MongoCollection $collection, [array $write_options])%Descripción +MongoWriteBatch%object MongoWriteBatch(MongoCollection $collection, [string $batch_type], [array $write_options])%Descripción 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 +119,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 @@ -176,11 +178,15 @@ 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])%Constructs a new SyncEvent object +SyncMutex%object SyncMutex([string $name])%Constructs a new SyncMutex object +SyncReaderWriter%object SyncReaderWriter([string $name], [bool $autounlock])%Constructs a new SyncReaderWriter object +SyncSemaphore%object SyncSemaphore([string $name], [integer $initialval], [bool $autounlock])%Constructs a new SyncSemaphore 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 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 @@ -202,7 +208,7 @@ 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_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 @@ -211,8 +217,8 @@ 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 +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])%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 @@ -223,15 +229,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 @@ -275,42 +272,42 @@ array_diff_ukey%array array_diff_ukey(array $array1, array $array2, [array ...], 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_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_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 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_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_map%array array_map(callable $callback, array $array1, [array ...])%Aplica la retrollamada especificada a los elementos de cada array 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 múltiples 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_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_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 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 @@ -324,17 +321,17 @@ 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 +bccomp%int bccomp(string $left_operand, string $right_operand, [int $scale = int])%Compara dos números de precisión arbitraria +bcdiv%string bcdiv(string $left_operand, string $right_operand, [int $scale = int])%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 +bcmul%string bcmul(string $left_operand, string $right_operand, [int $scale = int])%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 +bcsub%string bcsub(string $left_operand, string $right_operand, [int $scale = int])%Resta un número de precisión arbitraria de otro bin2hex%string bin2hex(string $str)%Convierte datos binarios en su representación hexadecimal bind_textdomain_codeset%string bind_textdomain_codeset(string $domain, string $codeset)%Especifica el juego de caracteres en que los mensajes del catálogo del dominio serán devueltos bindec%float bindec(string $binary_string)%Binario a decimal @@ -366,7 +363,7 @@ 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 chr%string chr(int $ascii)%Devuelve un caracter específico @@ -395,26 +392,15 @@ 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 @@ -422,7 +408,7 @@ convert_uuencode%string convert_uuencode(string $data)%Codifica, mediante uuenco copy%bool copy(string $source, string $dest, [resource $context])%Copia archivos 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) @@ -496,7 +482,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 +528,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 @@ -561,17 +546,16 @@ dirname%string dirname(string $path)%Devuelve el directorio padre de la ruta 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 en tiempo de 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 @@ -652,7 +636,7 @@ 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 @@ -670,158 +654,158 @@ 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])%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, collable $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 del puntero a un fichero y la examina para analizar 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 @@ -853,15 +837,15 @@ finfo_set_flags%bool finfo_set_flags(resource $finfo, int $options)%Opciones de 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 +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 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 = '"'])%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 fscanf%mixed fscanf(resource $handle, string $format, [mixed ...])%Analiza la entrada desde un archivo de acuerdo a un formato @@ -896,7 +880,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,11 +890,11 @@ 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 @@ -930,7 +914,7 @@ get_defined_functions%array get_defined_functions()%Devuelve una matriz de todas 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 @@ -949,7 +933,7 @@ 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 @@ -967,55 +951,61 @@ 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 +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 +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)%Export to a binary string +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)%Import from a binary string +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)%Random number +gmp_random_range%GMP gmp_random_range(GMP $min, GMP $max)%Random number +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)%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 regional 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 @@ -1029,7 +1019,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,9 +1031,10 @@ 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_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 @@ -1064,9 +1055,9 @@ 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 @@ -1201,7 +1192,7 @@ 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 @@ -1210,7 +1201,7 @@ imagearc%bool imagearc(resource $image, int $cx, int $cy, int $width, int $heigh 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 @@ -1278,7 +1269,7 @@ imagepalettetotruecolor%bool imagepalettetotruecolor(resource $src)%Convierte un 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 @@ -1380,7 +1371,7 @@ 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 @@ -1395,10 +1386,10 @@ intl_error_name%string intl_error_name(int $error_code)%Obtiene un nombre simbó 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 @@ -1441,8 +1432,8 @@ jdtojewish%string jdtojewish(int $juliandaycount, [bool $hebrew = false], [int $ jdtounix%int jdtounix(int $jday)%Convierte una Fecha Juliana a una fecha Unix 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() key%mixed key(array $array)%Obtiene una clave de un array @@ -1459,14 +1450,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])%Escape a string for use in an LDAP filter or 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 +1475,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 @@ -1510,7 +1503,7 @@ 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 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 +1517,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,6 +1525,13 @@ 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 @@ -1573,7 +1573,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 @@ -1596,7 +1596,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()])%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 @@ -1739,7 +1739,7 @@ mysql_num_fields%int mysql_num_fields(resource $result)%Obtiene el número de ca 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_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 un string 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 @@ -1757,7 +1757,7 @@ mysqli_change_user%bool mysqli_change_user(string $user, string $password, strin 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_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,11 +1773,11 @@ 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)%Obteter 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 @@ -1787,10 +1787,11 @@ mysqli_get_client_info%string mysqli_get_client_info(mysqli $link)%Obtiene infor 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,7 +1801,7 @@ 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 @@ -1842,12 +1843,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])%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 +1859,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 @@ -1879,7 +1887,7 @@ normalizer_normalize%string normalizer_normalize(string $input, [string $form = 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 @@ -1913,7 +1921,7 @@ ob_iconv_handler%string ob_iconv_handler(string $contents, int $status)%Conviert 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 @@ -1931,13 +1939,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 @@ -2028,9 +2036,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 @@ -2065,7 +2073,7 @@ opcache_invalidate%boolean opcache_invalidate(string $script, [boolean $force])% 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 +2086,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()%Retrieve the available certificate locations 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 @@ -2105,11 +2114,16 @@ openssl_public_encrypt%bool openssl_public_encrypt(string $data, string $crypted 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_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)%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])%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 @@ -2117,14 +2131,14 @@ 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 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_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 @@ -2155,10 +2169,12 @@ pg_cancel_query%bool pg_cancel_query(resource $connection)%Cancelar una consulta 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_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)%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 @@ -2184,6 +2200,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 +2222,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 +2245,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 @@ -2247,7 +2265,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 @@ -2271,7 +2289,7 @@ posix_getrlimit%array posix_getrlimit()%Devolver información sobre los límites 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) @@ -2283,7 +2301,7 @@ 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 @@ -2398,6 +2416,7 @@ sem_get%resource sem_get(int $key, [int $max_acquire = 1], [int $perm = 0666], [ 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%bool session_abort()%Discard session array changes and finish session 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 @@ -2412,9 +2431,10 @@ 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%bool session_reset()%Re-initialize session array with original values 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_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()%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 @@ -2426,7 +2446,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)%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 setproctitle%void setproctitle(string $title)%Establecer el título de proceso @@ -2667,7 +2687,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 @@ -2706,7 +2726,7 @@ 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 @@ -2731,7 +2751,7 @@ stream_wrapper_unregister%bool stream_wrapper_unregister(string $protocol)%Deja strftime%string strftime(string $format, [int $timestamp = time()])%Formatea una fecha/hora local según la configuración regional 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%int 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 @@ -2755,7 +2775,7 @@ 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 @@ -2791,7 +2811,7 @@ system%string system(string $command, [int $return_var])%Ejecutar un programa ex taint%bool taint(string $string, [string ...])%Taint a 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 @@ -3024,6 +3044,19 @@ unregister_tick_function%void unregister_tick_function(string $function_name)%De unserialize%mixed unserialize(string $str)%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 +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 @@ -3031,7 +3064,7 @@ 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 +3117,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 +3187,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..6e276c2 100644 --- a/Support/function-docs/fr.txt +++ b/Support/function-docs/fr.txt @@ -1,7 +1,3 @@ -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 AppendIterator%object AppendIterator()%Construit un objet AppendIterator ArrayIterator%object ArrayIterator([mixed $array = array()], [int $flags])%Construit un ArrayIterator @@ -32,7 +28,7 @@ DomainException%object DomainException([string $message = ""], [int $code = 0], 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 +36,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 @@ -96,21 +92,26 @@ 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 = array()])%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 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 +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])%Description 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 +119,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 @@ -176,6 +178,10 @@ 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])%Construit un nouvel objet SyncEvent +SyncMutex%object SyncMutex([string $name])%Construit un nouvel objet SyncMutex +SyncReaderWriter%object SyncReaderWriter([string $name], [bool $autounlock])%Construit un nouvel objet SyncReaderWriter +SyncSemaphore%object SyncSemaphore([string $name], [integer $initialval], [bool $autounlock])%Construit un nouvel objet SyncSemaphore 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 @@ -189,7 +195,7 @@ 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 +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 @@ -202,7 +208,7 @@ 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_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 @@ -210,12 +216,12 @@ Yaf_Route_Supervar%object Yaf_Route_Supervar(string $supervar_name)%Le but de __ 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 +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 __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 +229,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 @@ -274,7 +271,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 @@ -310,7 +307,7 @@ array_uintersect_uassoc%array array_uintersect_uassoc(array $array1, array $arra 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 fourni 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 asin%float asin(float $arg)%Arc sinus @@ -326,20 +323,20 @@ base64_encode%string base64_encode(string $data)%Encode une chaîne en MIME base 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 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 @@ -395,26 +392,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)%Tri 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 +482,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,7 +528,6 @@ 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_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 @@ -567,11 +552,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 @@ -678,22 +662,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, collable $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,112 +700,112 @@ 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'algorythme 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 @@ -853,7 +837,7 @@ 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 fopen%resource fopen(string $filename, string $mode, [bool $use_include_path = false], [resource $context])%Ouvre un fichier ou une URL @@ -861,7 +845,7 @@ forward_static_call%mixed forward_static_call(callable $function, [mixed $parame 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 = '"'])%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 fscanf%mixed fscanf(resource $handle, string $format, [mixed ...])%Analyse un fichier en fonction d'un format @@ -896,7 +880,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 @@ -930,7 +914,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 @@ -970,47 +954,53 @@ 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)%Export to a binary string +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)%Import from a binary string +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)%Random number +gmp_random_range%GMP gmp_random_range(GMP $min, GMP $max)%Random number +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 @@ -1029,7 +1019,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,6 +1034,7 @@ 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)%Timing attack safe string comparison 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_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 @@ -1064,9 +1055,9 @@ 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 @@ -1169,7 +1160,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 @@ -1467,6 +1458,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 +1475,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 @@ -1532,9 +1525,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 +1549,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 +1596,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 @@ -1739,7 +1739,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 +1777,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 +1787,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() @@ -1842,12 +1843,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])%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 +1859,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ébè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 @@ -1931,22 +1939,22 @@ 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 @@ -2059,8 +2067,8 @@ odbc_statistics%resource odbc_statistics(resource $connection_id, string $qualif 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_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_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 @@ -2078,6 +2086,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 +2114,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 @@ -2124,7 +2138,7 @@ parse_url%mixed parse_url(string $url, [int $component = -1])%Analyse une URL et 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_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_needs_rehash%boolean password_needs_rehash(string $hash, integer $algo, [array $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 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 @@ -2155,9 +2169,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 +2200,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 +2219,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 +2245,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 +2289,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) @@ -2283,7 +2301,7 @@ 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 @@ -2389,15 +2407,16 @@ 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_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()%Discard session array changes and finish 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 @@ -2412,9 +2431,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()%Re-initialize session array with original values 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 +2446,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 @@ -2667,7 +2687,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 @@ -2749,7 +2769,7 @@ strrpos%int strrpos(string $haystack, string $needle, [int $offset])%Cherche la 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 @@ -3010,7 +3030,7 @@ 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 @@ -3024,6 +3044,19 @@ unregister_tick_function%void unregister_tick_function(string $function_name)%An unserialize%mixed unserialize(string $str)%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 +3117,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 +3187,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..b1e0990 100644 --- a/Support/function-docs/ja.txt +++ b/Support/function-docs/ja.txt @@ -1,7 +1,3 @@ -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 イテレータオブジェクトを作成する AppendIterator%object AppendIterator()%AppendIterator を作成する ArrayIterator%object ArrayIterator([mixed $array = array()], [int $flags])%ArrayIterator を作成する @@ -49,8 +45,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 @@ -96,20 +92,25 @@ 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 = array()])%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)%新しいデータベースを作成する 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 を作成する +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 +118,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 オブジェクトを作る @@ -175,6 +177,10 @@ SplTempFileObject%object SplTempFileObject([int $max_memory])%新しい一時フ SplType%object SplType([mixed $initial_value], [bool $strict])%何らかの型の新しい値を作成する Spoofchecker%object Spoofchecker()%コンストラクタ Swish%object Swish(string $index_names)%Swish オブジェクトを作成する +SyncEvent%object SyncEvent([string $name], [bool $manual])%Constructs a new SyncEvent object +SyncMutex%object SyncMutex([string $name])%Constructs a new SyncMutex object +SyncReaderWriter%object SyncReaderWriter([string $name], [bool $autounlock])%Constructs a new SyncReaderWriter object +SyncSemaphore%object SyncSemaphore([string $name], [integer $initialval], [bool $autounlock])%Constructs a new SyncSemaphore object TokyoTyrant%object TokyoTyrant([string $host], [int $port = TokyoTyrant::RDBDEF_PORT], [array $options])%新しい TokyoTyrant オブジェクトを作成する TokyoTyrantIterator%object TokyoTyrantIterator(mixed $object)%イテレータを作成する TokyoTyrantQuery%object TokyoTyrantQuery(TokyoTyrantTable $table)%新しいクエリを作成する @@ -201,7 +207,7 @@ 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_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 のコンストラクタ @@ -222,15 +228,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 のバージョンを取得する @@ -273,7 +270,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 ...])%追加された添字の確認も含めて配列の共通項を確認する @@ -309,7 +306,7 @@ array_uintersect_uassoc%array array_uintersect_uassoc(array $array1, array $arra 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)%逆正弦(アークサイン) @@ -325,15 +322,15 @@ base64_encode%string base64_encode(string $data)%MIME base64 方式でデータ base_convert%string base_convert(string $number, int $frombase, int $tobase)%数値の基数を任意に変換する basename%string basename(string $path, [string $suffix])%パスの最後にある名前の部分を返す bcadd%string bcadd(string $left_operand, string $right_operand, [int $scale])%2つの任意精度の数値を加算する -bccomp%int bccomp(string $left_operand, string $right_operand, [int $scale])%2 つの任意精度数値を比較する -bcdiv%string bcdiv(string $left_operand, string $right_operand, [int $scale])%2つの任意精度数値で除算を行う +bccomp%int bccomp(string $left_operand, string $right_operand, [int $scale = int])%2 つの任意精度数値を比較する +bcdiv%string bcdiv(string $left_operand, string $right_operand, [int $scale = int])%2つの任意精度数値で除算を行う bcmod%string bcmod(string $left_operand, string $modulus)%2 つの任意精度数値の剰余を取得する -bcmul%string bcmul(string $left_operand, string $right_operand, [int $scale])%2つの任意精度数値の乗算を行う +bcmul%string bcmul(string $left_operand, string $right_operand, [int $scale = int])%2つの任意精度数値の乗算を行う bcpow%string bcpow(string $left_operand, string $right_operand, [int $scale])%任意精度数値をべき乗する -bcpowmod%string bcpowmod(string $left_operand, string $right_operand, string $modulus, [int $scale])%任意精度数値のべき乗の、指定した数値による剰余 +bcpowmod%string bcpowmod(string $left_operand, string $right_operand, string $modulus, [int $scale = int])%任意精度数値のべき乗の、指定した数値による剰余 bcscale%bool bcscale(int $scale)%すべての BC 演算関数におけるデフォルトのスケールを設定する bcsqrt%string bcsqrt(string $operand, [int $scale])%任意精度数値の平方根を取得する -bcsub%string bcsub(string $left_operand, string $right_operand, [int $scale])%任意精度数値の減算を行う +bcsub%string bcsub(string $left_operand, string $right_operand, [int $scale = int])%任意精度数値の減算を行う bin2hex%string bin2hex(string $str)%バイナリのデータを16進表現に変換する bind_textdomain_codeset%string bind_textdomain_codeset(string $domain, string $codeset)%DOMAIN メッセージカタログから返されるメッセージの文字エンコーディングを指定する bindec%float bindec(string $binary_string)%2 進数 を 10 進数に変換する @@ -373,7 +370,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 +391,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 +481,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 +527,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 の値を表す文字列をダンプする @@ -566,11 +551,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)%リクエストを取り消す @@ -740,7 +724,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,12 +799,12 @@ 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])%ファイル全体を読み込んで配列に格納する @@ -843,7 +827,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])%ファイルについての情報を返す @@ -852,7 +836,7 @@ 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()%出力バッファをフラッシュする +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,7 +844,7 @@ 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 = '"'])%行を CSV 形式にフォーマットし、ファイルポインタに書き込む fputs%void fputs()%fwrite のエイリアス fread%string fread(resource $handle, int $length)%バイナリセーフなファイルの読み込み fscanf%mixed fscanf(resource $handle, string $format, [mixed ...])%フォーマットに基づきファイルからの入力を処理する @@ -895,7 +879,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 実行時オプションを設定する @@ -929,7 +913,7 @@ get_defined_functions%array get_defined_functions()%定義済みの全ての関 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])%コンパイル/ロードされている全てのモジュールの名前を配列として返す @@ -969,47 +953,53 @@ 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_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])%大文字小文字を区別せず、文字列内で最初にあらわれる場所の (書記素単位の) 位置を見つける @@ -1028,7 +1018,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,6 +1033,7 @@ 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_hmac%string hash_hmac(string $algo, string $data, string $key, [bool $raw_output = false])%HMAC 方式を使用してハッシュ値を生成する @@ -1063,9 +1054,9 @@ 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 エンコードされたクエリ文字列を生成する @@ -1466,6 +1457,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 +1474,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)%次のリファレンスを得る @@ -1531,13 +1524,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) を返す +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()])%文字エンコーディングを変換する @@ -1595,7 +1595,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)%オープンされたアルゴリズムの名前を返す @@ -1644,7 +1644,7 @@ 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 ...])%最小値を返す +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)%数値を金額文字列にフォーマットする @@ -1738,7 +1738,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 +1776,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 +1786,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() で使用するリソースを返す @@ -1841,12 +1842,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_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 +1858,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 @@ -1930,13 +1938,13 @@ 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 @@ -2077,6 +2085,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 = ""])%データを暗号化 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 のエイリアス @@ -2104,11 +2113,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])%疑似乱数のバイト文字列を生成する openssl_seal%int openssl_seal(string $data, string $sealed_data, array $env_keys, array $pub_key_ids, [string $method])%データをシール(暗号化)する 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 を返す @@ -2123,7 +2137,7 @@ 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)%プロセスのファイルポインタをクローズする @@ -2147,16 +2161,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 +2199,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 +2221,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 +2244,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 名を返す @@ -2270,7 +2288,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) @@ -2282,7 +2300,7 @@ 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])%正規表現による検索と置換を行う @@ -2390,13 +2408,14 @@ 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_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%bool session_abort()%Discard session array changes and finish 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 のエイリアス @@ -2411,9 +2430,10 @@ 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%bool session_reset()%Re-initialize session array with original values 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_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])%ユーザー定義のセッション保存関数を設定する session_start%bool session_start()%新しいセッションを開始、あるいは既存のセッションを再開する session_status%int session_status()%現在のセッションの状態を返す session_unregister%bool session_unregister(string $name)%現在のセッションから変数の登録を削除する @@ -2425,7 +2445,7 @@ 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)%実行時間の最大値を制限する +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)%プロセスのタイトルを設定 @@ -2666,7 +2686,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)%文字列を反復する @@ -2748,7 +2768,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)%文字の変換あるいは部分文字列の置換を行う @@ -3009,7 +3029,7 @@ 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)%文字列の各単語の最初の文字を大文字にする @@ -3023,6 +3043,19 @@ unregister_tick_function%void unregister_tick_function(string $function_name)% unserialize%mixed unserialize(string $str)%保存用表現から PHP の値を生成する unset%void unset(mixed $var, [mixed ...])%指定した変数の割当を解除する untaint%bool untaint(string $string, [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)%URL エンコードされた文字列をデコードする urlencode%string urlencode(string $str)%文字列を URL エンコードする use_soap_error_handler%bool use_soap_error_handler([bool $handler = true])%SOAP エラーハンドラを使用するかどうかを設定する @@ -3083,7 +3116,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 +3186,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..a84a4f7 100644 --- a/Support/functions.plist +++ b/Support/functions.plist @@ -1,8 +1,4 @@ ( - {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 = 'AppendIterator'; insert = '()';}, {display = 'ArrayIterator'; insert = '(${1:[mixed \\\$array = array()]}, ${2:[int \\\$flags]})';}, @@ -50,8 +46,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})';}, @@ -97,21 +93,26 @@ {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 = array()]})';}, {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 = '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 = '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 +120,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]})';}, @@ -177,6 +179,10 @@ {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]})';}, + {display = 'SyncMutex'; insert = '(${1:[string \\\$name]})';}, + {display = 'SyncReaderWriter'; insert = '(${1:[string \\\$name]}, ${2:[bool \\\$autounlock]})';}, + {display = 'SyncSemaphore'; insert = '(${1:[string \\\$name]}, ${2:[integer \\\$initialval]}, ${3:[bool \\\$autounlock]})';}, {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})';}, @@ -203,7 +209,7 @@ {display = 'Yaf_Request_Http'; insert = '()';}, {display = 'Yaf_Request_Simple'; insert = '()';}, {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})';}, @@ -224,15 +230,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 = '()';}, @@ -275,7 +272,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 ...]})';}, @@ -327,15 +324,15 @@ {display = 'base_convert'; insert = '(${1:string \\\$number}, ${2:int \\\$frombase}, ${3:int \\\$tobase})';}, {display = 'basename'; insert = '(${1:string \\\$path}, ${2:[string \\\$suffix]})';}, {display = 'bcadd'; insert = '(${1:string \\\$left_operand}, ${2:string \\\$right_operand}, ${3:[int \\\$scale]})';}, - {display = 'bccomp'; insert = '(${1:string \\\$left_operand}, ${2:string \\\$right_operand}, ${3:[int \\\$scale]})';}, - {display = 'bcdiv'; insert = '(${1:string \\\$left_operand}, ${2:string \\\$right_operand}, ${3:[int \\\$scale]})';}, + {display = 'bccomp'; insert = '(${1:string \\\$left_operand}, ${2:string \\\$right_operand}, ${3:[int \\\$scale = int]})';}, + {display = 'bcdiv'; insert = '(${1:string \\\$left_operand}, ${2:string \\\$right_operand}, ${3:[int \\\$scale = int]})';}, {display = 'bcmod'; insert = '(${1:string \\\$left_operand}, ${2:string \\\$modulus})';}, - {display = 'bcmul'; insert = '(${1:string \\\$left_operand}, ${2:string \\\$right_operand}, ${3:[int \\\$scale]})';}, + {display = 'bcmul'; insert = '(${1:string \\\$left_operand}, ${2:string \\\$right_operand}, ${3:[int \\\$scale = int]})';}, {display = 'bcpow'; insert = '(${1:string \\\$left_operand}, ${2:string \\\$right_operand}, ${3:[int \\\$scale]})';}, - {display = 'bcpowmod'; insert = '(${1:string \\\$left_operand}, ${2:string \\\$right_operand}, ${3:string \\\$modulus}, ${4:[int \\\$scale]})';}, + {display = 'bcpowmod'; insert = '(${1:string \\\$left_operand}, ${2:string \\\$right_operand}, ${3:string \\\$modulus}, ${4:[int \\\$scale = int]})';}, {display = 'bcscale'; insert = '(${1:int \\\$scale})';}, {display = 'bcsqrt'; insert = '(${1:string \\\$operand}, ${2:[int \\\$scale]})';}, - {display = 'bcsub'; insert = '(${1:string \\\$left_operand}, ${2:string \\\$right_operand}, ${3:[int \\\$scale]})';}, + {display = 'bcsub'; insert = '(${1:string \\\$left_operand}, ${2:string \\\$right_operand}, ${3:[int \\\$scale = int]})';}, {display = 'bin2hex'; insert = '(${1:string \\\$str})';}, {display = 'bind_textdomain_codeset'; insert = '(${1:string \\\$domain}, ${2:string \\\$codeset})';}, {display = 'bindec'; insert = '(${1:string \\\$binary_string})';}, @@ -396,26 +393,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 +483,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 +529,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 ...]})';}, @@ -568,11 +553,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})';}, @@ -822,7 +806,7 @@ {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]})';}, @@ -862,7 +846,7 @@ {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 = \'\"\']})';}, {display = 'fputs'; insert = '()';}, {display = 'fread'; insert = '(${1:resource \\\$handle}, ${2:int \\\$length})';}, {display = 'fscanf'; insert = '(${1:resource \\\$handle}, ${2:string \\\$format}, ${3:[mixed ...]})';}, @@ -931,7 +915,7 @@ {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]})';}, @@ -971,47 +955,53 @@ {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_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]})';}, @@ -1030,7 +1020,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,6 +1035,7 @@ {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_hmac'; insert = '(${1:string \\\$algo}, ${2:string \\\$data}, ${3:string \\\$key}, ${4:[bool \\\$raw_output = false]})';}, @@ -1065,9 +1056,9 @@ {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]})';}, @@ -1468,6 +1459,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 +1476,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 +1526,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]})';}, @@ -1597,7 +1597,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})';}, @@ -1778,7 +1778,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 +1788,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 = '()';}, @@ -1843,12 +1844,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]})';}, {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 +1860,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 = '()';}, @@ -1933,12 +1941,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})';}, @@ -2079,6 +2087,7 @@ {display = 'openssl_encrypt'; insert = '(${1:string \\\$data}, ${2:string \\\$method}, ${3:string \\\$password}, ${4:[int \\\$options]}, ${5:[string \\\$iv = \"\"]})';}, {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 = '()';}, @@ -2106,11 +2115,16 @@ {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_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})';}, @@ -2125,7 +2139,7 @@ {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})';}, @@ -2156,9 +2170,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 +2201,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 +2223,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 +2246,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 +2290,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]})';}, @@ -2284,7 +2302,7 @@ {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]})';}, @@ -2399,6 +2417,7 @@ {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 = '()';}, @@ -2413,9 +2432,10 @@ {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_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:SessionHandlerInterface \\\$sessionhandler}, ${9:[bool \\\$register_shutdown = true]})';}, {display = 'session_start'; insert = '()';}, {display = 'session_status'; insert = '()';}, {display = 'session_unregister'; insert = '(${1:string \\\$name})';}, @@ -2668,7 +2688,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})';}, @@ -2750,7 +2770,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})';}, @@ -3025,6 +3045,19 @@ {display = 'unserialize'; insert = '(${1:string \\\$str})';}, {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 +3118,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 +3188,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/Syntaxes/PHP.plist b/Syntaxes/PHP.plist index eae8386..8f1c3fc 100644 --- a/Syntaxes/PHP.plist +++ b/Syntaxes/PHP.plist @@ -239,7 +239,7 @@ 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 + (?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|mmandCursor)|ursor(Exception)?|lient)|Timestamp|I(n(sertBatch|t(32|64))|d)|D(B(Ref)?|eleteBatch|ate)|UpdateBatch|Pool|Write(Batch|ConcernException)|Log)?|u(tex|ltipleIterator)|e(ssageFormatter|mcache(d)?))|Bad(MethodCallException|FunctionCallException)|tidy(Node)?|S(ync(ReaderWriter|Mutex|Semaphore|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)|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|ll(ectable|ator))|URLFile|a(chingIterator|llbackFilterIterator))|T(hread(ed)?|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)?|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|PCIterator|rray(Iterator|Object|Access)))\b name support.class.builtin.php @@ -3252,7 +3252,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 @@ -3288,7 +3288,7 @@ 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 @@ -3328,12 +3328,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 @@ -3414,13 +3408,13 @@ 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(_(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(_(hmac(_file)?|copy|init|update(_(stream|file))?|pbkdf2|equals|fi(nal|le)|algos))?\b name support.function.hash.php @@ -3474,7 +3468,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 @@ -3522,7 +3516,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 @@ -3534,7 +3528,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 @@ -3546,7 +3540,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 @@ -3574,12 +3568,6 @@ name support.function.nsapi.php - - 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 @@ -3594,7 +3582,7 @@ 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 @@ -3618,7 +3606,7 @@ 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 @@ -3720,7 +3708,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))|i(s_registered|d)|de(stroy|code)|un(set|register)|encode|write_close|abort|re(set|g(ister(_shutdown)?|enerate_id))|get_cookie_params|module_name)\b name support.function.session.php @@ -3814,6 +3802,12 @@ name support.function.trader.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 @@ -3856,12 +3850,6 @@ name support.function.xmlwriter.php - - 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 From f65a7e68a40c8e14cc92fb0d795091edf459aca9 Mon Sep 17 00:00:00 2001 From: Michael Sheets Date: Thu, 29 Jan 2015 02:34:37 -0600 Subject: [PATCH 13/42] Grammar: Allow namespace declarations on opening line Fixes #51. --- Syntaxes/PHP.plist | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Syntaxes/PHP.plist b/Syntaxes/PHP.plist index 8f1c3fc..b5bee01 100644 --- a/Syntaxes/PHP.plist +++ b/Syntaxes/PHP.plist @@ -1534,7 +1534,7 @@ begin - (?i)^\s*(namespace)\b\s+(?=([a-z0-9_\\]+\s*($|[;{]|(\/[\/*])))|$) + (?i)(?:^|(?<=<\?php))\s*(namespace)\b\s+(?=([a-z0-9_\\]+\s*($|[;{]|(\/[\/*])))|$) beginCaptures 1 From ac8fe467ea0ecb5d5119733b737e41b61633e1ce Mon Sep 17 00:00:00 2001 From: Michael Sheets Date: Thu, 29 Jan 2015 02:55:45 -0600 Subject: [PATCH 14/42] Grammar: Support extending multiple inherited classes Fixes #53. --- Syntaxes/PHP.plist | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/Syntaxes/PHP.plist b/Syntaxes/PHP.plist index b5bee01..cda36e5 100644 --- a/Syntaxes/PHP.plist +++ b/Syntaxes/PHP.plist @@ -1513,10 +1513,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 From 8220f62034fb5478e039643ddbd60d18571a4532 Mon Sep 17 00:00:00 2001 From: Jannes Jeising Date: Thu, 22 Jan 2015 01:36:12 +0100 Subject: [PATCH 15/42] Grammar: Add __debugInfo magic method This magic method is available since PHP 5.6. More info for this method available here: http://php.net/manual/en/language.oop5.magic.php#object.debuginfo --- Syntaxes/PHP.plist | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Syntaxes/PHP.plist b/Syntaxes/PHP.plist index cda36e5..1a49859 100644 --- a/Syntaxes/PHP.plist +++ b/Syntaxes/PHP.plist @@ -2023,7 +2023,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* From 1ae104d86b303a7cf8460a4abca2125331b7bab6 Mon Sep 17 00:00:00 2001 From: Michael Sheets Date: Thu, 29 Jan 2015 03:03:16 -0600 Subject: [PATCH 16/42] Grammar: Support 'use function|const' constructs Added in 5.6: http://php.net/manual/en/migration56.new-features.php --- Syntaxes/PHP.plist | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/Syntaxes/PHP.plist b/Syntaxes/PHP.plist index 1a49859..b8e8399 100644 --- a/Syntaxes/PHP.plist +++ b/Syntaxes/PHP.plist @@ -1579,7 +1579,7 @@ begin - (?i)\s*\b(use)\s+ + (?i)\s*\b(use)\s+(?:((const)|(function))\s+)? beginCaptures 1 @@ -1587,6 +1587,16 @@ name keyword.other.use.php + 3 + + name + storage.type.const.php + + 4 + + name + storage.type.function.php + end (?=;|(?:^\s*$)) From 807eeba93c461376a7720446092f921ab9551db7 Mon Sep 17 00:00:00 2001 From: Allan Odgaard Date: Thu, 5 Feb 2015 00:42:55 +0700 Subject: [PATCH 17/42] Improve/simplify escaping rules for single-quoted regexps MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The rules have been generalized so that anything can be escaped (in the regex) where previously we only supported escaping known special characters. I think the former is better, since there shouldn’t be an issue with over escaping things in a regex, whereas not matching all escape sequences can easily lead to incorrect parsing. The previous version of this grammar missed some edge-cases and accepted double-backslash in front of an apostrophe (as a way to escape the quote). Closes #59. --- Syntaxes/PHP.plist | 44 ++++++++++++++++++-------------------------- 1 file changed, 18 insertions(+), 26 deletions(-) diff --git a/Syntaxes/PHP.plist b/Syntaxes/PHP.plist index b8e8399..ac71f3b 100644 --- a/Syntaxes/PHP.plist +++ b/Syntaxes/PHP.plist @@ -2893,22 +2893,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 \[(?:\^?\])? @@ -2927,16 +2911,8 @@ patterns - match - \\\\[\[\]] - name - constant.character.escape.php - - - match - \\[\\'] - name - constant.character.escape.php + include + #single_quote_regex_escape @@ -2946,7 +2922,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 From 92d777f9d0245e2c1996491e37cbea04bf86bfdb Mon Sep 17 00:00:00 2001 From: Michael Sheets Date: Wed, 4 Feb 2015 18:45:32 -0600 Subject: [PATCH 18/42] Grammar: Correct improper '\' escaping Due to an omission in the grammar generator. #ignore --- Syntaxes/PHP.plist | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Syntaxes/PHP.plist b/Syntaxes/PHP.plist index ac71f3b..323751b 100644 --- a/Syntaxes/PHP.plist +++ b/Syntaxes/PHP.plist @@ -239,7 +239,7 @@ 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|mmandCursor)|ursor(Exception)?|lient)|Timestamp|I(n(sertBatch|t(32|64))|d)|D(B(Ref)?|eleteBatch|ate)|UpdateBatch|Pool|Write(Batch|ConcernException)|Log)?|u(tex|ltipleIterator)|e(ssageFormatter|mcache(d)?))|Bad(MethodCallException|FunctionCallException)|tidy(Node)?|S(ync(ReaderWriter|Mutex|Semaphore|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)|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|ll(ectable|ator))|URLFile|a(chingIterator|llbackFilterIterator))|T(hread(ed)?|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)?|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|PCIterator|rray(Iterator|Object|Access)))\b + (?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|mmandCursor)|ursor(Exception)?|lient)|Timestamp|I(n(sertBatch|t(32|64))|d)|D(B(Ref)?|eleteBatch|ate)|UpdateBatch|Pool|Write(Batch|ConcernException)|Log)?|u(tex|ltipleIterator)|e(ssageFormatter|mcache(d)?))|Bad(MethodCallException|FunctionCallException)|tidy(Node)?|S(ync(ReaderWriter|Mutex|Semaphore|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)|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|ll(ectable|ator))|URLFile|a(chingIterator|llbackFilterIterator))|T(hread(ed)?|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)?|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|PCIterator|rray(Iterator|Object|Access)))\b name support.class.builtin.php From 9ed831e61a3df0a499525e1d50438f6b834d8b38 Mon Sep 17 00:00:00 2001 From: Allan Odgaard Date: Thu, 5 Feb 2015 11:22:08 +0700 Subject: [PATCH 19/42] Further work on escapes in single-quoted regular expressions The previous simplification would accept \\' as an escape sequence, although a string containing that, would not be identified as a regex, so I also updated the rule to identify regular expressions, so that this rule also use the more correct escaping rules. --- Syntaxes/PHP.plist | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Syntaxes/PHP.plist b/Syntaxes/PHP.plist index 323751b..3292f31 100644 --- a/Syntaxes/PHP.plist +++ b/Syntaxes/PHP.plist @@ -2851,7 +2851,7 @@ regex-single-quoted begin - (?x)'/ (?= (\\.|[^'/])++/[imsxeADSUXu]*' ) + (?x)'/ (?= ( \\ (?: \\ (?: \\ [\\']? | [^'] ) | . ) | [^'/] )++/[imsxeADSUXu]*' ) beginCaptures 0 @@ -2934,7 +2934,7 @@ comment Support both PHP string and regex escaping match - (?x) \\ \\?+ (?: [^\\] | \\ [\\']? ) + (?x) \\ (?: \\ (?: \\ [\\']? | [^'] ) | . ) name constant.character.escape.php From 7178a102ce62352d3512301f62ddec8157cd0d8a Mon Sep 17 00:00:00 2001 From: Michael Sheets Date: Thu, 12 Feb 2015 01:49:20 -0600 Subject: [PATCH 20/42] Doc Snippet: Allow for static keyword in declarations Fixes #60. --- Commands/Post-doc.tmCommand | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/Commands/Post-doc.tmCommand b/Commands/Post-doc.tmCommand index 542beb3..3133e28 100644 --- a/Commands/Post-doc.tmCommand +++ b/Commands/Post-doc.tmCommand @@ -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 From 0239f475bbf97ab68dddb4f456f7fbf7a8f4bf76 Mon Sep 17 00:00:00 2001 From: Michael Sheets Date: Sat, 9 May 2015 00:38:22 -0500 Subject: [PATCH 21/42] Move over folding rules from HTML bundle Limiting the PHP folding rules to the PHP scope limits unexpected foldings in HTML grammar reuse. --- Preferences/Folding.tmPreferences | 37 +++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 Preferences/Folding.tmPreferences 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 + + From ab51caca93ccbfc78b2d4a268297ed10920a627c Mon Sep 17 00:00:00 2001 From: Indrek Ardel Date: Sat, 30 May 2015 15:16:14 +0300 Subject: [PATCH 22/42] Allow whitespace between [] in function argument --- Syntaxes/PHP.plist | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Syntaxes/PHP.plist b/Syntaxes/PHP.plist index 3292f31..0d5bd7c 100644 --- a/Syntaxes/PHP.plist +++ b/Syntaxes/PHP.plist @@ -665,7 +665,7 @@ \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*(?:(=)\s*(?:(null)|(\[)\s*(\])|((?:\S*?\(\))|(?:\S*?)))) # A default value )? \s*(?=,|\)|/[/*]|\#|$) # A closing parentheses (end of argument list) or a comma or a comment From 1cba1ac4a9ffa301b1d92b735c298fcb60cc3e3a Mon Sep 17 00:00:00 2001 From: Indrek Ardel Date: Sat, 30 May 2015 20:26:22 +0300 Subject: [PATCH 23/42] Make array in function arguments case insensitive Fixes textmate/php.tmbundle#62 --- Syntaxes/PHP.plist | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Syntaxes/PHP.plist b/Syntaxes/PHP.plist index 0d5bd7c..c022af4 100644 --- a/Syntaxes/PHP.plist +++ b/Syntaxes/PHP.plist @@ -535,7 +535,7 @@ begin - (?x) + (?xi) \s*(array) # Typehint \s*(&)? # Reference \s*((\$+)[a-zA-Z_\x{7f}-\x{ff}][a-zA-Z0-9_\x{7f}-\x{ff}]*) # The variable name From baad875878c402b7b404a63616531644e538bf0c Mon Sep 17 00:00:00 2001 From: Michael Sheets Date: Mon, 10 Aug 2015 01:30:33 -0500 Subject: [PATCH 24/42] Allow Run and Help to run outside PHP tags Since we now give a specific root scope to PHP files we can allow these to be scoped to the entire file rather than being limited to inside PHP tags. --- Commands/Help.tmCommand | 21 +++++++++++++++------ Commands/Run PHP.plist | 2 +- 2 files changed, 16 insertions(+), 7 deletions(-) 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/Run PHP.plist b/Commands/Run PHP.plist index 41abe5e..7603500 100644 --- a/Commands/Run PHP.plist +++ b/Commands/Run PHP.plist @@ -24,7 +24,7 @@ ruby18 -- "$TM_BUNDLE_SUPPORT/lib/php_mate.rb" outputLocation newWindow scope - source.php + text.html.php semanticClass process.run.php uuid From 03b31ee34f0d81607681e8234970f63b0f67925a Mon Sep 17 00:00:00 2001 From: Michael Sheets Date: Sat, 17 Oct 2015 19:27:50 -0500 Subject: [PATCH 25/42] Update generate scripts - Point to ruby 1.8 installed via Homebrew - Switch to git repository for phd - Update included library paths --- Support/generate/generate.php | 2 +- Support/generate/generate.rb | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Support/generate/generate.php b/Support/generate/generate.php index c8c151f..4d4f7ca 100755 --- a/Support/generate/generate.php +++ b/Support/generate/generate.php @@ -140,7 +140,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 df3eb1f..1b7db27 100755 --- a/Support/generate/generate.rb +++ b/Support/generate/generate.rb @@ -1,4 +1,4 @@ -#!/usr/bin/env ruby18 -wKU +#!/usr/local/opt/ruby187/bin/ruby -wKU # Generate grammar selectors from the PHP docs JSON file produced by generate.php # @@ -9,8 +9,8 @@ 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/Avian/Bundles/php.tmbundle/Support/lib/Builder' +require '~/Library/Application Support/Avian/Bundles/bundle-support.tmbundle/Support/shared/lib/osx/plist' data = JSON.parse(File.read(ARGV[0])) classes = data['classes'] From 2ecaa60d92b92d4c07f243207ba1d5b2114bb70a Mon Sep 17 00:00:00 2001 From: Michael Sheets Date: Mon, 19 Oct 2015 04:24:11 -0500 Subject: [PATCH 26/42] Update grammar, completions, etc. to PHP 7.0 --- Preferences/Completions.tmPreferences | 60 +++- Support/function-docs/de.txt | 448 ++++++++++++++------------ Support/function-docs/en.txt | 133 +++++--- Support/function-docs/es.txt | 258 ++++++++------- Support/function-docs/fr.txt | 141 ++++---- Support/function-docs/ja.txt | 139 +++++--- Support/functions.plist | 109 ++++--- Syntaxes/PHP.plist | 32 +- 8 files changed, 786 insertions(+), 534 deletions(-) diff --git a/Preferences/Completions.tmPreferences b/Preferences/Completions.tmPreferences index dd77367..85a7242 100644 --- a/Preferences/Completions.tmPreferences +++ b/Preferences/Completions.tmPreferences @@ -15,6 +15,10 @@ ArrayAccess ArrayIterator ArrayObject + BSON\fromArray + BSON\fromJSON + BSON\toArray + BSON\toJSON BadFunctionCallException BadMethodCallException CURLFile @@ -80,13 +84,11 @@ FANNConnection FilesystemIterator FilterIterator - FrenchToJD Gender\Gender GlobIterator Gmagick GmagickDraw GmagickPixel - GregorianToJD HRTime\PerformanceCounter HRTime\StopWatch HaruAnnotation @@ -106,11 +108,13 @@ HttpResponse Imagick ImagickDraw + ImagickKernel ImagickPixel ImagickPixelIterator InfiniteIterator IntlBreakIterator IntlCalendar + IntlChar IntlCodePointBreakIterator IntlDateFormatter IntlIterator @@ -121,14 +125,7 @@ Iterator IteratorAggregate IteratorIterator - JDDayOfWeek - JDMonthName - JDToFrench - JDToGregorian - JDToJulian - JewishToJD JsonSerializable - JulianToJD KTaglib_ID3v2_AttachedPictureFrame KTaglib_ID3v2_Frame KTaglib_ID3v2_Tag @@ -153,8 +150,30 @@ MongoCommandCursor MongoCursor MongoCursorException + MongoCursorInterface MongoDB MongoDBRef + MongoDB\BSON\Binary + MongoDB\BSON\Javascript + MongoDB\BSON\ObjectID + MongoDB\BSON\Regex + MongoDB\BSON\Serializable + MongoDB\BSON\Timestamp + MongoDB\BSON\UTCDatetime + MongoDB\BSON\Unserializable + MongoDB\Driver\BulkWrite + MongoDB\Driver\Command + MongoDB\Driver\Cursor + MongoDB\Driver\CursorId + MongoDB\Driver\Manager + MongoDB\Driver\Query + MongoDB\Driver\ReadPreference + MongoDB\Driver\Server + MongoDB\Driver\WriteConcern + MongoDB\Driver\WriteConcernError + MongoDB\Driver\WriteError + MongoDB\Driver\WriteException + MongoDB\Driver\WriteResult MongoDate MongoDeleteBatch MongoGridFS @@ -215,10 +234,12 @@ ReflectionExtension ReflectionFunction ReflectionFunctionAbstract + ReflectionGenerator ReflectionMethod ReflectionObject ReflectionParameter ReflectionProperty + ReflectionType ReflectionZendExtension Reflector RegexIterator @@ -754,11 +775,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 @@ -774,6 +797,7 @@ ereg_replace eregi eregi_replace + error_clear_last error_get_last error_log error_reporting @@ -981,6 +1005,7 @@ fputcsv fputs fread + frenchtojd fscanf fseek fsockopen @@ -1031,6 +1056,7 @@ gc_disable gc_enable gc_enabled + gc_mem_caches gd_info get_browser get_called_class @@ -1058,6 +1084,7 @@ get_parent_class get_required_files get_resource_type + get_resources getallheaders getcwd getdate @@ -1122,6 +1149,7 @@ gmp_random gmp_random_bits gmp_random_range + gmp_random_seed gmp_root gmp_rootrem gmp_scan0 @@ -1144,6 +1172,7 @@ grapheme_strrpos grapheme_strstr grapheme_substr + gregoriantojd gzclose gzcompress gzdecode @@ -1514,6 +1543,7 @@ ini_get_all ini_restore ini_set + intdiv interface_exists intl_error_name intl_get_error_code @@ -1561,14 +1591,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 @@ -2206,6 +2243,7 @@ opcache_get_configuration opcache_get_status opcache_invalidate + opcache_is_script_cached opcache_reset opendir openlog @@ -2434,6 +2472,7 @@ posix_seteuid posix_setgid posix_setpgid + posix_setrlimit posix_setsid posix_setuid posix_strerror @@ -2449,6 +2488,7 @@ preg_quote preg_replace preg_replace_callback + preg_replace_callback_array preg_split prev print @@ -2485,6 +2525,8 @@ quotemeta rad2deg rand + random_bytes + random_int range rawurldecode rawurlencode diff --git a/Support/function-docs/de.txt b/Support/function-docs/de.txt index 3b3c610..c43035c 100644 --- a/Support/function-docs/de.txt +++ b/Support/function-docs/de.txt @@ -2,9 +2,14 @@ APCIterator%object APCIterator(string $cache, [mixed $search = null], [int $form 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 +BSON\fromArray%ReturnType BSON\fromArray(string $array)%Description +BSON\fromJSON%ReturnType BSON\fromJSON(string $json)%Description +BSON\toArray%ReturnType BSON\toArray(string $bson)%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 -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 @@ -17,8 +22,8 @@ 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 @@ -86,15 +91,30 @@ MongoBinData%object MongoBinData(string $data, [int $type])%Creates a new binary 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 = array()])%Create a new command cursor +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, string $subtype)%Description +MongoDB\BSON\Javascript%object MongoDB\BSON\Javascript(string $javascript, [string $scope])%Description +MongoDB\BSON\ObjectID%object MongoDB\BSON\ObjectID([string $id])%Description +MongoDB\BSON\Regex%object MongoDB\BSON\Regex(string $pattern, string $flags)%Description +MongoDB\BSON\Timestamp%object MongoDB\BSON\Timestamp(string $increment, string $timestamp)%Description +MongoDB\BSON\UTCDatetime%object MongoDB\BSON\UTCDatetime(string $milliseconds)%Description +MongoDB\Driver\BulkWrite%object MongoDB\Driver\BulkWrite([boolean $ordered = true])%Create new BulkWrite +MongoDB\Driver\Command%object MongoDB\Driver\Command(array|object $document)%Construct new Command +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, [array $options], [array $driverOptions])%Create new MongoDB Manager +MongoDB\Driver\Query%object MongoDB\Driver\Query(array|object $filter, [array $queryOptions])%Construct new Query +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])%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. @@ -133,6 +153,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 @@ -184,7 +205,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 @@ -205,7 +226,7 @@ Yaf_Route_Simple%object Yaf_Route_Simple(string $module_name, string $controller 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_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 @@ -249,62 +270,62 @@ apc_load_constants%bool apc_load_constants(string $key, [bool $case_sensitive = 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 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_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 $array, 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 $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_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 $array, [callable $callback])%Filtert Elemente eines Arrays mittels einer Callback-Funktion +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], [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_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 ...])%Replaces elements from passed arrays into the first array +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_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, 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_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 @@ -313,15 +334,15 @@ base64_encode%string base64_encode(string $data)%Kodiert Daten MIME base64 base_convert%string base_convert(string $number, int $frombase, int $tobase)%Konvertiert einen numerischen Wert zwischen verschiedenen Zahlensystemen basename%string basename(string $path, [string $suffix])%Gibt letzten Namensteil einer Pfadangabe zurück bcadd%string bcadd(string $left_operand, string $right_operand, [int $scale])%Addition zweier Zahlen beliebiger Genauigkeit -bccomp%int bccomp(string $left_operand, string $right_operand, [int $scale])%Vergleich zweier Zahlen beliebiger Genauigkeit -bcdiv%string bcdiv(string $left_operand, string $right_operand, [int $scale])%Division zweier Zahlen beliebiger Genauigkeit +bccomp%int bccomp(string $left_operand, string $right_operand, [int $scale = int])%Vergleich zweier Zahlen beliebiger Genauigkeit +bcdiv%string bcdiv(string $left_operand, string $right_operand, [int $scale = int])%Division zweier Zahlen beliebiger Genauigkeit bcmod%string bcmod(string $left_operand, string $modulus)%Modulo zweier Zahlen mit beliebiger Genauigkeit -bcmul%string bcmul(string $left_operand, string $right_operand, [int $scale])%Multiplikation zweier Zahlen beliebiger Genauigkeit +bcmul%string bcmul(string $left_operand, string $right_operand, [int $scale = int])%Multiplikation zweier Zahlen beliebiger Genauigkeit bcpow%string bcpow(string $left_operand, string $right_operand, [int $scale])%Potenz einer Zahl beliebiger Genauigkeit -bcpowmod%string bcpowmod(string $left_operand, string $right_operand, string $modulus, [int $scale])%Potenz einer Zahl beliebiger Genauigkeit, vermindert um ein angegebenen Modulo +bcpowmod%string bcpowmod(string $left_operand, string $right_operand, string $modulus, [int $scale = int])%Potenz einer Zahl beliebiger Genauigkeit, vermindert um ein angegebenen Modulo bcscale%bool bcscale(int $scale)%Setzt die Genauigkeit aller BCmath-Funktionen bcsqrt%string bcsqrt(string $operand, [int $scale])%Ermittelt die Quadratwurzel einer Zahl beliebiger Genauigkeit -bcsub%string bcsub(string $left_operand, string $right_operand, [int $scale])%Subtrahiert zwei Zahlen beliebiger Genauigkeit +bcsub%string bcsub(string $left_operand, string $right_operand, [int $scale = int])%Subtrahiert zwei Zahlen beliebiger Genauigkeit bin2hex%string bin2hex(string $str)%Wandelt Binär-Daten in ihre hexadezimale Entsprechung um bind_textdomain_codeset%string bind_textdomain_codeset(string $domain, string $codeset)%Gibt das Encoding an, in dem Texte aus der Übersetzungstabelle der DOMAIN zurückgegeben werden bindec%float bindec(string $binary_string)%Umwandlung von binär zu dezimal @@ -337,17 +358,17 @@ 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 +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)%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)%Konvertiert von einem unterstützten Kalenderformat in Julian-Format. +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 @@ -385,10 +406,10 @@ collator_sort_with_sort_keys%bool collator_sort_with_sort_keys(array $arr, Colla 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_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_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 -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 constant%mixed constant(string $name)%Liefert den Wert einer Konstante @@ -398,10 +419,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 @@ -418,9 +439,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()%Erstellt ein CURLFile-Objekt +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 @@ -429,7 +450,7 @@ 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)%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 @@ -452,7 +473,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 @@ -544,8 +565,8 @@ dns_get_record%array dns_get_record(string $hostname, [int $type = DNS_ANY], [ar 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 @@ -611,11 +632,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 @@ -631,13 +654,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 $befehl)%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 @@ -647,7 +671,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. @@ -661,7 +685,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 @@ -795,7 +819,7 @@ 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 @@ -813,15 +837,15 @@ 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], [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_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])%Erstellt eine neue fileinfo Ressource +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)%Schließt eine fileinfo Ressource -finfo_file%string finfo_file(resource $finfo, string $file_name, [int $options = FILEINFO_NONE], [resource $context])%Return information about a file +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 @@ -835,15 +859,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 @@ -871,7 +895,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 @@ -879,16 +903,17 @@ 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 +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 @@ -905,7 +930,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 @@ -916,6 +941,7 @@ 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 @@ -980,6 +1006,7 @@ gmp_prob_prime%int gmp_prob_prime(GMP $a, [int $reps = 10])%Check if number is " 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 @@ -1004,18 +1031,18 @@ grapheme_strstr%string grapheme_strstr(string $haystack, string $needle, [bool $ grapheme_substr%int 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 @@ -1034,7 +1061,7 @@ hash_hmac_file%string hash_hmac_file(string $algo, string $filename, string $key 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 @@ -1047,12 +1074,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_query%string http_build_query(mixed $query_data, [string $numeric_prefix], [string $arg_separator], [int $enc_type])%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 @@ -1114,33 +1141,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 @@ -1189,7 +1216,7 @@ imageaffinematrixconcat%array imageaffinematrixconcat(array $m1, array $m2)%Conc imageaffinematrixget%array imageaffinematrixget(int $type, [mixed $options])%Return an image containing the affine tramsformed src image, using an optional clipping area 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 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 @@ -1213,7 +1240,7 @@ 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 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 @@ -1290,7 +1317,7 @@ imagewebp%bool imagewebp(resource $image, string $filename)%Output an WebP image 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 @@ -1317,7 +1344,7 @@ imap_getacl%array imap_getacl(resource $imap_stream, string $mailbox)%Liste der 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 @@ -1325,7 +1352,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 @@ -1342,15 +1369,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 @@ -1373,6 +1400,7 @@ 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 @@ -1411,7 +1439,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 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 @@ -1429,13 +1457,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 +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()%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 @@ -1445,10 +1473,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 @@ -1473,7 +1501,7 @@ 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 @@ -1500,7 +1528,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 @@ -1533,11 +1561,11 @@ log_reply%callable log_reply(array $server, array $messageHeaders, array $operat 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 @@ -1593,7 +1621,7 @@ 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])%Entschlüsselt/Verschlüsselt Daten im CBC Modus. +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_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 @@ -1636,7 +1664,7 @@ 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 @@ -1644,11 +1672,11 @@ mhash_get_hash_name%void mhash_get_hash_name()%Gibt den Namen eines Hashs zurüc 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)%Ermittelt den MIME-Typ des Inhalts einer Datei(veraltet) -min%integer min(array $values, mixed $value1, mixed $value2, [mixed $value3...])%Minimalwert bestimmen +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 @@ -1748,14 +1776,14 @@ mysql_tablename%string mysql_tablename(resource $result, int $i)%Liefert den Nam 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 die automatische 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,8 +1796,8 @@ 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 @@ -1787,16 +1815,16 @@ mysqli_get_client_stats%array mysqli_get_client_stats()%Returns client per-proce 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_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 @@ -1804,25 +1832,26 @@ 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_stat%string mysqli_stat(mysqli $link)%Liefert den aktuellen 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 @@ -1875,18 +1904,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 @@ -1920,7 +1949,7 @@ ob_iconv_handler%string ob_iconv_handler(string $contents, int $status)%Konverti 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 @@ -1992,7 +2021,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 @@ -2067,9 +2096,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 @@ -2082,7 +2112,7 @@ openssl_csr_sign%resource openssl_csr_sign(mixed $csr, mixed $cacert, mixed $pri openssl_decrypt%string openssl_decrypt(string $data, string $method, string $password, [int $options], [string $iv = ""])%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, [bool $raw_output = false], [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 @@ -2111,15 +2141,15 @@ 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_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, [int $signature_alg])%Überprüft eine Signatur +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 @@ -2129,18 +2159,18 @@ openssl_x509_read%resource openssl_x509_read(mixed $x509certdata)%Parst ein X.50 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 +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, 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 +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_exec%void pcntl_exec()%Führt ein angegebenes Programm im aktuellen Prozessraum aus @@ -2177,18 +2207,18 @@ pg_convert%array pg_convert(resource $connection, string $table_name, array $ass 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 @@ -2212,16 +2242,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 @@ -2236,7 +2266,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. @@ -2264,7 +2294,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 @@ -2282,13 +2312,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) @@ -2296,11 +2326,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 @@ -2310,7 +2341,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])%Führt eine Suche mit einem regulären Ausdruck durch und ersetzt mittels 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 @@ -2347,27 +2379,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 @@ -2376,7 +2410,7 @@ 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 @@ -2389,7 +2423,7 @@ resourcebundle_locales%array resourcebundle_locales(string $bundlename)%Get supp 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 @@ -2408,20 +2442,20 @@ 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 +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)%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 -session_abort%bool session_abort()%Discard session array changes and finish session +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_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_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 @@ -2430,22 +2464,22 @@ session_name%string session_name([string $name])%Liefert und/oder setzt den Name 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()%Funktion zum Schließen von Sitzungen -session_reset%bool session_reset()%Re-initialize session array with original values +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_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 setproctitle%void setproctitle(string $title)%Set the process title @@ -2538,8 +2572,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 @@ -2553,8 +2587,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 @@ -2569,7 +2603,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 @@ -2686,7 +2720,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 @@ -2701,10 +2735,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 @@ -2750,8 +2784,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 @@ -2759,17 +2793,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 @@ -3029,11 +3063,11 @@ 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 +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 @@ -3058,10 +3092,10 @@ uopz_restore%void uopz_restore(string $class, string $function)%Restore a previo 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 @@ -3195,7 +3229,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 8e4ec97..dcc39ed 100644 --- a/Support/function-docs/en.txt +++ b/Support/function-docs/en.txt @@ -2,10 +2,14 @@ APCIterator%object APCIterator(string $cache, [mixed $search = null], [int $form 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 +BSON\fromArray%ReturnType BSON\fromArray(string $array)%Description +BSON\fromJSON%ReturnType BSON\fromJSON(string $json)%Description +BSON\toArray%ReturnType BSON\toArray(string $bson)%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])%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 @@ -19,7 +23,7 @@ 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 @@ -55,12 +59,10 @@ 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 @@ -78,13 +80,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,15 +91,30 @@ MongoBinData%object MongoBinData(string $data, [int $type])%Creates a new binary 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 = array()])%Create a new command cursor +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, string $subtype)%Description +MongoDB\BSON\Javascript%object MongoDB\BSON\Javascript(string $javascript, [string $scope])%Description +MongoDB\BSON\ObjectID%object MongoDB\BSON\ObjectID([string $id])%Description +MongoDB\BSON\Regex%object MongoDB\BSON\Regex(string $pattern, string $flags)%Description +MongoDB\BSON\Timestamp%object MongoDB\BSON\Timestamp(string $increment, string $timestamp)%Description +MongoDB\BSON\UTCDatetime%object MongoDB\BSON\UTCDatetime(string $milliseconds)%Description +MongoDB\Driver\BulkWrite%object MongoDB\Driver\BulkWrite([boolean $ordered = true])%Create new BulkWrite +MongoDB\Driver\Command%object MongoDB\Driver\Command(array|object $document)%Construct new Command +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, [array $options], [array $driverOptions])%Create new MongoDB Manager +MongoDB\Driver\Query%object MongoDB\Driver\Query(array|object $filter, [array $queryOptions])%Construct new Query +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])%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. @@ -143,6 +153,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 @@ -194,7 +205,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 @@ -215,7 +226,7 @@ Yaf_Route_Simple%object Yaf_Route_Simple(string $module_name, string $controller 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_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 @@ -303,7 +314,7 @@ 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)%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 @@ -313,7 +324,7 @@ arsort%bool arsort(array $array, [int $sort_flags = SORT_REGULAR])%Sort an array 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 @@ -346,8 +357,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 @@ -356,8 +367,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 @@ -542,7 +553,7 @@ 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 @@ -621,11 +632,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 @@ -641,6 +654,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 @@ -671,7 +685,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 @@ -805,7 +819,7 @@ 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 @@ -836,7 +850,7 @@ 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 +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 @@ -845,9 +859,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 @@ -898,6 +913,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 @@ -925,6 +941,7 @@ 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 @@ -989,6 +1006,7 @@ gmp_prob_prime%int gmp_prob_prime(GMP $a, [int $reps = 10])%Check if number is " 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 @@ -1011,6 +1029,7 @@ grapheme_strripos%int grapheme_strripos(string $haystack, string $needle, [int $ 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 +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 @@ -1354,11 +1373,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 @@ -1381,6 +1400,7 @@ 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 @@ -1391,13 +1411,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 @@ -1419,7 +1439,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 @@ -1428,14 +1448,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 @@ -1532,7 +1559,7 @@ log_getmore%callable log_getmore(array $server, array $info)%Callback When Retri 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 (IPv4) Internet network address into a string in Internet standard dotted format +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 @@ -1805,10 +1832,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 @@ -1824,6 +1851,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 @@ -1882,8 +1910,8 @@ next%mixed next(array $array)%Advance the internal array 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 @@ -2070,6 +2098,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 @@ -2112,7 +2141,7 @@ 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 @@ -2144,7 +2173,7 @@ pathinfo%mixed pathinfo(string $path, [int $options = PATHINFO_DIRNAME | PATHINF 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_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 @@ -2297,6 +2326,7 @@ 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 @@ -2312,6 +2342,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 @@ -2348,6 +2379,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 @@ -2411,12 +2444,12 @@ 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%bool session_abort()%Discard session array changes and finish session +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 @@ -2431,11 +2464,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%bool session_reset()%Re-initialize session array with original values +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, [callable $create_sid], SessionHandlerInterface $sessionhandler, [bool $register_shutdown = true])%Sets user-level session storage functions -session_start%bool session_start()%Start new or resume existing session +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 @@ -2447,7 +2480,7 @@ set_include_path%string set_include_path(string $new_include_path)%Sets the incl 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%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 +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 @@ -2700,12 +2733,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 @@ -2751,7 +2784,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 @@ -3033,7 +3066,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 @@ -3041,7 +3074,7 @@ 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 diff --git a/Support/function-docs/es.txt b/Support/function-docs/es.txt index 128118e..ea79438 100644 --- a/Support/function-docs/es.txt +++ b/Support/function-docs/es.txt @@ -2,10 +2,14 @@ APCIterator%object APCIterator(string $cache, [mixed $search = null], [int $form 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 +BSON\fromArray%ReturnType BSON\fromArray(string $array)%Description +BSON\fromJSON%ReturnType BSON\fromJSON(string $json)%Description +BSON\toArray%ReturnType BSON\toArray(string $bson)%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])%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 @@ -19,7 +23,7 @@ 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 @@ -35,7 +39,7 @@ EvIo%object EvIo(mixed $fd, int $events, callable $callback, [mixed $data], [int 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])%Construye un objeto observador de EvPrepare -EvSignal%object EvSignal(int $signum, callable $callback, [mixed $data], [int $priority])%Constructs EvPeriodic watcher object +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 @@ -55,12 +59,10 @@ Exception%object Exception([string $message = ""], [int $code = 0], [Exception $ 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 @@ -78,13 +80,6 @@ IntlCalendar%object IntlCalendar()%Constructor privado para no permitir la creac 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,22 +91,37 @@ MongoBinData%object MongoBinData(string $data, [int $type])%Crea un nuevo objeto 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 = array()])%Crear un nuevo cursor de comando +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, string $subtype)%Description +MongoDB\BSON\Javascript%object MongoDB\BSON\Javascript(string $javascript, [string $scope])%Description +MongoDB\BSON\ObjectID%object MongoDB\BSON\ObjectID([string $id])%Description +MongoDB\BSON\Regex%object MongoDB\BSON\Regex(string $pattern, string $flags)%Description +MongoDB\BSON\Timestamp%object MongoDB\BSON\Timestamp(string $increment, string $timestamp)%Description +MongoDB\BSON\UTCDatetime%object MongoDB\BSON\UTCDatetime(string $milliseconds)%Description +MongoDB\Driver\BulkWrite%object MongoDB\Driver\BulkWrite([boolean $ordered = true])%Create new BulkWrite +MongoDB\Driver\Command%object MongoDB\Driver\Command(array|object $document)%Construct new Command +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, [array $options], [array $driverOptions])%Create new MongoDB Manager +MongoDB\Driver\Query%object MongoDB\Driver\Query(array|object $filter, [array $queryOptions])%Construct new Query +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])%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])%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 @@ -194,7 +204,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 @@ -215,13 +225,13 @@ Yaf_Route_Simple%object Yaf_Route_Simple(string $module_name, string $controller 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 +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])%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])%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 __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 @@ -261,17 +271,17 @@ apc_store%array apc_store(string $key, mixed $var, [int $ttl], array $values, [m 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 $array, 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_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 @@ -283,7 +293,7 @@ array_keys%array array_keys(array $array, [mixed $search_value], [bool $strict = array_map%array array_map(callable $callback, array $array1, [array ...])%Aplica la retrollamada especificada a los elementos de cada array 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 $array1, [mixed $array1_sort_order = SORT_ASC], [mixed $array1_sort_flags = SORT_REGULAR], [mixed ...])%Ordena múltiples arrays, o arrays multidimensionales +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 @@ -303,7 +313,7 @@ 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)%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 $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 +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 @@ -313,7 +323,7 @@ arsort%bool arsort(array $array, [int $sort_flags = SORT_REGULAR])%Ordena un arr 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%bool assert(mixed $assertion, [string $description], [Throwable $exception])%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 @@ -356,8 +366,8 @@ 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 @@ -365,13 +375,13 @@ checkdnsrr%bool checkdnsrr(string $host, [string $type = "MX"])%Comprueba regist chgrp%bool chgrp(string $filename, mixed $group)%Cambia el grupo del 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 @@ -404,15 +414,15 @@ connection_status%int connection_status()%Devuelve el campo de bits de status de 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 $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 @@ -471,7 +481,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 @@ -542,11 +552,11 @@ 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 de PHP en tiempo de ejecució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 @@ -621,11 +631,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 @@ -641,12 +653,13 @@ ereg%int ereg(string $pattern, string $string, [array $regs])%Comparación de un 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 @@ -671,7 +684,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 ...])%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, collable $user_function)%Crea una estructura de datos de entrenamiento desde una función proporcionada por el usuario +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 @@ -805,7 +818,7 @@ 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 fichero y la examina para analizar 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 @@ -823,31 +836,32 @@ 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 +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 = '"'])%Dar formato CSV a una línea y escribirla en un puntero a un fichero +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 @@ -898,7 +912,8 @@ gc_collect_cycles%int gc_collect_cycles()%Fuerza la recolección de los ciclos d 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 @@ -925,6 +940,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 @@ -953,7 +969,7 @@ gettimeofday%mixed gettimeofday([bool $return_float = false])%Obtener la hora ac gettype%string gettype(mixed $var)%Obtener el tipo de una variable 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 +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 @@ -965,12 +981,12 @@ gmp_div_q%GMP gmp_div_q(GMP $a, GMP $b, [int $round = GMP_ROUND_ZERO])%Divide lo 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)%Export to a binary string +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)%Import from a binary string +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 @@ -987,10 +1003,11 @@ 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)%Random number -gmp_random_range%GMP gmp_random_range(GMP $min, GMP $max)%Random number -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_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 @@ -1001,7 +1018,7 @@ gmp_strval%string gmp_strval(GMP $gmpnumber, [int $base = 10])%Convierte un núm 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 regional +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" @@ -1011,6 +1028,7 @@ grapheme_strripos%int grapheme_strripos(string $haystack, string $needle, [int $ 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 @@ -1223,9 +1241,9 @@ 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 +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 @@ -1294,8 +1312,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, string $filename)%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 @@ -1354,11 +1372,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 @@ -1381,6 +1399,7 @@ ini_get%string ini_get(string $varname)%Devuelve el valor de una directiva de co 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 @@ -1419,23 +1438,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_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])%Copia el iterador en 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 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 @@ -1458,7 +1484,7 @@ ldap_dn2ufn%string ldap_dn2ufn(string $dn)%Convertir un DN a un formato de nombr 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])%Escape a string for use in an LDAP filter or DN +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 @@ -1501,7 +1527,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])%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)%Canonizar el string de configuración regional locale_compose%string locale_compose(array $subtags)%Devolver un ID regional correctamente ordenado y delimitado @@ -1538,7 +1564,7 @@ ltrim%string ltrim(string $str, [string $character_mask])%Retira espacios en bla 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 @@ -1590,7 +1616,7 @@ 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 @@ -1645,7 +1671,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 +1728,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 @@ -1740,7 +1766,7 @@ mysql_num_rows%int mysql_num_rows(resource $result)%Obtener el número de filas 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%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 un string para su uso en una sentencia SQL +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,7 +1782,7 @@ 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_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 @@ -1773,7 +1799,7 @@ 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)%Obteter 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 @@ -1781,7 +1807,7 @@ mysqli_fetch_object%object mysqli_fetch_object([string $class_name = "stdClass"] 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 @@ -1805,10 +1831,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)%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 @@ -1824,6 +1850,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 @@ -1882,8 +1909,8 @@ 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 @@ -2060,7 +2087,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 @@ -2070,6 +2097,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])%Abre un gestor de directorio openlog%bool openlog(string $ident, int $option, int $facility)%Open connection to system logger @@ -2086,7 +2114,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()%Retrieve the available certificate locations +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 @@ -2112,10 +2140,10 @@ 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)%Exports the challenge assoicated with a 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 @@ -2127,7 +2155,7 @@ openssl_x509_fingerprint%bool openssl_x509_fingerprint(mixed $x509, [string $has 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 +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)%Aladir 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 @@ -2137,14 +2165,14 @@ parse_str%void parse_str(string $str, [array $arr])%Convierte el string en varia 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_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 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_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 @@ -2284,7 +2312,7 @@ 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 @@ -2297,6 +2325,7 @@ 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 @@ -2306,12 +2335,13 @@ 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 @@ -2348,6 +2378,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 @@ -2390,7 +2422,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 @@ -2411,12 +2443,12 @@ 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%bool session_abort()%Discard session array changes and finish session +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 @@ -2431,11 +2463,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%bool session_reset()%Re-initialize session array with original values +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, [callable $create_sid], 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_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 @@ -2448,7 +2480,7 @@ set_magic_quotes_runtime%bool set_magic_quotes_runtime(bool $new_setting)%Establ set_socket_blocking%void set_socket_blocking()%Alias de stream_set_blocking 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 @@ -2544,7 +2576,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 @@ -2700,12 +2732,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 @@ -2734,7 +2766,7 @@ stream_set_blocking%bool stream_set_blocking(resource $stream, int $mode)%Establ 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 @@ -2748,10 +2780,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 en un string sin considerar mayúsculas ni minúsculas +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 @@ -2766,10 +2798,10 @@ 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 @@ -2808,7 +2840,7 @@ 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 fichero con un nombre de fichero único @@ -2996,7 +3028,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 @@ -3033,17 +3065,17 @@ 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 @@ -3059,7 +3091,7 @@ uopz_restore%void uopz_restore(string $class, string $function)%Restore a previo 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 diff --git a/Support/function-docs/fr.txt b/Support/function-docs/fr.txt index 6e276c2..c98ecf0 100644 --- a/Support/function-docs/fr.txt +++ b/Support/function-docs/fr.txt @@ -2,10 +2,20 @@ APCIterator%object APCIterator(string $cache, [mixed $search = null], [int $form 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\Binary%object BSON\Binary(string $data, string $subtype)%Description +BSON\Javascript%object BSON\Javascript(string $javascript, [string $scope])%Description +BSON\ObjectID%object BSON\ObjectID([string $id])%Description +BSON\Regex%object BSON\Regex(string $pattern, string $flags)%Description +BSON\Timestamp%object BSON\Timestamp(string $increment, string $timestamp)%Description +BSON\UTCDatetime%object BSON\UTCDatetime(string $milliseconds)%Description +BSON\fromArray%ReturnType BSON\fromArray(string $array)%Description +BSON\fromJSON%ReturnType BSON\fromJSON(string $json)%Description +BSON\toArray%ReturnType BSON\toArray(string $bson)%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 @@ -19,7 +29,7 @@ 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 @@ -55,12 +65,10 @@ 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 @@ -78,13 +86,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,22 +97,31 @@ MongoBinData%object MongoBinData(string $data, [int $type])%Crée un nouvel obje 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 = array()])%Crée un nouveau curseur de commande +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\Driver\BulkWrite%object MongoDB\Driver\BulkWrite([boolean $ordered = true])%Create new BulkWrite +MongoDB\Driver\Command%object MongoDB\Driver\Command(array|object $document)%Construit 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, [array $options], [array $driverOptions])%Create new MongoDB Manager +MongoDB\Driver\Query%object MongoDB\Driver\Query(array|object $filter, [array $queryOptions])%Construct new Query +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])%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 @@ -143,6 +153,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 @@ -194,7 +205,7 @@ 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 +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 @@ -215,7 +226,7 @@ Yaf_Route_Simple%object Yaf_Route_Simple(string $module_name, string $controller 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 +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 @@ -291,7 +302,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 @@ -303,17 +314,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 indexes 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 fourni par l'utilisateur 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 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 @@ -347,7 +358,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é @@ -356,8 +367,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 @@ -371,7 +382,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 @@ -542,7 +553,7 @@ 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 @@ -621,11 +632,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 @@ -641,6 +654,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 @@ -671,7 +685,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)%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, collable $user_function)%Crée la structure de données d'entrainement depuis une fonction fournie par l'utilisateur +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 @@ -726,7 +740,7 @@ fann_get_total_connections%int fann_get_total_connections(resource $ann)%Récup 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'algorythme d'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 @@ -805,7 +819,7 @@ 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 @@ -813,7 +827,7 @@ file_exists%bool file_exists(string $filename)%Vérifie si un fichier ou un doss 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_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 @@ -828,7 +842,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 @@ -839,15 +853,16 @@ flock%bool flock(resource $handle, int $operation, [int $wouldblock])%Verrouille floor%float floor(float $value)%Arrondit à l'entier inférieur 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 @@ -898,6 +913,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" @@ -925,6 +941,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 @@ -965,12 +982,12 @@ gmp_div_q%GMP gmp_div_q(GMP $a, GMP $b, [int $round = GMP_ROUND_ZERO])%Divisions 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)%Export to a binary string +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)%Import from a binary string +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é @@ -987,8 +1004,9 @@ 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)%Random number -gmp_random_range%GMP gmp_random_range(GMP $min, GMP $max)%Random number +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 @@ -1011,6 +1029,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 @@ -1381,6 +1400,7 @@ ini_get%string ini_get(string $varname)%Lit la valeur d'une option de configurat 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 @@ -1397,7 +1417,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 @@ -1428,14 +1448,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 @@ -1489,7 +1516,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 @@ -1807,8 +1834,8 @@ mysqli_real_escape_string%string mysqli_real_escape_string(string $escapestr, my 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_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 @@ -1824,6 +1851,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 @@ -2070,6 +2098,7 @@ opcache_compile_file%boolean opcache_compile_file(string $file)%Compiles et met 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 @@ -2136,15 +2165,15 @@ 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, integer $algo, [array $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 @@ -2297,6 +2326,7 @@ 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 @@ -2307,11 +2337,12 @@ 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 @@ -2348,6 +2379,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 @@ -2416,7 +2449,7 @@ sem_get%resource sem_get(int $key, [int $max_acquire = 1], [int $perm = 0666], [ 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()%Discard session array changes and finish session +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 @@ -2431,7 +2464,7 @@ 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()%Re-initialize session array with original values +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, [callable $create_sid], SessionHandlerInterface $sessionhandler, [bool $register_shutdown = true])%Configure les fonctions de stockage de sessions @@ -2700,12 +2733,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 @@ -2751,7 +2784,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 @@ -2765,7 +2798,7 @@ 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 @@ -3033,7 +3066,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"])%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 @@ -3041,7 +3074,7 @@ 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 diff --git a/Support/function-docs/ja.txt b/Support/function-docs/ja.txt index b1e0990..2cfec27 100644 --- a/Support/function-docs/ja.txt +++ b/Support/function-docs/ja.txt @@ -2,10 +2,14 @@ APCIterator%object APCIterator(string $cache, [mixed $search = null], [int $form AppendIterator%object AppendIterator()%AppendIterator を作成する ArrayIterator%object ArrayIterator([mixed $array = array()], [int $flags])%ArrayIterator を作成する ArrayObject%object ArrayObject([mixed $input = []], [int $flags], [string $iterator_class = "ArrayIterator"])%新規配列オブジェクトを生成する +BSON\fromArray%ReturnType BSON\fromArray(string $array)%Description +BSON\fromJSON%ReturnType BSON\fromJSON(string $json)%Description +BSON\toArray%ReturnType BSON\toArray(string $bson)%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])%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 オブジェクトを作成する @@ -19,7 +23,7 @@ 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 オブジェクトを作成する @@ -55,12 +59,10 @@ 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 クラスのコンストラクタ @@ -78,13 +80,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 を作成する @@ -95,15 +90,30 @@ Mongo%object Mongo([string $server], [array $options])%コンストラクタ 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 = array()])%Create a new command cursor +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, string $subtype)%Description +MongoDB\BSON\Javascript%object MongoDB\BSON\Javascript(string $javascript, [string $scope])%Description +MongoDB\BSON\ObjectID%object MongoDB\BSON\ObjectID([string $id])%Description +MongoDB\BSON\Regex%object MongoDB\BSON\Regex(string $pattern, string $flags)%Description +MongoDB\BSON\Timestamp%object MongoDB\BSON\Timestamp(string $increment, string $timestamp)%Description +MongoDB\BSON\UTCDatetime%object MongoDB\BSON\UTCDatetime(string $milliseconds)%Description +MongoDB\Driver\BulkWrite%object MongoDB\Driver\BulkWrite([boolean $ordered = true])%Create new BulkWrite +MongoDB\Driver\Command%object MongoDB\Driver\Command(array|object $document)%Construct new Command +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, [array $options], [array $driverOptions])%Create new MongoDB Manager +MongoDB\Driver\Query%object MongoDB\Driver\Query(array|object $filter, [array $queryOptions])%Construct new Query +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])%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 ビット整数値を作成する @@ -142,6 +152,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)%コンストラクタ @@ -193,7 +204,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 のコンストラクタ @@ -214,7 +225,7 @@ Yaf_Route_Simple%object Yaf_Route_Simple(string $module_name, string $controller 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_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 @@ -302,7 +313,7 @@ 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)%データと添字の比較にコールバック関数を用い、 追加された添字の確認を含めて配列の差を計算する 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)%配列の全ての値を返す @@ -312,7 +323,7 @@ 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 変数のアークタンジェント @@ -345,8 +356,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)%指定した年とカレンダーについて、月の日数を返す @@ -355,8 +366,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)%グレゴリオ暦の日付/時刻の妥当性を確認します @@ -541,7 +552,7 @@ 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 のエイリアス @@ -620,11 +631,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)%'単語' を、このスペルチェックセッションに追加する @@ -640,6 +653,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 エラーの種類を設定する @@ -670,7 +684,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 @@ -804,7 +818,7 @@ 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])%ファイル全体を読み込んで配列に格納する @@ -827,7 +841,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])%のエイリアス finfo_open +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])%ファイルについての情報を返す @@ -835,7 +849,7 @@ 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)%端数の切り捨て +floor%mixed floor(float $value)%端数の切り捨て flush%void flush()%システム出力バッファをフラッシュする fmod%float fmod(float $x, float $y)%引数で除算をした際の剰余を返す fnmatch%bool fnmatch(string $pattern, string $string, [int $flags])%ファイル名がパターンにマッチするか調べる @@ -844,9 +858,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 ドメインソケット接続をオープンする @@ -897,6 +912,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()%"静的遅延束縛" のクラス名 @@ -924,6 +940,7 @@ 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()])%日付/時刻情報を取得する @@ -988,6 +1005,7 @@ 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 を探す @@ -1010,6 +1028,7 @@ grapheme_strripos%int grapheme_strripos(string $haystack, string $needle, [int $ 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])%部分文字列を返す +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 圧縮された文字列をデコードする @@ -1353,11 +1372,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])%スレッド化したメッセージのツリーを返す @@ -1380,6 +1399,7 @@ 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()%直近のエラーコードを取得する @@ -1390,13 +1410,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)%ファイルが実行可能かどうかを調べる @@ -1418,7 +1438,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)%ファイルが書き込み可能かどうかを調べる @@ -1427,14 +1447,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 イメージファイルに変換する 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])%配列をキーで逆順にソートする @@ -1531,7 +1558,7 @@ log_getmore%callable log_getmore(array $server, array $info)%Callback When Retri 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) インターネットアドレスをインターネット標準ドット表記に変換する +long2ip%string long2ip(string $proper_address)%長整数評言のインターネットアドレスを (IPv4) インターネット標準ドット表記に変換する lstat%array lstat(string $filename)%ファイルあるいはシンボリックリンクの情報を取得する ltrim%string ltrim(string $str, [string $character_mask])%文字列の最初から空白 (もしくはその他の文字) を取り除く magic_quotes_runtime%void magic_quotes_runtime()%set_magic_quotes_runtime のエイリアス @@ -1804,9 +1831,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 のパースが有効かどうかを確認する @@ -1823,6 +1850,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)%プリペアドステートメントのパラメータに変数をバインドする @@ -1881,8 +1909,8 @@ 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 サブリクエストを発行する @@ -1947,7 +1975,7 @@ 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 ロケータの等価性を比較する @@ -2066,9 +2094,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)%システムのロガーへの接続をオープンする @@ -2111,7 +2140,7 @@ 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 @@ -2143,7 +2172,7 @@ pathinfo%mixed pathinfo(string $path, [int $options = PATHINFO_DIRNAME | PATHINF 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_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])%プロセスの優先度を取得する @@ -2296,6 +2325,7 @@ 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)%Set system resource limits posix_setsid%int posix_setsid()%現在のプロセスをセッションリーダーにする posix_setuid%bool posix_setuid(int $uid)%現在のプロセスの UID を設定する posix_strerror%string posix_strerror(int $errno)%指定したエラー番号に対応するシステムのエラーメッセージを取得する @@ -2311,6 +2341,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])%Perform a regular expression search and replace using callbacks preg_split%array preg_split(string $pattern, string $subject, [int $limit = -1], [int $flags])%正規表現で文字列を分割する prev%mixed prev(array $array)%内部の配列ポインタをひとつ前に戻す print%int print(string $arg)%文字列を出力する @@ -2347,6 +2378,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 エンコードを行う @@ -2410,12 +2443,12 @@ rrdc_disconnect%void rrdc_disconnect()%Close any outstanding connection to rrd c rsort%bool rsort(array $array, [int $sort_flags = SORT_REGULAR])%配列を逆順にソートする 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%bool session_abort()%Discard session array changes and finish session +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 のエイリアス @@ -2430,11 +2463,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%bool session_reset()%Re-initialize session array with original values +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, [callable $create_sid], SessionHandlerInterface $sessionhandler, [bool $register_shutdown = true])%ユーザー定義のセッション保存関数を設定する -session_start%bool session_start()%新しいセッションを開始、あるいは既存のセッションを再開する +session_start%bool session_start([array $options = []])%新しいセッションを開始、あるいは既存のセッションを再開する session_status%int session_status()%現在のセッションの状態を返す session_unregister%bool session_unregister(string $name)%現在のセッションから変数の登録を削除する session_unset%void session_unset()%全てのセッション変数を開放する @@ -2446,7 +2479,7 @@ 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%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])%クッキーを送信する +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 エンコードせずにクッキーを送信する @@ -2699,12 +2732,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)%ストリーム / ラッパー / コンテキストに設定されているオプションを取得する @@ -2750,7 +2783,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)%文字列の長さを得る @@ -3032,7 +3065,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"])%文字列の先頭および末尾にあるホワイトスペースを取り除く 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 を生成する @@ -3040,7 +3073,7 @@ 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)%Backup a function diff --git a/Support/functions.plist b/Support/functions.plist index a84a4f7..df755cb 100644 --- a/Support/functions.plist +++ b/Support/functions.plist @@ -3,10 +3,14 @@ {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 = 'BSON\\fromArray'; insert = '(${1:string \\\$array})';}, + {display = 'BSON\\fromJSON'; insert = '(${1:string \\\$json})';}, + {display = 'BSON\\toArray'; insert = '(${1:string \\\$bson})';}, + {display = 'BSON\\toJSON'; insert = '(${1:string \\\$bson})';}, {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]})';}, @@ -20,7 +24,7 @@ {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})';}, @@ -56,12 +60,10 @@ {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 = '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]})';}, @@ -79,13 +81,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,15 +92,30 @@ {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 = array()]})';}, + {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:string \\\$subtype})';}, + {display = 'MongoDB\\BSON\\Javascript'; insert = '(${1:string \\\$javascript}, ${2:[string \\\$scope]})';}, + {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:string \\\$increment}, ${2:string \\\$timestamp})';}, + {display = 'MongoDB\\BSON\\UTCDatetime'; insert = '(${1:string \\\$milliseconds})';}, + {display = 'MongoDB\\Driver\\BulkWrite'; insert = '(${1:[boolean \\\$ordered = true]})';}, + {display = 'MongoDB\\Driver\\Command'; insert = '(${1:array|object \\\$document})';}, + {display = 'MongoDB\\Driver\\Cursor'; insert = '(${1:Server \\\$server}, ${2:string \\\$responseDocument})';}, + {display = 'MongoDB\\Driver\\CursorId'; insert = '(${1:string \\\$id})';}, + {display = 'MongoDB\\Driver\\Manager'; insert = '(${1:string \\\$uri}, ${2:[array \\\$options]}, ${3:[array \\\$driverOptions]})';}, + {display = 'MongoDB\\Driver\\Query'; insert = '(${1:array|object \\\$filter}, ${2:[array \\\$queryOptions]})';}, + {display = 'MongoDB\\Driver\\ReadPreference'; insert = '(${1:string \\\$readPreference}, ${2:[array \\\$tagSets]})';}, + {display = 'MongoDB\\Driver\\Server'; insert = '(${1:string \\\$host}, ${2:string \\\$port}, ${3:[array \\\$options]}, ${4:[array \\\$driverOptions]})';}, + {display = 'MongoDB\\Driver\\WriteConcern'; insert = '(${1:string \\\$wstring}, ${2:[integer \\\$wtimeout]}, ${3:[boolean \\\$journal]}, ${4:[boolean \\\$fsync]})';}, {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})';}, @@ -144,6 +154,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})';}, @@ -195,8 +206,8 @@ {display = 'VarnishLog'; insert = '(${1:[array \\\$args]})';}, {display = 'VarnishStat'; insert = '(${1:[array \\\$args]})';}, {display = 'WeakMap'; insert = '()';}, - {display = 'Weakref'; insert = '(${1:[object \\\$object]})';}, - {display = 'XMLDiff\Base'; insert = '(${1:string \\\$nsname})';}, + {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]})';}, {display = 'Yaf_Config_Ini'; insert = '(${1:string \\\$config_file}, ${2:[string \\\$section]})';}, @@ -216,7 +227,7 @@ {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 = '()';}, @@ -314,7 +325,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})';}, @@ -348,7 +359,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})';}, @@ -543,7 +554,7 @@ {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 = '()';}, @@ -622,11 +633,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})';}, @@ -642,6 +655,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]})';}, @@ -672,7 +686,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})';}, @@ -806,7 +820,7 @@ {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]})';}, @@ -846,9 +860,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\")]})';}, @@ -899,6 +914,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 = '()';}, @@ -926,6 +942,7 @@ {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()]})';}, @@ -990,6 +1007,7 @@ {display = 'gmp_random'; insert = '(${1:[int \\\$limiter = 20]})';}, {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})';}, @@ -1012,6 +1030,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]})';}, @@ -1355,11 +1374,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]})';}, @@ -1382,6 +1401,7 @@ {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 = '()';}, @@ -1398,7 +1418,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})';}, @@ -1429,14 +1449,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]})';}, @@ -1806,7 +1833,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 = '()';}, @@ -1825,6 +1852,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})';}, @@ -1883,8 +1911,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})';}, @@ -2071,6 +2099,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})';}, @@ -2113,7 +2142,7 @@ {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})';}, @@ -2298,6 +2327,7 @@ {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})';}, @@ -2313,6 +2343,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})';}, @@ -2349,6 +2380,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})';}, @@ -2412,7 +2445,7 @@ {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})';}, @@ -2436,7 +2469,7 @@ {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:[callable \\\$create_sid]}, ${8:SessionHandlerInterface \\\$sessionhandler}, ${9:[bool \\\$register_shutdown = true]})';}, - {display = 'session_start'; insert = '()';}, + {display = 'session_start'; insert = '(${1:[array \\\$options = []]})';}, {display = 'session_status'; insert = '()';}, {display = 'session_unregister'; insert = '(${1:string \\\$name})';}, {display = 'session_unset'; insert = '()';}, @@ -2448,7 +2481,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]})';}, @@ -2701,12 +2734,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})';}, @@ -3034,7 +3067,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]})';}, @@ -3042,7 +3075,7 @@ {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})';}, diff --git a/Syntaxes/PHP.plist b/Syntaxes/PHP.plist index c022af4..a5986cb 100644 --- a/Syntaxes/PHP.plist +++ b/Syntaxes/PHP.plist @@ -239,7 +239,7 @@ 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|mmandCursor)|ursor(Exception)?|lient)|Timestamp|I(n(sertBatch|t(32|64))|d)|D(B(Ref)?|eleteBatch|ate)|UpdateBatch|Pool|Write(Batch|ConcernException)|Log)?|u(tex|ltipleIterator)|e(ssageFormatter|mcache(d)?))|Bad(MethodCallException|FunctionCallException)|tidy(Node)?|S(ync(ReaderWriter|Mutex|Semaphore|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)|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|ll(ectable|ator))|URLFile|a(chingIterator|llbackFilterIterator))|T(hread(ed)?|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)?|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|PCIterator|rray(Iterator|Object|Access)))\b + (?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(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|Binary|Serializable|Timestamp|ObjectID|U(nserializable|TCDatetime)|Javascript)|Driver\\(ReadPreference|Manager|BulkWrite|Server|C(ommand|ursor(Id)?)|Query|Write(Result|Concern(Error)?|E(rror|xception)))))?|eleteBatch|ate)|UpdateBatch|Pool|Write(Batch|ConcernException)|Log)?|u(tex|ltipleIterator)|e(ssageFormatter|mcache(d)?))|Bad(MethodCallException|FunctionCallException)|tidy(Node)?|S(ync(ReaderWriter|Mutex|Semaphore|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)|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|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)|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)?|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|PCIterator|rray(Iterator|Object|Access)))\b name support.class.builtin.php @@ -3288,6 +3288,12 @@ name support.function.blenc.php + + match + (?i)\bBSON\\(to(JSON|Array)|from(JSON|Array))\b + name + support.function.bson.php + match (?i)\bbz(c(ompress|lose)|open|decompress|err(str|no|or)|flush|write|read)\b @@ -3296,7 +3302,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 @@ -3312,6 +3318,12 @@ 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 @@ -3356,7 +3368,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 @@ -3368,7 +3380,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 @@ -3428,7 +3440,7 @@ match - (?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(_(range|bits))?)|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 @@ -3464,7 +3476,7 @@ 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 @@ -3506,7 +3518,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 @@ -3596,7 +3608,7 @@ 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 @@ -3668,7 +3680,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 @@ -3686,7 +3698,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 From 3ed4837b43d3f650ebb525b068636281942883a0 Mon Sep 17 00:00:00 2001 From: Michael Sheets Date: Fri, 12 Feb 2016 03:32:39 -0600 Subject: [PATCH 27/42] Use TM_DIRECTORY as default search directory This is needed as the active file's directory is no longer the default working directory when running commands. Fixes #69. --- Commands/Jump to Included File.tmCommand | 20 +++++++++++++++----- 1 file changed, 15 insertions(+), 5 deletions(-) diff --git a/Commands/Jump to Included File.tmCommand b/Commands/Jump to Included File.tmCommand index 41aa944..8489f0f 100644 --- a/Commands/Jump to Included File.tmCommand +++ b/Commands/Jump to Included File.tmCommand @@ -1,11 +1,13 @@ - + 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 @@ -39,7 +41,7 @@ ruby18 3>&0 <<-'RUBY' 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 From 9cfcc6d3c0fb76ef37232e28a4380f698f46ebcd Mon Sep 17 00:00:00 2001 From: Michael Sheets Date: Wed, 29 Jun 2016 22:43:51 -0500 Subject: [PATCH 28/42] Reduce specificity of injection scope This allows the PHP grammar to be included in languages that do not match the `text.html.php` scope. --- Syntaxes/PHP.plist | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Syntaxes/PHP.plist b/Syntaxes/PHP.plist index a5986cb..201a702 100644 --- a/Syntaxes/PHP.plist +++ b/Syntaxes/PHP.plist @@ -25,7 +25,7 @@ (\*/|^\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:source.js.embedded.html patterns From c3dd29eb55e171aa1aee810f5ae32e7675328326 Mon Sep 17 00:00:00 2001 From: Michael Sheets Date: Sun, 3 Jul 2016 11:14:03 -0500 Subject: [PATCH 29/42] Add `ctp firstLineMatch - ^#!.*(?<!-)php[0-9]{0,1}\b + ^#!.*(?<!-)php[0-9]{0,1}\b|<\?php foldingStartMarker (/\*|\{\s*$|<<<HTML) foldingStopMarker From 010cc1c22c89c117ad4c985997668c3903dc37f0 Mon Sep 17 00:00:00 2001 From: Michael Sheets Date: Sun, 3 Jul 2016 11:08:18 -0500 Subject: [PATCH 30/42] Allow snippet to work in any document MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This works anywhere in a PHP document and only at the very start of any other document. Along with the recent firstLineMatch changes in TextMate this means using the snippet on the first line of an untitled document will automatically set the document language to PHP. Due to this change the ⌃> shortcut has been removed. --- Snippets/.tmSnippet | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) 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 From 96417a34a0e95b6809e0040d0043aa32b26117bd Mon Sep 17 00:00:00 2001 From: Michael Sheets Date: Fri, 24 Feb 2017 12:29:47 -0600 Subject: [PATCH 31/42] Add note about increasing memory limit --- Support/generate/generate.php | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Support/generate/generate.php b/Support/generate/generate.php index 4d4f7ca..cfc4a70 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 languges may require memory_limit to 256MB in php.ini * * This script will produce/modify the following files: * - Support/functions.plist From 5b90ca261a556daf897e6715de58aa515cbf9f24 Mon Sep 17 00:00:00 2001 From: Michael Sheets Date: Fri, 24 Feb 2017 12:30:00 -0600 Subject: [PATCH 32/42] Update support library paths --- Support/generate/generate.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Support/generate/generate.rb b/Support/generate/generate.rb index 1b7db27..7664819 100755 --- a/Support/generate/generate.rb +++ b/Support/generate/generate.rb @@ -9,8 +9,8 @@ require 'rubygems' require 'json' -require '~/Library/Application Support/Avian/Bundles/php.tmbundle/Support/lib/Builder' -require '~/Library/Application Support/Avian/Bundles/bundle-support.tmbundle/Support/shared/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'] From fd4947d70a585bd770e49b56be312d9a4ee2e242 Mon Sep 17 00:00:00 2001 From: Michael Sheets Date: Fri, 24 Feb 2017 12:50:09 -0600 Subject: [PATCH 33/42] Update grammar, completions, etc. to PHP 7.1 --- Preferences/Completions.tmPreferences | 158 ++++++++------ Support/function-docs/de.txt | 298 ++++++++++++++------------ Support/function-docs/en.txt | 276 ++++++++++++------------ Support/function-docs/es.txt | 273 ++++++++++++----------- Support/function-docs/fr.txt | 197 +++++++++-------- Support/function-docs/ja.txt | 280 ++++++++++++------------ Support/functions.plist | 258 +++++++++++----------- Syntaxes/PHP.plist | 34 +-- 8 files changed, 940 insertions(+), 834 deletions(-) diff --git a/Preferences/Completions.tmPreferences b/Preferences/Completions.tmPreferences index 85a7242..34b70a3 100644 --- a/Preferences/Completions.tmPreferences +++ b/Preferences/Completions.tmPreferences @@ -11,14 +11,11 @@ completions APCIterator + APCUIterator AppendIterator ArrayAccess ArrayIterator ArrayObject - BSON\fromArray - BSON\fromJSON - BSON\toArray - BSON\toJSON BadFunctionCallException BadMethodCallException CURLFile @@ -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 @@ -99,13 +107,6 @@ HaruImage HaruOutline HaruPage - HttpDeflateStream - HttpInflateStream - HttpMessage - HttpQueryString - HttpRequest - HttpRequestPool - HttpResponse Imagick ImagickDraw ImagickKernel @@ -154,25 +155,33 @@ 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\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\WriteException MongoDB\Driver\WriteResult MongoDate MongoDeleteBatch @@ -312,6 +321,7 @@ SyncMutex SyncReaderWriter SyncSemaphore + SyncSharedMemory Thread Threaded TokyoTyrant @@ -321,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 @@ -376,6 +428,7 @@ ZMQPoll ZMQSocket ZipArchive + Zookeeper __autoload __halt_compiler abs @@ -412,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 @@ -691,6 +756,8 @@ define define_syslog_variables defined + deflate_add + deflate_init deg2rad delete dgettext @@ -1221,56 +1288,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 @@ -1332,7 +1351,6 @@ iconv_substr idate idn_to_ascii - idn_to_unicode idn_to_utf8 ignore_user_abort iis_add_server @@ -1360,6 +1378,7 @@ imagealphablending imageantialias imagearc + imagebmp imagechar imagecharup imagecolorallocate @@ -1385,6 +1404,7 @@ imagecopyresampled imagecopyresized imagecreate + imagecreatefrombmp imagecreatefromgd imagecreatefromgd2 imagecreatefromgd2part @@ -1417,6 +1437,7 @@ imagegammacorrect imagegd imagegd2 + imagegetclip imagegif imagegrabscreen imagegrabwindow @@ -1426,6 +1447,7 @@ imagelayereffect imageline imageloadfont + imageopenpolygon imagepalettecopy imagepalettetotruecolor imagepng @@ -1438,10 +1460,12 @@ imagepsslantfont imagepstext imagerectangle + imageresolution imagerotate imagesavealpha imagescale imagesetbrush + imagesetclip imagesetinterpolation imagesetpixel imagesetstyle @@ -1538,6 +1562,8 @@ include_once inet_ntop inet_pton + inflate_add + inflate_init ini_alter ini_get ini_get_all @@ -2078,10 +2104,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 @@ -2092,7 +2116,6 @@ ob_gzhandler ob_iconv_handler ob_implicit_flush - ob_inflatehandler ob_list_handlers ob_start ob_tidyhandler @@ -2325,6 +2348,7 @@ pcntl_setpriority pcntl_signal pcntl_signal_dispatch + pcntl_signal_get_handler pcntl_sigprocmask pcntl_sigtimedwait pcntl_sigwaitinfo @@ -2599,9 +2623,11 @@ 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 @@ -2693,6 +2719,7 @@ socket_create_pair socket_get_option socket_get_status + socket_getopt socket_getpeername socket_getsockname socket_import_stream @@ -2711,6 +2738,7 @@ socket_set_nonblock socket_set_option socket_set_timeout + socket_setopt socket_shutdown socket_strerror socket_write diff --git a/Support/function-docs/de.txt b/Support/function-docs/de.txt index c43035c..6600252 100644 --- a/Support/function-docs/de.txt +++ b/Support/function-docs/de.txt @@ -1,11 +1,8 @@ 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 = APCU_ITER_ALL], [int $chunk_size = 100], [int $list = APCU_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 -BSON\fromArray%ReturnType BSON\fromArray(string $array)%Description -BSON\fromJSON%ReturnType BSON\fromJSON(string $json)%Description -BSON\toArray%ReturnType BSON\toArray(string $bson)%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])%Erstellt ein CURLFile Objekt @@ -26,9 +23,17 @@ DateInterval%object DateInterval(string $interval_spec)%Erstellt ein neues DateI 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 @@ -62,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 @@ -94,21 +93,29 @@ MongoCollection%object MongoCollection(MongoDB $db, string $name)%Creates a new 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, string $subtype)%Description -MongoDB\BSON\Javascript%object MongoDB\BSON\Javascript(string $javascript, [string $scope])%Description -MongoDB\BSON\ObjectID%object MongoDB\BSON\ObjectID([string $id])%Description -MongoDB\BSON\Regex%object MongoDB\BSON\Regex(string $pattern, string $flags)%Description -MongoDB\BSON\Timestamp%object MongoDB\BSON\Timestamp(string $increment, string $timestamp)%Description -MongoDB\BSON\UTCDatetime%object MongoDB\BSON\UTCDatetime(string $milliseconds)%Description -MongoDB\Driver\BulkWrite%object MongoDB\Driver\BulkWrite([boolean $ordered = true])%Create new BulkWrite -MongoDB\Driver\Command%object MongoDB\Driver\Command(array|object $document)%Construct new Command -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, [array $options], [array $driverOptions])%Create new MongoDB Manager +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 = array()])%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\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])%Construct immutable WriteConcern +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 @@ -134,7 +141,7 @@ ParentIterator%object ParentIterator(RecursiveIterator $iterator)%Constructs a P 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 +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 @@ -169,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 @@ -189,15 +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])%Constructs a new SyncEvent 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])%Constructs a new SyncReaderWriter object -SyncSemaphore%object SyncSemaphore([string $name], [integer $initialval], [bool $autounlock])%Constructs a new SyncSemaphore 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 @@ -216,8 +252,8 @@ 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_Regex%object Yaf_Route_Regex(string $match, array $route, [array $map], [array $verify], [string $reverse])%Yaf_Route_Regex constructor @@ -225,7 +261,7 @@ Yaf_Route_Rewrite%object Yaf_Route_Rewrite(string $match, array $route, [array $ 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_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 @@ -233,6 +269,7 @@ 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 @@ -269,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 ...])%Erstellt ein 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 $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)%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 $array)%Zählt die Werte eines Arrays array_diff%array array_diff(array $array1, array $array2, [array ...])%Ermittelt die Unterschiede zwischen Arrays @@ -290,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)%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], [bool $strict = false])%Liefert alle Schlüssel oder eine Teilmenge aller Schlüssel eines Arrays +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 @@ -334,15 +383,15 @@ base64_encode%string base64_encode(string $data)%Kodiert Daten MIME base64 base_convert%string base_convert(string $number, int $frombase, int $tobase)%Konvertiert einen numerischen Wert zwischen verschiedenen Zahlensystemen basename%string basename(string $path, [string $suffix])%Gibt letzten Namensteil einer Pfadangabe zurück bcadd%string bcadd(string $left_operand, string $right_operand, [int $scale])%Addition zweier Zahlen beliebiger Genauigkeit -bccomp%int bccomp(string $left_operand, string $right_operand, [int $scale = int])%Vergleich zweier Zahlen beliebiger Genauigkeit -bcdiv%string bcdiv(string $left_operand, string $right_operand, [int $scale = int])%Division zweier Zahlen beliebiger Genauigkeit +bccomp%int bccomp(string $left_operand, string $right_operand, [int $scale])%Vergleich zweier Zahlen beliebiger Genauigkeit +bcdiv%string bcdiv(string $left_operand, string $right_operand, [int $scale])%Division zweier Zahlen beliebiger Genauigkeit bcmod%string bcmod(string $left_operand, string $modulus)%Modulo zweier Zahlen mit beliebiger Genauigkeit -bcmul%string bcmul(string $left_operand, string $right_operand, [int $scale = int])%Multiplikation zweier Zahlen beliebiger Genauigkeit +bcmul%string bcmul(string $left_operand, string $right_operand, [int $scale])%Multiplikation zweier Zahlen beliebiger Genauigkeit bcpow%string bcpow(string $left_operand, string $right_operand, [int $scale])%Potenz einer Zahl beliebiger Genauigkeit -bcpowmod%string bcpowmod(string $left_operand, string $right_operand, string $modulus, [int $scale = int])%Potenz einer Zahl beliebiger Genauigkeit, vermindert um ein angegebenen Modulo +bcpowmod%string bcpowmod(string $left_operand, string $right_operand, string $modulus, [int $scale])%Potenz einer Zahl beliebiger Genauigkeit, vermindert um ein angegebenen Modulo bcscale%bool bcscale(int $scale)%Setzt die Genauigkeit aller BCmath-Funktionen bcsqrt%string bcsqrt(string $operand, [int $scale])%Ermittelt die Quadratwurzel einer Zahl beliebiger Genauigkeit -bcsub%string bcsub(string $left_operand, string $right_operand, [int $scale = int])%Subtrahiert zwei Zahlen beliebiger Genauigkeit +bcsub%string bcsub(string $left_operand, string $right_operand, [int $scale])%Subtrahiert zwei Zahlen beliebiger Genauigkeit bin2hex%string bin2hex(string $str)%Wandelt Binär-Daten in ihre hexadezimale Entsprechung um bind_textdomain_codeset%string bind_textdomain_codeset(string $domain, string $codeset)%Gibt das Encoding an, in dem Texte aus der Übersetzungstabelle der DOMAIN zurückgegeben werden bindec%float bindec(string $binary_string)%Umwandlung von binär zu dezimal @@ -357,7 +406,7 @@ 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 +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 @@ -548,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 @@ -587,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 @@ -659,7 +710,7 @@ 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 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%string escapeshellcmd(string $befehl)%Maskiert Shell-Metazeichen +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 @@ -824,7 +875,7 @@ fgets%string fgets(resource $handle, [int $length])%Liest eine Zeile von der Pos 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_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 @@ -837,10 +888,10 @@ 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 eine Variable 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])%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 @@ -951,14 +1002,14 @@ gethostbyname%string gethostbyname(string $hostname)%Ermittelt die zum angegeben 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 @@ -1078,56 +1129,8 @@ html_entity_decode%string html_entity_decode(string $string, [int $flags = ENT_C 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(mixed $query_data, [string $numeric_prefix], [string $arg_separator], [int $enc_type])%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_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 @@ -1189,7 +1192,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 @@ -1212,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])%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 transformed 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 +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)%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 @@ -1242,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)%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)%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 @@ -1254,10 +1258,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 @@ -1272,20 +1276,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 @@ -1295,10 +1301,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 @@ -1312,8 +1320,8 @@ 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 @@ -1340,7 +1348,7 @@ imap_fetchtext%void imap_fetchtext()%Alias von imap_body 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 @@ -1361,7 +1369,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 @@ -1395,6 +1403,8 @@ 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 @@ -1439,7 +1449,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, [bool $allow_string])%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 @@ -1575,7 +1585,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 @@ -1671,7 +1681,7 @@ mhash_get_block_size%void mhash_get_block_size()%Gibt die Blockgröße von dem 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)%Ermittelt den MIME-Typ des Inhalts einer Datei(veraltet) +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 @@ -1776,7 +1786,7 @@ mysql_tablename%string mysql_tablename(resource $result, int $i)%Liefert den Nam 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)%Aktiviert oder deaktiviert die automatische Datenbankänderungen +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 für mysqli_stmt_bind_param mysqli_bind_result%void mysqli_bind_result()%Alias für mysqli_stmt_bind_result @@ -1851,27 +1861,27 @@ 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)%Liefert den aktuellen 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 -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_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([int $option])%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 @@ -1933,10 +1943,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 @@ -1947,7 +1955,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)%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([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 @@ -2109,10 +2116,10 @@ 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 $password, [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, [bool $raw_output = false], [string $iv = ""])%Verschlüsselt Daten +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 @@ -2172,7 +2179,7 @@ password_verify%boolean password_verify(string $password, string $hash)%Überpr pathinfo%mixed pathinfo(string $path, [int $options = PATHINFO_DIRNAME | PATHINFO_BASENAME | PATHINFO_EXTENSION | PATHINFO_FILENAME])%Liefert Informationen über einen Dateipfad 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 @@ -2180,6 +2187,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 @@ -2284,7 +2292,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 @@ -2341,7 +2349,7 @@ 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])%Führt eine Suche mit einem regulären Ausdruck durch und ersetzt mittels 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 @@ -2444,7 +2452,7 @@ rrdc_disconnect%void rrdc_disconnect()%Close any outstanding connection to rrd c rsort%bool rsort(array $array, [int $sort_flags = SORT_REGULAR])%Sortiert ein Array in umgekehrter Reihenfolge 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)%Zugriff auf Semaphor anfordern +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 @@ -2453,9 +2461,11 @@ session_abort%void session_abort()%Discard session array changes and finish sess 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_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 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 @@ -2481,7 +2491,7 @@ set_magic_quotes_runtime%void set_magic_quotes_runtime()%Setzt magic_quotes_runt set_socket_blocking%void set_socket_blocking()%Alias von stream_set_blocking 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 @@ -2547,6 +2557,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 @@ -2565,6 +2576,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 @@ -2763,7 +2775,7 @@ stream_notification_callback%callable stream_notification_callback(int $notifica 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 @@ -3066,7 +3078,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"])%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 +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 @@ -3074,7 +3086,7 @@ unixtojd%int unixtojd([int $timestamp = time()])%Konvertiert Unix-Timestamp in J 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 diff --git a/Support/function-docs/en.txt b/Support/function-docs/en.txt index dcc39ed..10e1621 100644 --- a/Support/function-docs/en.txt +++ b/Support/function-docs/en.txt @@ -1,11 +1,8 @@ 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 = APCU_ITER_ALL], [int $chunk_size = 100], [int $list = APCU_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 -BSON\fromArray%ReturnType BSON\fromArray(string $array)%Description -BSON\fromJSON%ReturnType BSON\fromJSON(string $json)%Description -BSON\toArray%ReturnType BSON\toArray(string $bson)%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])%Create a CURLFile object @@ -29,6 +26,14 @@ DateTimeImmutable%object DateTimeImmutable([string $time = "now"], [DateTimeZone 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 @@ -64,12 +69,6 @@ GlobIterator%object GlobIterator(string $path, [int $flags = FilesystemIterator: Gmagick%object Gmagick([string $filename])%The Gmagick constructor GmagickPixel%object GmagickPixel([string $color])%The GmagickPixel constructor 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 @@ -94,21 +93,29 @@ MongoCollection%object MongoCollection(MongoDB $db, string $name)%Creates a new 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, string $subtype)%Description -MongoDB\BSON\Javascript%object MongoDB\BSON\Javascript(string $javascript, [string $scope])%Description -MongoDB\BSON\ObjectID%object MongoDB\BSON\ObjectID([string $id])%Description -MongoDB\BSON\Regex%object MongoDB\BSON\Regex(string $pattern, string $flags)%Description -MongoDB\BSON\Timestamp%object MongoDB\BSON\Timestamp(string $increment, string $timestamp)%Description -MongoDB\BSON\UTCDatetime%object MongoDB\BSON\UTCDatetime(string $milliseconds)%Description -MongoDB\Driver\BulkWrite%object MongoDB\Driver\BulkWrite([boolean $ordered = true])%Create new BulkWrite -MongoDB\Driver\Command%object MongoDB\Driver\Command(array|object $document)%Construct new Command -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, [array $options], [array $driverOptions])%Create new MongoDB Manager +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 = array()])%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\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])%Construct immutable WriteConcern +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 @@ -134,7 +141,7 @@ ParentIterator%object ParentIterator(RecursiveIterator $iterator)%Constructs a P 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 +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 @@ -166,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 @@ -175,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 @@ -189,15 +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])%Constructs a new SyncEvent 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])%Constructs a new SyncReaderWriter object -SyncSemaphore%object SyncSemaphore([string $name], [integer $initialval], [bool $autounlock])%Constructs a new SyncSemaphore 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 @@ -216,8 +252,8 @@ 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_Regex%object Yaf_Route_Regex(string $match, array $route, [array $map], [array $verify], [string $reverse])%Yaf_Route_Regex constructor @@ -225,7 +261,7 @@ Yaf_Route_Rewrite%object Yaf_Route_Rewrite(string $match, array $route, [array $ 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_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 @@ -233,6 +269,7 @@ 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 @@ -269,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 @@ -290,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 @@ -304,10 +353,10 @@ 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 @@ -334,15 +383,15 @@ base64_encode%string base64_encode(string $data)%Encodes data with MIME base64 base_convert%string base_convert(string $number, int $frombase, int $tobase)%Convert a number between arbitrary bases basename%string basename(string $path, [string $suffix])%Returns trailing name component of path bcadd%string bcadd(string $left_operand, string $right_operand, [int $scale])%Add two arbitrary precision numbers -bccomp%int bccomp(string $left_operand, string $right_operand, [int $scale = int])%Compare two arbitrary precision numbers -bcdiv%string bcdiv(string $left_operand, string $right_operand, [int $scale = int])%Divide two arbitrary precision numbers +bccomp%int bccomp(string $left_operand, string $right_operand, [int $scale])%Compare two arbitrary precision numbers +bcdiv%string bcdiv(string $left_operand, string $right_operand, [int $scale])%Divide two arbitrary precision numbers bcmod%string bcmod(string $left_operand, string $modulus)%Get modulus of an arbitrary precision number -bcmul%string bcmul(string $left_operand, string $right_operand, [int $scale = int])%Multiply two arbitrary precision numbers +bcmul%string bcmul(string $left_operand, string $right_operand, [int $scale])%Multiply two arbitrary precision numbers bcpow%string bcpow(string $left_operand, string $right_operand, [int $scale])%Raise an arbitrary precision number to another -bcpowmod%string bcpowmod(string $left_operand, string $right_operand, string $modulus, [int $scale = int])%Raise an arbitrary precision number to another, reduced by a specified modulus +bcpowmod%string bcpowmod(string $left_operand, string $right_operand, string $modulus, [int $scale])%Raise an arbitrary precision number to another, reduced by a specified modulus bcscale%bool bcscale(int $scale)%Set default scale parameter for all bc math functions bcsqrt%string bcsqrt(string $operand, [int $scale])%Get the square root of an arbitrary precision number -bcsub%string bcsub(string $left_operand, string $right_operand, [int $scale = int])%Subtract one arbitrary precision number from another +bcsub%string bcsub(string $left_operand, string $right_operand, [int $scale])%Subtract one arbitrary precision number from another bin2hex%string bin2hex(string $str)%Convert binary data into hexadecimal representation bind_textdomain_codeset%string bind_textdomain_codeset(string $domain, string $codeset)%Specify the character encoding in which the messages from the DOMAIN message catalog will be returned bindec%float bindec(string $binary_string)%Binary to decimal @@ -548,6 +597,8 @@ 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 @@ -587,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 @@ -668,7 +719,7 @@ 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 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 @@ -824,7 +875,7 @@ 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 @@ -926,7 +977,7 @@ 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 @@ -958,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 @@ -1078,56 +1129,8 @@ html_entity_decode%string html_entity_decode(string $string, [int $flags = ENT_C 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 @@ -1189,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")])%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 @@ -1212,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])%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 transformed 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 +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 @@ -1242,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)%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 @@ -1254,7 +1258,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 @@ -1272,20 +1276,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 @@ -1295,10 +1301,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 @@ -1312,8 +1320,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 @@ -1395,6 +1403,8 @@ 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 @@ -1476,7 +1486,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 @@ -1514,7 +1524,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 @@ -1575,7 +1585,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 @@ -1671,7 +1681,7 @@ 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) +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 @@ -1725,8 +1735,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 @@ -1871,7 +1881,7 @@ 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([int $option])%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 @@ -1933,10 +1943,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 @@ -1947,7 +1955,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 @@ -2109,10 +2116,10 @@ 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 $password, [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 = ""], [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 @@ -2162,7 +2169,7 @@ 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 @@ -2172,7 +2179,7 @@ password_verify%boolean password_verify(string $password, string $hash)%Verifies 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_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 @@ -2180,6 +2187,7 @@ pcntl_getpriority%int pcntl_getpriority([int $pid = getmypid()], [int $process_i 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 @@ -2453,9 +2461,11 @@ session_abort%void session_abort()%Discard session array changes and finish sess 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 @@ -2467,7 +2477,7 @@ session_register_shutdown%void session_register_shutdown()%Session shutdown func 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, [callable $create_sid], SessionHandlerInterface $sessionhandler, [bool $register_shutdown = true])%Sets user-level session storage functions +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 @@ -2496,12 +2506,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 @@ -2547,6 +2557,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 @@ -2565,6 +2576,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 @@ -2763,7 +2775,7 @@ stream_notification_callback%callable stream_notification_callback(int $notifica 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 @@ -2888,7 +2900,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 diff --git a/Support/function-docs/es.txt b/Support/function-docs/es.txt index ea79438..fcfa027 100644 --- a/Support/function-docs/es.txt +++ b/Support/function-docs/es.txt @@ -1,11 +1,9 @@ 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 = APCU_ITER_ALL], [int $chunk_size = 100], [int $list = APCU_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 -BSON\fromArray%ReturnType BSON\fromArray(string $array)%Description -BSON\fromJSON%ReturnType BSON\fromJSON(string $json)%Description -BSON\toArray%ReturnType BSON\toArray(string $bson)%Description -BSON\toJSON%ReturnType BSON\toJSON(string $bson)%Description +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 @@ -29,6 +27,14 @@ DateTimeImmutable%object DateTimeImmutable([string $time = "now"], [DateTimeZone 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 @@ -64,12 +70,6 @@ GlobIterator%object GlobIterator(string $path, [int $flags = FilesystemIterator: Gmagick%object Gmagick([string $filename])%El constructor Gmagick GmagickPixel%object GmagickPixel([string $color])%El constructor GmagickPixel 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 @@ -94,21 +94,29 @@ MongoCollection%object MongoCollection(MongoDB $db, string $name)%Crea una nueva 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 -MongoDB\BSON\Binary%object MongoDB\BSON\Binary(string $data, string $subtype)%Description -MongoDB\BSON\Javascript%object MongoDB\BSON\Javascript(string $javascript, [string $scope])%Description -MongoDB\BSON\ObjectID%object MongoDB\BSON\ObjectID([string $id])%Description -MongoDB\BSON\Regex%object MongoDB\BSON\Regex(string $pattern, string $flags)%Description -MongoDB\BSON\Timestamp%object MongoDB\BSON\Timestamp(string $increment, string $timestamp)%Description -MongoDB\BSON\UTCDatetime%object MongoDB\BSON\UTCDatetime(string $milliseconds)%Description -MongoDB\Driver\BulkWrite%object MongoDB\Driver\BulkWrite([boolean $ordered = true])%Create new BulkWrite -MongoDB\Driver\Command%object MongoDB\Driver\Command(array|object $document)%Construct new Command -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, [array $options], [array $driverOptions])%Create new MongoDB Manager +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 = array()])%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\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])%Construct immutable WriteConcern +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 @@ -134,7 +142,7 @@ ParentIterator%object ParentIterator(RecursiveIterator $iterator)%Construye un P 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 +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 @@ -153,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 @@ -165,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 @@ -188,15 +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])%Constructs a new SyncEvent 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])%Constructs a new SyncReaderWriter object -SyncSemaphore%object SyncSemaphore([string $name], [integer $initialval], [bool $autounlock])%Constructs a new SyncSemaphore 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])%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()%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 @@ -214,9 +252,9 @@ 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_Regex%object Yaf_Route_Regex(string $match, array $route, [array $map], [array $verify], [string $reverse])%Constructor de Yaf_Route_Regex @@ -224,7 +262,7 @@ Yaf_Route_Rewrite%object Yaf_Route_Rewrite(string $match, array $route, [array $ 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_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 @@ -232,6 +270,7 @@ 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 @@ -268,10 +307,22 @@ 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)%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 ...])%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 sola 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 @@ -286,11 +337,11 @@ array_flip%string array_flip(array $array)%Intercambia todas las claves de un ar 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 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 un chequeo adicional de índices que se realiza por una función de devolución de llamada +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 retrollamada 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 $array1, [mixed $array1_sort_order = SORT_ASC], [mixed $array1_sort_flags = SORT_REGULAR], [mixed ...])%Ordena varios arrays, o arrays multidimensionales @@ -303,10 +354,10 @@ array_reduce%mixed array_reduce(array $array, callable $callback, [mixed $initia 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_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 @@ -323,7 +374,6 @@ arsort%bool arsort(array $array, [int $sort_flags = SORT_REGULAR])%Ordena un arr 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], [Throwable $exception])%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 @@ -333,15 +383,15 @@ 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 ú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 = int])%Compara dos números de precisión arbitraria -bcdiv%string bcdiv(string $left_operand, string $right_operand, [int $scale = int])%Divide dos números de precisión arbitraria +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 = int])%Multiplica dos números 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 = 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 = int])%Resta un número de precisión arbitraria de otro +bcsub%string bcsub(string $left_operand, string $right_operand, [int $scale])%Resta un número de precisión arbitraria de otro bin2hex%string bin2hex(string $str)%Convierte datos binarios en su representación hexadecimal bind_textdomain_codeset%string bind_textdomain_codeset(string $domain, string $codeset)%Especifica el juego de caracteres en que los mensajes del catálogo del dominio serán devueltos bindec%float bindec(string $binary_string)%Binario a decimal @@ -441,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 @@ -459,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 @@ -545,8 +595,10 @@ 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 @@ -667,7 +719,7 @@ 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 un string en varios string +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 @@ -823,7 +875,7 @@ fgets%string fgets(resource $handle, [int $length])%Obtiene una línea desde el 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 @@ -831,7 +883,7 @@ 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 @@ -952,7 +1004,7 @@ gethostname%string gethostname()%Obtiene el nombre de host 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 lod 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 @@ -1077,56 +1129,8 @@ html_entity_decode%string html_entity_decode(string $string, [int $flags = ENT_C 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 @@ -1188,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")])%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 @@ -1216,6 +1219,7 @@ imageaffinematrixget%array imageaffinematrixget(int $type, [mixed $options])%Dev 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 @@ -1241,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)%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 +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 @@ -1272,16 +1277,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])%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 @@ -1290,14 +1297,16 @@ imagepsbbox%array imagepsbbox(string $text, resource $font, int $size, int $spac 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 @@ -1312,7 +1321,7 @@ 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)%Imprimir una imagen WebP al navegador o fichero +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 @@ -1392,8 +1401,10 @@ import_request_variables%bool import_request_variables(string $types, [string $p 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 @@ -1416,7 +1427,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 @@ -1444,9 +1455,9 @@ is_uploaded_file%bool is_uploaded_file(string $filename)%Indica si el archivo fu 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_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])%Copia el iterador en un array +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 @@ -1513,7 +1524,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 @@ -1574,12 +1585,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 @@ -1589,7 +1600,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 @@ -1760,7 +1771,7 @@ 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 @@ -1870,7 +1881,7 @@ 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([int $option])%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 recuperación de un conjunto de resultados mysqli_warning%object mysqli_warning()%El propósito __construct @@ -1932,10 +1943,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 @@ -1946,7 +1955,6 @@ 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 la salida ob_tidyhandler%string ob_tidyhandler(string $input, [int $mode])%Función callback de ob_start para reparar el buffer @@ -2156,7 +2164,7 @@ openssl_x509_free%void openssl_x509_free(resource $x509cert)%Liberar un recurso 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 un caracter -output_add_rewrite_var%bool output_add_rewrite_var(string $name, string $value)%Aladir valores al mecanismo de reescritura de URLs +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 fichero de configuración @@ -2169,9 +2177,9 @@ password_hash%string password_hash(string $password, integer $algo, [array $opti 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_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 @@ -2179,6 +2187,7 @@ pcntl_getpriority%int pcntl_getpriority([int $pid = getmypid()], [int $process_i 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 @@ -2260,7 +2269,7 @@ 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. @@ -2409,7 +2418,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 @@ -2452,9 +2461,11 @@ session_abort%void session_abort()%Desecha los cambios en el array de sesión y 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 @@ -2542,10 +2553,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 @@ -2564,6 +2576,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 @@ -2762,7 +2775,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)%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 diff --git a/Support/function-docs/fr.txt b/Support/function-docs/fr.txt index c98ecf0..5c82091 100644 --- a/Support/function-docs/fr.txt +++ b/Support/function-docs/fr.txt @@ -1,16 +1,11 @@ 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 = APCU_ITER_ALL], [int $chunk_size = 100], [int $list = APCU_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\Binary%object BSON\Binary(string $data, string $subtype)%Description -BSON\Javascript%object BSON\Javascript(string $javascript, [string $scope])%Description -BSON\ObjectID%object BSON\ObjectID([string $id])%Description -BSON\Regex%object BSON\Regex(string $pattern, string $flags)%Description BSON\Timestamp%object BSON\Timestamp(string $increment, string $timestamp)%Description BSON\UTCDatetime%object BSON\UTCDatetime(string $milliseconds)%Description -BSON\fromArray%ReturnType BSON\fromArray(string $array)%Description BSON\fromJSON%ReturnType BSON\fromJSON(string $json)%Description -BSON\toArray%ReturnType BSON\toArray(string $bson)%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 @@ -35,6 +30,14 @@ DateTimeImmutable%object DateTimeImmutable([string $time = "now"], [DateTimeZone 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 @@ -70,12 +73,6 @@ GlobIterator%object GlobIterator(string $path, [int $flags = FilesystemIterator: Gmagick%object Gmagick([string $filename])%Le constructeur Gmagick GmagickPixel%object GmagickPixel([string $color])%Le constructeur GmagickPixel 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 @@ -100,12 +97,22 @@ MongoCollection%object MongoCollection(MongoDB $db, string $name)%Crée une nouv 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\Driver\BulkWrite%object MongoDB\Driver\BulkWrite([boolean $ordered = true])%Create new BulkWrite -MongoDB\Driver\Command%object MongoDB\Driver\Command(array|object $document)%Construit une nouvelle commande +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 = array()])%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, [array $options], [array $driverOptions])%Create new MongoDB Manager +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 @@ -166,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 @@ -191,13 +198,41 @@ Spoofchecker%object Spoofchecker()%Constructeur Swish%object Swish(string $index_names)%Construit un objet Swish SyncEvent%object SyncEvent([string $name], [bool $manual])%Construit un nouvel objet SyncEvent SyncMutex%object SyncMutex([string $name])%Construit un nouvel objet SyncMutex -SyncReaderWriter%object SyncReaderWriter([string $name], [bool $autounlock])%Construit un nouvel objet SyncReaderWriter -SyncSemaphore%object SyncSemaphore([string $name], [integer $initialval], [bool $autounlock])%Construit un nouvel objet SyncSemaphore +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 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 @@ -216,8 +251,8 @@ 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_Regex%object Yaf_Route_Regex(string $match, array $route, [array $map], [array $verify], [string $reverse])%Contructeur Yaf_Route_Regex @@ -225,7 +260,7 @@ Yaf_Route_Rewrite%object Yaf_Route_Rewrite(string $match, array $route, [array $ 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_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 @@ -233,6 +268,7 @@ ZMQ%object ZMQ()%ZMQ constructor 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 @@ -269,6 +305,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 @@ -290,7 +338,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 @@ -314,13 +362,13 @@ 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 séparée +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 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 @@ -332,7 +380,7 @@ 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 = 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 @@ -401,7 +449,7 @@ 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_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 @@ -548,6 +596,8 @@ 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 @@ -668,7 +718,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 @@ -824,7 +874,7 @@ fgets%string fgets(resource $handle, [int $length])%Récupère la ligne courante 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 dernière modification de l'inode d'un fichier @@ -867,7 +917,7 @@ fscanf%mixed fscanf(resource $handle, string $format, [mixed ...])%Analyse un fi 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 @@ -1053,7 +1103,7 @@ 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)%Timing attack safe string comparison +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_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 @@ -1078,56 +1128,8 @@ html_entity_decode%string html_entity_decode(string $string, [int $flags = ENT_C 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 @@ -1189,7 +1191,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")])%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_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 @@ -1217,6 +1218,7 @@ imageaffinematrixget%array imageaffinematrixget(int $type, [mixed $options])%Ret 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 @@ -1242,6 +1244,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 @@ -1273,16 +1276,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 @@ -1295,10 +1300,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 @@ -1395,6 +1402,8 @@ 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 @@ -1439,7 +1448,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 @@ -1671,7 +1680,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 @@ -1832,7 +1841,7 @@ 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)%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 @@ -1871,7 +1880,7 @@ 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([int $option])%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 @@ -1933,10 +1942,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 @@ -1947,7 +1954,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 @@ -2094,7 +2100,7 @@ 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_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 @@ -2180,6 +2186,7 @@ pcntl_getpriority%int pcntl_getpriority([int $pid = getmypid()], [int $process_i 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 @@ -2444,7 +2451,7 @@ rrdc_disconnect%void rrdc_disconnect()%Ferme toutes les connexions vers le daemo rsort%bool rsort(array $array, [int $sort_flags = SORT_REGULAR])%Trie un tableau en ordre inverse 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 @@ -2453,9 +2460,11 @@ session_abort%bool session_abort()%Abandonne les changements sur le tableau de s 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 @@ -2547,6 +2556,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 @@ -2565,6 +2575,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 @@ -2574,7 +2585,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é @@ -2763,7 +2774,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 @@ -2888,7 +2899,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 diff --git a/Support/function-docs/ja.txt b/Support/function-docs/ja.txt index 2cfec27..73a3ca0 100644 --- a/Support/function-docs/ja.txt +++ b/Support/function-docs/ja.txt @@ -1,11 +1,8 @@ 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 = APCU_ITER_ALL], [int $chunk_size = 100], [int $list = APCU_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"])%新規配列オブジェクトを生成する -BSON\fromArray%ReturnType BSON\fromArray(string $array)%Description -BSON\fromJSON%ReturnType BSON\fromJSON(string $json)%Description -BSON\toArray%ReturnType BSON\toArray(string $bson)%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])%CURLFile オブジェクトを作る @@ -29,6 +26,14 @@ DateTimeImmutable%object DateTimeImmutable([string $time = "now"], [DateTimeZone 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 ウォッチャーオブジェクトを作る @@ -64,12 +69,6 @@ GlobIterator%object GlobIterator(string $path, [int $flags = FilesystemIterator: Gmagick%object Gmagick([string $filename])%Gmagick のコンストラクタ GmagickPixel%object GmagickPixel([string $color])%GmagickPixel のコンストラクタ 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 のコンストラクタ @@ -93,21 +92,29 @@ 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, string $subtype)%Description -MongoDB\BSON\Javascript%object MongoDB\BSON\Javascript(string $javascript, [string $scope])%Description -MongoDB\BSON\ObjectID%object MongoDB\BSON\ObjectID([string $id])%Description -MongoDB\BSON\Regex%object MongoDB\BSON\Regex(string $pattern, string $flags)%Description -MongoDB\BSON\Timestamp%object MongoDB\BSON\Timestamp(string $increment, string $timestamp)%Description -MongoDB\BSON\UTCDatetime%object MongoDB\BSON\UTCDatetime(string $milliseconds)%Description -MongoDB\Driver\BulkWrite%object MongoDB\Driver\BulkWrite([boolean $ordered = true])%Create new BulkWrite -MongoDB\Driver\Command%object MongoDB\Driver\Command(array|object $document)%Construct new Command -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, [array $options], [array $driverOptions])%Create new MongoDB Manager +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 = array()])%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\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])%Construct immutable WriteConcern +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"])%新しいファイルコレクションを作成する @@ -133,7 +140,7 @@ 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 +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 オブジェクトを作る @@ -165,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 オブジェクトを作成する @@ -174,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 オブジェクトを作成する @@ -188,15 +195,44 @@ SplTempFileObject%object SplTempFileObject([int $max_memory])%新しい一時フ SplType%object SplType([mixed $initial_value], [bool $strict])%何らかの型の新しい値を作成する Spoofchecker%object Spoofchecker()%コンストラクタ Swish%object Swish(string $index_names)%Swish オブジェクトを作成する -SyncEvent%object SyncEvent([string $name], [bool $manual])%Constructs a new SyncEvent 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])%Constructs a new SyncReaderWriter object -SyncSemaphore%object SyncSemaphore([string $name], [integer $initialval], [bool $autounlock])%Constructs a new SyncSemaphore 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 オブジェクトを作成する @@ -215,8 +251,8 @@ 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_Regex%object Yaf_Route_Regex(string $match, array $route, [array $map], [array $verify], [string $reverse])%Yaf_Route_Regex のコンストラクタ @@ -224,7 +260,7 @@ Yaf_Route_Rewrite%object Yaf_Route_Rewrite(string $match, array $route, [array $ 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_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 @@ -232,6 +268,7 @@ 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)%絶対値 @@ -268,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 ...])%配列の差を計算する @@ -289,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)%配列の値の積を計算する @@ -303,10 +352,10 @@ 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)%データの比較にコールバック関数を用い、 追加された添字の確認を含めて配列の差を計算する @@ -333,15 +382,15 @@ base64_encode%string base64_encode(string $data)%MIME base64 方式でデータ base_convert%string base_convert(string $number, int $frombase, int $tobase)%数値の基数を任意に変換する basename%string basename(string $path, [string $suffix])%パスの最後にある名前の部分を返す bcadd%string bcadd(string $left_operand, string $right_operand, [int $scale])%2つの任意精度の数値を加算する -bccomp%int bccomp(string $left_operand, string $right_operand, [int $scale = int])%2 つの任意精度数値を比較する -bcdiv%string bcdiv(string $left_operand, string $right_operand, [int $scale = int])%2つの任意精度数値で除算を行う +bccomp%int bccomp(string $left_operand, string $right_operand, [int $scale])%2 つの任意精度数値を比較する +bcdiv%string bcdiv(string $left_operand, string $right_operand, [int $scale])%2つの任意精度数値で除算を行う bcmod%string bcmod(string $left_operand, string $modulus)%2 つの任意精度数値の剰余を取得する -bcmul%string bcmul(string $left_operand, string $right_operand, [int $scale = int])%2つの任意精度数値の乗算を行う +bcmul%string bcmul(string $left_operand, string $right_operand, [int $scale])%2つの任意精度数値の乗算を行う bcpow%string bcpow(string $left_operand, string $right_operand, [int $scale])%任意精度数値をべき乗する -bcpowmod%string bcpowmod(string $left_operand, string $right_operand, string $modulus, [int $scale = int])%任意精度数値のべき乗の、指定した数値による剰余 +bcpowmod%string bcpowmod(string $left_operand, string $right_operand, string $modulus, [int $scale])%任意精度数値のべき乗の、指定した数値による剰余 bcscale%bool bcscale(int $scale)%すべての BC 演算関数におけるデフォルトのスケールを設定する bcsqrt%string bcsqrt(string $operand, [int $scale])%任意精度数値の平方根を取得する -bcsub%string bcsub(string $left_operand, string $right_operand, [int $scale = int])%任意精度数値の減算を行う +bcsub%string bcsub(string $left_operand, string $right_operand, [int $scale])%任意精度数値の減算を行う bin2hex%string bin2hex(string $str)%バイナリのデータを16進表現に変換する bind_textdomain_codeset%string bind_textdomain_codeset(string $domain, string $codeset)%DOMAIN メッセージカタログから返されるメッセージの文字エンコーディングを指定する bindec%float bindec(string $binary_string)%2 進数 を 10 進数に変換する @@ -547,6 +596,8 @@ 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)%現在のドメインを上書きする @@ -606,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 に従って移動する @@ -667,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])%配列からシンボルテーブルに変数をインポートする @@ -823,7 +874,7 @@ fgets%string fgets(resource $handle, [int $length])%ファイルポインタか 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 変更時刻を取得する @@ -1077,56 +1128,8 @@ html_entity_decode%string html_entity_decode(string $string, [int $flags = ENT_C 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])%直近のクエリで変更された行の数を返す @@ -1188,9 +1191,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)%指定した拡張子に関して仮想ディレクトリにおけるスクリプトマッピングを取得する @@ -1211,11 +1213,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)%画像で使用する色を作成する @@ -1241,6 +1244,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 の指定した部分から新規イメージを生成する @@ -1253,7 +1257,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)%画像を破棄する @@ -1271,20 +1275,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)%フォントの文字エンコードベクトルを変更する @@ -1294,10 +1300,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)%線描画用のスタイルを設定する @@ -1311,8 +1319,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 警告メッセージを返す @@ -1394,6 +1402,8 @@ 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])%すべての設定オプションを得る @@ -1475,7 +1485,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)%検索結果のエントリ数を数える @@ -1513,7 +1523,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 ディレクトリへのバインドを解除する @@ -1574,7 +1584,7 @@ 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])%マルチバイト文字列に正規表現マッチを行う @@ -1670,7 +1680,7 @@ 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 を検出する (非推奨) +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 のタイムスタンプとして取得する @@ -1870,7 +1880,7 @@ 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([int $option])%直近のクエリから結果セットを転送する +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()%コンストラクタ @@ -1932,10 +1942,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()%出力用バッファの内容を返す @@ -1946,7 +1954,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 コールバック関数 @@ -2179,6 +2186,7 @@ pcntl_getpriority%int pcntl_getpriority([int $pid = getmypid()], [int $process_i 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_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])%シグナルを待つ @@ -2325,7 +2333,7 @@ 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)%Set system resource limits +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)%指定したエラー番号に対応するシステムのエラーメッセージを取得する @@ -2341,7 +2349,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])%Perform a regular expression search and replace using callbacks +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)%文字列を出力する @@ -2401,7 +2409,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 のエイリアス @@ -2452,9 +2460,11 @@ 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)%変数がセッションに登録されているかどうかを調べる @@ -2546,6 +2556,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)%ストリームをインポートする @@ -2564,6 +2575,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])%ソケットに書き込む @@ -2762,7 +2774,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])%ストリームにタイムアウトを設定する @@ -2887,7 +2899,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 @@ -3076,19 +3088,19 @@ unregister_tick_function%void unregister_tick_function(string $function_name)% 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)%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 +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 エラーハンドラを使用するかどうかを設定する diff --git a/Support/functions.plist b/Support/functions.plist index df755cb..10666e3 100644 --- a/Support/functions.plist +++ b/Support/functions.plist @@ -1,12 +1,9 @@ ( {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 = APCU_ITER_ALL]}, ${3:[int \\\$chunk_size = 100]}, ${4:[int \\\$list = APCU_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 = 'BSON\\fromArray'; insert = '(${1:string \\\$array})';}, - {display = 'BSON\\fromJSON'; insert = '(${1:string \\\$json})';}, - {display = 'BSON\\toArray'; insert = '(${1:string \\\$bson})';}, - {display = 'BSON\\toJSON'; insert = '(${1:string \\\$bson})';}, {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]})';}, @@ -30,6 +27,14 @@ {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]})';}, @@ -60,17 +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 = 'Gender\\Gender'; insert = '(${1:[string \\\$dsn]})';}, + {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 = '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]})';}, @@ -95,21 +94,29 @@ {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:string \\\$subtype})';}, - {display = 'MongoDB\\BSON\\Javascript'; insert = '(${1:string \\\$javascript}, ${2:[string \\\$scope]})';}, - {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:string \\\$increment}, ${2:string \\\$timestamp})';}, - {display = 'MongoDB\\BSON\\UTCDatetime'; insert = '(${1:string \\\$milliseconds})';}, - {display = 'MongoDB\\Driver\\BulkWrite'; insert = '(${1:[boolean \\\$ordered = true]})';}, - {display = 'MongoDB\\Driver\\Command'; insert = '(${1:array|object \\\$document})';}, - {display = 'MongoDB\\Driver\\Cursor'; insert = '(${1:Server \\\$server}, ${2:string \\\$responseDocument})';}, - {display = 'MongoDB\\Driver\\CursorId'; insert = '(${1:string \\\$id})';}, - {display = 'MongoDB\\Driver\\Manager'; insert = '(${1:string \\\$uri}, ${2:[array \\\$options]}, ${3:[array \\\$driverOptions]})';}, - {display = 'MongoDB\\Driver\\Query'; insert = '(${1:array|object \\\$filter}, ${2:[array \\\$queryOptions]})';}, - {display = 'MongoDB\\Driver\\ReadPreference'; insert = '(${1:string \\\$readPreference}, ${2:[array \\\$tagSets]})';}, - {display = 'MongoDB\\Driver\\Server'; insert = '(${1:string \\\$host}, ${2:string \\\$port}, ${3:[array \\\$options]}, ${4:[array \\\$driverOptions]})';}, - {display = 'MongoDB\\Driver\\WriteConcern'; insert = '(${1:string \\\$wstring}, ${2:[integer \\\$wtimeout]}, ${3:[boolean \\\$journal]}, ${4:[boolean \\\$fsync]})';}, + {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 = array()]})';}, + {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\"]})';}, @@ -135,7 +142,7 @@ {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 = '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]})';}, @@ -167,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]})';}, @@ -176,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})';}, @@ -190,15 +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]})';}, + {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]})';}, - {display = 'SyncSemaphore'; insert = '(${1:[string \\\$name]}, ${2:[integer \\\$initialval]}, ${3:[bool \\\$autounlock]})';}, + {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]})';}, @@ -207,7 +243,7 @@ {display = 'VarnishStat'; insert = '(${1:[array \\\$args]})';}, {display = 'WeakMap'; insert = '()';}, {display = 'Weakref'; insert = '(${1:object \\\$object})';}, - {display = 'XMLDiff\\Base'; insert = '(${1:string \\\$nsname})';}, + {display = 'XMLDiff\Base'; insert = '(${1:string \\\$nsname})';}, {display = 'XSLTProcessor'; insert = '()';}, {display = 'Yaf_Application'; insert = '(${1:mixed \\\$config}, ${2:[string \\\$envrion]})';}, {display = 'Yaf_Config_Ini'; insert = '(${1:string \\\$config_file}, ${2:[string \\\$section]})';}, @@ -217,8 +253,8 @@ {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_Regex'; insert = '(${1:string \\\$match}, ${2:array \\\$route}, ${3:[array \\\$map]}, ${4:[array \\\$verify]}, ${5:[string \\\$reverse]})';}, @@ -234,6 +270,7 @@ {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})';}, @@ -270,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 ...]})';}, @@ -291,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 ...]})';}, @@ -308,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})';}, @@ -335,15 +384,15 @@ {display = 'base_convert'; insert = '(${1:string \\\$number}, ${2:int \\\$frombase}, ${3:int \\\$tobase})';}, {display = 'basename'; insert = '(${1:string \\\$path}, ${2:[string \\\$suffix]})';}, {display = 'bcadd'; insert = '(${1:string \\\$left_operand}, ${2:string \\\$right_operand}, ${3:[int \\\$scale]})';}, - {display = 'bccomp'; insert = '(${1:string \\\$left_operand}, ${2:string \\\$right_operand}, ${3:[int \\\$scale = int]})';}, - {display = 'bcdiv'; insert = '(${1:string \\\$left_operand}, ${2:string \\\$right_operand}, ${3:[int \\\$scale = int]})';}, + {display = 'bccomp'; insert = '(${1:string \\\$left_operand}, ${2:string \\\$right_operand}, ${3:[int \\\$scale]})';}, + {display = 'bcdiv'; insert = '(${1:string \\\$left_operand}, ${2:string \\\$right_operand}, ${3:[int \\\$scale]})';}, {display = 'bcmod'; insert = '(${1:string \\\$left_operand}, ${2:string \\\$modulus})';}, - {display = 'bcmul'; insert = '(${1:string \\\$left_operand}, ${2:string \\\$right_operand}, ${3:[int \\\$scale = int]})';}, + {display = 'bcmul'; insert = '(${1:string \\\$left_operand}, ${2:string \\\$right_operand}, ${3:[int \\\$scale]})';}, {display = 'bcpow'; insert = '(${1:string \\\$left_operand}, ${2:string \\\$right_operand}, ${3:[int \\\$scale]})';}, - {display = 'bcpowmod'; insert = '(${1:string \\\$left_operand}, ${2:string \\\$right_operand}, ${3:string \\\$modulus}, ${4:[int \\\$scale = int]})';}, + {display = 'bcpowmod'; insert = '(${1:string \\\$left_operand}, ${2:string \\\$right_operand}, ${3:string \\\$modulus}, ${4:[int \\\$scale]})';}, {display = 'bcscale'; insert = '(${1:int \\\$scale})';}, {display = 'bcsqrt'; insert = '(${1:string \\\$operand}, ${2:[int \\\$scale]})';}, - {display = 'bcsub'; insert = '(${1:string \\\$left_operand}, ${2:string \\\$right_operand}, ${3:[int \\\$scale = int]})';}, + {display = 'bcsub'; insert = '(${1:string \\\$left_operand}, ${2:string \\\$right_operand}, ${3:[int \\\$scale]})';}, {display = 'bin2hex'; insert = '(${1:string \\\$str})';}, {display = 'bind_textdomain_codeset'; insert = '(${1:string \\\$domain}, ${2:string \\\$codeset})';}, {display = 'bindec'; insert = '(${1:string \\\$binary_string})';}, @@ -549,6 +598,8 @@ {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})';}, @@ -669,7 +720,7 @@ {display = 'exif_thumbnail'; insert = '(${1:string \\\$filename}, ${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]})';}, @@ -825,7 +876,7 @@ {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})';}, @@ -927,7 +978,7 @@ {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]})';}, @@ -959,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 = '()';}, @@ -1079,56 +1130,8 @@ {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]})';}, @@ -1190,9 +1193,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})';}, @@ -1214,10 +1216,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})';}, @@ -1243,6 +1246,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})';}, @@ -1273,20 +1277,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})';}, @@ -1296,10 +1302,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})';}, @@ -1313,8 +1321,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 = '()';}, @@ -1396,6 +1404,8 @@ {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]})';}, @@ -1477,7 +1487,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})';}, @@ -1576,7 +1586,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]})';}, @@ -1727,7 +1737,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]})';}, @@ -1872,7 +1882,7 @@ {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:[int \\\$option]})';}, + {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 = '()';}, @@ -1934,10 +1944,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 = '()';}, @@ -1948,7 +1956,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]})';}, @@ -2110,10 +2117,10 @@ {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 \\\$password}, ${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 \\\$password}, ${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 = '()';}, @@ -2163,7 +2170,7 @@ {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})';}, @@ -2181,6 +2188,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]})';}, @@ -2454,9 +2462,11 @@ {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})';}, @@ -2468,7 +2478,7 @@ {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:[callable \\\$create_sid]}, ${8:SessionHandlerInterface \\\$sessionhandler}, ${9:[bool \\\$register_shutdown = true]})';}, + {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})';}, @@ -2497,12 +2507,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]})';}, @@ -2548,6 +2558,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})';}, @@ -2566,6 +2577,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]})';}, @@ -2764,7 +2776,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]})';}, @@ -2889,7 +2901,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})';}, diff --git a/Syntaxes/PHP.plist b/Syntaxes/PHP.plist index e31bdc9..73cda65 100644 --- a/Syntaxes/PHP.plist +++ b/Syntaxes/PHP.plist @@ -239,7 +239,7 @@ 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(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|Binary|Serializable|Timestamp|ObjectID|U(nserializable|TCDatetime)|Javascript)|Driver\\(ReadPreference|Manager|BulkWrite|Server|C(ommand|ursor(Id)?)|Query|Write(Result|Concern(Error)?|E(rror|xception)))))?|eleteBatch|ate)|UpdateBatch|Pool|Write(Batch|ConcernException)|Log)?|u(tex|ltipleIterator)|e(ssageFormatter|mcache(d)?))|Bad(MethodCallException|FunctionCallException)|tidy(Node)?|S(ync(ReaderWriter|Mutex|Semaphore|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)|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|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)|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)?|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|PCIterator|rray(Iterator|Object|Access)))\b + (?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(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 @@ -3264,6 +3264,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 @@ -3290,7 +3296,7 @@ match - (?i)\bBSON\\(to(JSON|Array)|from(JSON|Array))\b + (?i)\bMongoDB\BSON\(to(JSON|PHP)|from(JSON|PHP))\b name support.function.bson.php @@ -3450,12 +3456,6 @@ 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 @@ -3470,7 +3470,7 @@ 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 @@ -3488,7 +3488,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 @@ -3632,7 +3632,7 @@ 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 @@ -3740,7 +3740,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|abort|re(set|g(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 @@ -3770,7 +3770,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 @@ -3834,6 +3834,12 @@ 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 @@ -3884,7 +3890,7 @@ 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 From 1d91862a3d118827aa4c0fb57672625a704410c0 Mon Sep 17 00:00:00 2001 From: Michael Sheets Date: Sat, 1 Apr 2017 15:53:07 -0500 Subject: [PATCH 34/42] Inject into the new source.js scopes --- Syntaxes/PHP.plist | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Syntaxes/PHP.plist b/Syntaxes/PHP.plist index 73cda65..8cf9425 100644 --- a/Syntaxes/PHP.plist +++ b/Syntaxes/PHP.plist @@ -25,7 +25,7 @@ (\*/|^\s*\}|^HTML;) injections - ^text.html - (meta.embedded | meta.tag), L:^text.html 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 From ded6a6bb30acfef05ccac893af0e8e70052f70a3 Mon Sep 17 00:00:00 2001 From: Michael Sheets Date: Sat, 1 Apr 2017 15:56:37 -0500 Subject: [PATCH 35/42] Ensure word boundaries in indentation rules --- Preferences/Indentation Rules.tmPreferences | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) 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)^ From 83298a02001b594c7a401d8f172d79fba3579ab5 Mon Sep 17 00:00:00 2001 From: Michael Sheets Date: Sun, 16 Jul 2017 17:32:37 -0500 Subject: [PATCH 36/42] Escape strings before passing through regex generator This is needed due to `\` being used in some PHP identifiers. --- Support/generate/generate.rb | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/Support/generate/generate.rb b/Support/generate/generate.rb index 7664819..e7cd996 100755 --- a/Support/generate/generate.rb +++ b/Support/generate/generate.rb @@ -13,8 +13,15 @@ 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 = From 4c7ff9ab605e8c5e6e2ff74d79a7c2e5eb9b1c1e Mon Sep 17 00:00:00 2001 From: Michael Sheets Date: Sun, 16 Jul 2017 17:34:25 -0500 Subject: [PATCH 37/42] Update grammar, completions, etc. to PHP 7.1.7 This also fixes some escaping issues with the last generation pass mentioned in #78. --- Preferences/Completions.tmPreferences | 4 ++ Support/function-docs/de.txt | 16 ++++--- Support/function-docs/en.txt | 24 ++++++----- Support/function-docs/es.txt | 52 +++++++++++----------- Support/function-docs/fr.txt | 21 +++++---- Support/function-docs/ja.txt | 62 ++++++++++++++------------- Support/functions.plist | 20 +++++---- Syntaxes/PHP.plist | 12 +++--- 8 files changed, 120 insertions(+), 91 deletions(-) diff --git a/Preferences/Completions.tmPreferences b/Preferences/Completions.tmPreferences index 34b70a3..bc201dc 100644 --- a/Preferences/Completions.tmPreferences +++ b/Preferences/Completions.tmPreferences @@ -1266,6 +1266,7 @@ hash_equals hash_file hash_final + hash_hkdf hash_hmac hash_hmac_file hash_init @@ -1596,6 +1597,7 @@ is_infinite is_int is_integer + is_iterable is_link is_long is_nan @@ -2127,6 +2129,7 @@ oci_commit oci_connect oci_define_by_name + oci_disable_taf_callback oci_error oci_execute oci_fetch @@ -2157,6 +2160,7 @@ oci_parse oci_password_change oci_pconnect + oci_register_taf_callback oci_result oci_rollback oci_server_version diff --git a/Support/function-docs/de.txt b/Support/function-docs/de.txt index 6600252..d8ddea2 100644 --- a/Support/function-docs/de.txt +++ b/Support/function-docs/de.txt @@ -1,5 +1,5 @@ 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 = APCU_ITER_ALL], [int $chunk_size = 100], [int $list = APCU_LIST_ACTIVE])%Constructs an APCUIterator 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 @@ -105,7 +105,7 @@ MongoDB\BSON\UTCDateTime%object MongoDB\BSON\UTCDateTime([integer|float|string|D 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 = array()])%Returns the PHP 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) @@ -996,7 +996,7 @@ 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 @@ -1079,7 +1079,7 @@ 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], [int $encoding = ZLIB_ENCODING_DEFLATE])%Komprimiert einen String @@ -1107,6 +1107,7 @@ 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 @@ -1437,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 @@ -1966,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 @@ -1996,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 @@ -2116,7 +2120,7 @@ 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 = ""], [string $tag = ""], [string $aad = ""])%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 = ""])%Verschlüsselt Daten @@ -2424,7 +2428,7 @@ require_once%bool require_once(string $path)%Includes and evaluates the specifie 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 diff --git a/Support/function-docs/en.txt b/Support/function-docs/en.txt index 10e1621..51234bf 100644 --- a/Support/function-docs/en.txt +++ b/Support/function-docs/en.txt @@ -1,5 +1,5 @@ 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 = APCU_ITER_ALL], [int $chunk_size = 100], [int $list = APCU_LIST_ACTIVE])%Constructs an APCUIterator 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 @@ -105,7 +105,7 @@ MongoDB\BSON\UTCDateTime%object MongoDB\BSON\UTCDateTime([integer|float|string|D 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 = array()])%Returns the PHP 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) @@ -714,9 +714,9 @@ 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 = PHP_INT_MAX])%Split a string by string @@ -996,7 +996,7 @@ 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 @@ -1079,7 +1079,7 @@ 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 @@ -1107,6 +1107,7 @@ 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 @@ -1437,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 @@ -1916,7 +1918,7 @@ 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 @@ -1966,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 @@ -1996,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 @@ -2116,10 +2120,10 @@ 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 = ""], [string $tag = ""], [string $aad = ""])%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 = ""], [string $tag = NULL], [string $aad = ""], [int $tag_length = 16])%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 @@ -2424,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 diff --git a/Support/function-docs/es.txt b/Support/function-docs/es.txt index fcfa027..ebfee21 100644 --- a/Support/function-docs/es.txt +++ b/Support/function-docs/es.txt @@ -1,5 +1,5 @@ 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 = APCU_ITER_ALL], [int $chunk_size = 100], [int $list = APCU_LIST_ACTIVE])%Constructs an APCUIterator 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()%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 @@ -106,7 +106,7 @@ MongoDB\BSON\UTCDateTime%object MongoDB\BSON\UTCDateTime([integer|float|string|D 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 = array()])%Returns the PHP 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) @@ -226,7 +226,7 @@ UI\Draw\Path%object UI\Draw\Path([integer $mode = UI\Draw\Path::Winding])%Constr 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\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 @@ -312,7 +312,7 @@ apcu_cache_info%array apcu_cache_info([bool $limited = false])%Retrieves cached 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_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 @@ -970,14 +970,14 @@ get_browser%mixed get_browser([string $user_agent], [bool $return_array = false] 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 @@ -1004,7 +1004,7 @@ gethostname%string gethostname()%Obtiene el nombre de host 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])%Obtener lod registros MX correspondientes a un nombre de host de Internet +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 @@ -1107,6 +1107,7 @@ hash_copy%resource hash_copy(resource $context)%Copia un recurso de contexto de 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 @@ -1437,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 @@ -1667,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 @@ -1966,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 @@ -1990,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 @@ -2205,8 +2209,8 @@ 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_poll%int pg_connect_poll([resource $connection])%Poll the status of an in-progress asynchronous PostgreSQL connection attempt. +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 @@ -2222,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 @@ -2235,17 +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 @@ -2262,9 +2266,9 @@ pg_lo_write%int pg_lo_write(resource $large_object, string $data, [int $len])%Wr 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. @@ -2282,13 +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)%Get a read only handle to the socket underlying a PostgreSQL connection +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 @@ -2496,7 +2500,7 @@ 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 diff --git a/Support/function-docs/fr.txt b/Support/function-docs/fr.txt index 5c82091..a310c6e 100644 --- a/Support/function-docs/fr.txt +++ b/Support/function-docs/fr.txt @@ -1,5 +1,5 @@ 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 = APCU_ITER_ALL], [int $chunk_size = 100], [int $list = APCU_LIST_ACTIVE])%Constructs an APCUIterator 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()%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 @@ -105,7 +105,7 @@ 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 = array()])%Returns the PHP 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)%Crée une nouvelle commande MongoDB\Driver\Cursor%object MongoDB\Driver\Cursor(Server $server, string $responseDocument)%Description @@ -182,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 @@ -196,10 +196,11 @@ 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])%Construit un nouvel objet SyncEvent +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 @@ -587,7 +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 -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 @@ -1106,6 +1107,7 @@ 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 @@ -1190,7 +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_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 @@ -1212,7 +1214,7 @@ 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 @@ -1436,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 @@ -1898,7 +1901,7 @@ mysqlnd_ms_set_qos%bool mysqlnd_ms_set_qos(mixed $connection, int $service_level 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ébères +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 @@ -1965,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 @@ -1995,6 +1999,7 @@ oci_num_rows%int oci_num_rows(resource $statement)%Retourne le nombre de lignes 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 diff --git a/Support/function-docs/ja.txt b/Support/function-docs/ja.txt index 73a3ca0..0003975 100644 --- a/Support/function-docs/ja.txt +++ b/Support/function-docs/ja.txt @@ -1,5 +1,5 @@ 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 = APCU_ITER_ALL], [int $chunk_size = 100], [int $list = APCU_LIST_ACTIVE])%Constructs an APCUIterator 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()%AppendIterator を作成する ArrayIterator%object ArrayIterator([mixed $array = array()], [int $flags])%ArrayIterator を作成する ArrayObject%object ArrayObject([mixed $input = []], [int $flags], [string $iterator_class = "ArrayIterator"])%新規配列オブジェクトを生成する @@ -104,7 +104,7 @@ MongoDB\BSON\UTCDateTime%object MongoDB\BSON\UTCDateTime([integer|float|string|D 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 = array()])%Returns the PHP 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) @@ -193,7 +193,7 @@ 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 @@ -976,7 +976,7 @@ 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 リクエストに対するレスポンス内で サーバーによって送出された全てのヘッダを取得する @@ -995,7 +995,7 @@ 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アドレスのリストを取得する @@ -1008,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()%乱数の最大値を取得する @@ -1078,7 +1078,7 @@ 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])%文字列を圧縮する @@ -1106,6 +1106,7 @@ 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])%段階的なハッシュコンテキストを初期化する @@ -1168,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])%トランザクションをロールバックする @@ -1436,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)%値が数値でないかどうかを判定する @@ -1466,7 +1468,7 @@ 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()%直近に発生したエラーを返す @@ -1587,7 +1589,7 @@ 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_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"])%マルチバイト文字列にコールバック関数を用いた正規表現による置換を行う @@ -1598,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 入力文字エンコーディングを検出する @@ -1734,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 接続を閉じる @@ -1915,7 +1917,7 @@ 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)%言語およびロケール情報を検索する @@ -1965,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)%クエリの次の行を内部バッファに取得する @@ -1995,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 データベースのバージョンを返す @@ -2115,10 +2119,10 @@ 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 @@ -2168,7 +2172,7 @@ 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)%指定したハッシュに関する情報を返す @@ -2178,13 +2182,13 @@ 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_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])%ブロックされたシグナルを設定あるいは取得する @@ -2300,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])%ファイルのアクセス権限を判断する @@ -2423,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)%サポートするロケールを取得する @@ -2476,7 +2480,7 @@ 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, [callable $create_sid], SessionHandlerInterface $sessionhandler, [bool $register_shutdown = true])%ユーザー定義のセッション保存関数を設定する +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)%現在のセッションから変数の登録を削除する @@ -2505,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])%二つの文字列の間の類似性を計算する @@ -2660,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)%値の配列の絶対偏差を返す diff --git a/Support/functions.plist b/Support/functions.plist index 10666e3..ba4d95f 100644 --- a/Support/functions.plist +++ b/Support/functions.plist @@ -1,6 +1,6 @@ ( {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 = APCU_ITER_ALL]}, ${3:[int \\\$chunk_size = 100]}, ${4:[int \\\$list = APCU_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\"]})';}, @@ -106,7 +106,7 @@ {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 = array()]})';}, + {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 = '()';}, @@ -715,9 +715,9 @@ {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 = PHP_INT_MAX]})';}, @@ -997,7 +997,7 @@ {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})';}, @@ -1108,6 +1108,7 @@ {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]})';}, @@ -1438,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})';}, @@ -1967,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})';}, @@ -1997,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})';}, @@ -2117,10 +2121,10 @@ {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 = \"\"]}, ${6:[string \\\$tag = \"\"]}, ${7:[string \\\$aad = \"\"]})';}, + {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 = \"\"]}, ${6:[string \\\$tag = NULL]}, ${7:[string \\\$aad = \"\"]}, ${8:[int \\\$tag_length = 16]})';}, + {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 = '()';}, @@ -2425,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})';}, diff --git a/Syntaxes/PHP.plist b/Syntaxes/PHP.plist index 8cf9425..18eb59a 100644 --- a/Syntaxes/PHP.plist +++ b/Syntaxes/PHP.plist @@ -239,7 +239,7 @@ 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(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 + (?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(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 @@ -3296,7 +3296,7 @@ match - (?i)\bMongoDB\BSON\(to(JSON|PHP)|from(JSON|PHP))\b + (?i)\bMongoDB\\BSON\\(to(JSON|PHP)|from(JSON|PHP))\b name support.function.bson.php @@ -3452,7 +3452,7 @@ match - (?i)\bhash(_(hmac(_file)?|copy|init|update(_(stream|file))?|pbkdf2|equals|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 @@ -3602,7 +3602,7 @@ 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 @@ -3836,7 +3836,7 @@ match - (?i)\bUI\(Draw\Text\Font\fontFamilies|quit|run)\b + (?i)\bUI\\(Draw\\Text\\Font\\fontFamilies|quit|run)\b name support.function.ui.php @@ -3854,7 +3854,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 From 4b5c247c34f6c73e193ec810f320acad8a61b263 Mon Sep 17 00:00:00 2001 From: Christophe Coevoet Date: Wed, 12 Apr 2017 10:22:50 +0200 Subject: [PATCH 38/42] Fix typo in the comment --- Support/generate/generate.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Support/generate/generate.php b/Support/generate/generate.php index cfc4a70..a08af90 100755 --- a/Support/generate/generate.php +++ b/Support/generate/generate.php @@ -6,7 +6,7 @@ * Usage: php generate.php * Example: php generate.php en * - * Some languges may require memory_limit to 256MB in php.ini + * Some languages may require memory_limit to 256MB in php.ini * * This script will produce/modify the following files: * - Support/functions.plist From 23bd41358b4f1d60504a72c0f87520dded07b1c9 Mon Sep 17 00:00:00 2001 From: Michael Sheets Date: Mon, 26 Mar 2018 22:28:00 -0500 Subject: [PATCH 39/42] Split up long regex matches This was tripping up the language grammar grammar causing the rest of the file to be mis-highlighted. --- Syntaxes/PHP.plist | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/Syntaxes/PHP.plist b/Syntaxes/PHP.plist index 18eb59a..96f2b40 100644 --- a/Syntaxes/PHP.plist +++ b/Syntaxes/PHP.plist @@ -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(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 + (?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 @@ -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 From d4a7aec1d438d8891711249ec3216453a159efaa Mon Sep 17 00:00:00 2001 From: Michael Sheets Date: Tue, 27 Mar 2018 01:24:39 -0500 Subject: [PATCH 40/42] Allow matching class-names at end of a string This allows using the match inside of a capture. --- Syntaxes/PHP.plist | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Syntaxes/PHP.plist b/Syntaxes/PHP.plist index 96f2b40..90043d5 100644 --- a/Syntaxes/PHP.plist +++ b/Syntaxes/PHP.plist @@ -258,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 @@ -283,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 @@ -2472,7 +2472,7 @@ namespace begin - (?i)(?:(namespace)|[a-z0-9_]+)?(\\)(?=.*?[^a-z_0-9\\]) + (?i)(?:(namespace)|[a-z0-9_]+)?(\\)(?=.*?([^a-z0-9_\\]|\z)) beginCaptures 1 @@ -2487,7 +2487,7 @@ end - (?i)(?=[a-z0-9_]*[^a-z0-9_\\]) + (?i)(?=[a-z0-9_]*([^a-z0-9_\\]|\z)) name support.other.namespace.php patterns From 706c68037661378f964657d00b85c3c8bdb8bec7 Mon Sep 17 00:00:00 2001 From: Michael Sheets Date: Tue, 27 Mar 2018 01:27:35 -0500 Subject: [PATCH 41/42] Allow default values in type-hinted function parameters Merges the various previous rules into a single rule allowing the same items in all cases. Some scoping has been updated to be in line with conventions. Fixes #75 and #81. --- Syntaxes/PHP.plist | 255 ++++++++------------------------------------- 1 file changed, 41 insertions(+), 214 deletions(-) diff --git a/Syntaxes/PHP.plist b/Syntaxes/PHP.plist index 90043d5..579176a 100644 --- a/Syntaxes/PHP.plist +++ b/Syntaxes/PHP.plist @@ -546,267 +546,94 @@ begin - (?xi) - \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 - punctuation.section.array.begin.php - - 8 - - name - punctuation.section.array.end.php - - 9 - - 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*?\(\))|(?:\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 From 8f05764681d51cd0b13db1e36810d74913c86bfc Mon Sep 17 00:00:00 2001 From: Michael Sheets Date: Tue, 27 Mar 2018 01:30:30 -0500 Subject: [PATCH 42/42] Match return types in function declarations Before these were passed back to the basic grammar, now match the valid items specifically. --- Syntaxes/PHP.plist | 49 +++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 48 insertions(+), 1 deletion(-) diff --git a/Syntaxes/PHP.plist b/Syntaxes/PHP.plist index 579176a..45e5525 100644 --- a/Syntaxes/PHP.plist +++ b/Syntaxes/PHP.plist @@ -1919,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 @@ -1927,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