php 可变参数如何向内传递

php 可变参数如何向内传递,第1张

这个涉及到了php7+的新特性,和一种获取参数的方式,两种方法,个人推荐php7的新特性方式。

PHP 7 增加了对返回类型声明的支持。 类似于参数类型声明,返回类型声明指明了函数返回值的类型。可用的类型与参数声明中可用的类型相同。如下:

<?php

function sumOfInts(int ...$ints)

{

    return array_sum($ints)

}

var_dump(sumOfInts(2, 3, 4))

以上程序会输出:

int(9)

还有一种方式,使用func_get_args(),如下:

<?php

function foo()

{

    $arg_list = func_get_args()

    echo $arg_list[0]."\n"// 第一个参数

    echo $arg_list[1]."\n"// 第二个参数

    echo $arg_list[2]."\n"// 第三个参数

}

foo(1, 2, 3)

?> 以上例程会输出:

1

2

3

这是可变长度参数。

$AAA=md5(base64_encode($domains.'woqu'))

$domainsmi = file_get_contents($file)

$duqu = file_get_contents($file)

$sc=$AAA.md5($AAA)

这段代码里面的三个点作用是,把$domains后面拼接上woqu字样然后再做base64和md5编码。

PHP是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域。PHP 独特的语法混合了C、Java、Perl以及PHP自创的语法。

它可以比CGI或者Perl更快速地执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML(标准通用标记语言下的一个应用)文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。


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

原文地址:https://54852.com/zaji/7081952.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存