PHP實(shí)現(xiàn)動(dòng)態(tài)執(zhí)行代碼的方法
本文實(shí)例講述了PHP實(shí)現(xiàn)動(dòng)態(tài)執(zhí)行代碼的方法。分享給大家供大家參考,具體如下:
這里介紹的PHP動(dòng)態(tài)執(zhí)行,即在頁(yè)面上直接輸入代碼,點(diǎn)擊執(zhí)行,返回執(zhí)行結(jié)果
方法很簡(jiǎn)單,主要使用了:
$newfunc = create_function('', $code);
函數(shù)來(lái)實(shí)現(xiàn)。
代碼如下:
<?php $code = 'return "no code!";'; if (isset($_POST['code']) && $_POST['code'] != '') { $code = $_POST['code']; } $newfunc = create_function('', $code); $res = $newfunc(); ?> <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>XXX</title> </head> <body> <form action="run.php" method="POST"> <textarea name="code" style="width:100%; height:300px;"><?php echo $code ?></textarea><br> <input type="submit" value="RUN" /> </form> <hr> <div><?php echo $res ?></div> </body> </html>
更多關(guān)于PHP相關(guān)內(nèi)容感興趣的讀者可查看本站專(zhuān)題:《php操作office文檔技巧總結(jié)(包括word,excel,access,ppt)》、《php日期與時(shí)間用法總結(jié)》、《php面向?qū)ο蟪绦蛟O(shè)計(jì)入門(mén)教程》、《php字符串(string)用法總結(jié)》、《php+mysql數(shù)據(jù)庫(kù)操作入門(mén)教程》及《php常見(jiàn)數(shù)據(jù)庫(kù)操作技巧匯總》
希望本文所述對(duì)大家PHP程序設(shè)計(jì)有所幫助。
- 可以在線(xiàn)執(zhí)行PHP代碼包裝修正版
- PHP執(zhí)行l(wèi)inux命令常用函數(shù)匯總
- crontab無(wú)法執(zhí)行php的解決方法
- 4種PHP異步執(zhí)行的常用方式
- 詳解PHP執(zhí)行定時(shí)任務(wù)的實(shí)現(xiàn)思路
- PHP定時(shí)執(zhí)行任務(wù)的3種方法詳解
- PHP執(zhí)行SQL文件并將SQL文件導(dǎo)入到數(shù)據(jù)庫(kù)
- PHP定時(shí)執(zhí)行任務(wù)實(shí)現(xiàn)方法詳解(Timer)
- PHP對(duì)文件夾遞歸執(zhí)行chmod命令的方法
- PHP在線(xiàn)調(diào)試執(zhí)行的實(shí)現(xiàn)方法(附demo源碼)
相關(guān)文章
PHP計(jì)劃任務(wù)、定時(shí)執(zhí)行任務(wù)的實(shí)現(xiàn)代碼
PHP計(jì)劃任務(wù)、定時(shí)執(zhí)行任務(wù)的實(shí)現(xiàn)用到的函數(shù) ignore_user_abort(),set_time_limit(0),sleep($interval) 此代碼只要運(yùn)行一次后關(guān)閉瀏覽器即可。2011-04-04PHP實(shí)現(xiàn)異步延遲消息隊(duì)列的方法詳解
這篇文章主要為大家詳細(xì)介紹了如何利用PHP+Laravel+RabbitMQ來(lái)實(shí)現(xiàn)異步延遲消息隊(duì)列,文中的實(shí)現(xiàn)過(guò)程講解詳細(xì),快跟隨小編一起學(xué)習(xí)一下吧2022-05-05PHP實(shí)現(xiàn)的簡(jiǎn)單組詞算法示例
這篇文章主要介紹了PHP實(shí)現(xiàn)的簡(jiǎn)單組詞算法,涉及php針對(duì)字符串的遍歷、遞歸、組合、運(yùn)算等相關(guān)操作技巧,需要的朋友可以參考下2018-04-04PHP 二維array轉(zhuǎn)換json的實(shí)例講解
今天小編就為大家分享一篇PHP 二維array轉(zhuǎn)換json的實(shí)例講解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2018-08-08PHP弱類(lèi)型的安全問(wèn)題詳細(xì)總結(jié)
弱類(lèi)型語(yǔ)言也稱(chēng)為弱類(lèi)型定義語(yǔ)言。與強(qiáng)類(lèi)型定義相反。像vb,php等就屬于弱類(lèi)型語(yǔ)言,這篇文章給大家詳細(xì)介紹關(guān)于PHP弱類(lèi)型的安全問(wèn)題,有需要的可以參考借鑒,下面來(lái)一起看看吧。2016-09-09淺談PHP中類(lèi)和對(duì)象的相關(guān)函數(shù)
下面小編就為大家?guī)?lái)一篇淺談PHP中類(lèi)和對(duì)象的相關(guān)函數(shù)。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-04-04php array_intersect比array_diff快(附詳細(xì)的使用說(shuō)明)
在PHP中,使用 array_intersect 求兩個(gè)數(shù)組的交集比使用 array_diff 求同樣兩個(gè)數(shù)組的并集要快。2011-07-07自己寫(xiě)的兼容低于PHP 5.5版本的array_column()函數(shù)
這篇文章主要介紹了自己寫(xiě)的兼容低于PHP 5.5版本的array_column()函數(shù),array_column是PHP 5.5新增函數(shù),有時(shí)在低版本中也可能要用到,需要的朋友可以參考下2014-10-10