『壹』 關於php的三個等號和兩個等號的區別!
簡單的說,兩個凱臘等號是棚孫橘模糊等於也就是一般的等於,在php中不同的類型也是可以比較的,而這點在其他的強類型語言中是不行的。三個等號表示全等於,不但數值一樣,而且類型也相同,如下面例鏈團子:
$a='';
$b=0;
if($a==$b){
echo'$a等於$b<br>';
}else{
echo'$a不等於$b<br>';
}
if($a===$b){
echo'$a全等於$b<br>';
}else{
echo'$a不全等於$b<br>';
}
/*
結果是:
$a等於$b
$a不全等於$b
*/
下面的圖片是從php手冊中截取的:
『貳』 php中.=是什麼意思
在PHP的腳本中『=>』操作符時很常見的。因為php數組函數很豐富,我們要經常用到數組,因為它操作數據很方便。
$phparr= new array( in => 'reply,'
side => 'left',
padx => 2m,
pady => 2m,
ipadx => 2m,
ipady => 1m
)
順便說一下,如果你需要用數字「大於等於」的符號,你應該用「>=」而不是「=>」。
在PHP中「::」這個叫范圍解析操作符,又名域運算符
「::」符號可以認為是與C語言中的「.」相似的,而它更像C++中(Perl)的::類范圍操作符。
php調用類的內部靜態成員,或者是類之間調用就要用::
下面是一個例子:
class A
{
static $count = 0;
static function haha()
{
//
}
function diaoyoug()
{
self::haha();
self::$count;
}
}
a.b.c; /* C語言中的 */
a::b::c(); // C++ 中的函數
$a::b::c; # Perl 5中的標量
『叄』 PHP中的=>,->是什麼意思
一、=>,->的意思:
->是對象執行方法或取得屬性用的。
=>是數組里鍵和值對應用的。
二、用法
1、=> 的用法數組中用於數組的key和value之間的關系例如:
$a=array('0'=>'1','2'=>'4',);echo$a['0'];echo$a['2'];
2、-> 的用法類中用於引用類實例的方法和屬性例如:
classTest{functionadd(){return$this->var++;}var$var=0;}$a=newTest;
//實例化對象名稱
echo$a->add();echo$a->var;
(3)php等於符號擴展閱讀
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中 一個= 和二個= 有什麼區別
一個 『= 』 是賦值符號,就是把3賦值給變數$a;
二個『= 』 是判斷是否相等的符號。
沒有一個 「|」 ,兩個「|」 是PHP的「邏輯或」操作符號。另外你的IF判斷條件是錯的吧,判斷是不是相等用$a==3而不是$a=3,你這個IF條件恆等於TRUE。
『伍』 PHP中的TP框架中 = 和 => 這兩個符號有什麼區別嗎 舉個例子
= 這是賦值符號;
=> 這是在數組中使用的,這是 php 內部的語法,如:array('sName'=>'puppy');
樓上說的 大於等於 說的是這個: >=