simpele class

Status
Niet open voor verdere reacties.

Viperrr

Gebruiker
Lid geworden
7 aug 2001
Berichten
737
Hallo allemaal,
Ik doe volges mijn parser iets fout in deze class. dit is de code:
Code:
<?
class gsdb{
	$dbuser = "username";
	$dbname = "database";
	$dbpass = "password";
	$dbhost = "localhost";

	function dbconnect(){
		$connect = mysql_connect($this->dbhost, $this->dbuser, $this->dbpass);
		if(!$connect){
			echo "Error connecting to database";
			die;
		}
		mysql_select_db($this->dbname);
	}

	function dbdrop(){
		mysql_close($connect);
	}
}
?>

De error die ik krijg is:
Parse error: parse error, expecting `T_OLD_FUNCTION' or `T_FUNCTION' or `T_VAR' or `'}'' in /var/www/gsdb.php on line 3

Het aantal haakjes klopt, de syntax heb ik al honderd x naar gekeken, maar klopt ook volgens mij. Wat doe ik fout? of is dit een instellingsfout van mijn php?

akvast bedankt,
Coo
 
Ik heb zelf nog nooit classes gebruikt, ik zie 't nut er absoluut niet van. Maar als ik een poging moet doen om jouw code te laten werken, zou ik dit proberen:
PHP:
<?
class gsdb{
	var $dbuser = "username";
	var $dbname = "database";
	var $dbpass = "password";
	var $dbhost = "localhost";

	function dbconnect(){
		$connect = mysql_connect($this->dbhost, $this->dbuser, $this->dbpass);
		if(!$connect){
			echo "Error connecting to database";
			die;
		}
		mysql_select_db($this->dbname);
	}

	function dbdrop(){
		mysql_close($connect);
	}
}
?>
Succes :thumb:
 
Geplaatst door JPeetje
Ik heb zelf nog nooit classes gebruikt, ik zie 't nut er absoluut niet van.

Object-Oriented Programming ;)

Jij ging toch ooit iets als Informatica studeren?
Kom je het vast nog wel tegen :p:D
 
Geplaatst door Japie82
Object-Oriented Programming ;)

Jij ging toch ooit iets als Informatica studeren?
Kom je het vast nog wel tegen :p:D
Ik weet wat 't is, en ja ik ga informatica studeren :D (hoop ik :8-0: )
Misschien had ik die statement van OOP ietsjes duidelijker moeten formuleren, ik zie 't nut van OOP in PHP niet ;)
In Java / VB / etc heeft het natuurlijk wel nut ;)
 
AAAH
ik hou van jullie :p
je heb helemaal gelijk... ik mis dat 'var' voor de variabelen... erg loos dat dit bij classes wel moet en bij gewone php code niet...

Bedankt!!!
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan