草庐IT

E_DEPRECATED

全部标签

php - PHP 中的 "Function split() is deprecated"?

$stringText="[TEST-1]testtask1Created:06/Apr/11Updated:06/Apr/11";$splitArray=split("",$stringText);Deprecated:Functionsplit()isdeprecatedinC:\wamp\www\RSS.phponline27为什么会出现这个错误? 最佳答案 http://php.net/manual/en/function.split.php来自手册WarningThisfunctionhasbeenDEPRECATEDas

php - 在 php 错误日志中禁用 E_DEPRECATED

我有一台运行商业软件的生产服务器,该软件使用了已弃用的功能。我们已经在php.ini中禁用了错误输出——display_errors=Off——因此用户不会看到这些错误。但是,我们仍在记录PHP错误——log_errors=On——以便追踪问题。问题:对于最终传递给错误日志的内容,PHP似乎忽略了error_reporting指令。无论输入什么值组合,文件记录都会发生,就像我设置为E_ALL一样。因此,我的错误日志中充斥着弃用通知。在php.ini中设置了默认时区值,因此与时区相关的问题不相关。软件包的升级尚不可用,因此请不要建议“仅修复已弃用的代码”。我正在专门寻找方法来防止PHP在

php - 已弃用 : Function split() is deprecated. 如何修复此语句?

这个问题在这里已经有了答案:Deprecated:Functionsplit()isdeprecated.Howtorewritethisstatement?(4个回答)关闭9年前。我有以下语句在PHP5.3之前使用split函数运行良好:$command=split("",$tag[1]);升级到PHP5.3后,我收到已弃用警告:Deprecated:Functionsplit()isdeprecated. 最佳答案 使用explode:$command=explode("",$tag[1]);这是本案例的标准解决方案。如果您需要

regex - 已弃用 : Function split() is deprecated. 如何重写此语句?

我有以下语句,它在PHP5.3之前使用splitfunction运行良好:list($year,$month,$day,$hour,$min,$sec)=split('[:-]',$post_timestamp);升级到PHP5.3后,我收到弃用警告:Deprecated:Functionsplit()isdeprecated.我正在尝试解析格式如下的字符串:2010-08-1023:07:58进入其组成部分。 最佳答案 我想你想要preg_split.list($year,$month,$day,$hour,$min,$sec)=

PHP7.1 和 Laravel 5.3 : Function mcrypt_get_iv_size() is deprecated

我的所有项目都使用Laravel5.0。昨天,我将我的PHP版本从7.0.x更新到了7.1.0版本。更新后,我尝试打开我的Laravel项目并在下面看到这条消息:ErrorExceptioninEncrypter.phpline303:Functionmcrypt_get_iv_size()isdeprecatedinEncrypter.phpline303atHandleExceptions->handleError('8192','Functionmcrypt_get_iv_size()isdeprecated','C:\wamp64\www\project1\vendor\lar

php - 通过 CLI 获取 "Comments starting with ' #' are deprecated"消息

我对服务器php配置文件的访问权限非常有限。当我运行一些涉及写入日志文件的cron脚本时,我收到这样的警告Commentsstartingwith'#'aredeprecatedin/etc/php5/cli/conf.d/ming.inionline1inUnknownonline0我在谷歌上搜索了很多来找到原因,我知道我们需要用“;”替换“#”在ming.ini文件中。我已将此通知我的服务器管理员以解决此问题下面是我得到这个修复的链接Howtofix:PHPDeprecatederrors后来,对于一些脚本问题得到了解决,但对于其中一些我开始在不同的php配置文件中遇到相同的错误例

android - "The type Gallery is deprecated", 什么是最好的选择?

我真的很惊讶这样的Widget被弃用了。我想要一个左右滚动的简单画廊,在整个Activity屏幕上显示一张图片,最重要的是你不能向任何方向滑动超过1张图像,即使滚动速度很快它也会切换到下一张图像。那么我应该使用哪个小部件?还是应该使用简单的ImageView并处理所有滑动并添加动画? 最佳答案 它在文档中声明:Thiswidgetisnolongersupported.OtherhorizontallyscrollingwidgetsincludeHorizontalScrollViewandViewPagerfromthesupp

android - 在日志中看到消息 : "app:theme is deprecated"?

自从升级到最新的appcompat库后,我在ViewUtils的日志中看到了一条消息。app:theme现已弃用。请改用android:theme。我使用parent="Theme.AppCompat.Light.NoActionBar"作为我的主题父级。 最佳答案 将app:theme替换为android:theme但您可能会遇到不使用app:theme的情况。检查您的布局,尤其是工具栏布局。就我而言,我的布局文件中没有app:theme。然后看看我的情况:我已将此布局更改为:现在我没有看到警告。也请看这里:https://chr

c++ - 'inet_addr' : Use inet_pton() or InetPton() instead or define _WINSOCK_DEPRECATED_NO_WARNINGS

我正在使用VisualStudio2015并尝试编译在我从VS2013更新之前已经工作的代码。'inet_addr':Useinet_pton()orInetPton()insteadordefine_WINSOCK_DEPRECATED_NO_WARNINGS在这段代码中:partner.sin_addr.s_addr=inet_addr(ip.c_str());我尝试使用提到的函数,但它们未定义。我试图在许多不同的地方定义宏,但什么也没发生。另一个线程说我应该包含Ws2tcpip.h而不是WinSock2并添加Ws2_32.lib。我已经添加了库,当我使用包含时什么也没发生。怎么回

c++ - 在 Mac OS 上将 Xcode 更新到最新版本后 "warning: section "__const_coal "is deprecated"错误

在我将Xcode更新到最新版本并接受许可协议(protocol)之前,我的C++程序的g++编译器工作正常。我还尝试使用clang而不是g++进行编译,但出现错误。现在我收到一长串错误。有人知道出了什么问题吗?Ivans-MacBook-Pro:CS6771A3-GenericDirectedWeightedGraphivanteong$g++-std=c++14-Wall-Werror-O2-otest6tests/test6.cpp/var/folders/3d/hqly97ld37b1kd6wx9gjn2tc0000gn/T//ccZfBPvE.s:1:11:warning:se