{"id":20144210,"url":"https://github.com/quansitech/upgrade_v12","last_synced_at":"2026-04-21T17:39:44.172Z","repository":{"id":53058128,"uuid":"521229116","full_name":"quansitech/upgrade_v12","owner":"quansitech","description":"think-core v12升级处理程序","archived":false,"fork":false,"pushed_at":"2023-12-13T02:21:52.000Z","size":36,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-01-13T10:50:10.408Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/quansitech.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-08-04T10:53:14.000Z","updated_at":"2022-08-04T10:55:16.000Z","dependencies_parsed_at":"2025-01-13T10:42:17.237Z","dependency_job_id":"7918d06b-199e-4b08-93e5-4515f005cc5d","html_url":"https://github.com/quansitech/upgrade_v12","commit_stats":null,"previous_names":[],"tags_count":9,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quansitech%2Fupgrade_v12","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quansitech%2Fupgrade_v12/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quansitech%2Fupgrade_v12/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quansitech%2Fupgrade_v12/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/quansitech","download_url":"https://codeload.github.com/quansitech/upgrade_v12/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241587914,"owners_count":19986627,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-13T22:09:15.514Z","updated_at":"2025-11-27T17:03:48.900Z","avatar_url":"https://github.com/quansitech.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"# think-core v12 升级处理程序\r\n\r\nv12的升级步骤查看 [升级步骤说明](https://github.com/quansitech/qs_cmf/blob/master/docs/UpgradeTo12.md)\r\n\r\nphp8.0后，很多内置函数对参数类型做了强校验，如参数定义了数组类型，传了null或者字符串会抛出异常。\r\n\r\n该脚本可自动处理文档提示的内置函数，将数组参数强制做类型转换。\r\n\r\n## 用法\r\n\r\n1. 下载linux版执行程序\r\n\r\n2. 添加config.ini配置文件（注意将注释清除掉）\r\n   \r\n   ```ini\r\n   #项目根路径\r\n   path=/mnt/www/move \r\n   #排除扫描的文件夹，用逗号分隔\r\n   exclude_dir=.git,.idea,gulp,vendor,www\r\n   ```\r\n\r\n3. 执行\r\n   \r\n   ```shell\r\n   ./upgrade_v12 config.ini绝对路径\r\n   ```\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fquansitech%2Fupgrade_v12","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fquansitech%2Fupgrade_v12","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fquansitech%2Fupgrade_v12/lists"}