freakXHTML
Mitglied
Hallo zusammen,
aus C++ bin ich gewohnt bei Klassendeklaration mit Headerdateien zu arbeiten. Dadurch werden die eigentlichen Klassendeklarationen nicht so riesig. Bis jetzt habe ich aber in PHP nur Klassen gesehen, bei denen die Methoden direkt in der Klassenvereinbarung auch ihren Anweisungsblock erhalten. Das resultiert dann bei mir in einer PHP mit endlos vielen Zeilen.
Ist das in PHP normal oder kann man auch hiert erstmal den Prototyp einer Methode erstellen und in einer anderen Datei dann implementieren?
Ich habe noch eine andere Frage. Ich habe eine Klassendeklaration, in der eine private und eine public Methode ist. Die public Methode ruft die private auf. Doch der Parser sagt mir folgendes:
Fatal error: Call to undefined function get_variables() in...
Vielen Dank
lg, freakXHTML
aus C++ bin ich gewohnt bei Klassendeklaration mit Headerdateien zu arbeiten. Dadurch werden die eigentlichen Klassendeklarationen nicht so riesig. Bis jetzt habe ich aber in PHP nur Klassen gesehen, bei denen die Methoden direkt in der Klassenvereinbarung auch ihren Anweisungsblock erhalten. Das resultiert dann bei mir in einer PHP mit endlos vielen Zeilen.
Ist das in PHP normal oder kann man auch hiert erstmal den Prototyp einer Methode erstellen und in einer anderen Datei dann implementieren?
Ich habe noch eine andere Frage. Ich habe eine Klassendeklaration, in der eine private und eine public Methode ist. Die public Methode ruft die private auf. Doch der Parser sagt mir folgendes:
Fatal error: Call to undefined function get_variables() in...
PHP:
<?php
class Login
{
private function get_variables($name_user_field, $name_pass_field, $name_mail_field)
{
//...
return true;
}
public function register($name_form, $pass_form, $mail_form)
{
if(!get_variables($name_form, $pass_form, $mail_form)) //Hier ist die Methode get_variables unbekannt! Warum?
//...
}
}
?>
Vielen Dank
lg, freakXHTML
Zuletzt bearbeitet: