php與
① php中{ 與[的區別
{}可以用於指示字元串變數中的單個字元(下標從0開始),例如
$my_str="1234";
$my_str{1}='5'; //現在 $my_str 內容為 '1534'
此用法為PHP 5之後的特性,用於消除使用中括弧引起的歧義。
② php中的<= >和<php >有什麼區別么
<? ?>是短標簽
<?php ?>是長標簽
在php的配置文件(php.ini)中有一個short_open_tag的值,開啟以後可以使用PHP的短標簽:<? ?>
同時,只有開啟這個才可以使用 <?= 以代替 <? echo 。在CodeIgniter的視頻教程中就是用的這種方式。
但是這個短標簽是不推薦的,使用<?php ?>才是規范的方法。只是因為這種短標簽使用的時間比較長,這種特性才被保存了下來。
③ php ''和""的區別
主要區別是 ""里的變數能被解析
例如
$a=123;
echo"$ais{$a}";
//結果是$ais123
//如果是單引號結果就是$ais{$a}
④ php中&&與&有什麼區別
PHP中&&與&的區別:
1、運算符性質的區別
&&在PHP中是一個邏輯操作符,也叫條件操作符。
&是邏輯語言,邏輯上表示兩者屬於缺一不可的關系,還可以表示一個人和另外一個人之意,與and同義。如A&B,表示A與B,A和B,A×B。
2、作用上的區別
&&就是判斷兩個表達式的真假性,只有兩個表達式同時為真才為真,有一個為假則為假,具有短路性質。
&是將兩個二進制的數逐位相與,結果是相與之後的結果。
3、用途上的區別
&&:x&&y——功能描述: 「條件與」:x和y均為true,取值是true,否則取值是false。&&需要兩個操作數的值都是true時,才取值true,但是兩個操作符還是有區別的:使用方法是int&& rx=x。
&:是一個位運算符。參加運算的兩個數的二進制形式,每一個二進制位進行」與「運算,最後的結果二進製作為結果,例如:3 & 5=1,因為3和5的二進制分別是0011、0101,兩個進行與運算的結果是0001。
⑤ php和c,c++的區別是什麼呢!
論學習時間,,和使用,你學php比較好,這個比較簡單,
C++比較難學,而且簡單的功能用這個語言來實現開發效率不是很高,
C的使用門檻高,都是對效率要求極高的領域,比如操作系統,
所以看你自己學來幹嘛,再看學哪種,,C的話,學了可能不一定用的上,要是你好學,都學學吧
對了,你說php,,php是腳本語言,多用在網頁開發方面,嚴格來說,他不是一門軟體開發語言,自然有它的局限
PHP 的應用范圍相當廣泛,尤其是在網頁程序的開發上。一般來說 PHP 大多運行在網頁伺服器上,通過運行PHP代碼來產生用戶瀏覽的網頁。PHP 可以在多數的伺服器和操作系統上運行,而且使用 PHP 完全是免費的。根據2007年4月的統計數據,PHP 已經被安裝在超過2000萬個網站和100萬台伺服器上[3]。
⑥ 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]不為空的時候,這個條件已經滿足了,後邊也不用再做任何判斷了。只有不滿足的時候,才去做後面的操作。
(6)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中 ->和=>的區別是什麼
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。
(8)php與擴展閱讀:
PHP中「!==」的含義與用法舉例:
非恆等於。 PHP中有等於和恆等於。
0和false在C / C ++中相等,但在PHP中不完全相等。
當使用兩個等號時,以下表達式為真;
0 ==假;
1 ==真;
'sdff'== true;
但是,當使用3個等號時:
0 ===假;
1 ===真;
'sdff'=== true;
以上表達式都為假, 可以看出,當使用一致的符號時,諸如類型的因素也被判斷。
同理 0 !== false;為真。
0 != false;為假。
⑨ PHP中,=>和->區別
在PHP中,=>操作符通常用於數組操作中,一般形式如下:
array( key => value
, ...
)
鍵(key) 可以是一個整數(integer) 或 字元串(string), 值(value) 可以是任意類型的值。
如:
$arr = array("foo" => "bar", 12 => true);
===================================
-> 操作符用於類、對象的操作中,以下是示例:
<?php
class foo
{
function do_foo()
{
echo "Doing foo.";
}
}
$bar = new foo;
$bar->do_foo();
?>
⑩ php == 和 =的區別
表達式 == 表達式,是判斷2個表達式是否相等,這個只是用來判斷表達式的值是否相等。
=符號是賦值的意思,如 $x = 1;就是個$x賦值為1