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和调用如果直接写在同一个页面,调用则可以写在前面。
如果是包含的,则需先包含再调用,否则会报错。
顶顶顶顶
等待权威的回答
这个很权威了
这两种写法都可以,看个人习惯了
相关问答:
最近一个项目中遇到一个问题:在原有的一套系统中(php开发)添加一些小功能(jsp开发),原来用户系统都是php开发的,我如何在jsp开发的功能中做到用户信息session同步呢? 有人是否有做过类以项目,想听听大家的看法
......
PHP中 声明变量的时候一个$跟两个$的区别
比如说
$var="333"; 表示变量名为$var的变量的值为333
$var="myvar";$$var="333";表示变量名为$myvar的变量的值为333
这样说清楚了吗?
......
现有一PHP空间,支持MYSQL数据库
为节省费用,现想通过域名转向目录形式进行管理(即将域名A记录[包括顶级域名及二级域名]都指向同一空间)
如:访问域名 abcd.cn 直接访问网站根目录
访问二级域名 ef.abcd.cn ......
请教高手帮忙,session_start()放在外部的文件用 require 或 include 包含进来,请问这样做合理吗??代码运行是正常的,这样做合理吗??请高手指点。。。。 谢谢····
require 或 include ......
在PHP中有没有像ASP中的记录集(ADODB.Recordset )这种类型的对象?可不可以像在ASP中一样通过记录集来更新数据库.如下面这样.
VBScript code:
set rs=server.createobject("adodb.recordset")
......