你好 Manuel,
Dem ist schon so. Entweder, etwas ist eincompiliert, oder es ist nicht
eincompiliert. Was anderes geht in PHP nicht. dl() zählt nicht. Gibts
nicht im Safe-Mode, die Module müssen zwangsläufig in einem Verzeichnis
liegen, unter bestimmten Umständen (Apache2 mit Threads z. B.) gibt es
dl() nicht.dl kannst du auch im SafeMode freigeben
Wie?
und mittlerweile scheint dl() auch mit Threads zu funktionieren. Eine
andere erklärung hab ich nicht, ads mein System mit Apache2 Threaded und
PHP5 it dl() läuft ;)
In PHP5 ist dl() deprecated.
Ausserdem ist alles im globalen Namespace.
Bei sauberer Prorgammierung seh ich nicht wirklich das Problem.
Eh. Was hat das mit sauberer Programmierung zu tun? Module gehören
gefälligst in einen eigenen Namespace, alles andere ist unsaubere
Programmierung.
Perl kann alle OO-Konstrukte abbilden; und den $this-Zwang gibt es in
Perl auch.Ich sagte nicht, das PERL keine OO-Konstrukte abbilden kann, ich meine
damit, das PERL OOP nicht voll unterstützt (private und public etc)
(sollte das mittlerweile anders sein, will ich nichts gesagt haben)
Das ist seit Perl5 schon nicht mehr so.
再见,
克里斯蒂安