Ⅰ php中&&和||的用法 这样用什么意思
a && b === if(a) { b },&&是同时必须满足的意思。a || b === if(!a) { b },||是或者的意思。
$ckfid&&$rs=$db->get_one("SELECT * FROM $table WHERE fid='$ckfid'");
其实这句话相当于只有当$ckfid不为空的时候才执行后面的也就是约等于。
if($ckfid) {
$rs=$db->get_one("SELECT * FROM $table WHERE fid='$ckfid'");}
而底下的||,则相当于$rs[name]为空的时候才执行,因为当$rs[name]不为空的时候,这个条件已经满足了,后边也不用再做任何判断了。只有不满足的时候,才去做后面的操作。
(1)php和扩展阅读:
PHP的特性包括:
1. PHP 独特的语法混合了 C、Java、Perl 以及 PHP 自创新的语法。
2. PHP可以比CGI或者Perl更快速的执行动态网页——动态页面方面,与其他的编程语言相比,
PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成htmL标记的CGI要高许多;
PHP具有非常强大的功能,所有的CGI的功能PHP都能实现。
3. PHP支持几乎所有流行的数据库以及操作系统。
4. 最重要的是PHP可以用C、C++进行程序的扩展!
PHP版本VC6与VC9、Thread Safe与None-Thread Safe等的区别。PHP的大版本主要分三支:PHP4/PHP5/PHP6,其中,PHP4由于太古老、对QQ支持不力已基本被淘汰,请无视PHP4。
PHP6由于基本没有生产线上的应用,还基本只是一款概念产品,很多功能已在PHP5.3.3上实现,所以也不详述,请无视PHP6。PHP5的版本主要分四支:PHP5.2之前的版本、PHP5.2.X、PHP5.3和日前发布的PHP5.4。
选择版本,PHP5.2之前的版本不值得考虑,因为某些功能缺陷或者BUG。PHP5.4还处于Beta试用的版本号,非稳定版本,请无视PHP5.4。
主流PHP程序对PHP5.2.X的兼容性最好,而每次版本号的升级带来的都是安全性和稳定性的改善,所以宜挑选最新的版本。目前PHP5.2系列最新的是PHP5.2.17。
Ⅱ PHP 中的=>和->的区别
=> 和 -> 的区别可简述如下:
=>用于数组元素的遍历
示例代码:
foreach($testArrayAS$key=>$value){
//代码
}
->用于对象实例的访问
示例代码:
<?php
classTest{
public$name='test1';
}
$test=newTest();
echo$test->name;
Ⅲ php ./和/有什么区别
nei2000 说的很正确
如果你的网站在根目录,而你的这个文件路径也在根目录,那么这2个写发就没有多大差别!
如果在二级目录,就不同了,/会跳转到根目录,./只会跳转到当前目录!
Ⅳ php == 和 =的区别
表达式 == 表达式,是判断2个表达式是否相等,这个只是用来判断表达式的值是否相等。
=符号是赋值的意思,如 $x = 1;就是个$x赋值为1
Ⅳ php ''和""的区别
主要区别是 ""里的变量能被解析
例如
$a=123;
echo"$ais{$a}";
//结果是$ais123
//如果是单引号结果就是$ais{$a}
Ⅵ PHP中 ->和=>的区别是什么
PHP中 ->和=>的区别:
1.sesstion_start();//首先开启session。
2.$_SESSION['user']='username';//把username存在$_SESSION['user']里面。
3.echo$_SESSION['user'];//直接输出username。
4.session_destroy();//销毁session。
Ⅶ php中==和===有什么区别
关于PHP中“!==”与“!=”的区别主要是含义不同,两者具体的不同含义如下:
1、!==意思是不全等于。
打比方,$a=2,$b="2"那么,$a!==$b成立,但是$a!=$b不成立;用下面的代码测试:
<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<htmlxmlns="http://www.w3.org/1999/xhtml">
<head><metahttp-equiv="Content-Type"content="text/html;charset=utf-8"/>
<title>无标题文档</title></head><body><?php$a=2;$b="2";if($a!=$b)
{echo"不等于";}if($a!==$b){echo"绝对不等于";}?></body></html>
2、!=意思是不等于,!=1就是不等于1的意思,!=是用中文输入法写的不等于,写程序时,最好不要使用中文输入法。指的是如果没有输入一个值赋给变量code。
(7)php和扩展阅读:
PHP中“!==”的含义与用法举例:
非恒等于。 PHP中有等于和恒等于。
0和false在C / C ++中相等,但在PHP中不完全相等。
当使用两个等号时,以下表达式为真;
0 ==假;
1 ==真;
'sdff'== true;
但是,当使用3个等号时:
0 ===假;
1 ===真;
'sdff'=== true;
以上表达式都为假, 可以看出,当使用一致的符号时,诸如类型的因素也被判断。
同理 0 !== false;为真。
0 != false;为假。
Ⅷ php 中的 != 和 <> 有什么区别吗
<> 与 != 均拥有判断不相等 ,早期使用的 <> ,后来升级为 != 基本没有差异 ,因个人编码习惯而异
Ⅸ php中{ 与[的区别
{}可以用于指示字符串变量中的单个字符(下标从0开始),例如
$my_str="1234";
$my_str{1}='5'; //现在 $my_str 内容为 '1534'
此用法为PHP 5之后的特性,用于消除使用中括号引起的歧义。