У меня есть (возможно) очень простой и легкий ответ на вопрос, который я не могу найти нигде, возможно, это слишком просто, и я не хорошо разбираюсь в php.одинарные кавычки или нет в квадратных скобках данных?
Я использую сценарий, написанный кем-то другим, и иногда они используют одиночные кавычки в квадратных скобках, [], а иногда и нет. Каков правильный путь?
Например, это лучше всего написано [данные] или ['data']? Я перфекционист, и это сводит меня с ума, чтобы знать правильный метод.
Echo "Name:". $ Ratings ['name']. "";
$ current = $ рейтинги [всего]/$ рейтинги [голосов]; Эхо "Текущий рейтинг:". round ($ current, 1). "";
Это было рассмотрено ранее, много раз. Нет правильного пути, просто используйте любой стандарт кодирования, который имеет смысл для вас. Лично я использую '' 'всюду, если я не имею дело с фактической строкой текста, тогда это' '' – Mathew
@MatW Вопрос не спрашивает о одиночных или двойных кавычках - он спрашивает о сингле против цитаты. –
См. здесь: http: // stackoverflow.com/questions/13622486/php-array-access-without-quotes - вы можете получить предупреждение, если у вас есть ошибки. не цитируется попытка константа в первую очередь. Если он не найден, он читается как строка. правильным способом было бы избежать ошибок. Я цитирую их всегда. –