Pull to refresh
  • by relevance
  • by date
  • by rating

Конкатенация строк — два способа.

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

1. $a = $a. $b;
2. $a .= $b;

Опытные программисты вряд ли используют первый вариант, а вот новички вполне могут.

Я на своем горьком опыте убедился, что первый вариант выполнятеся в сотни раз дольше.

Читать дальше →
Total votes 78: ↑41.5 and ↓36.5 +5
Views142.6K
Comments 72

Строки в PHP

PHP
В последнее время обсуждения языка PHP на хабре сводятся больше к возможностям проектировать сложные системы, что не может не радовать. Однако, просмотрев с десяток самых признаваемых веб-фреймворков (Zend Framework, Adept, CakePHP, CodeIgniter, LIMB, Symfony, MZZ и другие) я с искренним удивлением обнаружил в некоторых существенные недочеты с точки зрения элементарной оптимизации.

Одним из слабых мест является работа со строками (проблема конкатенации уже обсуждалась хабрапрограммистами) и мне решилось вспомнить свою познавательную юность и провести парочку тестов со строками, которыми мне хотелось бы поделиться.

читать о результатах теста
Total votes 34: ↑16 and ↓18 -2
Views2.8K
Comments 29

Так ли прост строковый оператор +

.NETC#

Введение


Строковый тип данных является одним из фундаментальных типов, наряду с числовыми (int, long, double) и логическим (bool). Тяжело себе представить хоть, сколько либо полезную программу, не использующую данный тип.

На платформе .NET строковый тип представлен в виде неизменяемого класса String. Кроме того, он является сильно интегрированным в общеязыковую среду CLR, а так же имеет поддержку со стороны компилятора языка C#.

В этой статье я бы хотел поговорить о конкатенации, операции, которая выполняется над строками так же часто, как операция сложения над числами. Казалось бы, о чем тут можно говорить, ведь все мы знаем о строковом операторе +, но как оказалось, есть у него свои тонкости.
Читать дальше →
Total votes 56: ↑48 and ↓8 +40
Views22.2K
Comments 10