TeodoroSeccombe​(留言 | 贡献)
小 创建页面,内容为“。”
IdleTap-bot​(留言 | 贡献)
由旧格式Infobox转换为新参数格式(label/data),修复空信息框(由IdleTap-bot执行)
 
第1行: 第1行:
{{Infobox
| title = PHP


'''发布日期:2026 年 7 月 23 日'''
| label1 = 中文名
| data1 = PHP


'''生效日期:2026 年 6 月中旬起(第一阶段);2026 年 9 月 15 日起(第二阶段)'''
| label2 = 英文名
| data2 = PHP(PHP: Hypertext Preprocessor)


'''最后更新:2026 年 7 月 23 日'''
| label3 = 编程范式
| data3 = 多范式:面向对象、指令式、函数式


== 一、公告背景 ==
| label4 = 设计者
| data4 = Rasmus Lerdorf


轻之舟百科(CaelLab Wiki)是由虚舟实验室(CaelLab)运营、社区成员共同建设的开放式网络百科全书。本站所有内容均由人类编辑者创作、审校和维护,凝聚了社区成员的知识积累与劳动成果。
| label5 = 发行时间
| data5 = 1995年<ref name="wiki-zh">[https://zh.wikipedia.org/wiki/PHP PHP - 维基百科,自由的百科全书]</ref>


自 2023 年以来,大量自动化爬虫程序以"AI 训练数据收集"为目的,大规模、高频次地抓取互联网公开内容,用于训练大语言模型(LLM)及其他人工智能系统。此类行为未经内容创作者知情同意,实质上构成了对原创内容的系统性掠夺,严重损害了创作者权益和开放知识生态的健康发展。
| label6 = 当前版本
| data6 = PHP 8.4(2024年11月21日)<ref name="zend-8.4">[https://www.zend.com/blog/php-8-4 What’s New in PHP 8.4 | Zend]</ref>


轻之舟百科作为坚持人类创作价值的知识平台,决定采取明确措施,禁止一切用于 AI 训练的爬虫访问本站。
| label7 = 类型系统
| data7 = 动态类型、弱类型


== 二、禁止范围 ==
| label8 = 主要实现
| data8 = Zend Engine


=== 第一阶段:2026 年 6 月中旬起生效 ===
| label9 = 操作系统
| data9 = 跨平台


以下爬虫/蜘蛛程序被明确禁止访问轻之舟百科:
| label10 = 许可证
| data10 = PHP许可证<ref name="wiki-zh" />


* 专门用于收集 AI 训练数据的爬虫程序
| label11 = 文件扩展名
* 以"数据集构建""语料收集""模型训练"等为目的的自动化抓取工具
| data11 = .php、.phtml、.php3、.php4、.php5、.php7、.phps
* 任何在 User-Agent、服务条款或公开说明中披露其 AI 训练用途的爬虫
}}'''PHP'''(全称:'''PHP: Hypertext Preprocessor''',递归缩写)是一种开源的通用[[服务器]]端脚本语言,尤其适用于Web开发并可嵌入[[HTML]]中使用<ref name="[[wiki]]-zh" />。PHP的语法借鉴吸收了[[C语言]]、[[Java]]和Perl等流行[[计算机]][[编程语言|语言]]的特点<ref name="wiki-zh" />。PHP最初由Rasmus Lerdorf于1995年开始开发<ref name="wiki-zh" />,目前由The PHP Group维护<ref name="wiki-zh" />。PHP以PHP License作为许可协议<ref name="wiki-zh" />。PHP的应用范围相当广泛,尤其在网页程序的开发上,大多运行在网页服务器上,通过执行PHP代码来产生[[用户]]浏览的网页<ref name="wiki-zh" />。PHP可以在多数的服务器和[[操作系统]]上执行<ref name="wiki-zh" />。根据W3Techs的报告,截至2023年7月,有77.4%的网站使用PHP<ref name="wiki-zh" />。
* 已知由 AI 公司运营或为其提供数据服务的爬虫(包括但不限于 OpenAI-GPTBot、Anthropic-ClaudeBot、Google-Extended、Bytespider、CCBot 等)


=== 第二阶段:2026 年 9 月 15 日起生效 ===
== 历史 ==


以下爬虫/蜘蛛程序将被纳入禁止范畴:
=== 早期发展(PHP/FI) ===
PHP的第一个版本由Rasmus Lerdorf于1994年创建,是一组用C[[编程]]语言编写的简单通用网关接口(CGI)[[二进制]]文件,最初用于追踪访问其在线简历的人数<ref name="php-hist">[https://www.php.net/if/history.php PHP: PHP 及其相关项目的历史 - Manual]</ref>。


* '''混合用途爬虫''':即同时声称用于"搜索索引"和"AI 训练"双重目的的爬虫程序
1995年6月,Rasmus Lerdorf发布了PHP工具的源代码<ref name="php-hist" />。1995年中期,解析器被重写并命名为PHP/FI Version 2<ref name="php-hist" />。PHP/FI 2.0在经历了数个beta版本的发布后于1997年11月发布了官方正式版本<ref name="wiki-zh" />。
* 以搜索索引为名义、但实际或兼用于 AI 模型训练的爬虫
* 未明确区分搜索索引数据与 AI 训练数据用途的爬虫
* 搜索引擎爬虫中附带"AI 概览""AI 摘要""智能回答"等功能的抓取组件


'''重要说明''':混合用途爬虫即使保留了传统搜索索引功能,只要其抓取数据被用于或可能被用于 AI 训练,即属于本公告禁止范围。本站不再接受"部分用途合法"的辩解。
=== PHP 3 ===
PHP 3.0是第一个与现代PHP语法结构相似的版本<ref name="php-hist" />。它由Andi Gutmans和Zeev Suraski于1997年从头重写<ref name="php-hist" />,他们在发现PHP/FI 2.0对于开发电子商务应用功能不足后开始了重写工作<ref name="php-hist" />。PHP 3.0于1998年末正式发布<ref name="php-hist" />。


== 三、允许访问的爬虫 ==
=== PHP 4 ===
PHP 4于2000年第二季度发布,其核心采用了Zend Engine<ref name="wiki-zh" />。


以下类型的爬虫在遵守 [[轻之舟百科:方针|本站 robots.txt 及访问政策]] 的前提下,可以继续访问:
=== PHP 5 ===
PHP 5于2004年7月发布,引入了完整的面向对象模型<ref name="wiki-zh" />。


* '''传统搜索引擎爬虫''':仅用于网页索引和搜索结果展示,明确不参与 AI 模型训练的爬虫(如 Googlebot、Bingbot 等,前提是其运营商公开承诺不将本站数据用于 AI 训练)
=== PHP 6(未发布) ===
* '''学术研究机构爬虫''':用于非商业性学术研究,且明确不用于构建商业 AI 模型的爬虫(需事先向本站申请并获得书面许可)
2005年,一个由Andrei Zmievski领导的项目启动,旨在通过嵌入International Components for Unicode(ICU)库并在内部将[[文本]]字符串表示为UTF-16,为PHP带来原生Unicode支持。由于这会导致语言内部和用户代码的重大变化,计划作为6.0版本发布<ref name="php-hist" />。然而,PHP 6从未正式发布<ref name="php-hist" />。
* '''档案馆/图书馆爬虫''':用于数字保存和公共利益存档的爬虫(如 Internet Archive 的 Wayback Machine,需遵守合理抓取频率)
* '''本站授权合作伙伴''':经虚舟实验室书面授权的数据使用方


== 四、技术措施 ==
=== PHP 7 ===
2014年至2015年间,PHP 7作为新的主要版本被开发。其基础是一个最初称为PHP下一代(phpng)的分支,由Dmitry Sto[[go]]v、Xinchen Hui和Nikita Popov编写,旨在通过重构Zend Engine来优化PHP性能,同时保持几乎完全的语言兼容性<ref name="php-hist" />。截至2014年7月14日,WordPress基准测试显示性能提升近100%<ref name="php-hist" />。重写后的Zend Engine被称为Zend Engine 3<ref name="php-hist" />。由于PHP 6从未发布,为避免混淆,新版本被命名为PHP 7<ref name="php-hist" />。PHP 7.0.0于2015年12月正式发布<ref name="techweb-7">[https://www.techweb.com.cn/network/system/2015-12-07/2237281.shtml PHP 7.0.0 正式发布,速度是 PHP 5.6 的两倍]</ref>。


本站已实施并将持续升级以下反爬虫措施:
=== PHP 8 ===
PHP 8于2020年11月26日发布<ref name="php-hist" /><ref name="infoq-8">[https://www.infoq.cn/article/y5uivtxccdscvbnz4fw5 PHP 8.0正式发布:支持JIT编译器,性能提升高达3倍]</ref>。这是一个主要版本,包含多项新特性和破坏性变更<ref name="php-hist" />。主要新特性包括:命名参数、联合类型、注解(Attributes)、构造器属性提升、match表达式、nullsafe运算符、即时编译(JIT)<ref name="infoq-8" />。PHP 8的JIT编译器可以为某些用例提供显著的性能提升<ref name="php-hist" />。


# '''robots.txt 声明''':在 robots.txt 中明确禁止已知 AI 训练爬虫的访问
PHP 8.4于2024年11月21日发布<ref name="zend-8.4" />。
# '''User-Agent 过滤''':基于 User-Agent 字符串识别并拦截已知 AI 训练爬虫
# '''行为分析拦截''':通过流量模式分析识别异常抓取行为(如超高速、大规模、无规律页面遍历)
# '''IP 段封禁''':对确认属于 AI 训练爬虫的 IP 地址及 IP 段实施封禁
# '''验证码挑战''':对疑似自动化抓取工具触发人机验证
# '''法律追责''':对严重违规者保留追究法律责任的权利


== 五、合规指引 ==
=== 版本演进 ===
PHP的主要版本演进如下<ref name="wiki-zh" />:


=== 如果你是爬虫运营方 ===
* PHP 1 – 1995年
* PHP 2 – 1995–1997年
* PHP 3 – 1997–2000年
* PHP 4 – 2000年第二季度
* PHP 5 – 2004年7月
* PHP 7 – 2015年12月
* PHP 8 – 2020年11月


# 请仔细阅读本站的 [[轻之舟百科:方针|robots.txt 文件]] 和本页面公告
== 设计 ==
# 如你的爬虫涉及 AI 训练用途,请立即停止对轻之舟百科的访问
# 如你认为你的爬虫被误拦截,请通过下方联系方式提交申诉,说明你的爬虫用途、数据处理方式及与 AI 训练的关系


=== 如果你是普通用户 ===
=== 语法 ===
PHP的语法大量借鉴自C、Java和Perl<ref name="wiki-zh" />。PHP代码通常嵌入HTML中,通过`<?php ... ?>`标签进行分隔。


# 你无需采取任何行动,正常浏览不受影响
=== 类型系统 ===
# 如发现疑似 AI 训练爬虫在本站活动,欢迎向管理员举报
PHP最初是一种动态类型、弱类型的语言<ref name="wiki-zh" />。
# 支持人类创作,拒绝 AI 洗稿


== 六、常见问题 ==
=== 面向对象 ===
自PHP 5起,PHP包含了一个完整的对象模型<ref name="wiki-zh" />。


'''Q1:为什么禁止混合用途爬虫?'''
== 应用场景 ==
PHP主要用于服务器端脚本,这是其使用最广泛、最主要的目标领域。PHP可以完成任何CGI程序能够完成的工作,例如收集表单[[数据]]、生成动态网页、发送/接收[[Cookie]]。


A:混合用途爬虫声称同时用于搜索索引和 AI 训练,但实际上无法保证数据不被用于 AI 训练。一旦数据被抓取,内容创作者无法追踪其后续用途。为避免任何不确定性,本站对混合用途爬虫采取零容忍政策。
PHP的典型应用场景包括:


'''Q2:这会影响搜索引擎收录吗?'''
* 动态网站和Web应用程序开发(如内容管理系统、电子商务平台、博客系统等)
* 命令行脚本
* API开发
* [[数据库]]管理(与[[MySQL]]、PostgreSQL、[[SQLite]]等数据库交互)


A:不会。传统搜索引擎爬虫(不用于 AI 训练)仍可正常访问和索引本站内容。本站欢迎真正服务于信息检索的搜索引擎。
许多知名的内容管理系统和Web框架均基于PHP构建,包括WordPress、Drupal、Joomla、[[Laravel]]、Symfony等。


'''Q3:AI 搜索引擎(如 Perplexity、AI 搜索概览)是否被禁止?'''
== 扩展与生态系统 ==
PHP拥有丰富的扩展库生态系统。PHP扩展可以通过PECL(PHP Extension Community Library)和PEAR(PHP Extension and Application Repository)等方式获取。PHP发行包中包含了大多数开发者最常用到的核心扩展库。


A:是的。任何将本站内容用于生成 AI 回答、AI 摘要或 AI 概览的抓取行为,均属于本公告禁止范围。
== 性能 ==
PHP的性能优化主要涉及以下方面:


'''Q4:学术引用和合理使用是否受影响?'''
* 使用最新稳定版本的PHP(新版本通常包含性能改进)
* 启用OPcache字节码[[缓存]]
* 使用[[Redis]]/Memcached等缓存系统
* 优化数据库查询


A:不受影响。人类读者正常访问、学术引用、合理使用均不受本政策限制。本政策仅针对自动化爬虫程序。
PHP 8引入的JIT编译器可以为数学运算等计算密集型用例提供显著的性能提升<ref name="php-hist" />。


'''Q5:本政策是否具有法律效力?'''
== 社区与治理 ==
PHP由The PHP Group维护,这是一个由主要PHP开发者组成的志愿者团体<ref name="wiki-zh" />。PHP的开发过程公开进行,代码托管在GitHub上。


A:本政策作为本站使用条款的组成部分,具有合同约束力。违规访问可能构成未经授权的计算机访问,本站保留采取法律行动的权利。
== 参考文献 ==
 
<references />
== 七、联系方式 ==
 
如对本公告有任何疑问,或需要申请爬虫白名单,请通过以下方式联系:
 
* '''Wiki''':wiki@caellab.com
* '''权利''':rights@caellab.com