php-7.3 - 致命错误:未捕获的错误:调用未定义的函数 ereg()
问题描述
我在 Centos 7.6 上使用 php v7.3.2。
在升级 php 之前,版本是 5.4。
在 v 5.4 中我没有错误。
但是在 v 7.3.2 中我收到了这个错误:
致命错误:未捕获错误:调用 /usr/local/IBSng/interface/xmlrpc/xmlrpc.inc:1307 中未定义的函数 ereg() 堆栈跟踪:#0 /usr/local/IBSng/interface/xmlrpc/xmlrpc.inc( 1284): xmlrpcmsg->parseResponse('HTTP/1.0 200 OK...') #1 /usr/local/IBSng/interface/xmlrpc/xmlrpc.inc(931): xmlrpcmsg->parseResponseFile(Resource id #21) # 2 /usr/local/IBSng/interface/xmlrpc/xmlrpc.inc(872): xmlrpc_client->sendPayloadHTTP10(Object(xmlrpcmsg), '127.0.0.1', '1235', 240, '', '') #3 / usr/local/IBSng/interface/IBSng/inc/xmlrpc.php(43): xmlrpc_client->send(Object(xmlrpcmsg), 240) #4 /usr/local/IBSng/interface/IBSng/inc/xmlrpc.php( 27): IBSxmlrpc->__sendXmlRpcRequest(Object(xmlrpcmsg), 240) #5 /usr/local/IBSng/interface/IBSng/inc/request.php(60): IBSxmlrpc->sendRequest('login.login', Array) #6 /usr/local/IBSng/interface/IBSng/inc/auth.php(144): Request->send() #7 /usr/local/IBSng/interface/IBSng/inc/auth. php(111): Auth->__sendAuthRequest() #8 /usr/local/IBSng/interface/IBSng/inc/auth.php(94): Auth->__authenticateUser() #9 /usr/local/IBSng/ in / usr/local/IBSng/interface/xmlrpc/xmlrpc.inc 在第 1307 行
该错误是什么意思?我该如何解决?
解决方案
使用preg_match()
代替ereg()
功能。
推荐阅读
- python - Python Request post 库有问题
- google-cloud-platform - 使用 GCP 的 MySQL 数据库迁移服务迁移过程中出错
- .net - .net Framework 版本导致的 CRM365 自定义工作流注册问题
- python - Keras/Tensorflow 模型似乎在合适的情况下运行了两次“调用”方法 - 为什么?
- mysql - mysql-query 每天的行数,基于给定的时间戳
- tensorflow - ImportError: Keras 需要 TensorFlow 2.2 或更高版本,没有任何效果。通过 `pip install tensorflow` 安装 TensorFlow
- lua - lua - garry's mod - 尝试调用全局“玩家”(表值)
- flutter - SliverAppBar 为最小高度时隐藏底部导航栏
- python - 如何使用 Python 在 Selenium 中发送 CTRL+Shift+I?
- algorithm - 为什么 p/n 在这个等式中?