php區別
『壹』 php中{ 與[的區別
{}可以用於指示字元串變數中的單個字元(下標從0開始),例如
$my_str="1234";
$my_str{1}='5'; //現在 $my_str 內容為 '1534'
此用法為PHP 5之後的特性,用於消除使用中括弧引起的歧義。
『貳』 PHP中''與""區別
這兩個引號是有點點區別的
比如
<?
$c=1;
echo 'abc$c';
echo "abc$c";
?>
顯示結果為:
abc$c
abc1
發現問題所在了嗎,''間的內容被原樣輸出,""間的變數被替換成了變數的值
『叄』 PHP 中的=>和->的區別
=> 和 -> 的區別可簡述如下:
=>用於數組元素的遍歷
示例代碼:
foreach($testArrayAS$key=>$value){
//代碼
}
->用於對象實例的訪問
示例代碼:
<?php
classTest{
public$name='test1';
}
$test=newTest();
echo$test->name;
『肆』 php == 和 =的區別
表達式 == 表達式,是判斷2個表達式是否相等,這個只是用來判斷表達式的值是否相等。
=符號是賦值的意思,如 $x = 1;就是個$x賦值為1
『伍』 php ''和""的區別
主要區別是 ""里的變數能被解析
例如
$a=123;
echo"$ais{$a}";
//結果是$ais123
//如果是單引號結果就是$ais{$a}
『陸』 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中的<= >和<php >有什麼區別么
<? ?>是短標簽
<?php ?>是長標簽
在php的配置文件(php.ini)中有一個short_open_tag的值,開啟以後可以使用PHP的短標簽:<? ?>
同時,只有開啟這個才可以使用 <?= 以代替 <? echo 。在CodeIgniter的視頻教程中就是用的這種方式。
但是這個短標簽是不推薦的,使用<?php ?>才是規范的方法。只是因為這種短標簽使用的時間比較長,這種特性才被保存了下來。
『捌』 PHP中 ->和=>的區別是什麼
PHP中 ->和=>的區別:
1.sesstion_start();//首先開啟session。
2.$_SESSION['user']='username';//把username存在$_SESSION['user']裡面。
3.echo$_SESSION['user'];//直接輸出username。
4.session_destroy();//銷毀session。
『玖』 php ./和/有什麼區別
nei2000 說的很正確
如果你的網站在根目錄,而你的這個文件路徑也在根目錄,那麼這2個寫發就沒有多大差別!
如果在二級目錄,就不同了,/會跳轉到根目錄,./只會跳轉到當前目錄!