首页 » 建站技术 » PHP 技术 » 浏览内容

PHP 4.0 时尚编程百例 —  实例 30  动态调用函数


2005-05-10 14:13:06 5,221 0 发表评论 字体: 作者:C.K.
标签: 时尚编程百例

体验版 88 元,个人版 128 元,多用户版 288元个人版160元升级到多用户版。

实例说明

本例将介绍如何在PHP 4.0 中动态调用function函数.由于PHP 4.0支持可变化的function函数概念,这就意味着如果在一个变量的名称后面加上一对圆括号,那么 PHP 4.0 将寻找与这个变量名字相同的函数.无论这个变量的数值是什么,函数都会被执行。在这个实例中通过对 $myFunction 的两次赋值,实现了对于函数的动态调用.

编程思路

首先定义2个函数:function write() 和 function writeBold().然后通过对变量 $myFunction 的赋值,实现对函数的动态调用。

创作步骤

一、定义函数

function write($text) 和 function writeBold($text).

二、给变量赋值

$myFunction=”write”;$myFunction=”writeBold”,然后实现函数的调用。

三、本例程序代码

<head>
  • <title>动态调用函数</title>
  • </head>
  • <body>
  • <font size=5>
  • <?
  •    function write($text)                    // 定义 function write()函数
  • {
  •  print($text);                        // 打印字符串
  • }
  • function writeBold($text)                // 定义function writeBold()函数
  • {
  •  print("<b>$text</b>");               // 打印字符串
  • }
  • $myFunction="write";                     // 定义变量
  • $myFunction("你好!<br>");                // 由于变量后面有括号,所以找名字相同的function 函数
  • print("<br>n");
  • $myFunction="writeBold";                 // 定义变量
  • $myFunction("再见!");                    // 由于变量后面有括号,所以找名字相同的function 函数
  • print("<br>n");
  • ?>
  • </font>
  • </body>
  • </html>

    网站统计 Statistics

    • 创建时间: 2005年1月3日 距今5062 天
    • 日志总数: 2461
    • 评论总数: 630
    • 标签总数: 654
    • 链接总数: 273
    • 最后更新: 2018-8-31 17:57:04
    • 您是本站第 14144435 位访客

    广告区 Guǎng Gào