• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

php函数重载的替代方法–伪重载详解_php实例

php 搞代码 3年前 (2022-01-26) 30次浏览 已收录 0个评论

函数重载的替代方法-伪重载,下面看一个具体的实例代码。

<? php//函数重载的替代方法-伪重载////确实,在PHP中没有函数重载这个概念,让很多时候我们无法进行一些处理,甚至有时候不得不在函数后面定义好N个参数//在看到了func_get_arg,func_get_args,func_num_args,这三个函数的时候,你们是不是想起了什么?function testOne ( $a ) { echo (' 一个<div style="color:transparent">本&文来源gaodai^.ma#com搞#代!码网</div><strong>搞gaodaima代码</strong>参数就这样 ');}function testTwo ( $a ,  $b ){ echo (' 两个参数的就这样 ');}function testThree ($a,  $b,  $c ) { echo (' 黑黑,这是三个参数的 ');}function test () { $argNum  =  func_num_args ();  // 这一段其实可以用 $_arg = func_get_args() 来获得所有的参数,只是要用数组而已,不方便我下面的表达,呵呵 for ( $i  =  0 ; $i   test1( $_arg [ 0 ] );   break ;  case  2 :   $this -> test2( $_arg [ 0 ] ,  $_arg [ 1 ]);   break ;  default :   $this -> a = 0 ;   $this -> b = 1 ;   break ;  } } function test1 ($a) {  $this -> a =  $a ; } function test2 ($a,  $b) {  $this -> a =  $a ;  $this -> b =  $b ; }}?>

以上所述就是本文的全部内容了,希望大家能够喜欢。


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:php函数重载的替代方法–伪重载详解_php实例
喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址