php如何调用函数

php如何调用函数,第1张

PHP函数调用与Java/C/C++是一样的额,通过函数名(参数列表)就可以了,

举个栗子:

图中,有两处函数调用,一开始的session_start()是调用的PHP函数,validate_user($username, $password)是用户自定义函数,同样的方式调用。

在实验的时候发现是可以的,代码如下

<?php

function func(){ echo "I'm a external function <br />"}

class Test {

function doExternalFunction($_externalFunc, $_param){

func()

$_externalFunc($_param)

}

}

function sayHello($_param){

echo "hello, $_param"

}

$name = "HanMeiMei"

$test = new Test()

$test->doExternalFunction("sayHello", $name)

?>

在调用Test类实例的doExternalFunction()方法时,外部的func()方法是可以运行的,因为它是全局的。但是建议不要这样使用,

因为Test::doExternalFunction()对func()函数有依赖,当项目比较大时,而func()和Test类没有同时引入到一个文件中来,会引

起错误。比较理想的情况是,使用回调函数的形式来调用外部函数,就像执行在Test::doExternalFunction()执行sayHello()一样


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/8037801.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-12
下一篇 2023-04-12

发表评论

登录后才能评论

评论列表(0条)

保存