Tento článok je zrkadlovým článkom o strojovom preklade, kliknite sem pre prechod na pôvodný článok.

Pohľad: 13136|Odpoveď: 3

[Budovanie vedomostí o webovej stránke] Po spustení X3.2, PHP logovacie výzvy: PHP Prísne štandardy

[Kopírovať odkaz]
Zverejnené 4. 12. 2015 12:25:31 | | | |

Operačný systém: win2008 R2
PHP verzia: v5.4.32
MySQL verzia: 5.5.39 Enable wincache a memcache

Nasledujúce záznamy sa opakujú každý deň v nepravidelnom čase:
----------------------------------------------------------------------

Prísne štandardy PHP: Deklarácia table_forum_post::update() by mala byť kompatibilná s discuz_table::update($val, $data, $unbuffered = false, $low_priority = false) v bbs\source\class\class_core.php na linke 113

PHP prísne štandardy: Deklarácia table_forum_post::d elete() by mala byť kompatibilná s discuz_table::d elete($val, $unbuffered = nepravda) v bbs\source\class\class_core.php na riadku 113

PHP prísne štandardy: Deklarácia table_forum_post::insert() by mala byť kompatibilná s discuz_table::insert($data, $return_insert_id = false, $replace = false, $silent = false) v bbs\source\class\class_core.php na riadku 113

PHP prísne štandardy: Deklarácia table_forum_post::fetch() by mala byť kompatibilná s discuz_table::fetch($id, $force_from_db = false) v bbs\source\class\class_core.php na riadku 113

PHP prísne štandardy: Deklarácia table_forum_post::fetch_all() by mala byť kompatibilná s discuz_table::fetch_all($ids, $force_from_db = false) v bbs\source\class\class_core.php na linke 113

Prísne štandardy PHP: Deklarácia table_forum_post::update_cache() by mala byť kompatibilná s discuz_table::update_cache($id, $data, $cache_ttl = NULL, $pre_cache_key = NULL) v bbs\ source\class\class_core.php na riadku 113

Je to spôsobené PHP verziou 5.3. Vyžaduje, aby dedičná trieda bola definovaná po rodičovskej triede. Inak budú existovať Prísne štandardy: PHP Prísne štandardy: Deklarácia .... by mal byť kompatibilný s tým .... Chybový prompt. To znamená, že rodičovská trieda musí prísť ako prvá a zdedená trieda musí prísť neskôr. Prvú vetu bbs\source\class\class_core.php možno upraviť: error_reporting(E_ALL & ~(E_STRICT |). E_NOTICE)); Skús


Pri spustení PHP softvéru, ak narazíte na podobnú chybu "Prísne štandardy", nejde o chybu, ale PHP 5.3 nie je veľmi kompatibilný s predchádzajúcimi verziami. Verzie po 5.3 vyžadujú deklaráciu pred použitím.
Modifikácia php.ini môže problém vyriešiť, ale v skutočnosti táto výnimka nie je zobrazená:

Pôvodné php.ini
error_reporting = E_ALL | E_STRICT

upravené na
error_reporting = E_ALL & ~E_NOTICE






Predchádzajúci:【iOS vývojársky návod vydaný v lete】Qin História Audiovizuálny román Videonávod na vývoj pre iOS
Budúci:Code Agriculture Network 4. decembra 2015 o 19:00 oznámenie o údržbe servera!
Zverejnené 4. 12. 2015 13:02:45 |
učený
 Prenajímateľ| Zverejnené 4. 12. 2015 13:05:54 |



Skúšať túto metódu v noci nie je možné
Zverejnené 4. 12. 2015 13:10:48 |
Xiao Zhazha Zverejnené 2015-12-4 13:05
Skúšať túto metódu v noci nie je možné

Ukázalo sa, že to nebolo overené
Vyhlásenie:
Všetok softvér, programovacie materiály alebo články publikované spoločnosťou Code Farmer Network slúžia len na vzdelávacie a výskumné účely; Vyššie uvedený obsah nesmie byť použitý na komerčné alebo nezákonné účely, inak nesú všetky následky používateľmi. Informácie na tejto stránke pochádzajú z internetu a spory o autorské práva s touto stránkou nesúvisia. Musíte úplne vymazať vyššie uvedený obsah zo svojho počítača do 24 hodín od stiahnutia. Ak sa vám program páči, podporte originálny softvér, zakúpte si registráciu a získajte lepšie originálne služby. Ak dôjde k akémukoľvek porušeniu, kontaktujte nás prosím e-mailom.

Mail To:help@itsvse.com