1. PHP / Говнокод #28937

    0

    1. 1
    2. 2
    3. 3
    <?php
    // ...
    parse_str($ShopParams, $shopParams);

    Регистр одной буквы всё меняет!

    Запостил: jonnywalker, 16 Апреля 2024

    Комментарии (19) RSS

    • Всего можно составить 1024 варианта, включая $ShOpPaRaMs и $sHoPpArAmS.
      Ответить
      • ?
        Ответить
      • В пыхе переменные кейн-инсенситив.
        Ответить
        • Нет. Функции и классы инсенситив, а переменные и константы — сенситив.

          Так сложно запомнить?
          Ответить
          • Ладно, я всё перепукал.
            Ответить
            • Да я сам не сразу запомнил. Всё пытаюсь разгадать логику тех, кто в одном языке использовал два варианта чувствительности к регистру.
              Ответить
              • это же пыхокал, чувак, причем тут логика и языки программирования?
                Ответить
            • Попытаемся воспроизвести логику.

              Сенситивити из сишки, в которой принято конь-станты (мокросы) обозначать заглавными, а переменные — строчными или верблюжьим регистром.

              Инсенситивити из Windows 3.x, в которых для функций было коллконвеншн PASCAL.
              Ответить
    • какой езык лучше всего подходит для кросс-платформенной прикладухи?
      Ответить
      • Многие. От плюсов до ждс. Озвуч требованя
        Ответить
      • Пи аш пи?
        Ответить
      • Предлагаю «Haxep».

        https://haxe.org/
        Ответить
        • выглядит приемлемо

          а на гк есть кто-то, кто на этом чуде писал?
          Ответить
          • говно какое!

            public var amount(get, set):Float;
            var _amount:Float = 100;
            
            function get_amount():Float {
                return _amount * 10;
            }
            
            function set_amount(value:Float) {
                return _amount = value;
            }
            Ответить
            • Это ПХП со вкусом шестой джавы?

              Чем больше буков напишеш -- тем лучше
              Ответить
              • слава богу, оказалось, что можно просто писать

                public var amount(default, null): Float;
                Ответить

    Добавить комментарий