2013-06-06 5 views
6

Als ich anfing mit PHP zu arbeiten (wie vor 10 Jahren) war die Hauptsache, die mich überzeugt hat, das Handbuch im .chm Format. Ich habe die Registerkarte "Index" geöffnet und gebe dort alles ein, was ich brauche, und es wird mich auf eine nette, prägnante, aber erschöpfende Referenzseite führen.PHP Handbuch .chm Index Funktionalität funktioniert nicht wie erwartet

Jetzt, heute, wollte ich mein Gedächtnis mit einigen der Eigenschaften von isset() aktualisieren, also tippte ich es in den Index, aber nichts Relevantes erschien. Sehen Sie selbst in dem Screenshot unten.

Ich musste die Seite über die Registerkarte "Suche" finden, was weniger praktisch ist.

Ich habe ein ähnliches Problem zuvor bemerkt, aber ich habe es ignoriert. Bevor also ein Fehlerbericht oder php.net veröffentlicht wird, weiß jemand, was hier passiert? Bin ich der Einzige mit diesem Problem, oder ist das eine weitere von PHPs "Verbesserungen"?

PHP manual (.chm) version after typing "isset" in the Index search box

+2

Die Datei jetzt heruntergeladen, das gleiche Problem. Versuchte das englische und das deutsche chm. Ich nehme an, dass sie irgendwie den "isset" -Artikel falsch markiert haben, so dass er nicht im Index erscheint. Also, ich würde sagen, das CHM ist nicht vollständig. Sie können jedoch direkt auf ihrer Website suchen (http://www.php.net/manual/en/function.isset.php), was sehr praktisch ist. Wenn Sie online sind, das ist. – stef77

+0

Es passiert auch mit strtr() und ich habe das Gefühl, ich werde viele andere Funktionen im Index fehlen finden, wenn ich versuche ... Das CHM ist bequemer, weil es in einem kleineren Fenster gehalten werden kann, kann direkt aufgerufen werden von der Taskleiste (unter Windows) und ist wesentlich schneller, vor allem auf zweifelhaften Verbindungen wie meiner. Danke trotzdem! Ich bin erleichtert (und gleichzeitig betrogen) zu wissen, dass es kein einzigartiges Problem mit meinem Setup ist. – Rolf

+1

Vielleicht können Sie die HTML-Offline-Dokumentation herunterladen; Ich habe nie versucht, damit zu arbeiten, aber vielleicht kannst du auch dort suchen. Sie können diese HTML-Dokumente in einem separaten Browserfenster (oder sogar in einem komplett anderen Browser, um zwischen der Hilfe und Ihrer normalen Arbeit zu unterscheiden) öffnen und dann auch dort Aufgaben ausführen. – stef77

Antwort

1

Das Problem ist, dass die index nicht Variable handling Functions enthält.

Ich denke, das ist, weil isset(), unset(), empty(), etc. sind keine echten PHP-Funktionen, sondern Sprachkonstrukte und sind daher nicht in den Index aufgenommen.

Ein weiterer Grund, sie anders sind, weil sie nicht mit variable functions

+0

Was ist mit strtr()? Es erscheint auch nicht. Können Sie das Problem reproduzieren? – Rolf

+1

Ok, also haben sie definitiv vergessen, bestimmte Teile einzubauen. 'strstr' ist Teil der String Funktionen (http://nl1.php.net/manual/en/ref.strings.php) und keiner von ihnen erscheint. Wenn Sie jedoch den Index verwenden, um 'string' zu finden und auf' String operators' zu klicken, gibt es einen Verweis auf die 'string functions', die ebenfalls unterbrochen sind. Es sieht also nicht so aus wie es beabsichtigt ist. –

0

Index erstellt wird, automatisch auf CHM-Dateien aufgerufen werden können. Es verwendet ein Schlüsselwort auf einer Seite, um seinen Eintrag im Index vorzunehmen.

Weitere Informationen finden Sie unter link.

0

Hier können Sie eine ältere Version des PHP-Handbuchs im CHM-Format herunterladen.

Wenn Sie Windows XP oder besser haben, sollten Sie mit der rechten Maustaste auf das CHM klicken und die Entsperrtaste drücken.

http://www.putlocker.com/file/DF8ED2618E418D83

+0

Das ist auf Spanisch – Rolf

Verwandte Themen