The OpenNET Project / Index page

[ новости/++ | форум | wiki | теги ]

02.12.2016 09:00  Релиз языка программирования PHP 7.1

Официально представлен релиз языка программирования PHP 7.1. Новая ветка отличающейся значительной порцией новых возможностей и наличием изменений, нарушающих совместимость.

Ключевые улучшения в PHP 7.1:

  • Возможность использования типов, которые могут принимать значение null. Для пометки, что параметры функций и возвращаемые значения могут принимать значение null, применяется префикс в виде знака вопроса, например, определив функцию "function f(?callable $p) {}" её можно вызвать с аргументом null - "f(null)";
  • Добавлен тип возвращаемого значения void, указывающий на то, что функция не возвращает значения. В подобных функциях допускается использование только пустого return, любые другие значения в return недопустимы (в том числе нельзя указывать "return null"). Значения, возвращаемые функцией с типом void, при попытке их использования в коде будут интерпретироваться как null, без вывода предупреждения;
  • Добавлен псевдо-тип iterable, позволяющий определять параметры функций, которые могут принимать значения различных перечисляемых типов, допустимых для перебора в цикле, таких как массивы и объекты Traversable;
  • При указании смещения внутри строки теперь можно указывать отрицательные значения, позиция в строке для которых будет рассчитана относительно конца строки. Например, для строки 'abcdef' $str[-2] вернёт "e";
  • Добавлен вариант конструкции list(), в которой могут задаваться ключи. Например: "list(1 => $oneBit, 2 => $twoBit, 3 => $threeBit) = $powersOfTwo";
  • Добавлено выражение "[] =", которое выступает альтернативой конструкции "list() =". Например, вместо "list($a, $b, $c) = array(1, 2, 3)" теперь можно указать "[$a, $b, $c] = [1, 2, 3]";
  • Реализована система вывода ошибок и предупреждений в случае использования в математических выражениях строк, не преобразуемых в число. Например, "10 apples" + "5 pears" приведёт к выводу ошибки "Notice: A non well formed numeric string encountered in example.php on line 3", а 5 * "orange" к "Warning: A non-numeric string encountered in example.php on line 3";
  • Возможность обработки нескольких типов исключений в одном выражении catch. В качестве разделителя используется знак "|". Например, "} catch (FirstException | SecondException $e) {";
  • Поддержка определения видимости для констант внутри класса. Константы теперь могут определяться с флагами public, private и protected;
  • Поддержка асинхронной обработки сигналов в ext/pcntl и поддержка дополнительного контекста в обработчике pcntl_signal;
  • В класс Closure добавлен новый статический метод Closure::fromCallable(), позволяющий преобразовать элементы с типом callable в объекты Closure;
  • В расширении ext/openssl добавлена поддержка режимов AEAD для блочных шифров, при которых шифруется лишь часть данных, но всё сообщение аутентифицировано;
  • В расширении ext/curl для HTTP/2 добавлена поддержка серверных операций PUSH;
  • Из изменений, нарушающих совместимость можно отметить запрет на вызов пользовательских функций с меньшим числом аргументов, запрет динамического вызова некоторых видов функций ($func = 'func_num_args';$func();), функция rand() теперь перенаправляется на mt_rand(), а srand() на mt_srand(), изменена семантика параметров в функциях mb_ereg() и mb_eregi(), прекращена поддержка директив session.entropy_file, session.entropy_length, session.hash_function и session.hash_bits_per_character. Генератор псевдослучайных чисел mt_rand() переведён на исходный алгоритм Вихрь Мерсенна (ранее в его реализации была допущена ошибка, не оказывавшая на его свойства существенного влияния).


  1. Главная ссылка к новости (http://php.net/index.php#id201...)
  2. OpenNews: Релиз языка программирования PHP 7.0
  3. OpenNews: Увидел свет релиз интерпретатора языка программирования PHP 5.3
  4. OpenNews: Релиз PHP 5.4.0. Обзор новшеств
  5. OpenNews: Релиз PHP 5.5.0
  6. OpenNews: Релиз языка программирования PHP 5.6.0
Лицензия: CC-BY
Тип: Программы
Ключевые слова: php
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Линейный вид | Ajax | Показать все | RSS
 
  • 1.1, Leap42, 09:18, 02/12/2016 [ответить] [смотреть все]
  • +/
    я один считаю, что ломать совместимость с минорной версии как-то неприлично, и стоило запилить новую ветку?
     
     
  • 2.13, ц, 10:58, 02/12/2016 [^] [ответить] [смотреть все] [показать ветку]
  • –6 +/
    Им бы новый язык стоило запилить, столько от 5-ки отличий в 7-ке.
     
  • 2.16, KonstantinB, 11:13, 02/12/2016 [^] [ответить] [смотреть все] [показать ветку]
  • +3 +/
    С тех пор, как вместо полумертвого php6 вышел php 5 4 который по сути шестерка ... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.23, Аноним, 12:05, 02/12/2016 [^] [ответить] [смотреть все]  
  • –3 +/
    То есть, если у кого то номер версии сущий рендом - это правильно, и давайте про... весь текст скрыт [показать]
     
     
  • 4.54, KonstantinB, 18:14, 02/12/2016 [^] [ответить] [смотреть все]  
  • +/
    не рандом, просто не соответсвует semver. своя логика есть.
     
  • 3.96, Онаним, 06:12, 05/12/2016 [^] [ответить] [смотреть все]  
  • –1 +/
    А вот в чём проблема с внедрением Юникода При том, что вроде как его уже много ... весь текст скрыт [показать]
     
  • 2.26, Аноним, 12:37, 02/12/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • –9 +/
    Согласен Более того PHP 7 - это уже совсем другой язык, не php Они поменяли ос... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.37, Аноним, 15:52, 02/12/2016 [^] [ответить] [смотреть все]  
  • +3 +/
    Он стал многопоточным и строго типизированным?
     
     
  • 4.59, Аноним, 19:40, 02/12/2016 [^] [ответить] [смотреть все]  
  • –4 +/
    Вы наверно не в курсе, но да И обратная совместимость потеряна у многих функций... весь текст скрыт [показать]
     
     
  • 5.66, Gemorroj, 21:08, 02/12/2016 [^] [ответить] [смотреть все]  
  • +2 +/
    такое ощущение что подобную чушь о каких-то несовместимостях пишут имбициллы кот... весь текст скрыт [показать]
     
  • 3.76, angra, 23:00, 02/12/2016 [^] [ответить] [смотреть все]  
  • +1 +/
    А можно огласить весь список основополагающих принципов и указать какие именно и... весь текст скрыт [показать]
     
  • 2.31, Аноним, 12:52, 02/12/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    учатся у гномосеков
     
  • 2.39, Аноним, 15:54, 02/12/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +1 +/
    Пока в Debian stable не попало не так принципиально ... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.44, freehck, 16:23, 02/12/2016 [^] [ответить] [смотреть все]  
  • +/
    А дебианщики, не будь дураки, как обычно сделают несколько пакетов php5, php6 и... весь текст скрыт [показать]
     
     
  • 4.67, Я, 21:32, 02/12/2016 [^] [ответить] [смотреть все]  
  • +/
    Особенно php6
     
  • 4.77, angra, 23:03, 02/12/2016 [^] [ответить] [смотреть все]  
  • –1 +/
    Уже Более того, ничто не мешает делать пакеты php71 или вообще php7чегонибудь... весь текст скрыт [показать]
     
  • 2.50, Rodegast, 17:02, 02/12/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • –1 +/
    Вон что люди творят А зато python до сих пор ругают из-за не совместимости втор... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.60, Аноним, 19:43, 02/12/2016 [^] [ответить] [смотреть все]  
  • –2 +/
    python не менял курс на 90 градусов...
     
     
  • 4.88, DmA, 13:46, 03/12/2016 [^] [ответить] [смотреть все]  
  • –1 +/
    Python изначально был почти правильно спроектирован php эклектичен с самого нач... весь текст скрыт [показать]
     
  • 3.75, zzz, 23:00, 02/12/2016 [^] [ответить] [смотреть все]  
  • +1 +/
    мой код одинаково работает на 5.4 и 7.1, что я делаю не так?
     
     
  • 4.80, xxx1, 23:42, 02/12/2016 [^] [ответить] [смотреть все]  
  • +3 +/
    У меня тоже  хелоу ворлд работает ставильно на всех версиях
     
  • 2.58, mimocrocodile, 19:16, 02/12/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Вангану что это не минорный релиз
     
  • 1.2, DmA, 09:22, 02/12/2016 [ответить] [смотреть все]  
  • –2 +/
    А на хабре вчера релиз ждали, даже статью про блеск и нищету PHP выпустили про развитие PHP вплоть до версии 7.1
    https://habrahabr.ru/post/316506/
     
     
  • 2.3, Аноним, 09:40, 02/12/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Судя по дате релиза, релиз таки был вчера
     
     
  • 3.6, Аноним, 09:47, 02/12/2016 [^] [ответить] [смотреть все]  
  • +/
    Когда у нас сегодня, в америке ещё вчера Объявление релиза было сегодня в два н... весь текст скрыт [показать]
     
     
  • 4.17, Смотрящий, 11:18, 02/12/2016 [^] [ответить] [смотреть все]  
  • +2 +/
    Объясняю на пальцах Я знаю, что релиз kernel 4 9 будет 12 декабря, но статью м... весь текст скрыт [показать]
     
     
  • 5.18, Смотрящий, 11:23, 02/12/2016 [^] [ответить] [смотреть все]  
  • –1 +/
    Чукча ошибся - 11-го ... весь текст скрыт [показать]
     
  • 2.9, Аноним, 10:02, 02/12/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +3 +/
    Как-то сильно поверхностно там описано Более подробная ретроспектива PHP 7 0 ... весь текст скрыт [показать] [показать ветку]
     
  • 1.4, Аноним, 09:43, 02/12/2016 [ответить] [смотреть все]  
  • +/
    rip HHVM
     
  • 1.5, Аноним, 09:43, 02/12/2016 [ответить] [смотреть все]  
  • –1 +/
    Накатил из ppa:ondrej/php, будем потыкать.
     
     
  • 2.8, Аноны, 10:00, 02/12/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • –1 +/
    там RC6 еще
     
  • 1.11, Anoname, 10:23, 02/12/2016 [ответить] [смотреть все]  
  • +1 +/
    "При указании смещения внутри строки теперь можно указывать отрицательные значения, позиция в строке для которых будет рассчитана относительно конца строки. Например, для строки 'abcdef' $str[-2] вернёт "e"
    Наконец-то! В Питоне это давно реализовано.
     
     
  • 2.14, Gemorroj, 11:04, 02/12/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +4 +/
    На самом деле, без мультибайтовости не сильно нужно.
     
     
  • 3.48, Аноним, 16:52, 02/12/2016 [^] [ответить] [смотреть все]  
  • –3 +/
    Угощайтесь своим уникодом В UTF операцию N символов с конца строки нормально ... весь текст скрыт [показать]
     
     
  • 4.49, Аноним, 17:01, 02/12/2016 [^] [ответить] [смотреть все]  
  • +/
    Я бы скорее сказал 171 эффективно 187 ... весь текст скрыт [показать]
     
  • 4.57, Ordu, 19:01, 02/12/2016 [^] [ответить] [смотреть все]  
  • +/
    Что по твоему нормально В О 1 операций Не реализовать в О 1 , и что с того ... весь текст скрыт [показать]
     
     
  • 5.63, Аноним, 20:04, 02/12/2016 [^] [ответить] [смотреть все]  
  • –1 +/
    Да Можно использовать mb_substr , и что с того ... весь текст скрыт [показать]
     
  • 2.51, Rodegast, 17:06, 02/12/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Ну ты и сравнил В python-е много чего давно реализовано, в том числе и юникод ... весь текст скрыт [показать] [показать ветку]
     
  • 1.12, Аноним, 10:58, 02/12/2016 [ответить] [смотреть все]  
  • +4 +/
    К 12 версии станет почти как Perl5
     
     
  • 2.15, hardworm, 11:10, 02/12/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +9 +/
    Совсем мертвым что ли?
     
     
  • 3.36, th3m3, 15:41, 02/12/2016 [^] [ответить] [смотреть все]  
  • +1 +/
    К этому всё и идёт.
     
  • 2.97, Аноним, 07:31, 05/12/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Консистентности перла как языка пхп не достигнет никогда Для этого надо минимум... весь текст скрыт [показать] [показать ветку]
     
  • 1.19, proud_anon, 11:50, 02/12/2016 [ответить] [смотреть все]  
  • –2 +/
    Разработчики к 7-й версии обнаружили что смогут и void реализовать... к 8-ке откажутся от процедурной части и сделают полностью функциональным, а в 9-ке обрубят костыли объектной парадигмы и уберут system(). Вангую дальше, потом они подумают о легковесных потоках и мир получит erlang v.0.9per-alpha но с такой тяжелой и дурной наследственностью, что поймут всю тщетность попыток и самораспустятся.
    Посему, смысла продлевать конвульсии этого монстро-образного уродца на гусеничном ходу с крыльями бабочки и аппетитом слона - "Hypertext Preprocessor" для домашних страничек, наш тайный комитет не видит и считает своим долгом сфокусироваться на Go.
     
     
  • 2.20, KonstantinB, 11:53, 02/12/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +5 +/
    Держите нас в курсе.
     
  • 1.21, Аноним, 11:56, 02/12/2016 [ответить] [смотреть все]  
  • +/
    На лоре писали, что мерсен твистер в релиз по ошибке закоммитили, посмеялся.
     
  • 1.22, Аноним, 12:01, 02/12/2016 [ответить] [смотреть все]  
  • –2 +/
    пхп медленно превращается яву, отвратительно.
     
     
  • 2.24, koblin, 12:17, 02/12/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +1 +/
    он и так отвратителен, без превращений
     
     
  • 3.61, Аноним, 19:46, 02/12/2016 [^] [ответить] [смотреть все]  
  • –1 +/
    Отвратительный язык делает отвратительные повороты, вполне кондиция
     
  • 3.74, Аноним, 22:39, 02/12/2016 [^] [ответить] [смотреть все]  
  • +/
    но мне этот уродец мил Если бы я хотел писать на яве, то так бы сразу и поступи... весь текст скрыт [показать]
     
  • 2.25, Аноним, 12:27, 02/12/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • –2 +/
    PHP никогда не был нормальным веб языком программирования Почему спросите вы, д... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.29, Аноним, 12:47, 02/12/2016 [^] [ответить] [смотреть все]  
  • +2 +/
    php -e echo может n может Шах и мат ... весь текст скрыт [показать]
     
     
  • 4.32, Аноним, 14:59, 02/12/2016 [^] [ответить] [смотреть все]  
  • +2 +/
    Полностью согласен - если пытаться писать что-то покрупнее привета миру на php в... весь текст скрыт [показать]
     
     
  • 5.45, freehck, 16:28, 02/12/2016 [^] [ответить] [смотреть все]  
  • +/
    У нас в конторе есть дядька преклонных лет, который на нём автотесты написал То... весь текст скрыт [показать]
     
     
  • 6.87, Gemorroj, 12:32, 03/12/2016 [^] [ответить] [смотреть все]  
  • +/
    хипстота на js написала бы и считала это очень крутым?
     
  • 3.86, Аноним, 11:53, 03/12/2016 [^] [ответить] [смотреть все]  
  • –1 +/
    Что за глупости PHP - это язык, инструмент, а что на нём пишут и как - это дело... весь текст скрыт [показать]
     
  • 3.90, DmA, 13:55, 03/12/2016 [^] [ответить] [смотреть все]  
  • +/
    восстановление Википедии из дампа в mysql запускается так php importDump php ... весь текст скрыт [показать]
     
     
  • 4.98, Аноним, 07:33, 05/12/2016 [^] [ответить] [смотреть все]  
  • +1 +/
    Ты забыл сказать сколько дней оно будет выполнятся и сколько памяти при этом сож... весь текст скрыт [показать]
     
  • 1.27, Аноним, 12:41, 02/12/2016 [ответить] [смотреть все]  
  • +/
    Раньше порога вхождения по сути не было, садишься и пишешь по манам без всяких з... весь текст скрыт [показать]
     
     
  • 2.38, Аноним, 15:53, 02/12/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • –1 +/
    Пользуй старые версии PHP или тебя насильно заставляют Консерваторы должны стра... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.52, Anonim, 17:10, 02/12/2016 [^] [ответить] [смотреть все]  
  • –1 +/
    Строгая типизация -это не развитие, это смена свойства языка Т е язык не разви... весь текст скрыт [показать]
     
     
  • 4.68, Ан, 21:57, 02/12/2016 [^] [ответить] [смотреть все]  
  • +/
    У вас что по дефолту строгая типизация врубилась?
     
  • 2.78, angra, 23:05, 02/12/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +1 +/
    Спешу расстроить, вы ничего не знаете о с ... весь текст скрыт [показать] [показать ветку]
     
  • 1.28, Аноним, 12:45, 02/12/2016 [ответить] [смотреть все]  
  • –3 +/
    Если они уже поломали многое из версии 5 x, по сути вещи, за которые я любил это... весь текст скрыт [показать]
     
     
  • 2.30, Аноним, 12:48, 02/12/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Можно список за что любил?

    Каптча 30006 как бы намекает.

     
  • 2.69, Ан, 22:00, 02/12/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Так что поломали вам так любимое А то анончики в коментах раскричались что поло... весь текст скрыт [показать] [показать ветку]
     
  • 1.33, Аноним, 15:10, 02/12/2016 [ответить] [смотреть все]  
  • –1 +/
    http://itcraftsman.pl/php-7-1-kolejne-zmiany-i-nowosci/

     
     
  • 2.34, Andrey Mitrofanov, 15:28, 02/12/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +1 +/
    https duckduckgo com q English 2C Samuel Jackson 2C do you speak it 3F t ffab... весь текст скрыт [показать] [показать ветку]
     
  • 1.35, Аноним, 15:30, 02/12/2016 [ответить] [смотреть все]  
  • –1 +/
    Что хуже?

    random_int() и random_bytes()
    mt_rand() и mt_srand()

     
     
  • 2.40, Аноним, 15:58, 02/12/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    random_ крипостойкий генерато рандом mt_ повышенная случайность, но не для кри... весь текст скрыт [показать] [показать ветку]
     
  • 1.41, CHIM, 16:01, 02/12/2016 [ответить] [смотреть все]  
  • –3 +/
    Мне нравится что у него производительность гораздо выше чем у пхп 5, но то что о... весь текст скрыт [показать]
     
     
  • 2.43, Gemorroj, 16:11, 02/12/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    mysql давным давно не годится mysqli не годится по причине корявого api PDO на... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.46, Аноним, 16:32, 02/12/2016 [^] [ответить] [смотреть все]  
  • +2 +/
    после твоего ника и аватара - задумался про PDO.
     
     
  • 4.99, Аноним, 07:36, 05/12/2016 [^] [ответить] [смотреть все]  
  • +1 +/
    и учти, что в похапе это не панацея - https stackoverflow com questions 1... весь текст скрыт [показать]
     
  • 3.47, Аноним, 16:50, 02/12/2016 [^] [ответить] [смотреть все]  
  • +/
    Не всё ли равно, если почти всегда работа с базой всё равно скрывается каким-ниб... весь текст скрыт [показать]
     
     
  • 4.53, Gemorroj, 17:47, 02/12/2016 [^] [ответить] [смотреть все]  
  • +/
    Если поверх стоит прослойка в виде Doctrine Propel, то конечно все равно Mysqli... весь текст скрыт [показать]
     
  • 2.55, KonstantinB, 18:16, 02/12/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +2 +/
    Обновить мажорную версию на продакшене без предварительного тестирования Всегда... весь текст скрыт [показать] [показать ветку]
     
  • 2.70, Ан, 22:03, 02/12/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +1 +/
    О подтянулись слоупоки которые не вкурсе что mysql_ уже давно deprecated был ещ... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.72, Дед Анон, 22:22, 02/12/2016 [^] [ответить] [смотреть все]  
  • –1 +/
    Сайт был не особо важным, а ПХП я в то время не знал от слова совсем.
     
  • 3.73, Дед Анон, 22:23, 02/12/2016 [^] [ответить] [смотреть все]  
  • –1 +/
    А кто вам сказал что это было недавно Это происходило в момент обновления 5ой в... весь текст скрыт [показать]
     
  • 1.56, Аноним, 18:39, 02/12/2016 [ответить] [смотреть все]  
  • +/
    А это они поломали Или это просто сахар ... весь текст скрыт [показать]
     
  • 1.62, Аноним, 19:53, 02/12/2016 [ответить] [смотреть все]  
  • +/
    Представьте если бы с так менялся Каждые пол года тонны нового и нерабочего к... весь текст скрыт [показать]
     
     
  • 2.64, Аноним, 20:10, 02/12/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +4 +/
    Современный веб весь так развивается Полурабочие CSS4, HTML6, наполовину поддер... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.79, Аноним, 23:11, 02/12/2016 [^] [ответить] [смотреть все]  
  • +/
    некоторые уже и его считают дедушкой Эти некоторые просто не любят конкуренцию ... весь текст скрыт [показать]
     
  • 1.65, Аноним, 20:34, 02/12/2016 [ответить] [смотреть все]  
  • +/
    Мне кажется или это запредельное дерьмо ... весь текст скрыт [показать]
     
     
  • 2.81, pv47, 23:56, 02/12/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Зря минусуете человека Сейчас они так сделали, потом в каком-нибудь 7 4 сделают... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.83, КО, 06:02, 03/12/2016 [^] [ответить] [смотреть все]  
  • +/
    Если у кого-то используется возможность int i fnSome void fnSomoe э... весь текст скрыт [показать]
     
  • 1.85, Аноним, 11:12, 03/12/2016 [ответить] [смотреть все]  
  • –1 +/
    совковый mbstring? лучше на питоне писать или go
     
  • 1.91, Аноним, 18:26, 03/12/2016 [ответить] [смотреть все]  
  • –2 +/
    пхп отлично развивается
    https://wiki.php.net/rfc/consistent_function_names
     
     
  • 2.92, Аноним, 19:06, 03/12/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    ага без CamelCase, дегенераты...
     
     
  • 3.93, angra, 21:10, 03/12/2016 [^] [ответить] [смотреть все]  
  • –1 +/
    Верблюдам не сообщили, что исследования показали процентов на 20 лучшую читаемость some_cool_func, чем someCoolFunc? Так что дегенераты отнюдь не те, кто отказался от верблюжьего стиля.
     
     
  • 4.94, KonstantinB, 21:24, 03/12/2016 [^] [ответить] [смотреть все]  
  • +/
    Там речь не о camel case, а об исправлении неконсистентности. Сейчас, например, htmlspecialchars, но html_entity_decode. Или str_replace, но strtr. Предлагается добавить алиасы, приводящие все к одному виду.
     
     
  • 5.95, angra, 11:25, 04/12/2016 [^] [ответить] [смотреть все]  
  • +/
    Смотри внимательно, на что был ответом мой комментарий.
     
  • 1.100, Аноним, 15:00, 05/12/2016 [ответить] [смотреть все]  
  • +/
    Пока некоторые хейтят и будут хейтить Интел, как и другие, вообще не парится ... весь текст скрыт [показать]
     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:


      Закладки на сайте
      Проследить за страницей
    Created 1996-2017 by Maxim Chirkov  
    ДобавитьРекламаВебмастеруГИД  
    Hosting by Ihor TopList