小编Nad*_*nit的帖子

通过另一个文件调用PHP函数

我创建了一个简单的示例php文件,用于显示一些函数输出.这是代码..

<?php
// $printName = hello('samitha');
// $printHeader = pageHeader('main','on');

switch (key($_GET)){
    case 'red':
        $printHeader = pageHeader('red','on');
        $printName = hello('Joel');
        break;

    case 'blue':
        $printHeader = pageHeader('blue','off');
        $printName = hello('Duck');
        break;

    case 'yellow':
        //$printHeader = pageHeader('yellow','on');
        break;
}


function hello($name){
    return $name;
}


function pageHeader($header,$onoff){
    if ($onoff == 'on') {
        return $header."page header<br>";
    }
    else {return null;}
}

echo $printHeader;
echo $printName;

?>
Run Code Online (Sandbox Code Playgroud)

此代码工作正常,没有任何问题.

当我打电话给'example.com/php/tipo34.php?red'时,它显示在屏幕上:

redpage header
Joel
Run Code Online (Sandbox Code Playgroud)

当我打电话给'example.com/php/tipo34.php?blue'时,它会显示在屏幕上:

Duck
Run Code Online (Sandbox Code Playgroud)

我试图将下面的函数放在另一个名为tipo34-req.php的php文件中,并收到以下错误:

Fatal error: Call to undefined function pageHeader() in C:\wamp\www\php\tipo34.php on …
Run Code Online (Sandbox Code Playgroud)

php

0
推荐指数
1
解决办法
352
查看次数

标签 统计

php ×1