


Deprecated: Function eregi() is deprecated php5.3开始不支持eregi()函数
php5.3不支持eregi()函数了
写正则的时候可能会碰到用ereg()时出现错误,如:Deprecated: Function eregi() is deprecated ××××××××,原因就是php5.3已经不支持ereg(),可以用preg_match() i 参数替代,比如:ereg(“^[[:alnum:]]+$”, $pass); ——> preg_match(“/^[[:alnum:]]+$/i”, $pass);
以下是详细说明:
php 5.3 从一方面来讲,可以说在07年计划PHP6的中的一个pre版本,增加了很多功能,统一了很多语法,使PHP变得更加强大与简洁。
说到统计架构规划,PHP当然会对一些别名,重复功能function进行归类整理,并把一些不用的正式在php 5.3以后删除掉.故不建议在新项目继续使用.
PHP 5.3 有两个deprecated,
E_DEPRECATED and E_USER_DEPRECATED
以下是在旧的项目中会在php 5.3以后碰到的问题
* define_syslog_variables
* register_globals
* register_long_arrays
* safe_mode
* magic_quotes_gpc
* magic_quotes_runtime
* magic_quotes_sybase
* 在PHP.ini 注释用#已经不再建议使用.
Deprecated functions:
* call_user_method() 可以用 call_user_func() 替代
* call_user_method_array() 可以用 call_user_func_array() 替代define_syslog_variables()
* dl() 反对在使用DL加载扩展,php5.3 以后应用php.ini配制
* ereg() 可以用 preg_match() 替代
* ereg_replace() 可以用 preg_replace() 替代
* eregi() 用 preg_match() i 参数替代
* eregi_replace() 用 preg_replace() i 参数替代
* set_magic_quotes_runtime() 用 magic_quotes_runtime() 替代
* session_register() session_unregister() session_is_registered()
* 以上三个统一用 $_SESSION 替代
* set_socket_blocking() 用 stream_set_blocking() 替代
* split() 用 preg_split() 替代
* spliti() 用 preg_split() 模式 ‘i’ 替代
* sql_regcase()
* mysql_db_query() 用 mysql_select_db() mysql_query() 替代mysql_escape_string() 用 use mysql_real_escape_string() 替代
* 关于时区处理,统一用Timezone对像
Deprecated features:
* 直接返加new 实例不再建议使用. PHP 6 将不再支持
* Call-time pass-by-reference 参数现在不再建议使用 PHP 6 将不再支持
* 用 {} 访问字符串顺序不再建议使用. 统一用 [] 代替. PHP 6 将不再支持
当然如果项目紧急,又要在php 5.3 使用以上方法,可以用下面的方法去做
在php.ini 增加
php_flag allow_call_time_pass_reference On php_value error_reporting “E_ALL & ~E_NOTICE & ~E_DEPRECATED”

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds

Lors du processus de développement avec PHP, vous rencontrez parfois l'erreur "PHPFatalerror: Cannotredeclare". Cette erreur se produit généralement dans les situations suivantes : inclure/exiger le même fichier plusieurs fois dans le code PHP. Une fonction/classe portant le même nom qu'une fonction/classe existante est définie dans le code. Cette erreur empêchera le programme de poursuivre son exécution. Afin de résoudre ce problème, nous devons comprendre sa cause et sa solution. Produire l'original

Résolution des erreurs PHP : erreur de syntaxe, symbole "T_STRING" inattendu Lors du développement ou de la maintenance de projets PHP, nous rencontrons souvent diverses erreurs. L'une des erreurs courantes concerne les erreurs de syntaxe, en particulier les erreurs inattendues du symbole "T_STRING". Cette erreur est généralement causée par une écriture de code irrégulière ou par l'utilisation d'une syntaxe non valide. Cet article présentera quelques méthodes pour résoudre cette erreur et donnera quelques exemples de code spécifiques. Tout d'abord, nous devons comprendre ce qu'est le caractère "T_STRING".

Résoudre l'erreur PHP : essayer d'appeler une méthode non-objet. Dans le développement PHP, vous rencontrez souvent une erreur courante : essayer d'appeler une méthode non-objet. Cette erreur est généralement provoquée par l’appel d’une méthode ou d’une fonction non objet dans le code. Dans cet article, nous nous concentrerons sur la façon de résoudre ce problème et fournirons quelques exemples courants à titre de référence. 1. Comprenez la cause de l'erreur. Pour résoudre cette erreur, vous devez d'abord comprendre la cause de l'erreur. En PHP, les objets sont instanciés via des classes, tandis que les méthodes non-objet font référence à des méthodes qui n'ont pas encore été créées.

Des fuseaux horaires PHP incorrects peuvent provoquer des problèmes courants, tels que des erreurs lors de la gestion des dates, des heures et des conversions de fuseaux horaires. Pendant le processus de développement, il est très important de définir correctement le fuseau horaire PHP, sinon cela entraînera un fonctionnement anormal du programme ou des erreurs imprévisibles. Cet article présentera les problèmes courants et les solutions causés par un fuseau horaire PHP incorrect, et fournira des exemples de code spécifiques. Problème 1 : Affichage incorrect de la date et de l'heure En PHP, si le paramètre de fuseau horaire est incorrect, cela peut entraîner un affichage incorrect de la date et de l'heure. Ce genre de problème se produit généralement

Explication détaillée de l'erreur PHP500 : comment la gérer et la corriger, des exemples de code spécifiques sont nécessaires. Lors du développement PHP, des erreurs avec le code d'état HTTP 500 sont souvent rencontrées. Cette erreur est généralement causée par des problèmes côté serveur, entraînant l'échec de l'exécution correcte du script PHP. Cet article fournira une analyse détaillée des erreurs PHP500, présentera les causes courantes et fournira des méthodes de réparation spécifiques et des exemples de code. 1. Causes courantes des erreurs 500 Erreurs de syntaxe : les erreurs de syntaxe dans le code PHP sont les causes les plus courantes des erreurs 500.

Solution à PHPNotice:Unknown : Dans le développement PHP, des messages d'erreur tels que « PHPNotice:Unknown : » apparaissent parfois. Ce type de message d'erreur peut affecter le fonctionnement normal du programme et s'il n'est pas traité à temps, il peut entraîner de graves conséquences. Cet article explique pourquoi cette erreur se produit et comment la résoudre. 1. Causes de l'erreur « PHPNotice:Unknown : » Le message d'erreur se produit généralement lors de l'exécution de PHP.

Partage des compétences de débogage pour les erreurs du programme PHP 500. Avec le développement continu du développement Web, PHP, en tant que langage de script côté serveur largement utilisé, a reçu une attention et une application généralisées. Cependant, lors du processus d'utilisation de PHP pour le développement, nous rencontrerons inévitablement divers problèmes. L'un des problèmes les plus courants et les plus gênants est "500InternalServerError", qui est une erreur interne du serveur. Ce type d'erreur empêchera l'accès normal au site Web, ce qui entraînera des désagréments pour les développeurs. Pour mieux aider tout le monde

L'erreur 500 en PHP est un problème très courant, que de nombreux développeurs rencontrent souvent lors du développement et du déploiement d'applications PHP. Cet article présentera les causes et les solutions de 500 erreurs en PHP et fournira des exemples de code spécifiques pour aider les lecteurs à localiser et à résoudre rapidement les problèmes. 1. Causes des erreurs 500 Dans le développement PHP, les erreurs 500 sont généralement causées par des erreurs dans le code, telles que des erreurs de syntaxe, des problèmes de configuration du serveur, des problèmes d'autorisation, etc. Voici quelques-unes des choses qui peuvent provoquer 500 erreurs en PHP
