В чем разница между реализацией и компиляцией в Gradle?

Между этими двумя синтаксисами вы должны выбрать тот, который вы предпочитаете: -)

Лично я бы пошел со своим вторым решением в таком случае (переменная интерполяция) , который мне легче писать и читать.

Результат будет таким же; и даже если есть последствия для производительности, это не будет иметь значения 1.

Как побочный элемент, поэтому мой ответ немного более полный: в тот день, когда вы захотите сделать что-то вроде этого:

echo "Welcome $names!";

PHP будет интерпретировать ваш код так, как если бы вы пытались использовать переменную $names - которая не существует.

В тот день вам нужно будет использовать {}:

echo "Welcome {$name}s!"

Не нужно отступать от конкатенаций.

Также обратите внимание, что ваш первый синтаксис:

echo "Welcome ".$name."!";

Возможно, был оптимизирован , избегая конкатенаций, используя:

echo "Welcome ", $name, "!";

(Но, как я сказал ранее, это не имеет большого значения ...)

1 - Если вы не делаете сотни тысяч конкатенаций против интерполяций - и это, вероятно, не совсем так.

798
задан SOFe 22 November 2018 в 06:15
поделиться