thinkphp在php7环境中提示Cannot use ‘String’ as class name as it is reserved怎么办
发表于:2025-11-06 作者:千家信息网编辑
千家信息网最后更新 2025年11月06日,这篇文章主要介绍thinkphp在php7环境中提示Cannot use 'String' as class name as it is reserved怎么办,文中介绍的非常详细,具有一定的参考价值
千家信息网最后更新 2025年11月06日thinkphp在php7环境中提示Cannot use ‘String’ as class name as it is reserved怎么办
这篇文章主要介绍thinkphp在php7环境中提示Cannot use 'String' as class name as it is reserved怎么办,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
我有一网站之前用php7运行thinkphp没有什么问题,但是最近发现开启验证码的时候发现有错误
Cannot use 'String' as class name as it is reserved
在google baidu搜索了一下还是没有解决方法
于是自己动手解决,看来我是第一个分享出来的人
原因:
有一个类用了string类名,php7把String定为关键字
解决方法:
文件ThinkPHP\Library\Org\Util\Image.class.php
找到:
import('ORG.Util.String');$code = String::rand_string($length, 4);修改成:
import('ORG.Util.Stringnew');$code = Stringnew::rand_string($length, 4);复制文件:
ThinkPHP\Library\Org\Util\String.class.php
保存成:
ThinkPHP\Library\Org\Util\Stringnew.class.php
打开Stringnew.class.php:
class String {修改成:
class Stringnew {放上去验证码出来了,我搜索了一下没有其他地方引用,这个问题解决了
以上是"thinkphp在php7环境中提示Cannot use 'String' as class name as it is reserved怎么办"这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!
怎么办
环境
提示
内容
文件
方法
篇文章
问题
搜索
验证
价值
关键
关键字
兴趣
原因
地方
小伙
小伙伴
时候
更多
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
服务器怎么接到另一台电脑上
如何进入网站数据库
甲骨文云服务器密钥
服务器出RL11怎么了
海康平台服务器组网
南京通用软件开发代理价钱
购买的服务器是什么系统
外包做的软件开发者算谁
移动互联网科技小镇
哪里可以学习网络安全技术
数据库逻辑性数据
公益广告 互联网科技
为了提升网络安全管理水平
浪潮联想服务器售后
数据库中换码字符
商城软件开发解决方案
数据库及检索式
网络技术咨询服务都包括什么
滴滴类似软件开发
维护网络安全手抄报模板
用什么词形容网络技术高超
hp服务器uid
天天看电视软件开发
数据库系统及其应用教程
理想汽车电驱软件开发
数据库技术及应用(a)
手机美颜软件开发者
黄浦区自动化软件开发概念设计
ntp服务器连接确认
幼儿网络安全游戏教案