Ⅰ 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之後的特性,用於消除使用中括弧引起的歧義。