rsdb.net
当前位置:首页 >> php中的问题 >>

php中的问题

是短标签 是长标签 在php的配置文件(php.ini)中有一个short_open_tag的值,开启以后可以使用PHP的短标签: 同时,只有开启这个才可以使用 才是规范的方法。只是因为这种短标签使用的时间比较长,这种特性才被保存了下来。

抵制错误提示。 比如:在页面使用$_POST['var'],当没有此POST值时会提示错误,但使用@$_POST['var']会抵制错误输出。

字符串连接 如果$a是'a'的话 $a.='bbb' 那$a的值应该是'abbb'; 同样的顺带操作符有+=,-=,*=,/=

类中 静态方法和静态属性的引用方法 例如 class Test{ public static $test = 1; public static function test(){ } } 可以不用实例化对象直接使用 Test::$test 来取得$test属性的值 静态方法调用也同理Test::test(); 直接调用静态方法test

在PHP里面->和=>完全不同的,->用来引用对象的成员(属性与方法),=>只用来数组赋值,下面的例子代码有利于理解: 以上代码输出结果为: 123Array( [a] => 123 [b] => 456)123A Object( [a] => 123 [b] => 456)

一个 ‘= ’ 是赋值符号,就是把3赋值给变量$a; 二个‘= ’ 是判断是否相等的符号。 没有一个 “|” ,两个“|” 是PHP的“逻辑或”操作符号。另外你的IF判断条件是错的吧,判断是不是相等用$a==3而不是$a=3,你这个IF条件恒等于TRUE。

echo 返回值是void,可以一次输出多个值,多个值之间用逗号分隔。echo是语言结构(language construct)也就是关键字,而并不是真正的函数,因此不能作为表达式的一部分使用。使用的时候不用加括号,加上也可以。只支持基本类型,布尔型除外,echo ...

我也遇到过,不过没理会!刚刚看到就去查了下为啥呢?还真找到了!转给你! 相信很多用了mysql很久的人,对这两个字段属性的概念还不是很清楚,一般会有以下疑问: 1、我字段类型是not null,为什么我可以插入空值 2、为毛not null的效率比null...

非恒等于。在PHP中有等于和恒等于。 在C/C++中0 和 false是相等的,但是在php并不完全相等。 当使用两个等号时以下表达式为true; 0 == false; 1 == true; 'sdff' == true; 但是当用3个等号时: 0 === false; 1 === true; 'sdff' === true; 以上...

网站首页 | 网站地图
All rights reserved Powered by www.rsdb.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com