Autor Zpráva
Karlos007
Profil *
Dobry den,
po nahrani na server mi stranky zacaly hazet chybu
Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in....

Tak jsem zkusil vyjet phpinfo a jede tam jen PHP 4.4.4-3, doma mam 5.1.1 takze bych vzhledem k objektum ocekaval prave tento problem.
Objektove teprve zacinam.

Zdroj v miste chyby je(chyba ma byt v miste function... ):

class language
{
public $lang;
function language ()
{
}
}
$language = new language();

$language->lang['db']['no_server'] = "Nebylo navázáno spojení s databázovým serverem.";
$language->lang['db']['no_db'] = "Nelze vybrat databázi, zkuste se připojit později.";
$language->lang['db']['no_charset'] = "Znaková sada nebyla správně nastavena.";
$language->lang['db']['query_error'] = "Dotaz na DB se nezdařil.";

$language->lang['news']['archiv'] = "Archiv novinek";
$language->lang['news']['continue'] = "Pokračovat";
gaminn
Profil *
Že by PHP 4 nepodporovalo definici viditelnosti vlastností/metod pomocí public/protected/private?
gaminn
Profil *
Ještě dodatek - ono programovat objektově v PHP 5 a pak se to snažit rozchodit na PHP 4 se většinou rovná sebevraždě.
Karlos007
Profil *
gaminn: to je mi jasny. ten hosting co mam tak je jen testovani na ic.cz, je jasny ze to pak musim rozjet nekde kde je php5.
ted jen premyslim, jestli se to snazit delat i pro 4ku nebo sehnat jinej testovaci server
gaminn
Profil *
OOP v PHP 4 zdaleka neumožňuje tolik, co v PHP 5. Takže odpověď je jasná.
Toto téma je uzamčeno. Odpověď nelze zaslat.

0