Šis straipsnis yra veidrodinis mašininio vertimo straipsnis, spauskite čia norėdami pereiti prie originalaus straipsnio.

Rodinys: 13136|Atsakyti: 3

[Svetainės kūrimo žinios] Paleidus X3.2, PHP žurnalas paragina: PHP griežti standartai

[Kopijuoti nuorodą]
Paskelbta 2015-12-04 12:25:31 | | | |

Operacinė sistema: win2008 R2
PHP versija: v5.4.32
MySQL versija: 5.5.39 Įgalinti wincache ir memcache

Šie žurnalai kartojami kiekvieną dieną nereguliariai:
----------------------------------------------------------------------

PHP griežti standartai: table_forum_post::update() deklaracija turėtų būti suderinama su discuz_table::update($val, $data, $unbuffered = false, $low_priority = false) bbs\source\class\class_core.php 113 linijoje

PHP griežti standartai: table_forum_post::d elete() deklaracija turėtų būti suderinama su discuz_table::d elete($val, $unbuffered = false) bbs\source\class\class_core.php 113 eilutėje

PHP griežti standartai: table_forum_post::insert() deklaracija turėtų būti suderinama su discuz_table::insert($data, $return_insert_id = false, $replace = false, $silent = false) bbs\source\class\class_core.php 113 eilutėje

PHP griežti standartai: table_forum_post::fetch() deklaracija turėtų būti suderinama su discuz_table::fetch($id, $force_from_db = false) bbs\source\class\class_core.php 113 eilutėje

PHP griežti standartai: table_forum_post::fetch_all() deklaracija turėtų būti suderinama su discuz_table::fetch_all($ids, $force_from_db = false) bbs\source\class\class_core.php 113 linijoje

PHP griežti standartai: table_forum_post::update_cache() deklaracija turėtų būti suderinama su discuz_table::update_cache($id, $data, $cache_ttl = NULL, $pre_cache_key = NULL) bbs\ šaltinis\klasė\class_core.php 113 eilutėje

Taip yra dėl PHP 5.3 versijos. Reikalaujama, kad paveldėjimo klasė būtų apibrėžta po pirminės klasės. Priešingu atveju bus griežti standartai: PHP griežti standartai: deklaracija .... turėtų būti suderinamas su .... klaidos raginimas. Tai reiškia, kad pirminė klasė turi būti pirmoji, o paveldėta klasė turi ateiti vėliau. Pirmąjį bbs\source\class\class_core.php sakinį galima modifikuoti: error_reporting(E_ALL & ~(E_STRICT |). E_NOTICE)); Pabandykite


Paleidžiant PHP programinę įrangą, jei susiduriate su panašia klaida "Griežti standartai", tai nėra klaida, tačiau PHP 5.3 nėra labai suderinama su ankstesnėmis versijomis. Versijas po 5.3 prieš naudojimą reikia deklaruoti.
Modifikacijos php.ini gali išspręsti problemą, tačiau iš tikrųjų ši išimtis nerodoma:

Originalus php.ini
error_reporting = E_ALL | E_STRICT

modifikuota į
error_reporting = E_ALL & ~E_NOTICE






Ankstesnis:【Vasarą išleista "iOS" kūrimo serijos pamoka】 Qin dinastijos istorijos audiovizualinio romano IOS kūrimo vaizdo pamoka
Kitą:Code Agriculture Network December 04, 2015 7 pm serverio priežiūros pranešimas!
Paskelbta 2015-12-04 13:02:45 |
Sužinojau
 Savininkas| Paskelbta 2015-12-04 13:05:54 |



Išbandykite šį metodą naktį neįmanoma
Paskelbta 2015-12-04 13:10:48 |
Xiao Zhazha Publikuota: 2015-12-4 13:05
Išbandykite šį metodą naktį neįmanoma

Paaiškėjo, kad jis nebuvo patikrintas
Atsakomybės apribojimas:
Visa programinė įranga, programavimo medžiaga ar straipsniai, kuriuos skelbia Code Farmer Network, yra skirti tik mokymosi ir mokslinių tyrimų tikslams; Aukščiau nurodytas turinys negali būti naudojamas komerciniais ar neteisėtais tikslais, priešingu atveju vartotojai prisiima visas pasekmes. Šioje svetainėje pateikiama informacija gaunama iš interneto, o ginčai dėl autorių teisių neturi nieko bendra su šia svetaine. Turite visiškai ištrinti aukščiau pateiktą turinį iš savo kompiuterio per 24 valandas nuo atsisiuntimo. Jei jums patinka programa, palaikykite autentišką programinę įrangą, įsigykite registraciją ir gaukite geresnes autentiškas paslaugas. Jei yra kokių nors pažeidimų, susisiekite su mumis el. paštu.

Mail To:help@itsvse.com