一尘不染

什么时候(如果曾经)不是邪恶的?

php

我听说过很多地方,PHP的eval。根据PHP5.3的LSB和闭包,我们没有理由依赖evalcreate_function

什么 可能的情况eval是PHP 5.3中最好(唯一?)的答案?

这个问题 不是 关于eval邪恶是否普遍存在,因为显然不是。

答案摘要:

  • 评估数值表达式(或PHP的其他“安全”子集)
  • 单元测试
  • 交互式PHP“外壳”
  • 可信赖的反序列化 var_export
  • 一些模板语言
  • 为管理员和/或黑客创建后门
  • 与<PHP 5.3的兼容性
  • 检查语法(可能不安全)

阅读 226

收藏
2020-05-26

共1个答案

一尘不染

如果您正在编写恶意软件,并且想为试图在您之后进行清理的系统管理员加倍努力。根据我的经验,这似乎是最常见的用法。

2020-05-26