扫码关注官方订阅号
(function(){alert(1);})();
eval()
new Function()
通过script标签动态插入执行
我知道就这三种,但是不知道哪种好?
认证高级PHP讲师
eval不好,多一次解析过程。创建函数没啥问题。通过script标签动态插入执行,好麻烦呀,又拼接又添加的。
new Function
new Function ([arg1[, arg2[, ... argN]],] functionBody)
但是最好少这样做执行字符串作为函数
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
eval不好,多一次解析过程。
创建函数没啥问题。
通过script标签动态插入执行,好麻烦呀,又拼接又添加的。
new Function
但是最好少这样做执行字符串作为函数