Должен ли я использовать экранирование цитат php для одиночных кавычек или использовать двойные кавычки в массивах?

Я понял, что у меня могут быть проблемы с одинарными кавычками в php-массивах:

<?php $lang = array( 'tagline' => 'Let's start your project', "h1" => "About Me" ); ?> 

Поэтому я изменил его на двойные кавычки:

 <?php $lang = array( "tagline" => "Let's start your project", "h1" => "About Me" ); ?> 

Должен ли я использовать «прокрутки цитаты php», вместо того, что я только что сделал? (кстати, как писать «espes» php quote)?)

Solutions Collecting From Web of "Должен ли я использовать экранирование цитат php для одиночных кавычек или использовать двойные кавычки в массивах?"

Прежде всего, некоторые люди скажут, что строки с простыми кавычками быстрее, чем строки с двумя кавычками; вы не должны заботиться о такой микро-оптимизации: это не будет иметь никакого значения для вашего приложения.

Разница между строками с простыми и двойными кавычками:

  • с двойными кавычками, существуют переменные интерполяции
  • с двойными кавычками, вы можете использовать некоторые специальные символы, такие как \n , \t , …
  • с одиночными кавычками, у вас есть простые кавычки для выхода.

Для справки, в руководстве PHP:

  • Одиночный
  • Двойной кавычек

Я бы хотел, чтобы это в основном касалось личных предпочтений …

Personnaly, в ситуации, подобной той, которую вы описали, я бы использовал строку с двумя кавычками, как и вы: это упростило код для записи и чтения, так как вам не нужно избегать этой цитаты.

Сделайте то, что наиболее читаемо, если вы не нуждаетесь в специальных функциях с двойной кавычкой. Для меня это использует кавычки для строки, которая меньше всего отображается в строке.