AI修改代码错误真的厉害的不得了 - 技术宅银魂 - 科技改变生活 - 万事屋

AI修改代码错误真的厉害的不得了

万事屋有个同步微博的插件几年没更新,导致不兼容PHP8.x,时时刻刻在报错,导致万事屋同步微博时总像在靠BUG运行似的。

刚刚试着用某AI修复,就在<?php 下面添加了17行代码,居然解决了。

<?php
// 定义PHP版本兼容性常量
if (!defined('PHP_VERSION_ID')) {
    $version = explode('.', PHP_VERSION);
    define('PHP_VERSION_ID', ($version[0] * 10000 + $version[1] * 100 + $version[2]));
}

// 检查PHP版本并设置错误报告
if (PHP_VERSION_ID >= 80000) {
    error_reporting(E_ALL & ~E_NOTICE & ~E_WARNING & ~E_DEPRECATED & ~E_STRICT);
} else {
    error_reporting(E_ALL & ~E_NOTICE & ~E_WARNING & ~E_DEPRECATED);
}

// 设置默认时区
if (!ini_get('date.timezone')) {
    date_default_timezone_set('Asia/Shanghai');
}

 

万事屋新帖