php運(yùn)行時(shí)動(dòng)態(tài)創(chuàng)建函數(shù)的方法

字號(hào):


    這篇文章主要介紹了php運(yùn)行時(shí)動(dòng)態(tài)創(chuàng)建函數(shù)的方法,涉及php流程語(yǔ)句與create_function函數(shù)的使用技巧,需要的朋友可以參考下
    本文實(shí)例講述了php運(yùn)行時(shí)動(dòng)態(tài)創(chuàng)建函數(shù)的方法。分享給大家供大家參考。具體分析如下:
    一般的語(yǔ)言函數(shù)必須定義了在運(yùn)行,而php支持在運(yùn)行時(shí)動(dòng)態(tài)創(chuàng)建函數(shù),下面是一個(gè)簡(jiǎn)單的范例,在運(yùn)動(dòng)時(shí)根據(jù)不同的條件創(chuàng)建函數(shù)$a
    <?php
    if (count($_POST) > 0) {
    $prepped = create_function('$a', 'return trim($_POST[$a]);');
    }
    elseif (count($_GET) > 0) {
    $prepped = create_function('$a', 'return strtoupper($_GET[$a]);');
    }
    else {
    $prepped = create_function('$a', 'return false;');
    }echo $prepped('file');
    ?>
    希望本文所述對(duì)大家的php程序設(shè)計(jì)有所幫助。