文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档> eval用法三例

eval用法三例

时间:2008-04-18  来源:sdccf

作者:山地獾  
## eval用法三例 ## 
## shell:/bin/sh ## 
## yhc 2002.09.26 18:00 ## 

#例一: 
#寻找合符条件的变量名,然后将该变量的值赋予另一变量 
v1=aaa 
v2=bbb 
c=1 
if [ $c -eq 1 ] 
then 
vname=v$c #找到符合条件的变量名为v1 
eval vvv="$"$vname  echo vvv: $vvv #将变量v1的值赋予vvv,即,使vvv=aaa 
eval vvv='$'$vname  echo vvv: $vvv #将变量v1的值赋予vvv,即,使vvv=aaa 
#eval vvv=$$vname  echo vvv: $vvv #错误用法 
fi 

#例二:#以变量v1的值aaa作为变量名,将变量vaaa的值赋予这一新定义的变量aaa 
v1=aaa  vaaa="This is aaa" 
#eval $v1=$vaaa  echo aaa: $aaa #错误用法 
#eval $v1="$vaaa"  echo aaa: $aaa #错误用法 
eval $v1='$vaaa'  echo aaa: $aaa 

#例三: 
#以变量v1的值aaa作为变量名,并将变量名字串作为值赋予自身 
v1=aaa  vaaa="This is aaa" 
eval $v1=$v1  echo aaa: $aaa #与例二的错误用法不同,这一用法是正确的 
eval $v1="$v1"  echo aaa: $aaa #与例二的错误用法不同,这一用法是正确的 
eval $v1='$v1'  echo aaa: $aaa 
相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载