Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 13136|Odgovoriti: 3

[Znanje o ustvarjanju spletne strani] Po zagonu X3.2 se pojavijo PHP log: PHP Strogi standardi

[Kopiraj povezavo]
Objavljeno na 4. 12. 2015 12:25:31 | | | |

Operacijski sistem: win2008 R2
PHP različica: v5.4.32
MySQL verzija: 5.5.39 Omogoči wincache in memcache

Naslednji dnevniki se ponavljajo vsak dan ob nerednem času:
----------------------------------------------------------------------

Strogi standardi PHP: Deklaracija table_forum_post::update() bi morala biti združljiva z discuz_table::update($val, $data, $unbuffered = false, $low_priority = false) v bbs\source\class\class_core.php na liniji 113

PHP strogi standardi: Deklaracija table_forum_post::d elete() bi morala biti združljiva z discuz_table::d elete($val, $unbuffered = napačno) v bbs\source\class\class_core.php na vrstici 113

PHP strogi standardi: Deklaracija table_forum_post::insert() mora biti združljiva z discuz_table::insert($data, $return_insert_id = false, $replace = false, $silent = false) v bbs\source\class\class_core.php na vrstici 113

PHP strogi standardi: Deklaracija table_forum_post::fetch() naj bo združljiva z discuz_table::fetch($id, $force_from_db = false) v bbs\source\class\class_core.php na vrstici 113

PHP strogi standardi: Deklaracija table_forum_post::fetch_all() bi morala biti združljiva z discuz_table::fetch_all($ids, $force_from_db = false) v bbs\source\class\class_core.php na liniji 113

PHP strogi standardi: Deklaracija table_forum_post::update_cache() bi morala biti združljiva z discuz_table::update_cache($id, $data, $cache_ttl = NULL, $pre_cache_key = NULL) v bbs\ vir\class\class_core.php na vrstici 113

To je posledica PHP različice 5.3. Zahteva, da mora biti razred dedovanja definiran po razredu nadrejenega. V nasprotnem primeru bodo obstajali strogi standardi: PHP strogi standardi: Deklaracija ... bi moral biti združljiv s tistim .... Poziv za napako. To pomeni, da mora starševski razred priti prvi, podedovani razred pa kasneje. Prvi stavek bbs\source\class\class_core.php je mogoče spremeniti: error_reporting(E_ALL & ~(E_STRICT |). E_NOTICE)); Poskusi


Pri zagonu PHP programske opreme, če naletite na podobno napako, "Strogi standardi", to ni napaka, vendar PHP 5.3 ni zelo združljiv s prejšnjimi različicami. Različice po 5.3 zahtevajo deklaracijo pred uporabo.
Modifikacijska php.ini lahko reši težavo, vendar ta izjema v resnici ni prikazana:

Izvirni php.ini
error_reporting = E_ALL | E_STRICT

spremenjeno v
error_reporting = E_ALL & ~E_NOTICE






Prejšnji:【iOS razvojna serija Vodič izdan poleti】Zgodovina dinastije Qin Avdiovizualni roman Razvojni video vodič za iOS
Naslednji:Koda Kmetijska mreža 4. december 2015 ob 19. uri obvestilo o vzdrževanju strežnika!
Objavljeno na 4. 12. 2015 13:02:45 |
Naučil
 Najemodajalec| Objavljeno na 4. 12. 2015 13:05:54 |



Poskusiti to metodo ponoči ni mogoče
Objavljeno na 4. 12. 2015 13:10:48 |
Xiao Zhazha Objavljeno 4. 12. 2015 ob 13:05
Poskusiti to metodo ponoči ni mogoče

Izkazalo se je, da to ni bilo preverjeno
Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com