php 中前面加了$ 符号 和没加$ 符号 函数的区别

我刚学php没多久·,现在用到了很多php中的函数,但是有些是带$符号的,有些没有?请问这2种函数有什么区别 ,谢谢了·?

在PHP中,“$”符号的作用是声明变量或者叫自定义变量,这是毫无疑问的!详见《PHP5中文手册》可是上面问了,为什么有些内部变量也使用了"$"符号呢?这是PHP的一个特例,并且仅仅用于全局(或叫超全局)变量,例如:$_GET,$_POST,$_SESSION……等这是为了照顾PHP以前版本的用户习惯而特意保留的,因为在PHP4之前,像$_ENV这样的变量,由用户自己声明,并通过global声明来实现全局化操作的目的PHP4之后,为了方便用户使用,PHP把经常使用的一些全局性变量,例如$HTTP_SERVER_VARS进行了预定义,用户可以像使用include,trim,substr等函数一样直接使用它们,而不必再做$GLOBAL显示声明。再回头来说说函数,所谓函数就是能够实现某一功能的代码块,例如trim函数,该函数的功能是去掉字符串两端的空字符,PHP在其发行版本中已经为用户定义好了,你不必了解里面的代码究竟是怎么写的,反正你只要知道它的功能和具体用法就行了如果你非常想了解PHP是怎么定义这个函数的,建议你到www.php.net下载源码版的PHP源码包(直接下载后是不能用的,必须通过编译才能用),看看里面是怎么定义该函数的。无论是内置函数,还是用户自定义函数,引用或使用它们时,是不用"$"字符声明的,例如:$str=" 123456 "; //注意123456两端的空字符$str1=trim($str);//在这里直接使用trim函数,不加"$"修饰,意思是清除字符串$str两端的空字符echo count($str);//输出$str的字节数,输出结果应该为8echo count($str1);//输出$str1的字节数,输出结果应该为6一句话,在PHP中函数不需要"$"修饰符,变量才需要"$"修饰符(当然,无论是自定义变量还是预定义内部变量、全局变量
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-12-03
$只是变量的标志
第2个回答  2013-12-03
带$的事变量吧

php 中前面加了$ 符号 和没加$ 符号 函数的区别
在PHP中,“$”符号的作用是声明变量或者叫自定义变量,这是毫无疑问的!详见《PHP5中文手册》可是上面问了,为什么有些内部变量也使用了"$"符号呢?这是PHP的一个特例,并且仅仅用于全局(或叫超全局)变量,例如:$_GET,$_POST,$_SESSION……等这是为了照顾PHP以前版本的用户习惯而特意保留的,因...

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

php如何输出$符号? - PHP进阶讨论
用双引号同样可以说到你的效果的,$b = \\"test\\".$a;还有一个问题就是你考虑了\\\\n的使用了吗,当然如果不嫌麻烦或字符多的话我也觉得建议使用单引号

php 定义变量为什么前面加一个美元($)符号呢
没个符号标识在前面估计很难判断。网友3:个人认为这样写的好处就是所有的变量到眼前就一目了然,比起不用符号的话,感觉很清晰网友4:看PHP代码就看到很多dollar集中一个看法,也就这几种了! 我想主要的原因在于 使变量更加的显而易见, 让程序更容易让程序读懂, 也更容易让php服务器解释, 节节约时间...

php 定义变量为什么前面加一个美元($)符号
不带美元符号的话,比如 demo,php会先去找有没有demo这个常量,没有的话,demo会被当成字符串.好吧,这和问题关系不大。但是他的语法规范规定了变量必须用 他是弱类型语言,不像c或java 可以用 int demo申明变量,也不想 js那样有var这样的申明变量的关键字....

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

$在php中是什么意思?
符号在php中是非常重要的一种符号,用于访问变量和变量的值。通过在变量名前面加上$符号,可以获取变量保存的值。例如,echo $name;就可以输出$name变量的值(即Tom)。在php中,所有的变量都需要使用$符号来进行访问。在php中,$符号有许多关于变量的使用技巧,如:将多个变量合并成一个字符串输出、给...

php 中 两个$什么意思
所谓可变变量,就是一个变量的名,又是一个变量。可变变量的语法形式是php特殊的语法,其他语言中少见。有时候使用可变变量名是很方便的。就是说,一个变量的变量名可以动态的设置和使用。在 PHP 的函数和类的方法中,超全局变量不能用作可变变量。$this变量也是一个特殊变量,不能被动态引用。

$page 什么意思 php中
在php语言里是变量定义的标志符号,所有的变量前面都要加$符号。_GET[page] 与 $page 的区别:共同点是:两个都是php里的变量。区别在于:$page是一个普通的用户自定义的变量,而$_GET['page']是一个相对来说特殊的变量。所谓的特殊,是指的以下几点:1. $_GET['page'] 是个数组变量。2...

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

相似回答