Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 13136|Svar: 3

[Viden om hjemmesideopbygning] Efter at have kørt X3.2, viser PHP-logen: PHP Strict Standards

[Kopier link]
Opslået på 04/12/2015 12.25.31 | | | |

Operativsystem: win2008 R2
PHP-version: v5.4.32
MySQL-version: 5.5.39 Aktiver wincache og memcache

Følgende logfiler gentages hver dag på et uregelmæssigt tidspunkt:
----------------------------------------------------------------------

PHP strenge standarder: Deklarationen af table_forum_post::update() bør være kompatibel med discuz_table::update($val, $data, $unbuffered = falsk, $low_priority = falsk) i bbs\source\class\class_core.php På linje 113

PHP strenge standarder: Deklaration af table_forum_post::d elete() skal være kompatibel med discuz_table::d elete($val, $unbuffered = false) i bbs\source\class class_core.php\ på linje 113

PHP strenge standarder: Deklaration af table_forum_post::insert() bør være kompatibel med discuz_table::insert($data, $return_insert_id = false, $replace = false, $silent = false) i BBS\Kilde\klasse class_core.php\ på linje 113

PHP strenge standarder: Deklaration af table_forum_post::fetch() skal være kompatibel med discuz_table::fetch($id, $force_from_db = false) i bbs\source\class\class_core.php på linje 113

PHP strenge standarder: Deklaration af table_forum_post::fetch_all() skal være kompatibel med discuz_table::fetch_all($ids, $force_from_db = false) i bbs\source\class class_core.php\ På linje 113

PHP Strict Standards: Deklaration af table_forum_post::update_cache() bør være kompatibel med discuz_table::update_cache($id, $data, $cache_ttl = NULL, $pre_cache_key = NULL) i bbs\ kilde\klasse class_core.php\ på linje 113

Dette skyldes PHP version 5.3. Kræver, at arveklassen skal defineres efter forældreklassen. Ellers vil der være strenge standarder: PHP strenge standarder: Erklæring af .... bør være kompatibel med den af .... Fejlprompt. Det vil sige, at forældreklassen skal komme først, og den arvede klasse skal komme senere. Den første sætning i bbs\source\class\class_core.php kan ændres: error_reporting(E_ALL & ~(E_STRICT |). E_NOTICE)); Prøv


Når du kører PHP-software, hvis du støder på en lignende fejl, "Strict Standards", er det ikke en fejl, men PHP 5.3 er ikke særlig kompatibel med tidligere versioner. Versioner efter 5.3 kræver en erklæring før brug.
Modifikation php.ini kan løse problemet, men faktisk vises denne undtagelse ikke:

Original php.ini
error_reporting = E_ALL | E_STRICT

Modificeret til
error_reporting = E_ALL & ~E_NOTICE






Tidligere:【iOS udviklingsserie tutorial udgivet om sommeren】Qin-dynastiets historie audiovisuel roman IOS udviklingsvideo tutorial
Næste:Code Agriculture Network 4. december 2015 19 servervedligeholdelsesmeddelelse!
Opslået på 04/12/2015 13.02.45 |
klog
 Udlejer| Opslået på 04/12/2015 13.05.54 |



Prøv denne metode om natten, det er ikke muligt
Opslået på 04/12/2015 13.10.48 |
Xiao Zhazha Opslået den 4-12-2015 kl. 13:05
Prøv denne metode om natten, det er ikke muligt

Det viste sig, at det ikke var blevet bekræftet
Ansvarsfraskrivelse:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com