如果你用wordpress出现这样错误提示:
Fatal error: Cannot use isset() on the result of an expression (you can use “null !== expression” instead) in /www/wwwroot/域名/wp-content/themes/主题/functions.php on line 56
此站点遇到了致命错误。
一般是因为php版本问题,isset()在旧版本的php中无法使用,比如php5.6。解决此问题,可以通过升级php版本,建议升级到7.4以上。
如果你使用服务器控制面板,那么一般都有版本切换功能。此处以宝塔控制面板示例:
- 登陆你的控制面板后台
- 点击左侧软件商店
- 搜索php找到7.4并点击安装
- 安装完成后点击左侧网站菜单
- 找到你需要修改的站点,点击设置
- 点击php版本,并切换为7.4
- 重启php,提示问题即可解决
如果网站时突然出现此问题,一般时因为切换了主题,或者迁移了服务器。建议养成良好的操作前备份习惯,以便在出现问题可以回退版本。