Ez a cikk egy tükör gépi fordítás, kérjük, kattintson ide, hogy ugorjon az eredeti cikkre.

Nézet: 13136|Válasz: 3

[Weboldalépítési tudás] Az X3.2 futtatása után a PHP napló felhívja: PHP Strict Standards

[Linket másol]
Közzétéve 2015. 12. 04. 12:25:31 | | | |

Operációs rendszer: win2008 R2
PHP verzió: v5.4.32
MySQL verzió: 5.5.39 Engedélyezd a wincache és memcache

Az alábbi naplókat naponta rendszertelen időpontban ismétlik meg:
----------------------------------------------------------------------

PHP szigorú szabványok: A table_forum_post::update() deklarációja kompatibilis kell lennie a discuz_table::update($val, $data, $unbuffered = false, $low_priority = hamis) a bbs\source\class\class_core.php A 113-as vonalon

PHP szigorú szabványok: A table_forum_post::d elete() deklarációja kompatibilis kell lennie a discuz_table::d elete($val, $unbuffered = false) kóddal a bbs\source\class\class_core.php 113. soron

PHP szigorú szabványok: A table_forum_post::insert() deklarációja kompatibilisnek kell lennie a discuz_table::insert($data, $return_insert_id = false, $replace = hamis, $silent = hamis) BBS\source\class\class_core.php a 113-as vonalon

PHP szigorú szabványok: A table_forum_post::fetch() deklarációja kompatibilis kell lennie a discuz_table::fetch($id, $force_from_db = false) fájllal a bbs\source\class\class_core.php 113. soron

PHP szigorú szabványok: A table_forum_post::fetch_all() deklarációjának kompatibilisnek kell lennie a discuz_table::fetch_all($ids, $force_from_db = hamis) a bbs\source\class\class_core.php A 113-as vonalon

PHP szigorú szabványok: A table_forum_post::update_cache() deklarációjának kompatibilisnek kell lennie a discuz_table::update_cache($id, $data, $cache_ttl = NULL, $pre_cache_key = NULL) a bbs\-ben forrás\osztály\class_core.php a 113-as vonalon

Ez a PHP 5.3-as verziójának köszönhető. Megköveteli, hogy az öröklékeny osztályt a szülőosztály után definiálják. Ellenkező esetben szigorú szabványok lesznek: PHP Szigorú szabványok: Nyilatkozat .... kompatibilisnek kell lennie a .... hibaprompt. Vagyis az anyaosztálynak kell előznie, az örökölt osztálynak pedig később. A bbs\source\class\class_core.php első mondata módosítható: error_reporting(E_ALL & ~(E_STRICT |). E_NOTICE)); Próbáld ki


PHP szoftver futtatásakor, ha hasonló hibával találkozol, "Strict Standards", az nem hiba, de a PHP 5.3 nem túl kompatibilis a korábbi verziókkal. Az 5.3 utáni verziókhoz használat előtt nyilatkozatot kell írni.
A módosítás php.ini megoldhatja a problémát, de valójában ez a kivétel nem jelenik meg:

Eredeti php.ini
error_reporting = E_ALL | E_STRICT

módosítva:
error_reporting = E_ALL & ~E_NOTICE






Előző:【iOS fejlesztő sorozat oktatóanyag nyáron jelent meg】Qin-dinasztia története Audiovizuális regény IOS fejlesztővideó oktatóanyag
Következő:Code Agriculture Network 2015. december 4., 19:00 szerver karbantartási értesítés!
Közzétéve 2015. 12. 04. 13:02:45 |
tanult
 Háziúr| Közzétéve 2015. 12. 04. 13:05:54 |



Éjszaka próbáld ki ezt a módszert, nem lehetséges
Közzétéve 2015. 12. 04. 13:10:48 |
Xiao Zhazha Közzétéve: 2015-12-4 13:05
Éjszaka próbáld ki ezt a módszert, nem lehetséges

Kiderült, hogy ezt nem ellenőrizték
Lemondás:
A Code Farmer Network által közzétett összes szoftver, programozási anyag vagy cikk kizárólag tanulási és kutatási célokra szolgál; A fenti tartalmat nem szabad kereskedelmi vagy illegális célokra használni, különben a felhasználók viselik az összes következményet. Az oldalon található információk az internetről származnak, és a szerzői jogi vitáknak semmi köze ehhez az oldalhoz. A fenti tartalmat a letöltés után 24 órán belül teljesen törölni kell a számítógépéről. Ha tetszik a program, kérjük, támogassa a valódi szoftvert, vásároljon regisztrációt, és szerezzen jobb hiteles szolgáltatásokat. Ha bármilyen jogsértés történik, kérjük, vegye fel velünk a kapcsolatot e-mailben.

Mail To:help@itsvse.com