作者热门文章
- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我已经开始学习PHP了。所以在我的 windows 7 机器上安装了 WAMP 服务器。我正在尝试以下 PHP 代码:
<?php
$phrase = "I love PHP";
if (ereg("PHP", $phrase)) {
echo "The expression matches";
}
?>
在我的 mozilla 中尝试这个时,我得到了输出:
Deprecated: Function ereg() is deprecated in C:\wamp\www\learnphp\common.php on line 3
The expression matches
我认为代码是正确的。我无法理解错误。谁能解释一下这个“已弃用”在这里是什么意思?以及如何解决这个错误?
我的 php 版本是 5.3.0。会不会是版本问题?
编辑:我用谷歌搜索并在 www 文件夹中找到了一些关于 include\file.inc 文件的内容。我的 www 文件夹中没有 include 目录。
最佳答案
“弃用”意味着 PHP 5.3.0 不再支持该功能。
你应该对待ereg()因为不存在了。
该功能仍然存在,但仅支持使用它的现有应用程序。
编写新代码时,切勿使用已弃用的函数。
相反,请考虑 preg_match功能。
关于php - 函数 ereg() 已弃用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4297501/
我是一名优秀的程序员,十分优秀!