Cet article est un article miroir de traduction automatique, veuillez cliquer ici pour accéder à l’article original.

Vue: 13434|Répondre: 3

[Connaissances sur la création de sites web] Après avoir lancé X3.2, les invites de journal PHP : Normes strictes de PHP

[Copié le lien]
Publié sur 04/12/2015 12:25:31 | | | |

Système d’exploitation : win2008 R2
Version PHP : v5.4.32
Version MySQL : 5.5.39 Activer wincache et memcache

Les journaux suivants sont répétés chaque jour à un moment irrégulier :
----------------------------------------------------------------------

Normes strictes PHP: La déclaration de table_forum_post ::update() doit être compatible avec discuz_table ::update($val, $data, $unbuffered = false, $low_priority = false) dans bbs\source\class\class_core.php sur la ligne 113

Normes strictes PHP : Déclaration de table_forum_post ::d elete() doit être compatible avec discuz_table ::d elete($val, $unbuffered = faux) dans bbs\source\class\class_core.php à la ligne 113

Normes strictes PHP : La déclaration de table_forum_post ::insert() doit être compatible avec discuz_table ::insert($data, $return_insert_id = false, $replace = false, $silent = false) dans bbs\source\class\class_core.php sur la ligne 113

Normes strictes PHP : La déclaration de table_forum_post ::fetch() doit être compatible avec discuz_table ::fetch($id, $force_from_db = false) dans bbs\source\class\class_core.php à la ligne 113

PHP Strict Standards : La déclaration de table_forum_post ::fetch_all() doit être compatible avec discuz_table ::fetch_all($ids, $force_from_db = false) dans bbs\source\class\class_core.php sur la ligne 113

Normes strictes PHP : La déclaration de table_forum_post ::update_cache() doit être compatible avec discuz_table ::update_cache($id, $data, $cache_ttl = NULL, $pre_cache_key = NULL) dans bbs\ source\class\class_core.php sur la ligne 113

Cela est dû à la version 5.3 de PHP. Exige que la classe d’héritage soit définie après la classe parente. Sinon, il y aura des Normes strictes : PHP Normes strictes : Déclaration de .... devrait être compatible avec celui de .... Invite d’erreur. C’est-à-dire que la classe mère doit venir en premier, et la classe héritée doit venir plus tard. La première phrase de bbs\source\class\class_core.php peut être modifiée : error_reporting(E_ALL & ~(E_STRICT |). E_NOTICE)) ; Essaie


Lors de l’exécution d’un logiciel PHP, si vous rencontrez une erreur similaire, « Normes strictes », ce n’est pas un bug, mais PHP 5.3 n’est pas très compatible avec les versions précédentes. Les versions postérieures à la 5.3 nécessitent une déclaration avant utilisation.
Des php.ini de modification peuvent résoudre le problème, mais en réalité, cette exception n’est pas affichée :

Originaux php.ini
error_reporting = E_ALL | E_STRICT

modifié à
error_reporting = E_ALL & ~E_NOTICE






Précédent:【Tutoriel de la série de développement iOS publié en été】Histoire de la dynastie Qin Vidéo-tutoriel vidéo de développement IOS
Prochain:Code Agriculture Network 4 décembre 2015, avis de maintenance serveur à 19h !
Publié sur 04/12/2015 13:02:45 |
instruit
 Propriétaire| Publié sur 04/12/2015 13:05:54 |



Essayer cette méthode la nuit, c’est impossible
Publié sur 04/12/2015 13:10:48 |
Xiao Zhazha Publié le 4-12-2015 à 13:05
Essayer cette méthode la nuit, c’est impossible

Il s’est avéré que cela n’avait pas été vérifié
Démenti:
Tous les logiciels, supports de programmation ou articles publiés par Code Farmer Network sont uniquement destinés à l’apprentissage et à la recherche ; Le contenu ci-dessus ne doit pas être utilisé à des fins commerciales ou illégales, sinon les utilisateurs assumeront toutes les conséquences. Les informations sur ce site proviennent d’Internet, et les litiges de droits d’auteur n’ont rien à voir avec ce site. Vous devez supprimer complètement le contenu ci-dessus de votre ordinateur dans les 24 heures suivant le téléchargement. Si vous aimez le programme, merci de soutenir un logiciel authentique, d’acheter l’immatriculation et d’obtenir de meilleurs services authentiques. En cas d’infraction, veuillez nous contacter par e-mail.

Mail To:help@itsvse.com