php 中 两个$什么意思

如题所述

php中两个$也就是$$用来定义可变变量。

PHP作为网络开发的强大语言之一,现在应用非常广泛,具有开放源代码,跨平台性强,开发快捷,效率高,面向对象,并且易于上手,专业专注等诸多优点。各种PHP开发框架也让程序开发变的简单有效。

所谓可变变量,就是一个变量的名,又是一个变量。可变变量的语法形式是php特殊的语法,其他语言中少见。有时候使用可变变量名是很方便的。就是说,一个变量的变量名可以动态的设置和使用。

在 PHP 的函数和类的方法中,超全局变量不能用作可变变量。$this变量也是一个特殊变量,不能被动态引用。

扩展资料:

一直以来php框架被广泛利用,多半都是基于mvc架构模式的,还有基于事件驱动模式的,大致列举三个国内框架:

1、ThinkPHP是一个性能卓越并且功能丰富的轻量级PHP开发框架,本身具有很多的原创特性,并且倡导大道至简,开发由我的开发理念,用最少的代码完成更多的功能,宗旨就是让WEB应用开发更简单、更快速。从1.*版本开始就放弃了对PHP4的兼容,因此整个框架的架构和实现能够得以更加灵活和简单。。

2、Canphp是一个中国开源的php框架,主要的设计理念就是为了追求简单,减少php初学者的学习成本,而且追求高效率,模版类不提供其他标签,直接应用php的源代码,还有它是微内核设计,移植性强,松散耦合等特点,能集成到你任何一个系统里面。其中集成的http类相当的强大,采集图片速度相当的快,为什么这样呢?因为适用了模拟异步多进程的原理。

3、KYPHP是一个中国开源的PHP框架,kyphp严格遵守OOP和MVC的理念,具有控件化、可扩展性强。kyphp设计理念是自由、简单。既可以用php源码编程,也可以使用标签,支持多语言,多数据库,多皮肤,多模型部署等,为程序员节省更多的时间。

参考资料来源:

百度百科-PHP框架

百度百科-可变变量

温馨提示:内容为网友见解,仅供参考
第1个回答  2019-07-11

php 中 两个$也就是$$用来定义可变变量。

可变变量是指一个变量的变量名可以动态的设置和使用,利用一个普通的变量通过声明来设置,例如:

<?php

$a = 'hello';

?>

在上面的例子中 hello 使用两个美元符号($)之后,就可以作为一个可变变量的变量了。例如:

<?php

$$a = 'world';

?>


扩展资料

可变变量的特殊用法:

1、类的动态实例化

$var=“foo”;

$a=new $foo;

2、循环定义变量

for($i=0;$i<10;$i++)

{

${aa.$i}=“a”;

}

参考资料:百度百科-可变变量

本回答被网友采纳
第2个回答  推荐于2018-03-10
可变变量
$first ="hello";
$hello ="world";
echo $first." ".$$first;
结果是 hello world

$$first就是$hello,因为$first的值是hello本回答被网友采纳
第3个回答  2020-07-29
php中两个$也就是$$用来定义可变变量。
第4个回答  2012-05-18
楼上的

php 中 两个$什么意思
php 中 两个$也就是$$用来定义可变变量。可变变量是指一个变量的变量名可以动态的设置和使用,利用一个普通的变量通过声明来设置,例如:<?php a = 'hello';?> 在上面的例子中 hello 使用两个美元符号($)之后,就可以作为一个可变变量的变量了。例如:<?php a = 'world';?> ...

php 中 两个$什么意思
php中两个$也就是$$用来定义可变变量。PHP作为网络开发的强大语言之一,现在应用非常广泛,具有开放源代码,跨平台性强,开发快捷,效率高,面向对象,并且易于上手,专业专注等诸多优点。各种PHP开发框架也让程序开发变的简单有效。所谓可变变量,就是一个变量的名,又是一个变量。可变变量的语法形式是php...

php中的双美元符号$$符号什么意思?
双$$为变量的变量,解析顺序为从右往左解析,比如:a="b";b="c";echo $$a;\/\/此时结果会是 c,首先$$a会被拆分成$($a)来处理,先把$a解析出来成了$(b),然后再把$和b合成一个变量$b,再把$b的值输出,就是c了。

php $是什么意思?
PHP $是指PHP语言中最重要的变量——$符号。在PHP中,$符号被用于引用变量,可以将任何值赋给变量,并通过$符号来引用。例如:$name = "Tom"; 通过这个例子可以看出,在PHP中定义一个变量时需要先添加一个$符号,这也是PHP的语法规则之一。在PHP中,$符号的作用非常重要,如果不理解它的...

PHP中参数前面要加个$,$是什么意思
扯淡 什么复变函数 PHP中 所有的变量都需要在变量前面加一个$来表示这个字串代表变量 比如 定义了 变量 initPara 使用的时候就必须用 $initPara 这样来使用 这个约定来自于原始的shell编程风格

php中$$是什么意思?
在php中,$$符号的作用是将一个变量的值作为另一个变量的名称来访问。例如,如果$a的值为"b",那么$$a就表示变量$b的值。因为这里$$a相当于$b,所以变量$b的值为"hello" ,所以最终的结果为 'hello'。b = "hello";echo $$a; \/\/ 输出 "hello&#...

php里面前面加$的代表什么?
表示是变量 a ..就是"变量a"..=== 还有常量,用define来定义 define("常量名","值");如:define("AAA","d:\\wwwroot");那么下面调用d:\\wwwroot的时候就可以直接使用AAA ...

php $什么意思
变量标识符,一串字符串前加上$就是标识符,如:$user="aabbccdd",下次出现$user的时候,它就代表aabbccdd

php中的$是什么意思?
在PHP中,$符号通常是用来定义变量。它是一种特殊的标识符,告诉PHP解释器这个名字后面是一个变量。它可以跟随字母、数字或下划线组成,但必须以字母或下划线开头才能被解释器识别为变量名称。除了用来定义变量,$符号还可以用来引用数组中的元素。在PHP中,使用$符号并提供一个元素键名,可以轻松获取数组中的...

php中$符号是什么意思
这个符号的意思是:变量 PHP采用的是C语言的语法,但是也有一些区别。$符号加上字符串,这就是来一个变量源名或对象名。MyClass是个类名,不用加$符号。$_val是个私有变量,一般是以$加下划线加字符串组成的,foo和foo1是两个成员函数。不用加$符号,$my是一个对象,必须加$符号。

相似回答