PHP global erweitern mit PHP Scripten (ohne Include)

Gibt es eine Möglichkeit PHP selbst zu "erweitern" ohne c++ zu können?
(davon ausgehend, das der phpkern in c++ geschrieben wird)

Ich habe Funktionen, die ich in vielen Scripten benötige auch in anderen
virtuellen Domains.
Es wäre doch sinnvoll, wenn es die Möglichkeit gäbe, PHP Scripte
einzubinden, die einmal beim Start
von PHP kompiliert werden und dann bei allen Scripten zur Laufzeit verfügbar
sind.
Ohne Includes und man hätte den Vorteil das diese Scripte zentral verwaltet
geändert werden können.

Geht sowas?
stefan [ Mi, 29 August 2007 09:03 ] [ ID #1808041 ]

Re: PHP global erweitern mit PHP Scripten (ohne Include)

Stefan wrote:

Hallo,

> Es wäre doch sinnvoll, wenn es die Möglichkeit gäbe, PHP Script=
e
> einzubinden, die einmal beim Start
> von PHP kompiliert werden und dann bei allen Scripten zur Laufzeit
> verfügbar sind.

Einbinden überall geht über php.ini, .htaccess mit auto_prepend_fil=
e.


tschuess
[|8:)
Sven Drieling [ Mi, 29 August 2007 09:57 ] [ ID #1808042 ]

Re: PHP global erweitern mit PHP Scripten (ohne Include)

>Einbinden überall geht über php.ini, .htaccess mit auto_prepend_file.



Auto_prepend_file verhält sich wie ein include, das eingebundene Script wird
jeweils immer bei Aufruf kompiliert.

Ich möchte, dass es nur 1x kompiliert wird. Jede weitere Kompilation des
gleichen Scripts kostet nur Zeit und Speicher.
stefan [ Mi, 29 August 2007 10:20 ] [ ID #1808043 ]

Re: PHP global erweitern mit PHP Scripten (ohne Include)

Stefan schrieb:
> Gibt es eine Möglichkeit PHP selbst zu "erweitern" ohne c++ zu könn=
en?
> (davon ausgehend, das der phpkern in c++ geschrieben wird)

Nein "C" und kein "C++". Irgendwo sollte ext/skel herumfliegen welches
hift ein Grundgeruest zu erstellen welches du dann benutzen kannst.
Ansonsten ist Schau dir den Source von anderen Erweiterungen an. Bestes
Buch zum Thema ist das von Sarah.

> Ich habe Funktionen, die ich in vielen Scripten benötige auch in ande=
ren
> virtuellen Domains.
> Es wäre doch sinnvoll, wenn es die Möglichkeit gäbe, PHP Scripte =

> einzubinden, die einmal beim Start
> von PHP kompiliert werden und dann bei allen Scripten zur Laufzeit verf=
ügbar
> sind.
> Ohne Includes und man hätte den Vorteil das diese Scripte zentral ver=
waltet
> geändert werden können.

Nunja, man koennten auch ueber auto_prepend gucken ob man eine mit ZEND, =

eACCELERATROR und co. vorkompilierte (ByteCode) Datei einbindet.

Gruss
Joerg

--
TakeNet GmbH, Geschaeftsfuehrer Wolfgang Meier
97080 Wuerzburg Tel: +49 931 903-2243
Alfred-Nobel-Straße 20 Fax: +49 931 903-3025
HRB Wuerzburg 6940 http://www.takenet.de
Joerg Behrens [ Mi, 29 August 2007 11:02 ] [ ID #1808044 ]
PHP » de.comp.lang.php.installation » PHP global erweitern mit PHP Scripten (ohne Include)

Vorheriges Thema: Re: Komisches PHP-Installations-Problem
Nächstes Thema: osCommerce lässt sich nicht installieren