Hallo Leute,
ich versuche gerade einen Controller in mein im großen und ganzen schon stehenden Script einzubauen. Bekomme aber diese Fehlermeldung:
Parse error: parse error, unexpected T_REQUIRE_ONCE, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in /srv/www/htdocs/Browsergame/Controller.php on line 4
Ich bin mir eigentlich überhaupt nicht sicher wie es überhaupt mit dem Klassenaufruf in einer Klasse bei PHP aussieht, also ob und wie es überhaupt möglich ist. Wäre also über jede Hilfe wirklich Dankbar.
Um es vielleicht noch einmal zu erklären. In mein laufendes Programm aus Präsentation und Datenbank Klasse, hab ich jetzt den Auftrag erhalten einen Controller dazwischen zu schalten, dieser ist noch in den Kinderschuhen steckend unten zu sehen.
<?
class Controller {
require_once ("db_class.php");
private $db = new db_class;
function Controller_con()
{
if(!$rueckg=$this->db->db_class_con())
{
echo "Verbindung zum DB-Server zur Zeit nicht möglich! Fehlernummer: <BR>".$this->db->db_class_get_last_error()."<BR>";
}
else
{
return $rueckg;
}
}
function Controller_select_db()
{
if(!$rueckg=$this->db->db_class_select_db())
{
echo "Auswahl der Datenbank Browsergame zur Zeit nicht möglich. Fehlernummer: <BR>".$this->db->db_class_get_last_error()."<BR>";
}
else
{
return $rueckg;
}
}
function Controller_close_db()
{
if(!$rueckg=$this->db->db_class_close())
{
echo "Datenbank nicht geschlossen: <BR>".$this->db->db_class_get_last_error()."<BR>";
}
else
{
return $rueckg;
}
}
function Controller_anmelden($name)
{
if (!$passwo=$this->db->db_class_anmelden("Passwort","spieler","Benutzername",$name))
{
echo "Anmelden zur Zeit nicht möglich. Fehlernummer: <BR>".$this->db->db_class_get_last_error()."<BR>";
}
else
{
return $passwo;
}
}
// Ende der Klasse Controller
}
?>
ich versuche gerade einen Controller in mein im großen und ganzen schon stehenden Script einzubauen. Bekomme aber diese Fehlermeldung:
Parse error: parse error, unexpected T_REQUIRE_ONCE, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in /srv/www/htdocs/Browsergame/Controller.php on line 4
Ich bin mir eigentlich überhaupt nicht sicher wie es überhaupt mit dem Klassenaufruf in einer Klasse bei PHP aussieht, also ob und wie es überhaupt möglich ist. Wäre also über jede Hilfe wirklich Dankbar.
Um es vielleicht noch einmal zu erklären. In mein laufendes Programm aus Präsentation und Datenbank Klasse, hab ich jetzt den Auftrag erhalten einen Controller dazwischen zu schalten, dieser ist noch in den Kinderschuhen steckend unten zu sehen.
<?
class Controller {
require_once ("db_class.php");
private $db = new db_class;
function Controller_con()
{
if(!$rueckg=$this->db->db_class_con())
{
echo "Verbindung zum DB-Server zur Zeit nicht möglich! Fehlernummer: <BR>".$this->db->db_class_get_last_error()."<BR>";
}
else
{
return $rueckg;
}
}
function Controller_select_db()
{
if(!$rueckg=$this->db->db_class_select_db())
{
echo "Auswahl der Datenbank Browsergame zur Zeit nicht möglich. Fehlernummer: <BR>".$this->db->db_class_get_last_error()."<BR>";
}
else
{
return $rueckg;
}
}
function Controller_close_db()
{
if(!$rueckg=$this->db->db_class_close())
{
echo "Datenbank nicht geschlossen: <BR>".$this->db->db_class_get_last_error()."<BR>";
}
else
{
return $rueckg;
}
}
function Controller_anmelden($name)
{
if (!$passwo=$this->db->db_class_anmelden("Passwort","spieler","Benutzername",$name))
{
echo "Anmelden zur Zeit nicht möglich. Fehlernummer: <BR>".$this->db->db_class_get_last_error()."<BR>";
}
else
{
return $passwo;
}
}
// Ende der Klasse Controller
}
?>
Kommentar