首页 » SEO优化 » php怎么调function技巧_这都不会敢说自己PHP厉害超灵活小技能用值调变量和函数

php怎么调function技巧_这都不会敢说自己PHP厉害超灵活小技能用值调变量和函数

访客 2024-11-19 0

扫一扫用手机浏览

文章目录 [+]

本日有一个我很爱的小技巧,给还不知道的朋友,扩展你代码的可能性。
让你更自傲!

字符串当变量名

首先比起其他大部分措辞,PHP有个超屌的灵巧度,便是字符串可以当变量名利用,比如:

php怎么调function技巧_这都不会敢说自己PHP厉害超灵活小技能用值调变量和函数

$father1='马云';

php怎么调function技巧_这都不会敢说自己PHP厉害超灵活小技能用值调变量和函数
(图片来自网络侵删)

$father2='王健林';

echo ${'father1'}; //把稳我用的是字符串

用大括号把字符串括住,就可以调用变量。
这样我们就可以动态直接调用你须要的变量名,你只须要组合字符串,两个爸爸随你选。

双美元符号

看懂上边的代码,就不难明得双美元符号的利用了:

$a = \公众章子怡\"大众;

$b = \公众李小璐\公众;

$woman='a';

echo $$woman; //由于$woman是a,以是即是访问$a,输出的是章子怡

$woman='b';

echo $$woman; //输出李小璐

双美元,后边的美元加字符是一个变量!

合营括号

这个套路还可以动态地调用函数,看看下边运行完往后,谁是你父亲?

('b')();

function a(){

echo '马云现在是你父亲';

}

function b(){

echo '王健林现在是你父亲';

}

恭喜你,是王健林!

同理,这个方法也可以合营上变量,类似双美元符号的道理,比如这样调用:

$name='a';

$name(); //现在还是王健林吗

带上new,就面向工具了

给你直接来点小难度,看看变量dog是哪来的?

Class Dog{ //创建类

public $name = '牧羊犬';

}

$a='dog';

$b='Dog';

$$a=new $b(); //实例化并且保存为变量谁?

echo $dog->name; //输出 牧羊犬

看会了你就顿悟了,来给我一个自傲的微笑。

然后自己写写。

末了

末了提示一下,数组一样可以像上边的变量,来组合新的变量或者函数名,但是要加括号帮助二逼程序区分先后。
比如:

${$a[]}

又有两天没有写东西了,全由于转载和点赞不足啊!
快来我须要你的鼓励!

我偶尔会有各种程度的公开课,韶光会在我Q群关照,欢迎一起:598394989

爱你!

标签:

相关文章

大数据时代,智慧未来的钥匙

随着互联网技术的飞速发展,大数据已经成为当今社会的一个重要组成部分。大数据时代,数据如同石油一样,成为了新时代的“黑金”。在这个时...

SEO优化 2024-12-16 阅读0 评论0