Hello there i have 2 classes
- for DB
- for language
i want to use my language things in the DB so it outputs the result
ex :
class db_control{
var $db_connection, $lang_var;
//create the function for the connection
function db_connect(){
//define some variables
global $db_host, $db_username, $db_password, $db_name, $lang_var;
$this->db_connection = mysql_connect("$db_host","$db_username","$db_password")or die("can't connect to server with these informations");
//checl that the connection is established
if($this->db_connection){
echo $lang_vars->getvar("$langvals[lang_con_est]");
}
but this
$lang_vars->getvar("$langvals[lang_con_est]");
doesn't work i mean it outputs many problems and am sure my problem is that i didn't define my variables and classes correctly
P.S : the language class is in file called language.php and this part is in DB.MySQL.php
EDIT : this is the language class
class lang_vars{
public static function getvar($variable){
return $variable;
}
}
i want the DB class to display text from the language class thats why i used
echo $lang_vars->getvar("$langvals[lang_con_est]");
but it doesn't work cuz when i declare the language class $lang_vars = new lang_vars; inside the db_control it shows error unexpected T_something expected T_Function and when i declare it outside nothing up hope i made things more clear now