韩天峰
|
af2b03c111
|
fix(cli): support Composer entrypoint and isolate stub symbols
|
2 days ago |
韩天峰
|
39019ccd4a
|
Revert "style(config): 更新PHP代码样式配置"
This reverts commit 08890ea630.
|
4 months ago |
韩天峰
|
08890ea630
|
style(config): 更新PHP代码样式配置
- 将单引号设置为false以禁用单引号强制规则
|
4 months ago |
韩天峰
|
b8897319cb
|
fix(php): 修复字符串字面量优化导致eval函数执行异常
- 禁用eval函数中PHP代码段的字面量字符串优化
- 添加noLiteralString属性标记避免优化器错误处理
- 修改编译器基类中字符串解析逻辑以支持条件优化控制
|
5 months ago |
韩天峰
|
78f3ca8025
|
code format
|
6 months ago |
韩天峰
|
38110f67d5
|
refactor(php): 重构PHP到C++编译器实现细节
- 更新PHP CS Fixer配置中的类属性分离规则
- 简化ArgInfo、ClassDef、ClassLikeDef等数据结构定义
- 重命名CLASS_ENTRY_MAP为CLASS_MAP并更新相关引用
- 移除多余变量声明并优化全局变量处理逻辑
- 实现超级全局变量检测和初始化功能
- 添加对$GLOBALS数组访问的支持
- 优化函数调用代码生成逻辑
- 添加全局变量测试用例验证功能
- 清理无用常量和变量声明简化代码结构
|
7 months ago |
韩天峰
|
2c90437a99
|
style(coding-standard): 移除严格类型声明并调整代码格式
- 将 .php-cs-fixer.dist.php 中的 declare_strict_types 设置为 false
- 从所有 PHP 类文件中移除 declare(strict_types=1) 声明
- 在 CompilerBase.php 中添加缺失的空行以改善代码可读性
- 恢复 Translator.php 中关于 noLiteralStrings 的原始配置逻辑
|
7 months ago |
韩天峰
|
100f2e22cb
|
代码格式化,命名空间处理
|
7 months ago |
韩天峰
|
13a5849584
|
代码格式化,命名空间处理
|
7 months ago |