電子書籍の厳選無料作品が豊富!

PHPでは多くの標準で備わっている関数がありますが、もしかしたら、これらの関数は、どこかのフォルダにあるファイルで定義されているのでしょうか?
私の場合は、Xamppを使っていますが、探したのですが、よく分かりませんでした。

A 回答 (3件)

公式マニュアルを参照するのが確実



http://php.net/manual/ja/indexes.functions.php
    • good
    • 0
この回答へのお礼

ありがとうござまいす。すこしまえまで、マニュアルを理解するのが凄く難しく感じたのですが、今なら、前よりもましになってきたので、マニュアルも参考にしていきたいと思います。

お礼日時:2016/06/24 00:57

とりえあずget_defined_functions()でリストは拾えるので



<?PHP
print implode("\n",get_defined_functions()["internal"]);
?>
のようにして一覧を得てください
    • good
    • 0
この回答へのお礼

ありがとうこざいます。すごい数の定義済み関数がでてきました。こういう関数もあるんですね。

お礼日時:2016/06/26 01:49

定義されていません。


PHPという言語を作り上げる上で、C言語で作成されてコンパイルされています。
例えばstrpos.phpなどというファイルがどこかに格納されているわけではありません。
関数の種類や実行方法などは、ANo.1にある通り、マニュアルを確認するなどした方がいいでしょう。
    • good
    • 0
この回答へのお礼

返信ありがとうございます。関数がどのように作られているのか興味があったので、ひょっとしたらどこかに定義されているのではないかと思ってました。C言語でコンパイルされていることも知れませんでしたし、意外な発見でした。

お礼日時:2016/06/24 00:54

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!