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

php中的问题

你好, 首先php定义变量没赋值即为假, 再这段代码是php帮助里面的代码分离例子, 其实也就是讲php与html混编了, 首先判断$expression为假了,则不进入if{}内部,当然就转入else{}内了, 也就输出下面的false了。 不知理解否?

数组里是 => 吧 条件语句里 如 $arr = array('a'=>100,'b'=>200); 这是一种对应关系,键名对应键值 $arr['a'] 就等于100了

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

不用的地方有不同的用处 1, 数组赋值 $name = 'Hello world!'; $array = array( 'hi' = > $name ); echo $array( 'hi' ); // 打印结果是 Hello world! 2, foreach 中的局部变量 $a = array( 'a'=>'apple', 'b'=>'banana' ); foreach( $a as $k =...

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

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

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

http://www.w3school.com.cn/php/php_operators.asp 这个网站上有关于PHP的一些资料希望对你有帮助,据我自己看来这个网站上对于PHP的描述和讲解还是比较完整的

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

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