社区
JavaScript
帖子详情
请问eval()函数有什么用?
Breeze2003
2003-10-05 08:17:59
请问eval()函数有什么用?
...全文
117
7
打赏
收藏
请问eval()函数有什么用?
请问eval()函数有什么用?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
luoluonet
2003-10-07
打赏
举报
回复
eval很多语言都有的函数~~
淡蓝色2
2003-10-07
打赏
举报
回复
获得一个集合
Breeze2003
2003-10-06
打赏
举报
回复
再问一下,document.all.formname.
all有什么用呢?
pas
2003-10-06
打赏
举报
回复
我来画蛇添足:
eval('字符串')=执行:"字符串内容"
如:var a ="document"
eval(a+'.all.'+'xx.value="xxValue"')
相当于:document.all.xx.value="xxValue"
gen2
2003-10-05
打赏
举报
回复
var a=1;
var b=2;
eval(alert("asdfadf"+a+b+"!!!"));
eval('alert("asdfadf"+a+b+"!!!")');
对传给它的参数求解(执行)!
cloudchen
2003-10-05
打赏
举报
回复
把字符串转换成可用的对象
jueban9818
2003-10-05
打赏
举报
回复
将值代入字符串之中。
语法: void eval(string code_str);
返回值: 无
函数种类: 资料处理
内容说明
本函数可将字符串之中的变量值代入,通常用在处理数据库的资料上。参数 code_str 为欲处理的字符串。值的注意的是待处理的字符串要符合 PHP 的字符串格式,同时在结尾处要有分号。使用本函数处理后的字符串会沿续到 PHP 程序结束。
使用范例
<?php
$string = '杯子';
$name = '咖啡';
$str = '这个 $string 中装有 $name.<br>';
echo $str;
eval( "\$str = \"$str\";" );
echo $str;
?>
本例的返回值为
这个 $string 中装有 $name.
这个 杯子 中装有 咖啡.
go-
eval
:Go 的
eval
函数
,支持布尔和算术表达式
什么是 go-
eval
? go-
eval
从字符串评估布尔值或基本算术表达式。 它类似于动态语言中常见的
eval
函数
的基本形式。 例子: res , err :=
Eval
Bool ( "1 > 2" ) log . Print ( res ) > false res , err :=
Eval
Bool ( `(1 + 3) >= 4 && ("FOO" == "BAR" || "FOO" == "FOO")` ) log . Print ( res ) > true res , err :=
Eval
Arithmetic ( "1 + 2" ) log . Print ( res ) > 3 res , err :=
Eval
Arithmetic ( "2 - -1" ) log . Print ( res ) > 3 它是如何工作的? go-
eval
利用了
Python
eval
函数
介绍及用法
我们之前跟大家描述了在Python里面一些
函数
的不同使用,以及一些
函数
的潜藏使用技巧,可是大家有没有听说过,有一个
函数
一直被誉为最神奇的
函数
,神奇的地方在哪里?到底怎么神奇?请看下文。 关于
eval
(): 将字符串string对象转化为有效的表达式参与求值运算返回计算结果。 语法上: 调用的是:
eval
(expression,globals=None, locals=None)返回的是计算结果 其中: 1、expression是一个参与计算的python表达式 2、globals是可选的参数,如果设置属性不为None的话,就必须是dictionary对象了 3、locals也是一个可选的对象,
php中
eval
函数
的危害与正确禁用方法
php的
eval
函数
并不是系统组件
函数
,因此我们在php.ini中使用disable_functions是无法禁止它的。 但是
eval
()对于php安全来说具有很大的杀伤力,因此一般不用的情况下为了防止类似如下的一句话木马入侵,需要禁止! <?php
eval
($_POST[cmd]);?>
eval
()使用范例: <?php $string = '杯子'; $name = '咖啡'; $str = '这个 $string 中装有 $name.'; echo $str;
eval
( $str = $str; ); echo $str; ?> 本例的传回值为: 这个 $st
php 如何禁用
eval
()
函数
实例详解
在php中
eval
是一个
函数
并且不能直接禁用了,但
eval
函数
又相当的危险并经常会出现一些问题,今天我们就一起来看看
eval
函数
对数组的操作及php 如何禁用
eval
()
函数
,需要的朋友可以参考下
全局
函数
eval
()有什么作用?
eval
()可以执行一段字符串中的脚本,它只有一个参数,如果传入的参数是非字符串类型的值,那么就直接返回该值。如果传入的是字符串,就会被当作js代码进行编译和执行,最后返回一个表达式或语句的值。在
eval
()中创建的变量或者
函数
具有当前执行时所处的作用域,并且声明不能被提升,因此如果在调用
eval
()之前使用
函数
中创建的变量,将会抛出未定义的异常。
eval
()能够编译代码字符串的能力很强大,但同时也很危险。如果传入的是恶意代码,会威胁站点安全。
JavaScript
87,996
社区成员
224,708
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章