PHP/FI 2, PHP 3 и PHP 4

Вурдалак

Продвинутый новичок
Я тут нашёл:
http://pyramidin.narod.ru/php42/appendix.migration.html — переход с PHP/FI 2 на PHP 3
http://phpclub.ru/manrus/migr/migration4.html#migration4.changes — с PHP 3 на PHP 4.

А вот, например: http://pyramidin.narod.ru/php42/other.html
Пример C-11. Перенос из 2.0: конкатенация строк

echo "1" + "1";
В PHP 2.0 это выведет/echo 11
Фанат, бегом устанавливать PHP/FI 2!
 

Adelf

Administrator
Команда форума
"+" больше не перегружается как операция конкатенации строк, а конвертирует свои аргументы в числа и выполняет числовое сложение. Для конкатенации используйте ".".
Кто-нибудь знает, с какой целью это было сделано?
 

Adelf

Administrator
Команда форума
а т.е. array + array тоже ясно? :)

Вообще меня удивляет, как догадались делать вещи типа "10 animals" + 1 = "11 animals" - или чтото в этом роде. какие-то совсем уж детские фичи.
 

Фанат

oncle terrible
Команда форума
Садись, два
"10 animals" + 1 = 11

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

Adelf

Administrator
Команда форума
Хм... возможно напутал. Ну и ладно.
"10 animals" + 1 = 11 - все равно отстой, если иметь ввиду следующее:

$s = "10 animals";
$s++;
$s == "10 animalt"!!! :)
 

Фанат

oncle terrible
Команда форума
Мда, с инкрементом непоследовательненько получилось :)
 
Сверху