2017-05-31 2 views
-1

Ich muss besser die ArrayAccess-Schnittstelle verstehen. Die Dokumentation zeigt auf http://php.net/manual/en/class.arrayaccess.php, aber ich möchte den Quellcode selbst zu Lernzwecken sehen. Wo kann ich es finden? Auf meinem debian muss diese class.arrayaccess.php Datei irgendwo richtig sein? Im /etc/php/7.1 Ordner gibt es nur .ini Dateien. Auf dem offiziellen Repo https://github.com/php habe ich keine Ahnung, wo es ist. Fehle ich etwas? Vielen Dank für Ihre HilfePHP Core-Dateien Speicherort

+0

PHP ist in C geschrieben, nicht in PHP. Können Sie die gewünschten Informationen aus dem C-Quellcode erhalten? –

+0

Sie haben den Code in der Dokumentation, es gibt kein Geheimnis ... Möchten Sie den PHP-Kern oder nur PHP lernen? –

+0

Mögliches Duplikat von [Wo befindet sich der Quellcode für integrierte PHP-Funktionen?] (Https://stackoverflow.com/questions/10859420/where-is-the-source-code-for-built-in-php- Funktionen-befindet) – ellimist

Antwort

3

PHP ist in C geschrieben, also wenn Sie wissen möchten, wie Funktionen funktionieren, schlage ich vor, dass Sie einen Blick auf die source code für den Interpreter werfen.

+0

Ja, ich habe es schon gesehen, aber ich habe keine Ahnung von C, also bezweifle ich, dass ich viel lernen werde. Ich ignorierte vollständig die Tatsache, dass der Hauptkern von PHP in C war. Ich bin nur ein Anfänger. Danke für deine Antwort. – thepassenger