宝哥软件园

PHP正在进行中-变量的详细解释和字符串到变量的动态插入

编辑:宝哥软件园 来源:互联网 时间:2021-09-02

在PHP中,变量是一个$变量名,它遵循标识符的命名规则。它可以以字母和下划线开头,也可以由数字、下划线和字母组成。

变量声明

所有的变量在使用前都要声明,最好做好笔记,虽然声明的变量可能不会在PHP中显示。声明变量后,可以为其赋值。变量赋值有两种类型:值赋值和引用赋值。

?Php #合法声明变量$ _ name$账户;$ show _ title#分配$ color=' red#引用赋值$ user _ color=$ color?变量作用域

变量可以在PHP脚本中的任何地方声明,但是作用域的范围因位置而异。

局部变量

一般在函数中声明局部变量,即只能在函数中引用,函数退出时改变及其值被破坏。如果变量在函数外使用,PHP会将其作为另一个变量处理,与函数中的变量无关。

?PHP $ x=5;函数show _ x(){ $ x=3;echo $ x;} show _ x();echo $ x;功能参数

传递函数参数有两种方式:按值传递和按引用传递;如果是通过值传递的,则参数的范围被限制在函数中,并且参数在函数退出后被销毁。但是通过引用,参数的范围不仅仅在函数内部。

?php $ cost _ fish=20.10$ cost _ apple=2.45#引用参数前面需要有符号函数rise ($ cost _ fish,$ cost _ apple){ $ cost _ fish;$ cost _ apple} rise($cost_fish,$ cost _ apple);回声$cost_fish。值传输参数-参考传输参数'。$ cost _ apple?全局变量

您可以在脚本的任何地方访问全局变量,但是当您想要修改函数中的全局变量时,您需要使用关键字global显式声明它。

?PHP $ x=5;函数show _ x(){ global $ x;$ x;} show _ x();全局变量也可以通过$GLOBAL数组来声明

?PHP $ x=5;函数show _ x(){ global $ x;$ x;} show _ x();使用全局变量时必须小心。使用太多变量后很容易造成代码混乱。

静态变量

静态变量和函数参数的区别在于,静态变量在声明时加入了static关键字,这样函数退出后静态变量就不会被破坏,这个值在函数再次调用时被保留使用。

?php函数花(){ static $ date=0;$ dateecho $ date}花费();花费();超级全球

许多变量是在PHP中预定义的,可以从脚本执行的任何地方访问。这些变量主要提供大量关于环境的信息。

//打印出由$_SERVER预定义的变量信息foreach ($_SERVER为$ var=$ value){ echo ' $ var=$ value br/;}让我们来看看PHP正在进行的工作——将字符串动态插入变量。具体详情如下:

在PHP中,字符串通常用双引号或单引号括起来。

附和‘张吴’要求一起‘喝酒’。如果我们想动态地将数据插入到字符串中,除了使用之外,我们还可以使用{}来标识字符串的动态部分。-标志拼接。

?Php $name='刘钊';附和“张吴 n凑齐$名,去‘喝酒’。”;echo '/br ';'附和'张吴 n全部 $名去'喝 ' . ';echo '/br ';附和‘张吴’来‘喝酒’。echo '/br ';附和'张吴 n凑齐$名,去'喝酒'。echo '/br ';附和‘张吴’要去‘喝酒’。echo '/br ';

通过上面的代码,我们发现:

在双引号中直接插入变量是无效的;双引号中的字符可以用反斜杠()转义,但双引号中的单引号不需要用反斜杠转义;单引号中,除单引号外,其他字符的反斜杠转义无效;{}允许您在双引号字符串中动态插入变量。摘要

以上是PHP在进行中的详细解释——变量和字符串动态插入到边肖介绍的变量中。希望对大家有帮助。如果你有任何问题,请给我留言,边肖会及时回复你。非常感谢您对我们网站的支持!

更多资讯
游戏推荐
更多+