国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 鹤山市| 尉犁县| 华亭县| 姚安县| 西乌珠穆沁旗| 九寨沟县| 塘沽区| 思南县| 峨边| 丰宁| 安义县| 江永县| 英吉沙县| 河源市| 太原市| 衡南县| 丘北县| 灵台县| 红河县| 芦溪县| 荃湾区| 疏勒县| 封开县| 上栗县| 同德县| 饶平县| 南靖县| 甘孜| 皮山县| 烟台市| 南昌县| 明光市| 修文县| 三亚市| 青海省| 横山县| 峡江县| 建水县| 曲水县| 厦门市| 南川市|