在PHP中,單引號和雙引號有以下區別:
$name = 'John';
echo "Hello, $name!"; // 輸出:Hello, John!
echo 'Hello, $name!'; // 輸出:Hello, $name!
echo "Line 1\nLine 2"; // 輸出:
// Line 1
// Line 2
echo 'Line 1\nLine 2'; // 輸出:Line 1\nLine 2
echo "She said, 'Hello!'"; // 輸出:She said, 'Hello!'
echo 'He said, "Hi!"'; // 輸出:He said, "Hi!"
總的來說,如果字符串中包含變量或需要解析轉義字符,則應使用雙引號。如果字符串中既無變量也無需解析轉義字符,則使用單引號可以提高性能。