Ця стаття є дзеркальною статтею машинного перекладу, будь ласка, натисніть тут, щоб перейти до оригінальної статті.

Вид: 13136|Відповідь: 3

[Знання про створення вебсайту] Після запуску X3.2 PHP журнал запитів: PHP Strict Standards

[Копіювати посилання]
Опубліковано 04.12.2015 12:25:31 | | | |

Операційна система: win2008 R2
PHP-версія: v5.4.32
Версія MySQL: 5.5.39 Увімкнути wincache та memcache

Наступні журнали повторюються щодня у нерегулярний час:
----------------------------------------------------------------------

Суворі стандарти PHP: Оголошення table_forum_post::update() має бути сумісним з discuz_table::update($val, $data, $unbuffered = false, $low_priority = false) у bbs\source\class\class_core.php на лінії 113

Суворі стандарти PHP: Оголошення table_forum_post::d elete() має бути сумісним з discuz_table::d elete($val, $unbuffered = неправда) у bbs\source\class\class_core.php на рядку 113

Суворі стандарти PHP: Оголошення table_forum_post::insert() має бути сумісним з discuz_table::insert($data, $return_insert_id = false, $replace = false, $silent = false) у bbs\source\class\class_core.php на лінії 113

Суворі стандарти PHP: Оголошення table_forum_post::fetch() має бути сумісним з discuz_table::fetch($id, $force_from_db = false) у bbs\source\class\class_core.php на рядку 113

Суворі стандарти PHP: Оголошення table_forum_post::fetch_all() має бути сумісним з discuz_table::fetch_all($ids, $force_from_db = неправда) у bbs\source\class\class_core.php на лінії 113

Суворі стандарти PHP: Оголошення table_forum_post::update_cache() має бути сумісним з discuz_table::update_cache($id, $data, $cache_ttl = NULL, $pre_cache_key = NULL) у bbs\ Джерело\клас\class_core.php на лінії 113

Це пов'язано з PHP версією 5.3. Вимагає, щоб клас спадкування був визначений після батьківського класу. Інакше будуть Суворі стандарти: PHP Суворі стандарти: Оголошення .... має бути сумісним із тим, що .... Запит на помилку. Тобто батьківський клас має бути першим, а успадкований клас — пізніше. Перше речення bbs\source\class\class_core.php можна змінити: error_reporting(E_ALL & ~(E_STRICT |). E_NOTICE)); Спробуй


Під час запуску PHP-програмного забезпечення, якщо ви стикаєтеся з подібною помилкою «Strict Standards», це не баг, але PHP 5.3 не дуже сумісний із попередніми версіями. Версії після 5.3 вимагають оголошення перед використанням.
Модифікація php.ini може вирішити проблему, але насправді це виняток не відображається:

Оригінальний php.ini
error_reporting = E_ALL | E_STRICT

модифіковано на
error_reporting = E_ALL & ~E_NOTICE






Попередній:【iOS Серія розробки Навчальний посібник Випущений влітку】Qin Dynasty History Аудіовізуальний роман IOS Розробка відеоурок
Наступний:Code Agriculture Network, 4 грудня 2015 року, повідомлення про обслуговування сервера о 19:00!
Опубліковано 04.12.2015 13:02:45 |
Дізнався
 Орендодавець| Опубліковано 04.12.2015 13:05:54 |



Спробувати цей метод вночі — неможливо
Опубліковано 04.12.2015 13:10:48 |
Сяо Чжажа Опубліковано 2015-12-4 13:05
Спробувати цей метод вночі — неможливо

Виявилося, що це не було підтверджено
Застереження:
Усе програмне забезпечення, програмні матеріали або статті, опубліковані Code Farmer Network, призначені лише для навчання та досліджень; Вищезазначений контент не повинен використовуватися в комерційних чи незаконних цілях, інакше користувачі несуть усі наслідки. Інформація на цьому сайті надходить з Інтернету, і спори щодо авторських прав не мають до цього сайту. Ви повинні повністю видалити вищезазначений контент зі свого комп'ютера протягом 24 годин після завантаження. Якщо вам подобається програма, будь ласка, підтримуйте справжнє програмне забезпечення, купуйте реєстрацію та отримайте кращі справжні послуги. Якщо є будь-яке порушення, будь ласка, зв'яжіться з нами електронною поштою.

Mail To:help@itsvse.com