سلام.
در کل بین دابل کوت و سینگل کوت از لحاظ سرعت، تفاوت خاصی وجود نداره که حتی در بعضی از بنچمارک ها کد ساده ی (متغیر مساوی یک سینگل کوت خالی) زمانش چند میکروثانیه بیشتر از دابل کوت شده است.
ولی در مجموع double quote و single quote خیلی نزدیک به هم هستن در بعضی مواقع در یک تست یکسان میتونه یکی از دیگری چند میکرو ثانیه بیشتر بشه. خواستید تست بگیرید، میتونید از تابع microtime استفاده کنید.(ابتدا و انتهای کد بذارید)
در مورد سرعت اینها در ورژن های مختلف، بخاطر مکانیسم انجین zend، نسخه ی های۷ به بالا و ۷ به پایین، نسخه های پایین ۷ یعنی ۵.۶ به قبل، سرعت پایینتری نسبت به نسخه های ۷ به بالا دارن بین نسخه های ۷ و ۷.۱ و ۷.۲ و ۷.۳ و ۷.۴ اختلاف خاصی دیده نمیشه ولی در نسخه ی ۸ نسبت به نسخه های قبلی سرعت تفسیر کدها بیشتر شده است.
درود
کد پایینی، چون از تک کوتیشن استفاده میکنید. کامپایلر php دابل کوتیشن هارو کامل بررسی میکنه تا ببینه داخل کاراکتر خاصی وجود داره که اعمال کنه یا ن، مثلا همون متغیری که داخل دابل کوتیشن گذاشتید. اما برای تک کوتیشن اینجوری نیست و بررسی روش اعمال نمیشه