这个涉及到了php7+的新特性,和一种获取参数的方式,两种方法,个人推荐php7的新特性方式。
PHP 7 增加了对返回类型声明的支持。 类似于参数类型声明,返回类型声明指明了函数返回值的类型。可用的类型与参数声明中可用的类型相同。如下:
<?phpfunction sumOfInts(int ...$ints)
{
return array_sum($ints)
}
var_dump(sumOfInts(2, 3, 4))
以上程序会输出:
int(9)
还有一种方式,使用func_get_args(),如下:
<?phpfunction 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还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。
echo '<li><a href="ruirong.php ?id=$abc">'.$row['zbt'].'</span></a></li>'只要在双引号里就能解析变量,像你原先那个,就会变成$id=$abc,变成了字符串
可能不太好理解,直接取前面这一段 '<li><a href="ruirong.php ?id="$abc"">'
你先去掉单引号 <li><a href="ruirong.php ?id="$abc"">,如果你的编辑器有颜色区分的话,你可以看到$abc,是变量的颜色,那是因为"ruirong.php ?id="和"",被当做一对双引号,然后你外面又有一层单引号,$abc就变成字符串了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)