国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 語(yǔ)言 > PHP > 正文

PHP函數(shù)eval()介紹和使用示例

2024-09-04 11:43:11
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

這篇文章主要介紹了PHP函數(shù)eval()介紹和使用示例,本文給出例子很特別,是用eval嵌套在循環(huán)中執(zhí)行,需要的朋友可以參考下

什么是eval()?

eval() 函數(shù)把字符串按照 PHP 代碼來(lái)計(jì)算。

該字符串必須是合法的 PHP 代碼,且必須以分號(hào)結(jié)尾。

如果沒(méi)有在代碼字符串中調(diào)用 return 語(yǔ)句,則返回 NULL。如果代碼中存在解析錯(cuò)誤,則 eval() 函數(shù)返回 false。

語(yǔ)法

eval(phpcode)

代碼如下:

參數(shù)  描述

phpcode  必需。規(guī)定要計(jì)算的 PHP 代碼。

例子1,代碼如下:

  1. <?php 
  2. $string = "beautiful"
  3. $time = "winter"
  4.  
  5. $str = 'This is a $string $time morning!'
  6. echo $str"<br />"
  7.  
  8. eval("/$str = /"$str/";"); 
  9. echo $str
  10. ?> 

輸出:

This is a $string $time morning!

This is a beautiful winter morning!

例子2

我們使用for循環(huán)創(chuàng)建n個(gè)隨便,值成倍增加,代碼如下:

  1. <?php 
  2.  
  3. for($i=1;$i<=10;$i++){ 
  4.         eval('$a'.$i.'='.($i*$i).';'); 
  5.  
  6. for($i=1;$i<=10;$i++){ 
  7.         eval('echo $a'.$i.'./'<br />/' ;'); 
  8.  
  9. echo '<br />'
  10. echo $a1 + $a10

輸出:

  1. 16 
  2. 25 
  3. 36 
  4. 49 
  5. 64 
  6. 81 
  7. 100 
  8. 101 

發(fā)表評(píng)論 共有條評(píng)論
用戶(hù)名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 水城县| 平和县| 麟游县| 聂荣县| 塔城市| 思南县| 突泉县| 蒙阴县| 丽水市| 巴林右旗| 新化县| 教育| 兴海县| 阜新市| 民县| 扎赉特旗| 个旧市| 诏安县| 扎囊县| 湖州市| 天气| 老河口市| 弥勒县| 松潘县| 汽车| 教育| 天水市| 柏乡县| 甘南县| 鄂托克前旗| 靖远县| 平阳县| 冀州市| 萨迦县| 北宁市| 洛川县| 南木林县| 清涧县| 兴仁县| 雷州市| 雷州市|