不兼容列表
以下一些不兼容的语法功能列表,不完全。
- 不支持类的定义
- 函数外作用域不是全局作用域
- include/require/eval 执行的代码是引入代码作用域
- 对变量引用缺乏支持
- extract() 函数使用无效
- 不支持可变变量
- 不允许使用 $string [n] 的方式获取字符串中的某个字符
- 双引号字符串中引入变量,但不可引入数组项
- 不存在的常量不会自动转换为字符串
- 函数定义中不支持类型约束
- 标识符不支持非字母、数字、下划线之外的字符(如中文)
- 文件中不允许出现 \0 字符
本文档使用 BookStack 构建