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

php中的问题

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

呵呵,这是html和php混合写的时候才会出现。 这是一个自定义的函数的开始和结束 function的定义是这样的。 function 函数名{ 函数体。 } 你发的这段代码是把html分离出来了,所以是这样的。

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

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

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

完全不一样的东西。 &&是逻辑运算符,代表“并且”也就是常说的 AND。常见的还有如下几个: !$a Not(逻辑非) TRUE,如果 $a 不为 TRUE。 $a && $b And(逻辑与) TRUE,如果 $a 与 $b 都为 TRUE。 $a || $b Or(逻辑或) TRUE,如果 $a 或 $b 任...

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

.是字符串连接运算符号,.的两边都应该是一个字符串,字符串是变量、或者用引号引起来的东西,原来的写法是正确的,你的写法是错误的。 假如$destZip的值是'ABC',那么原来的写法'ZIPCode = \''.$destZip.'\''结果为ZIPCode='ABC',式子中的’\'‘...

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

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