函数和方法列表

手册中所有函数和方法的列表

a b c d e f g h i j k l m n o p q r s t u v w x y z _ ?

User Contributed Notes

Pieter Bootsma 10-Nov-2017 07:11
As of today, 10-11-2017 [dd-mm-yyyy], there are exactly 10102 functions listed above.
Geordy James 22-Apr-2017 03:18
In case anybody wondering as of 21/04/2017 [dd/mm/yyyy] there are exactly 9957 Functions listed above.
php at vanviegen dot net 14-Feb-2017 05:23
Here's a little script that scrapes all PHP function names from this page, and outputs a prefix-compressed Perl Compatible Regular Expression matching them. Useful for syntax highlighting.

<?php

$html
= file_get_contents('http://php.net/manual/en/indexes.functions.php');

preg_match_all('/<li><a href="function.[^>]*>([a-zA-Z0-9_]*)<\/a>/', $html, $matches);
$funcs = $matches[1];

print
'\b(?:';
$prefixes = [''];

foreach(
$funcs as $i => $func) {
    while(
substr($func, 0, strlen($prefixes[0])) !== $prefixes[0]) {
        print
")";
       
array_shift($prefixes);
    }
    if (
$i) print '|';

    while(
true) {
       
$common = $func;
        for(
$j = $i+1; $j < count($funcs); $j++) {
           
$lookAhead = $funcs[$j];
           
$maxLen = min(strlen($lookAhead), strlen($func));
            for(
$ch = 0; $ch < $maxLen; $ch++) {
                if (
$lookAhead[$ch] !== $func[$ch]) break;
            }
           
$newCommon = substr($common, 0, $ch);
            if (
strlen($newCommon) < strlen($prefixes[0])+2) break;
           
$common = $newCommon;
        }
        if (
$j < $i+4) break; // at least 4 functions with a common prefix of at least 2 chars
       
print substr($common, strlen($prefixes[0])) . "(?:";
       
array_unshift($prefixes, $common);
    }
   
    print
substr($func, strlen($prefixes[0]));
}

print
')\b';
pn at bptv dot eu 13-Jul-2016 06:02
There are (07/13/2016 [mm/dd/yyyy]) exactly 9455 Functions listed above.
DIA 14-Apr-2016 06:42
Total number of functions listed above: 9450.
(04/14/2016 [mm/dd/yyyy])
M.A.Y 02-Jan-2016 04:39
Total number of php functions/methods listed above are 9634.
Today's date is 1/1/2016. (mm/dd/yy)
counter at county dot co 07-Apr-2015 11:17
In case anyone was wondering, the total function/method count in this list as of this date is exactly 9457