ホームページ >バックエンド開発 >PHPチュートリアル >PHP の実行時に関数を動的に作成する方法_PHP チュートリアル

PHP の実行時に関数を動的に作成する方法_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 10:03:37883ブラウズ

PHP実行時に関数を動的に作成する方法

この記事では、PHPのプロセスステートメントとcreate_function関数の使用スキルを中心に、PHP実行中に関数を動的に作成する方法を紹介しますので、必要な方は参考にしてください

この記事の例では、PHP の実行中に関数を動的に作成する方法を説明します。参考のためにみんなで共有してください。具体的な分析は次のとおりです:

一般的な言語関数は実行時に定義する必要がありますが、PHP は実行時に関数を動的に作成することをサポートしています。以下は、演習中にさまざまな条件に従って関数 $a を作成する簡単な例です。

?

1

2

3

4

5

6

7

8

9

10

11

if (count($_POST) > 0) {

$prepped = create_function('$a', 'return trim($_POST[$a]);');

}

elseif (count($_GET) > 0) {

$prepped = create_function('$a', 'return strtoupper($_GET[$a]);');

}

その他 {

$prepped = create_function('$a', 'return false;');

}echo $prepped('file');

?>

この記事で説明した内容が皆様の PHP プログラミング設計に役立つことを願っています。

http://www.bkjia.com/PHPjc/968663.htmlwww.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/968663.html技術記事 PHP の実行中に関数を動的に作成する方法. この記事では、PHP のプロセス ステートメントと create_function 関数の使用を中心に説明します。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。