- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
В php есть оператор присвоения .= .
в кохане .= не работает. Как можно сделать присвоения в кохане?
Не может такого быть, кохана не отвечает за операторы php)
в кохане .= не работает.
Здесь точно не кохана виновата. Посмотрите еще раз на свой код, что вы там присваиваете и кому.
наверное несколько строк пытаетесь соединить и в правой части еще раз используется конкантенация строк?
Покажите весь участок кода.
Кохана 100% не при чем.
наверное несколько строк пытаетесь соединить и в правой части еще раз используется конкантенация строк?
Покажите весь участок кода.
Кохана 100% не при чем.
Вы про
???
Такое работает;)
нашел причину.
надо было сначала создать переменную ($a="";) а потом только передавать в нее,
а я сразу передавал в $a.="gggg";
надо было сначала создать переменную ($a="" а потом только передавать в нее,
а я сразу передавал в $a.="gggg";
По моему присвоение с конкатенацией можно делать и к не объявленной переменной (хотя конечно и не рекомендуется).
Вы про
???
Такое работает;)
Помнил просто, что была проблема в свое время, уже и сам забыл в чем.
Сейчас нашел.
В свое время не понимал, почему выводит 'hello1' после
даже если true заменить на false, результат тот же.
но у ТС другая проблема.
P.S. Даже первая строчка не обязательна.
Результат равен 1 для кода ниже
А дело было в том, что в условном операторе на истину проверяется не (false) а 'world'.(false). Первая конкантенация происходит раньше, чем сравнение.
Решение для этого примера - весь условный оператор брать в скобки.
У ТС скорее всего переменная задавалась в цикле, а использовать он ее пробовал вне, предварительно не объявив ее там.