引数($ needle、$ haystackなど)を持つすべての標準PHP関数のリストを1つのファイルで探しています。私はこれらとは別の細部は望んでいません。PHP標準関数リスト
私はこれをグーグルで試してみましたが、キーワードは非常に一般的な目的です。
私は参考までに大部分が必要です。
引数($ needle、$ haystackなど)を持つすべての標準PHP関数のリストを1つのファイルで探しています。私はこれらとは別の細部は望んでいません。PHP標準関数リスト
私はこれをグーグルで試してみましたが、キーワードは非常に一般的な目的です。
私は参考までに大部分が必要です。
は、私は、リストのか分からないが、get_defined_functions
とリフレクションを使用して、作成することは困難ではないでしょう。
<?php
$funcs = get_defined_functions();
foreach ($funcs['internal'] as $func) {
$f = new ReflectionFunction($func);
$line = '';
$line .= $func . ' (';
$params = '';
$optional = 0;
foreach ($f->getParameters() as $param) {
if ($param->isOptional()) {
$params .= '[ ';
$optional++;
}
$params .= ($param->isPassedByReference() ? '&' : '')
. '$' . $param->getName()
. ', ';
}
$line .= substr($params, 0, -2) . str_repeat(' ]', $optional) . ")\n";
echo $line;
}
このような出力が得られます。
mysqli_query ($link, $query)
mysqli_real_connect ($link, [ $host, [ $user, [ $password, [ $database, [ $port, [ $socket, [ $flags ] ] ] ] ] ] ])
ない理想的な、それはあなたのための仕事をするかもしれない、それはあなたがロードされているものは何でも拡張を考慮します。
私はそれがどれほどうまくいくか見るために試してみる必要がありますが、私が求めている以上のものです。 – sabof
@sabofしかし、原則はあなたが必要とするものに拡大するのは難しいはずがありません。 – lonesomeday
追加されたバイト 'PHP cheat sheetはかなり良いです。これは決して包括的なリストではありませんが、参考までに、これは始めるのに最適な場所です!
PHPのAPI: http://www.php.net/manual/en/
ファイルが必要な場合は、PHP Manualまたはバイナリ:を試してみることができます。そこで、大きなファイルをダウンロードしてオフラインで使用できます。
phpのドキュメントですか? – prodigitalson
私はそれを1つのファイルに入れたいです - 指定したもの以外に何もありません – sabof
http://php.net/quickref.php(引数なし) –