2016-02-01 67 views
0

在PHP中使用什麼更好? 'or「?這樣的事情:有什麼更好的使用方法:'或者'

<?=$json["response"]["players"][0]["personaname"];?> 

這:

$steamid = ""; 
+0

我真的有這個經驗法則很好的經驗:對於作爲技術標識符使用單引號,爲人類可讀的文本短語文字字符串使用雙引號。 – arkascha

+0

好的,這是一個很好的方式來記住,謝謝 – xX4m4zingXx

回答

2

「更好」取決於您的使用情況。在你的例子中,單引號對性能來說更好,因爲你沒有需要的變量插值。

否則「更好」可能是一個風格問題(和一點表現)。

閱讀文檔瞭解更多:http://php.net/manual/en/language.types.string.php

+0

我會閱讀文檔,謝謝。 – xX4m4zingXx

+0

在現代版本的PHP中,單引號和雙引號之間幾乎沒有任何性能差異。 –

+0

是的,我同意。但是,這仍然是我不想在所有地方使用雙引號的原因。順便說一句,如果你真的想要提高性能,可以使用最現代化的PHP引擎,切換語言,或者創建一個C php擴展。或者學習如何降低算法複雜度。總是有很多改進的方法。 – Mat

1

更好?那麼,讓我們說一個帶有單引號的空字符串是你可以使用的最基本的字符串文字。在你的示例中,我將使用單引號字符串作爲數組元素和空字符串。 PHP會知道字符串文字只是一個字符串文字,並且沒有其他東西需要被「插入」。更好?誰知道。

一個使用「」的地方是使用轉義序列,如「\ n」。

+0

好的,謝謝你的回答 – xX4m4zingXx

相關問題