php如何调用方法

php如何调用方法

本类中普通方法调用

$fundList =$this->getOnsaleFundList();

本类中静态方法调用 (推荐学习:PHP视频教程)

$fundList =self::getOnsaleFundList();

立即学习“PHP免费学习笔记(深入)”;

调用其他类的普通方法

$objFix = new ApiAssemble();

 $objFix->setUser($obj);

调用其他类的静态方法

$objFix = ApiAssemble::setUser($obj);

代码:

<?php // 最常见的函数调用 --- 1function userFunction1($param1, $param2){echo 'UserFunction1: Param1 : ',$param1,' , Param2 : ',$param2,'
';}userFunction1('Hello','world'); // 最常见的函数调用 --- 2$userFunction2 = function($param1, $param2){echo 'UserFunction2: Param1 : ',$param1,' , Param2 : ',$param2,'
';};$userFunction2('Hello', 'PHP'); // 作为回调函数的函数调用 --- 1function funcWithCallback1($callback, $param1, $param2){echo 'funcWithCallback1 : ';if(is_callable($callback)) $callback($param1, $param2);}funcWithCallback1($userFunction2,'Hello','world'); // 作为回调函数的函数调用 --- 2 call_user_funcfunction funcWithCallback2($callback, $param1, $param2){echo 'funcWithCallback2 : ';if(is_callable($callback)) call_user_func($callback, $param1, $param2);}funcWithCallback2($userFunction2,'Hello','world'); // 一个函数调用示例: 以 用户注册,修改密码为例$function_pool = array('regist' => array('validateUsername' => function($username){return (strtolower($username) !== 'admin') ? true : false;},'addUser' => function($username, $password){$user[$username] = $password;echo 'Add user Ok';return $user;}),'updatePass' => array('validatePassword' => function($username, $password, $user){return (is_array($user) && array_key_exists($username, $user) && $user[$username] == $password);},'setPassword' => function($username, $password, $user){$user[$username] = $password;return $user;})); function regist($function_pool, $username, $password){if(isset($function_pool) && isset($function_pool['regist'])){if(isset($function_pool['regist']['validateUsername']) && $function_pool['regist']['validateUsername']($username)){return $function_pool['regist']['addUser']($username, $password);}else{return 'User exists or Uniligel ';}}}$user = regist($function_pool, 'Guojunzhou', 'sanyue');echo '
';print_r($user);echo '

登录后复制登录后复制'; function updatePass($function_pool, $username, $password, $newPass, $user){if(isset($function_pool) && isset($function_pool['updatePass'])){if(isset($function_pool['updatePass']['validatePassword']) && $function_pool['updatePass']['validatePassword']($username, $password, $user)){return $function_pool['updatePass']['setPassword']($username, $newPass, $user);}}}$user = updatePass($function_pool, 'Guojunzhou', 'sanyue', '123456', $user);echo '

';print_r($user);echo '

登录后复制';?>

以上就是php如何调用方法的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2524455.html

(0)
上一篇 2025年3月5日 17:54:46
下一篇 2025年3月5日 16:48:36

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • php如何使用数据库

    首先我们需要在mysql数据库中创建一个数据库,如下图所示: 然后用EditPlus创建一个php文件,书写如下的连接语句,主要运用了mysql_connect方法。 相关推荐:《php环境搭建》 立即学习“PHP免费学习笔记(深入)”; …

    2025年3月5日 编程技术
    200
  • php如何调用redis集群

    目前我们用到的 php 的 redis 扩展 主要有2个: phpredis,它是用c写的php的高效扩展;predis,它是用php代码写的,也用的蛮多的。 phpredis(PHP扩展)方式 (推荐学习:PHP视频教程) 1. phpr…

    2025年3月5日
    200
  • php如何实现分页功能

    分页效果在网页中是常见的,可是怎样才能实现分页呢,今天做了两种方法来实现一下分页的效果。 首先,我们需要准备在数据库里面准备一个表,并且插入数据,这些都是必需的前提工作了,不多说,如图所示(库名为jereh,表名为n_content): 步…

    2025年3月5日
    200
  • php如何输出数组

    和数组的创建一样,数组的输出显示也有三种方法。 一、for循环 (推荐学习:PHP视频教程) <?php $ms_office = array( 'word', 'excel', 'o…

    2025年3月5日
    200
  • php如何实现对文件压缩

    压缩一个文件 我们将一个文件生成一个压缩包。 open($filename,ZipArchive::CREATE);   //打开压缩包$zip->addFile($path,basename($path));   //向压缩包中添加…

    2025年3月5日
    200
  • php如何实现验证码功能

    php通过gd库实现验证码功能,结合实例形式分析了php验证码相关图片绘制、输出操作实现技巧。分享给大家供大家参考,具体如下: 首先看看实现的效果:(推荐学习:PHP视频教程) 具体实现: 立即学习“PHP免费学习笔记(深入)”; <…

    2025年3月5日
    200
  • php如何实现登录页面

    开始自然是从最简单的功能起步,我第一个任务选择了做一个登录操作,其实也没想象中那么简单。 1、首先自然是连接和创建数据库 这部分我写在model.php中 $userName=’root’;$passWord=”;$host=’local…

    2025年3月5日 编程技术
    200
  • php如何实现推荐功能

    所用的函数:int similar_text ( string $first, string $second[, float $percent] ) 利用similar_text将这些文章标题同原文章标题做对比,按标题的相似程度重新排列标题…

    2025年3月5日
    200
  • php如何实现表单的提交

    php如何实现表单提交,具体步骤如下: 首先创建含表单的html文件:upload.html nbsp;html>        上传文件    登录后复制   相关推荐:《php入门教程》 再创建服务端文件:upload.php n…

    2025年3月5日
    200
  • php如何实现表格传值

    php文件之间传值的四种方式说明 POST传值 post传值是用于html的 以上就是php如何实现表格传值的详细内容,更多请关注【创想鸟】其它相关文章!

    2025年3月5日
    200

发表回复

登录后才能评论