concatenation

PHP - объединение или прямая вставка переменных в строку

Мне интересно, как правильно вставлять переменные PHP в строку? Вот так: echo "Welcome ".$name."!" Или вот так: e ... оем PHP v5.3.5. Последнее короче и проще, но я не уверен, что первое лучше форматируется или считается более правильным.

Объединение строк php, Производительность

В таких языках, как Java и C#, строки неизменяемы, и построение строки по одному символу за раз может быть дорогостоящи ... яет ли php (4 или 5; меня интересуют оба) это ограничение? Если да, то существуют ли аналогичные решения этой проблемы?

Разница между точкой и запятой при объединении с echo по сравнению с возвратом?

Я только что обнаружил, что это сработает: echo $value , " contiue"; Но это не так: return $value , " contiue"; В то время как "." Работает в обоих случаях. В чем разница между точкой и запятой здесь?

Должен ли я использовать фигурные скобки или объединять переменные в строках?

Прямой вопрос: Есть ли преимущество или недостаток в объединении переменных внутри строк или использовании вместо этого ... Люди путают это с тем, что речь идет о SQL. Это не о чем этот вопрос. Я обновил свои примеры, чтобы избежать путаницы.

Почему точка ".", а не символ плюс "+" для объединения строк в PHP?

Почему разработчики PHP решили использовать точку /точку / "." в качестве оператора объединения строк, а не более привы ... мвол плюс "+"? Есть ли в этом какое-либо преимущество или вообще какая-либо причина? Или им просто так нравилось? :o)

Одинарные кавычки или двойные кавычки для объединения переменных? [закрыто]

Лучше ли объединить переменную (скажем, $name) в существующую строку (скажем, $string) следующим образом: $string='Hi ... функцию: $string=sprintf("Hi, my name is %s",$name); Что лучше с точки зрения процессорного времени/эффективности?

Функция PHP, возвращающая два массива

У меня есть функция, и мне нужно, чтобы она возвращала два массива. Я знаю, что функция может возвращать только одну ... ть ли способ вернуть мои два массива? Если я объединю их, как я могу отделить их чисто, когда они выходят из функции?

PHP путается при добавлении и объединении

У меня есть следующий код: <?php $a = 1; $b = 2; echo "sum: " . $a + $b; echo "sum: " . ($a + $b ... я, это нормально, когда дополнение заключено в круглые скобки. Задокументировано ли где-нибудь это странное поведение?

Переменные PHP - Объединение имени переменной

У меня есть PHP для цикла: for ($counter=0,$counter<=67,$counter++){ echo $counter; $check="some value"; } Чег ... видное? Я пробовал $check.$counter="some value", но это не удается. Есть какие-нибудь советы? Спасибо, как всегда,

если оператор в середине объединения? [закрыто]

Разве это не работает? или я просто делаю это неправильно? Пробовал несколько его вариантов и, похоже, не смог найти ни ... $row['type'] . "_alert" . '" style="float:left; margin-left:-22px;" id="' . $given_id . '"></div></a>';

ошибка в конкатенации строк php

У меня здесь есть немного php-кода: <?php echo 'hello ' . 1 + 2 . '34'; ?> , который выводит 234, Но когда ... "привет": <?php echo '11hello ' . 1 + 2 . '34'; ?> Он выводит 1334, а не 245 (чего я ожидал), почему это так?

PHP: Лучше ли объединять в 1 строку или в несколько строк? Или есть какая-то разница?

Есть ли разница или одно лучше другого из следующих: $var = ''; ... $var .= 'blah blah'; $var .= $var2; $var .= 'blah ... ah blah' . $var2 . 'blah blah'; Есть ли разница в скорости или есть причина, по которой вы предпочли бы одно другому?

Лучший Способ Объединить Строки В PHP С Пробелами Между Ними

Мне нужно объединить неопределенное количество строк, и я хотел бы, чтобы между двумя соседними строками было пространство. Вот так a b c d e f. Также мне не нужны ни начальные, ни конечные пробелы, как лучше всего это сделать в PHP?

Безопасно ли объединять "null` со строкой в PHP?

Я не нашел заявления о совместимости строк и null в документах, но попробовал это на PHP 5.5: echo 'foo' . null . 'bar ... удь проверять наличие null перед объединением строк? Как echo 'foo' . (($mystring === null) ? '' : $mystring) . 'bar';

PHP объединяет переменную

Возможно, для вас, ребята, это будет простой вопрос. не могу найти его в Google. Я пытаюсь объединить имя двух переме ... me nothing. Я знаю, что не могу использовать $test.$я, но не знаю, как это сделать.Есть какая-нибудь помощь? Спасибо!

Оператор, аналогичный += или.= в PL/SQL?

Я хотел бы знать, есть ли оператор, который я мог бы использовать в PL/SQL, чтобы я мог объединять строки с самими собой, как, например, у нас в PHP: $myStr .= "more text"; Что означает: $myStr получает себя плюс строку "more text".

MySQL - предложения по добавлению данных в существующее поле/запись?

Я начинаю с добавления данных в таблицу events, поле exceptions вот так function events_exceptions($rec_id, $evt_id) { ... отел избегайте таких накладных расходов. Есть ли способ сделать это с помощью MySQL CONCAT? Спасибо за вашу помощь.

Лезвие Laravel "старый ввод или переменная по умолчанию"?

Я хочу показать старый ввод во входном значении. Если старого ввода нет, то покажите другую переменную: value="{{ old( ... вместо значения по умолчанию! Я думаю, что проблема как-то связана с конкатенацией, но я не знаю, как это исправить!?

Странная ошибка синтаксического анализа со статической связанной строковой переменной [закрыто]

Я получаю эту ошибку: Ошибка синтаксического анализа: синтаксическая ошибка, неожиданное ".", ожидание ", "или";" ... " . date('Y'); } ?> Я думал, что это действительный php, но, наверное, нет... что я здесь делаю не так? Спасибо!

Статические функциональные переменные и объединение в PHP

Рассмотрим следующее: $var = 'foo' . 'bar'; # Not a member of a class, free-standing or in a function. Как только ... овата конкатенация строк. Что здесь происходит? Может ли кто-нибудь объяснить мне правила для статических переменных?