Artikel ini adalah artikel cermin dari terjemahan mesin, silakan klik di sini untuk melompat ke artikel aslinya.

Melihat: 13136|Jawab: 3

[Pengetahuan Membangun Situs Web] Setelah menjalankan X3.2, log PHP meminta: Standar Ketat PHP

[Salin tautan]
Diposting pada 04/12/2015 12.25.31 | | | |

Sistem operasi: win2008 R2
Versi PHP: v5.4.32
Versi MySQL: 5.5.39 Aktifkan wincache dan memcache

Log berikut diulang setiap hari pada waktu yang tidak teratur:
----------------------------------------------------------------------

Standar Ketat PHP: Deklarasi table_forum_post::update() harus kompatibel dengan discuz_table::update($val, $data, $unbuffered = false, $low_priority = false) di bbs\source\class\class_core.php Pada Jalur 113

Standar Ketat PHP: Deklarasi table_forum_post::d elete() harus kompatibel dengan discuz_table::d elete($val, $unbuffered = false) di bbs\source\class\class_core.php pada baris 113

Standar Ketat PHP: Deklarasi table_forum_post::insert() harus kompatibel dengan discuz_table::insert($data, $return_insert_id = false, $replace = false, $silent = false) di bbs\source\class\class_core.php pada baris 113

Standar Ketat PHP: Deklarasi table_forum_post::fetch() harus kompatibel dengan discuz_table::fetch($id, $force_from_db = false) di bbs\source\class\class_core.php pada baris 113

Standar Ketat PHP: Deklarasi table_forum_post::fetch_all() harus kompatibel dengan discuz_table::fetch_all($ids, $force_from_db = false) di bbs\source\class\class_core.php Pada Jalur 113

Standar Ketat PHP: Deklarasi table_forum_post::update_cache() harus kompatibel dengan discuz_table::update_cache($id, $data, $cache_ttl = NULL, $pre_cache_key = NULL) di bbs\ sumber\kelas\class_core.php pada baris 113

Hal ini disebabkan oleh PHP versi 5.3. Mengharuskan kelas pewarisan harus ditentukan setelah kelas induk. Jika tidak, akan ada Standar Ketat: Standar Ketat PHP: Deklarasi .... harus kompatibel dengan .... prompt kesalahan. Artinya, kelas induk harus didahulukan, dan kelas yang diwariskan harus datang kemudian. Kalimat pertama bbs\source\class\class_core.php dapat dimodifikasi: error_reporting(E_ALL & ~(E_STRICT |). E_NOTICE)); Coba


Saat menjalankan perangkat lunak PHP, jika Anda mengalami kesalahan serupa, "Standar Ketat", itu bukan bug, tetapi PHP 5.3 tidak terlalu kompatibel dengan versi sebelumnya. Versi setelah 5.3 memerlukan deklarasi sebelum digunakan.
Modifikasi php.ini dapat menyelesaikan masalah, tetapi pada kenyataannya, pengecualian ini tidak ditampilkan:

php.ini asli
error_reporting = E_ALL | E_STRICT

dimodifikasi menjadi
error_reporting = E_ALL & ~E_NOTICE






Mantan:【Tutorial Seri Pengembangan iOS Dirilis di Musim Panas】 Tutorial Video Pengembangan IOS Novel Audiovisual Sejarah Dinasti Qin
Depan:Kode Jaringan Pertanian Desember 04, 2015 7 pm pemberitahuan pemeliharaan server!
Diposting pada 04/12/2015 13.02.45 |
arif
 Tuan tanah| Diposting pada 04/12/2015 13.05.54 |



Coba metode ini di malam hari tidak mungkin
Diposting pada 04/12/2015 13.10.48 |
Xiao Zhazha Posted on 2015-12-4 13:05
Coba metode ini di malam hari tidak mungkin

Ternyata belum diverifikasi
Sanggahan:
Semua perangkat lunak, materi pemrograman, atau artikel yang diterbitkan oleh Code Farmer Network hanya untuk tujuan pembelajaran dan penelitian; Konten di atas tidak boleh digunakan untuk tujuan komersial atau ilegal, jika tidak, pengguna akan menanggung semua konsekuensi. Informasi di situs ini berasal dari Internet, dan sengketa hak cipta tidak ada hubungannya dengan situs ini. Anda harus sepenuhnya menghapus konten di atas dari komputer Anda dalam waktu 24 jam setelah pengunduhan. Jika Anda menyukai program ini, harap dukung perangkat lunak asli, pembelian pendaftaran, dan dapatkan layanan asli yang lebih baik. Jika ada pelanggaran, silakan hubungi kami melalui email.

Mail To:help@itsvse.com