logo
16.12.2015 18:27
1
Dobrý den,
prosím, nevíte někdo, co znamená tato hláška, která se mi objevila v administraci wordpresu:
Kód:
Warning: Creating default object from empty value in /home/www/ebar.cz/public_html/pujcovnapsu.cz/wp-admin/includes/theme.php on line 23
Díky moc za pomoc!
Imrich
16.12.2015 18:42
2
Kazdopadne je to Warning, tak by mohla jit vypnout varovna hlaseni. Ale urcite to neni spravne reseni. Ale pokud mas WP, mohla by tam zlobit starsi verze PHP.

Jestli muzete pridat do hlavniho souboru: ini_set('display_errors', 0);
16.12.2015 19:15
3
Hledání chybové hlášky přináší rychlé vysvětlení:
Creating default object from empty value in PHP? - Stack Overflow…

Máte PHP 5.3 se zapnutým varováním před chybami typu E_STRICT, nebo PHP 5.4 a vyšší se zapnutým varováním E_WARNING, a následující kód:
Kód:
$obj = null;
$obj->property = 'foo';
Opravit se to dá jednoduše, deklarujte proměnnou, než jí něco přiřadíte:
Kód:
$obj = new stdClass();
$obj->property = 'foo';
16.12.2015 21:43
4
Původně odeslal musil.david
Kazdopadne je to Warning, tak by mohla jit vypnout varovna hlaseni. Ale urcite to neni spravne reseni. Ale pokud mas WP, mohla by tam zlobit starsi verze PHP.

Jestli muzete pridat do hlavniho souboru: ini_set('display_errors', 0);
Ano, jedná se o WP a pravděpodobně by to mohlo být tou starší verzí PHP. Zkusím vlžit do souboru ini_set, navržený kód. Zatím moc děkuji - dám vědět :).
Imrich

---------- Příspěvek doplněn 16.12.2015 v 21:51 ----------

Původně odeslal Martin Schlemmer
Hledání chybové hlášky přináší rychlé vysvětlení:
Creating default object from empty value in PHP? - Stack Overflow…

Máte PHP 5.3 se zapnutým varováním před chybami typu E_STRICT, nebo PHP 5.4 a vyšší se zapnutým varováním E_WARNING, a následující kód:
Kód:
$obj = null;
$obj->property = 'foo';
Opravit se to dá jednoduše, deklarujte proměnnou, než jí něco přiřadíte:
Kód:
$obj = new stdClass();
$obj->property = 'foo';
Nevím jistě ale určitě to zkontroluji a ozvu se. Mockrát děkuji!
Imrich
30.12.2015 08:18
5
Píšu jak jsem slíbil. Problém byl opravdu v zapnutém varování... Ještě jednou mockrát díky a přeji všem vše nejlepší, hodně zdraví a úspěchů v novém roce 2016!
S pozdravem,
Imrich