Кто-то может использовать его в PHP, чтобы избежать экранирования, "если он использует строку в двойных кавычках для анализа переменных внутри него, или чтобы избежать использования оператора конкатенации строк.
Пример:
echo "<input type='text' value='$data'/>";
вместо
echo "<input type=\"text\" value=\"$data\" />";
или
echo '<input type="text" value="' . $data . '" />';
В настоящее время я всегда придерживаюсь двойных кавычек для HTML и одинарных кавычек для Javascript.