易截截图软件、单文件、免安装、纯绿色、仅160KB

PHP对哪种跑法是正确的? - PHP / 开源资源

PHP code:
fun('5');
function fun($a){
$b = $a + $a;
return $b;
}





PHP code:

function fun($a){
$b = $a + $a;
return $b;
}
fun('5');




如果说第一种跑法错误,为什么PHP不出错?
fun('5');
到这步的时候,它就会直接调用function fun不管你function在哪个位置。

这两种都没错。。。。

PHP中编写用户自定义函数时,需要注意:

任何有效的PHP代码都有可能出现在函数内部,甚至包括其他函数的定义;

调用函数时,通常使用与其在定义时相同的形式,尽管函数名不区分大小写;

PHP函数可以可以定义在函数调用之前或者之后,但是,函数如果定义在条件结构之内,或其他函数内部,则函数的定义必须在函数调用之前被运行到。

fun('5');
function fun($a){
$b = $a + $a;
return $b;
}

function和调用如果直接写在同一个页面,调用则可以写在前面。
如果是包含的,则需先包含再调用,否则会报错。

顶顶顶顶

等待权威的回答

引用
fun('5');
function fun($a){
$b = $a + $a;
return $b;
}

function和调用如果直接写在同一个页面,调用则可以写在前面。
如果是包含的,则需先包含再调用,否则会报错。


这个很权威了

这两种写法都可以,看个人习惯了


相关问答:

php跟jsp之间session共享的问题 - Java / Web 开发

最近一个项目中遇到一个问题:在原有的一套系统中(php开发)添加一些小功能(jsp开发),原来用户系统都是php开发的,我如何在jsp开发的功能中做到用户信息session同步呢? 有人是否有做过类以项目,想听听大家的看法
......

新学PHP 请教问题 - PHP / 基础编程

PHP中 声明变量的时候一个$跟两个$的区别
比如说
$var="333"; 表示变量名为$var的变量的值为333
$var="myvar";$$var="333";表示变量名为$myvar的变量的值为333
这样说清楚了吗? ......

PHP如何实现域名的自动跳转... - PHP / 基础编程

现有一PHP空间,支持MYSQL数据库
为节省费用,现想通过域名转向目录形式进行管理(即将域名A记录[包括顶级域名及二级域名]都指向同一空间)
如:访问域名 abcd.cn 直接访问网站根目录
访问二级域名 ef.abcd.cn ......

php 关于session_start的问题 - PHP / 基础编程

请教高手帮忙,session_start()放在外部的文件用 require 或 include 包含进来,请问这样做合理吗??代码运行是正常的,这样做合理吗??请高手指点。。。。 谢谢····
require 或 include ......

PHP与ASP - PHP / 基础编程

在PHP中有没有像ASP中的记录集(ADODB.Recordset )这种类型的对象?可不可以像在ASP中一样通过记录集来更新数据库.如下面这样.
VBScript code:

set rs=server.createobject("adodb.recordset")
......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号