我创建了一个简单的示例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 ×1