例如,$_POST['pwd']和$_POST["pwd"]有什么区别?与$_POST[pwd]又有什么分别?
ä¸è¬æ
åµä¸ï¼å»ºè®®é½ä½¿ç¨åå¼å·ï¼åªæå¨è¿ä¸ªå符串éè¦è¿è¡è®¡ç®æ¶æ使ç¨åå¼å·ã
æ¯å¦ï¼
$_POST['pwd'] ä¸ $_POST["$pwd"]ï¼å ¶åºå«å¨äº "$pwd" éè¦è¿è¡è®¡ç®å 以 $pwd åéçå¼ä»£æ¿ã
è $_POST['pwd'] å $_POST["pwd"] ä»åè½ä¸ç没æä»ä¹åºå«ï¼ä¸»è¦çåºå«å¨äºï¼æ§è¡æçï¼å 为PHP对äºåå¼å·å å«èµ·æ¥çå符串è¦è¿è¡æ«æ计ç®ï¼åå¼å·åä¸ç®¡å 容å¦ä½é½ä¼åå è¾åºèä¸ä¼è¿è¡è®¡ç®ã
ä¸ $_POST[pwd] çåºå«å¨äºï¼
PHPä¼å¯¹äºæ²¡æç¨åå¼å·æåå¼å·å å«èµ·æ¥çï¼é¦å ä¼çæµè¿æ¯ä¸ªå ¨å±å¸¸éï¼èå¦ææ¾ä¸å°ä¼å°ä¹å为å符串ï¼ä½é常ä¸å»ºè®®è¿æ ·åï¼åªæå¨æäºåºåä¼è¿ä¹åï¼ä»¥ä¸æ¯ç¤ºä¾ï¼
$s = "ä¼ éçåéï¼$_POST[pwd]";
èä¸è½åæï¼
$s = "ä¼ éçåéï¼$_POST['pwd']";追é®
æ¯å¦ï¼
$_POST['pwd'] ä¸ $_POST["$pwd"]ï¼å ¶åºå«å¨äº "$pwd" éè¦è¿è¡è®¡ç®å 以 $pwd åéçå¼ä»£æ¿ã
è $_POST['pwd'] å $_POST["pwd"] ä»åè½ä¸ç没æä»ä¹åºå«ï¼ä¸»è¦çåºå«å¨äºï¼æ§è¡æçï¼å 为PHP对äºåå¼å·å å«èµ·æ¥çå符串è¦è¿è¡æ«æ计ç®ï¼åå¼å·åä¸ç®¡å 容å¦ä½é½ä¼åå è¾åºèä¸ä¼è¿è¡è®¡ç®ã
ä¸ $_POST[pwd] çåºå«å¨äºï¼
PHPä¼å¯¹äºæ²¡æç¨åå¼å·æåå¼å·å å«èµ·æ¥çï¼é¦å ä¼çæµè¿æ¯ä¸ªå ¨å±å¸¸éï¼èå¦ææ¾ä¸å°ä¼å°ä¹å为å符串ï¼ä½é常ä¸å»ºè®®è¿æ ·åï¼åªæå¨æäºåºåä¼è¿ä¹åï¼ä»¥ä¸æ¯ç¤ºä¾ï¼
$s = "ä¼ éçåéï¼$_POST[pwd]";
èä¸è½åæï¼
$s = "ä¼ éçåéï¼$_POST['pwd']";追é®
ä»ä¹å«âä¼ éçåéâï¼
追çãããã
$s = "ä¼ éçåéï¼$_POST['pwd']";
ä¼ éçåé åªæ¯è¯´ææ§ç¤ºä¾æåï¼æ²¡ä»ä¹æä¹ï¼å 为 $_POST æ¯è¶
å
¨å±æ°æ®ï¼ä¸è¬æ¥è¯´ï¼é½æ¯ç¨æ¥å¨é¡µé¢é´ä¼ é表åæ°æ®çï¼æ以éæåçè¿å 个åã
温馨提示:答案为网友推荐,仅供参考
第1个回答 2012-06-18
说的通俗一点,就是如果在引号内没有变量的话,还是使用单引号,有利于执行效率!
$a=10;
echo "$a是$a";输出:10=10
echo '$a=$a'; 输出:$a=$a
$a=10;
echo "$a是$a";输出:10=10
echo '$a=$a'; 输出:$a=$a