(php美元符号怎么打出来)(php美元写法)

你用PHP厉害吗?
每个语言都有自己值得一提的语法技巧,你知道PHP的几个?

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

(php美元符号怎么打出来)(php美元写法)

字符串当变量名

首先比起其他大部分语言,PHP有个超屌的灵活度,就是字符串可以当变量名使用,比如:

$father1='马云';

$father2='王健林';

echo ${'father1'}; //注意我用的是字符串

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

(php美元符号怎么打出来)(php美元写法)

双美元符号

看懂上边的代码,就不难理解双美元符号的使用了:

$a = "章子怡";

$b = "李小璐";

$woman='a';

echo $woman; //因为$woman是a,所以等于访问$a,输出的是章子怡

$woman='b';

echo $woman; //输出李小璐

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

(php美元符号怎么打出来)(php美元写法)

配合括号

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

('b')();

function a(){

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

}

function b(){

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

}

恭喜你,是王健林!

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

$name='a';

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

(php美元符号怎么打出来)(php美元写法)

带上new,就面向对象了

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

Class Dog{ //创建类

public $name = '牧羊犬';

}

$a='dog';

$b='Dog';

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

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

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

然后自己写写。

(php美元符号怎么打出来)(php美元写法)

最后

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

${$a[]}

又有两天没有写东西了,全因为转载和点赞不够啊!快来我需要你的鼓励!

我偶尔会有各种程度的公开课,时间会在我Q群通知,欢迎一起:598394989

爱你!

(php美元符号怎么打出来)(php美元写法)

声明:我要去上班所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流,版权归原作者来叨所有,原文出处。若您的权利被侵害,请联系删除。

本文标题:(php美元符号怎么打出来)(php美元写法)
本文链接:https://www.51qsb.cn/article/dvjijp.html

(0)
打赏微信扫一扫微信扫一扫QQ扫一扫QQ扫一扫
上一篇2023-07-25
下一篇2023-07-25

你可能还想知道

发表回复

登录后才能评论