Dit artikel is een spiegelartikel van machinevertaling, klik hier om naar het oorspronkelijke artikel te gaan.

Bekijken: 13136|Antwoord: 3

[Website-ontwikkeling Kennis] Na het uitvoeren van X3.2 geeft het PHP-logboek de vraag: PHP Strict Standards

[Link kopiëren]
Geplaatst op 04-12-2015 12:25:31 | | | |

Besturingssysteem: win2008 R2
PHP-versie: v5.4.32
MySQL-versie: 5.5.39 Activeer wincache en memcache

De volgende logboeken worden elke dag op een onregelmatig tijdstip herhaald:
----------------------------------------------------------------------

PHP Strikte Standaarden: De verklaring van table_forum_post::update() zou compatibel moeten zijn met discuz_table::update($val, $data, $unbuffered = false, $low_priority = false) in bbs\source\class\class_core.php Op lijn 113

PHP Strikte Standaarden: De verklaring van table_forum_post::d elete() moet compatibel zijn met discuz_table::d elete($val, $unbuffered = false) in bbs\source\class\class_core.php op regel 113

PHP Strikte Standaarden: De verklaring van table_forum_post::insert() moet compatibel zijn met discuz_table::insert($data, $return_insert_id = false, $replace = false , $silent = false in BBS\Bron\Klasse\class_core.php op lijn 113

PHP Strict Standards: De verklaring van table_forum_post::fetch() moet compatibel zijn met discuz_table::fetch($id, $force_from_db = false) in bbs\source\class\class_core.php op regel 113

PHP Strict Standards: De verklaring van table_forum_post::fetch_all() moet compatibel zijn met discuz_table::fetch_all($ids, $force_from_db = false) in bbs\source\class\class_core.php Op lijn 113

PHP Strict Standards: De verklaring van table_forum_post::update_cache() moet compatibel zijn met discuz_table::update_cache($id, $data, $cache_ttl = NULL, $pre_cache_key = NULL) in bbs\ bron\class\class_core.php op lijn 113

Dit komt door de PHP versie 5.3. Vereist dat de overervingsklasse na de ouderklasse wordt gedefinieerd. Anders zijn er Strikte Standaarden: PHP Strikte Standaarden: Verklaring van .... moet compatibel zijn met dat van .... Foutmelding. Dat wil zeggen, de ouderklasse moet eerst komen, en de geërfde klasse moet later komen. De eerste zin van bbs\source\class\class_core.php kan worden aangepast: error_reporting(E_ALL & ~(E_STRICT |). E_NOTICE)); Probeer het


Als je PHP-software draait en een vergelijkbare fout tegenkomt, "Strict Standards", is dat geen bug, maar PHP 5.3 is niet erg compatibel met eerdere versies. Versies na 5.3 vereisen een verklaring vóór gebruik.
Aanpassing php.ini kan het probleem oplossen, maar in feite wordt deze uitzondering niet weergegeven:

Originele php.ini
error_reporting = E_ALL | E_STRICT

aangepast tot
error_reporting = E_ALL & ~E_NOTICE






Vorig:【iOS Ontwikkelingsserie Tutorial Uitgebracht in de Zomer】Qin Dynastie Geschiedenis Audiovisuele Roman IOS Ontwikkeling Video Tutorial
Volgend:Code Agriculture Network 4 december 2015 19.00 uur serveronderhoudsmelding!
Geplaatst op 04-12-2015 13:02:45 |
geleerd
 Huisbaas| Geplaatst op 04-12-2015 13:05:54 |



Probeer deze methode 's nachts niet, maar het is niet mogelijk
Geplaatst op 04-12-2015 13:10:48 |
Xiao Zhazha Geplaatst op 4-12-2015 13:05
Probeer deze methode 's nachts niet, maar het is niet mogelijk

Het bleek dat het niet was bevestigd
Disclaimer:
Alle software, programmeermaterialen of artikelen die door Code Farmer Network worden gepubliceerd, zijn uitsluitend bedoeld voor leer- en onderzoeksdoeleinden; De bovenstaande inhoud mag niet worden gebruikt voor commerciële of illegale doeleinden, anders dragen gebruikers alle gevolgen. De informatie op deze site komt van het internet, en auteursrechtconflicten hebben niets met deze site te maken. Je moet bovenstaande inhoud volledig van je computer verwijderen binnen 24 uur na het downloaden. Als je het programma leuk vindt, steun dan de echte software, koop registratie en krijg betere echte diensten. Als er sprake is van een inbreuk, neem dan contact met ons op via e-mail.

Mail To:help@itsvse.com