当我运行下面的脚本,它会输出错误信息,我该怎么

 更新时间:2016年11月25日 17:41  点击:1686
function myfunc($argument) {
echo $argument + 10;
}
$variable = 10;
echo "myfunc($variable) = " . myfunc($variable);
到底是什么原因呢?
要将自定义函数的结果传回,你需要使用return来将结果传回,而不是echo函数。
当送出一个表单时,它可能使用image当成提交按钮,如下面所示:
<input SRC="image.gif" NAME="foo"> 当用户按下图片的任一点时,伴随表单传回服务器还包含了二个附加变量 foo.x 与 foo.y。
因为foo.x 与 foo.y在PHP中是有问题的名称,它们自动转成变量 $foo_x 与 $foo_y。在PHP处理期间就被转换掉了。
在PHP中,要结束一个脚本区域,使用"?>" 或 "?>
"(
是要新增一行的)。意思在上述的程序中你需要在每个PHP区域中加入另外的换行标记。
为何PHP会这样子呢?因为当格式化成一般的HTML时,你不需要新的一行。但是当你在生成了一个行特别长的源代码时,它会让你阅读时很困难。
如果你使用模块方式运行PHP,函数getallheaders()可以达到你的要求。因此照下面的程序可以显示你所有请求的HTTP变量值:
$headers = getallheaders();
for(reset($headers); $key = key($headers); next($headers))
{ echo "headers[$key] = ".$headers[$key]."
n"; }
发生这种情况是因为某些原因使PHP的模块没有顺利运行。请在寻求帮助之前,先检查下面三个步骤:
确认你运行的httpd程序是你刚编译过的。请运行/path/to/binary/httpd -l。如果你没有看到 mod_php3.c在列表中,请重装Apache程序。
确定你在Apache的配置文件.conf (如 httpd.conf)中加入了MIME类型,如 AddType application/x-httpd-php3 .php3,同时也要确定上面的AddType没有放在 a <Virtualhost>或<Directory>二个区域之中,否则会让你加入的MIME 类型无效。
最后,由于Apache 1.2.x和Apache 1.3.x的系统配置文件的位置不同。你需要检查真正的配置文件是哪个,同时看里面有没有为PHP加上AddType类型。你可以放个错误的配置语法在httpd.conf中,看运行httpd时有没有错误信息来确定配置文件到底对不对。
[!--infotagslink--]

相关文章

  • Powershell实现编写和运行脚本

    本文为那些对学习 Windows PowerShell 命令行和脚本编写环境感兴趣的系统管理员提供了资源。也请告诉我们本网站如何才能对您更有用处。...2020-06-30
  • C#隐式运行CMD命令(隐藏命令窗口)

    这篇文章主要介绍了C#隐式运行CMD命令(隐藏命令窗口),本文实现在winform窗口中运行CMD命令,需要的朋友可以参考下...2020-06-25
  • 解决Pycharm 运行后没有输出的问题

    这篇文章主要介绍了解决Pycharm 运行后没有输出的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧...2021-02-06
  • Mybatis plus中使用in查询出错如何解决

    这篇文章主要介绍了Mybatis plus中使用in查询出错的问题及解决方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下...2020-08-06
  • Python运行提示缺少模块问题解决方案

    这篇文章主要介绍了Python运行提示缺少模块问题解决方案,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下...2020-05-10
  • C#判断程序是否是管理员权限运行的方法代码示例

    这篇文章主要介绍了C#判断程序是否是管理员权限运行的方法代码示例,本文直接给出实现代码例子,需要的朋友可以参考下...2020-06-25
  • 在Linux上运行C#的方法

    这篇文章主要介绍了在Linux上运行C#的方法,实例分析了Linux平台下Mono软件包的应用技巧,以及在此基础之上的C#运行方法,具有一定的参考借鉴价值,需要的朋友可以参考下...2020-06-25
  • 使用BindingResult 自定义错误信息

    这篇文章主要介绍了使用BindingResult 自定义错误信息,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教...2021-10-23
  • python基于opencv检测程序运行效率

    这篇文章主要介绍了python基于opencv检测程序运行效率,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下...2020-05-09
  • hbuilder怎么运行php?如何用HBuilder调试PHP程序

    本文详细介绍了用HBuilder调试PHP程序的教程,对初学php的同学来说很有用,有兴趣的同学可以看看。 先到这里下载HBuilder(HBuilder是最棒的PHPIDE,可以参考PHP是世界上...2017-07-06
  • 解析C/C++中如何终止线程的运行

    本篇文章是对C/C++中如何终止线程运行的方法进行了详细的分析介绍,需要的朋友参考下...2020-04-25
  • .NET 5 部署在docker上运行的方法

    这篇文章主要介绍了.NET 5 部署在docker上运行的方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下...2021-03-06
  • VS2010写的程序在自己电脑可以运行、其他电脑上不能运行的解决方案

    自己用Visual Studio 2010 旗舰版写了一个软件,在自己电脑上运行完全没有问题,但是拷贝到其他人电脑上之后不管双击还是以管理身份运行,均没有反应,进程管理器中相关进程也只是一闪而过...2020-06-25
  • python Popen 获取输出,等待运行完成示例

    今天小编就为大家分享一篇python Popen 获取输出,等待运行完成示例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧...2020-05-06
  • 如何将tomcat源码以maven方式运行

    这篇文章主要介绍了如何将tomcat源码以maven方式运行,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧...2021-03-31
  • 结束运行python的方法

    在本篇文章里小编给大家分享的是关于结束运行python的方法以及相关代码,有需要的朋友们跟着学习下。...2020-06-17
  • Python pip安装lxml出错的问题解决办法

    Python pip安装lxml出错怎么办?本文介绍了Python pip安装lxml出错的问题解决办法,非常实用,有兴趣的同学快来看看吧。 Python pip安装lxml出错的问题解决办法1. 在...2017-07-06
  • 文件上传错误信息说明

    错误信息说明从 PHP 4.2.0 开始, PHP 将随文件信息数组一起返回一个对应的错误代码。该代码可以在文件上传时生成的文件数组中的 error 字段中被找到, 也就是 $_FILES["u...2016-11-25
  • PHP中 上运行 root 用户才可以运行的外部程序

    在PHP中运行只有root用户才可以运行的外部程序,一直是个老问题,用常规的办法很难实现。这是因为一般情况下,PHP是作为APACHE的一个模块的,也就是说,PHP是APACHE的一部分,而A...2016-11-25
  • php怎么运行?php程序的运行方法

    php怎么运行?本文介绍了php程序的运行方法,大家可以参考一下 进入apache2.2子目录htdocs下,新建php程序,比如index.php代码如下 代码如下 复制代码 ...2017-07-06