|
|||
? zum einem älteren Beitrag (Dateien auslagern, Include)
Hallo!
In einem etwas älteren Beitrag (dieser hier: http://xhtmlforum.de/46980-dateien-a...e-und-php.html ) habe ich das gefunden, wonach ich recht lange gesucht habe und das ich gern einsetzen möchte. User "loci" schlug vor, den (auszulagernden) Php-Block am Anfang nicht per require_once aufzurufen, sondern auf diese Art, was m.E. auch Sinn macht. PHP-Code:
Aber wie definiere ich $loaded_scripts? Kann mir bitte jemand den entscheidenden Ratschlag geben, wie ich mittels o.g. Lösung die Navi korrekt einbinde? danke sagt Stefan |
Sponsored Links |
Sponsored Links |
|
|||
Zitat:
Aber ok, ich hab es dank deiner Erklärung (vor allem wegen des Arrays) verstanden und inzwischen läuft es ganz hervorragend. bye |
|
||||
Der genannte Algorithmus sorgt dafür, dass die in „$filename“ stehende Datei nur einmal eingebunden wird und soll eine angeblich schnellere Alternative zu „include_once“ beziehungsweise „require_once“ sein. Konsequenterweise müsste es dann allerdings wie folgt aussehen:
PHP-Code:
PHP-Code:
__________________
Markus Wulftange |
|
||||
Wenn ein Skript viele Millionen Mal eine Datei einbinden möchte, sollte der Sinn dieses Skriptes überdacht werden. Denn egal welche Methode nun gewählt wird, haben beide dadurch recht hohe Kosten.
__________________
Markus Wulftange |
|
||||
Den du knallhart vergessen hast
__________________
Meine Spielwiese: http://blog.kanedo.net Ich bei Flickr? Da: Flickr: Fotostream von kanedo-projekt Für open Source Liebhaber: open Com Auch ich Zwitschere als @kanedo |
|
||||
Richtig Aber ich verwende immer nur include oder require da ich weiß welche Datei geladen ist und welche nicht!
__________________
Um weitere Erklärungen eingeblendet zu bekommen, drücken Sie bitte die Tastenkombination Alt + F4 |
Sponsored Links |
|
||||
PHP ist sehr schnell und in der Regel bindet man keine absurdum 1000 Dateien ein, wie Gumbo schon sagte, der Sinn sollte gründlich überlegt werden.
In der Regel reicht include/require aus, require_once() macht evtl. nur Sinn, wenn man auf Nummer sicher gehen will (zum Beispiel beim Einbinden von Klassen). Wenn man sich eine kleine Webseite schreibt, reicht das einfach Einbinden aus, vor allem wenn man alleine an der Seite schreibt und der Code überschaubar ist. So einen Aufstand würde ich nicht unbedingt machen, ich bin faul.
__________________
CSS-FAQ beantwortet die meisten Fragen | Retro coding gegen Divitis | Code validieren & posten für Hilfe |
Sponsored Links |
Themen-Optionen | |
Ansicht | |
|
|
Ähnliche Themen | ||||
Thema | Autor | Forum | Antworten | Letzter Beitrag |
Chat-Thread | paracelsus | Offtopic | 22838 | 27.09.2022 14:27 |
Inhalte (z.B. Navigation) auslagern ohne JavaScript und mit .html Dateien | Garlandt | (X)HTML | 5 | 18.07.2014 19:42 |
Dateien auslagern - Include und PHP | ArcVieh | Serveradministration und serverseitige Scripte | 17 | 27.03.2008 19:09 |