Hallo,
ich habe ein kleines und seltsames Problem. Normalerweise wird ja seit PHP 5 die magische Klasse __construct als Konstruktor verwendet und sollte ja normalerweise beim Erstellen eines Klassenobjektes aufgerufen werden. Jedoch hat es bei mir nicht funktioniert, hier kurz die Infos und der Beispielcode:
BS: Linux Debian Lenny
PHP-Version: 5.2.6-1+lenny3
Aufruf: mittels Shell php -f check_firewall.php
Funktioniert nicht, Konstruktor wird nicht aufgerufen:
Funktioniert, Konstruktor wird aufgerufen:
Aufruf:
Arg, habe den Fehler __construct war falsch geschrieben.
ich habe ein kleines und seltsames Problem. Normalerweise wird ja seit PHP 5 die magische Klasse __construct als Konstruktor verwendet und sollte ja normalerweise beim Erstellen eines Klassenobjektes aufgerufen werden. Jedoch hat es bei mir nicht funktioniert, hier kurz die Infos und der Beispielcode:
BS: Linux Debian Lenny
PHP-Version: 5.2.6-1+lenny3
Aufruf: mittels Shell php -f check_firewall.php
Funktioniert nicht, Konstruktor wird nicht aufgerufen:
PHP-Code:
class Iptables {
/**
* @access public
* __contruct
*/
public function __contruct ()
{
echo 'Konstrukur aufgerufen' . "\n";
}
}
Funktioniert, Konstruktor wird aufgerufen:
PHP-Code:
class Iptables {
/**
* @access public
* __contruct
*/
public function __contruct ()
{
echo 'Konstrukur aufgerufen' . "\n";
}
}
Aufruf:
PHP-Code:
$iptables = new Iptables();
Arg, habe den Fehler __construct war falsch geschrieben.
Kommentar