货币问答:php中

霜蛟剑

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]不为空的时候,这个条件已经满足了,后边也不用再做任何判断了。只有不满足的时候,才去做后面的操作。

扩展资料:

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

推荐
不推荐
展开
收起
斩妖旗

PHP中的=>,->是什么意思?

一、=>,->的意思:

->是对象执行方法或取得属性用的。

=>是数组里键和值对应用的。

二、用法

1、=> 的用法数组中用于数组的 key 和 value之间的关系例如:

$a = array('0' => '1','2' => '4',);echo $a['0'];echo $a['2'];

2、-> 的用法类中用于引用类实例的方法和属性例如:

class Test{function add(){return $this->var++;}var $var = 0;}$a = new Test; 

//实例化对象名称

echo $a->add();echo $a->var;

扩展资料

PHP中->代码如下:

<?php

class Car {

public $speed = 0;

//增加speedUp方法,使speed加10

public function speedUp(){

$this->speed+=10;

}

$car = new Car();

$car->speedUp();

echo $car->speed;

?>

PHP中=>代码如下:

<?php

//从数组变量$arr中,读取键为apple的值

$arr = array('apple'=>"苹果",'banana'=>"香蕉",'pineapple'=>"菠萝");

$arr0=$arr["apple"];

if( isset($arr0) ) 

{print_r($arr0);

}

?>

参考资料来源:百度百科 - PHP (超文本预处理器)

百度百科 - PHP运算符

推荐
不推荐
展开
收起
小金秀

php中!是什么意思?

// ! 代码否定的意思,用于将当前表达式给否定掉,就像这样:$a = 1;$b = 1;if (!$a == $b){    // 如果$a 不等于 $b 将执行这里的代码    // 这个表达式等同于 : $a != $b}

推荐
不推荐
展开
收起
形神皆灭

PHP中,%s与%d都代表什么意思?

PHP sprintf() 函数用到的参数sprintf() 函数把格式化的字符串写入一个变量中。 %% - 返回百分比符号 %b - 二进制数 %c - 依照 ASCII 值的字符 %d - 带符号十进制数 %e - 可续计数法(比如 1.5e+3) %u - 无符号十进制数 %f - 浮点数(local settings aware) %F - 浮点数(not local settings aware) %o - 八进制数 %s - 字符串 %x - 十六进制数(小写字母) %X - 十六进制数(大写字母)<?php$str = "Hello";$number = 123;$txt = sprintf("%s world. Day number %u",$str,$number);echo $txt;?>输出:Hello world. Day number 123

推荐
不推荐
展开
收起
田丰

php中!==是什么意思?

不恒等于,=== 就是false只能等于false,而不等于0!==表示 $shili=$dir->read()) 只有返回false 整个语句才会得到 false,其他全部得到true 就算返回0也是得到true

推荐
不推荐
展开
收起
仞利仙子

在php中1>>0是什么意思?~

>>和<<是位移操作运算符,其功能是把左边的数据向右、向左移动指定的位数,例如:7>>1的结果是3因为7的二进制是0000 0111,向右移动一位时,左边用最高位填充、右边的丢弃,向右移动后的结果为0000 0011,也就是10进制的3向左移动、移动多位的计算方法同上面的例子你可以去后盾人平台看看,里面的东西不错

推荐
不推荐
展开
收起
蒋三姑

php 中->和=>是什么意思

 // -> 访问对象中的方法或属性: $object -> action();  // 访问对象 object 中的 action 方法   // => 定义数组键对值  $ary = [     'name' => 'Jack',     'addr' => 'Beijing' ];

推荐
不推荐
展开
收起
红月世家

PHP中.是什么

在php中,.是连接字符串用的,比如:

<?php$str1 = '我是康康,';echo $str1.'我来自中国北京。';?>

输出结果为:我是康康,我来自北京。

不同的语言,字符串连接符不一样的。

推荐
不推荐
展开
收起
悟元子

在PHP中“||”是什么意思

or 的意思, 或者if($a==1||$a==0) //a =1或者a=0时打印OK{ echo 'ok';}逻辑运算符,

推荐
不推荐
展开
收起
查看更多答案
收起