This is my language class. Is it possible to create array as below? I tried but my compiler is throwing error. If its outside class i can create that array. But why cant i do the same from within class
Does not work
class Language{
private $LANG = array();
/*
ERROR CODE
1 DATABASE
2 EMPTY USERNAME AND PASSWORD
*/
//1 DATABASE
$LANG[1]["TITLE"] = "DATABASE CONNECTION ERROR";
$LANG[1]["MESSAGE"] = "PLEASE CONTACT YOUR ADMISTRATOR";
//2 EMPTY USERNAME AND PASSWORD
$LANG[2]["TITLE"] = "LOGIN ERROR";
$LANG[2]["MESSAGE"] = "INVALID USERNAME OR PASSWORD";
//3 EMPTY QUERY ERROR
$LANG[3]["TITLE"] = "ERROR";
$LANG[3]["MESSAGE"] = "UNABLE TO COMMUNICATE WITH SERVER";
}
It works
private $LANG = array();
/*
ERROR CODE
1 DATABASE
2 EMPTY USERNAME AND PASSWORD
*/
//1 DATABASE
$LANG[1]["TITLE"] = "DATABASE CONNECTION ERROR";
$LANG[1]["MESSAGE"] = "PLEASE CONTACT YOUR ADMISTRATOR";
//2 EMPTY USERNAME AND PASSWORD
$LANG[2]["TITLE"] = "LOGIN ERROR";
$LANG[2]["MESSAGE"] = "INVALID USERNAME OR PASSWORD";
//3 EMPTY QUERY ERROR
$LANG[3]["TITLE"] = "ERROR";
$LANG[3]["MESSAGE"] = "UNABLE TO COMMUNICATE WITH SERVER";