Я очень часто использую двойные кавычки в PHP, чтобы я мог интерполировать переменные, а не конкатенировать строки. В результате, когда я создаю HTML, я часто использую одинарные кавычки для установки полей тегов. Например:
$html = "<input type='text' name='address' value='$address'>";
Теперь для меня это более читаемо, чем
$html = "<input type=\"text\" name=\"address\" value=\"$address\">";
или
$html = '<input type="text" name="address" values="' . $address . '">' ;
Из кратких поисков я слышал, как люди говорили, что одиночные кавычки для полей HTML не распознаются КАЖДОМ браузером. Таким образом, мне интересно, какие браузеры будут иметь проблемы с распознаванием одного кавычки HTML?