За последние 24 часа нас посетили 18879 программистов и 1623 робота. Сейчас ищет 931 программист ...

Вызов класса. Почему так?

Тема в разделе "PHP для новичков", создана пользователем Колбася, 6 янв 2013.

  1. Колбася

    Колбася Активный пользователь

    С нами с:
    12 дек 2011
    Сообщения:
    722
    Симпатии:
    0
    Когда я пишу

    Код (PHP):
    1. echo "проверка";
    2.  
    3. $blabla->tralala(1,2,3);
    4. if ($blabla->tralala(1,2,3)){
    5. $blabla->tralala(1,2,3);
    6. } 
    то echo не работает и сторонние функции а только блабла

    а если я напишу
    Код (PHP):
    1. echo "проверка";
    2.  
    3. $blabla->tralala(1,2,3); 
    то echo работает почему так? и как сделать echo в 1 случае чтобы работало?

    Добавлено спустя 4 минуты 44 секунды:
    Ещё мне надо чтобы класс вызывался 2 раза как это сделать? =/

    Добавлено спустя 9 минут 47 секунд:
    У меня тупо вызов класса сносит все рядом стоящие с ним значение а именно все присваивания и echo почему так ведь они не были затронуты классом?

    Добавлено спустя 20 минут 33 секунды:
    Я так понимаю вызов класса так всегда будет гасить все рядом стоящие значения?
     
  2. [vs]

    [vs] Суперстар
    Команда форума Модератор

    С нами с:
    27 сен 2007
    Сообщения:
    10.559
    Симпатии:
    632
    точно не потому, что метод объекта вызывается дважды. Ошибка в другом. Делай это http://phpfaq.ru/debug
     
  3. Колбася

    Колбася Активный пользователь

    С нами с:
    12 дек 2011
    Сообщения:
    722
    Симпатии:
    0
    Чето вылело на 1648 линии

    Добавлено спустя 6 минут 10 секунд:
    ob_start
    вот это может как то урезать echo и другие сторонние функции?

    Добавлено спустя 9 минут 18 секунд:
    МОжет из за того что у меня майскул запрос стоит лимит 1 ? =/
     
  4. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    пфф. кому-то пора завязывать с программированием или начинать уже думать.
     
  5. Колбася

    Колбася Активный пользователь

    С нами с:
    12 дек 2011
    Сообщения:
    722
    Симпатии:
    0
    Игоряныч подскажи :)

    Добавлено спустя 35 минут 45 секунд:
    А вообще вот такое зацикливание именно для вот того что я написал идет только 2 раза или больше тут?
     
  6. smitt

    smitt Старожил

    С нами с:
    3 янв 2012
    Сообщения:
    3.166
    Симпатии:
    65
    А что ты там пишешь... хотя я встречал и больше...

    читай здесь функция ничего не обрезает php.net/manual/en/function.ob-start.php
    кстати нужно еще ob_end_flush использовать

    А что у тебя на 1648 строке?
     
  7. Колбася

    Колбася Активный пользователь

    С нами с:
    12 дек 2011
    Сообщения:
    722
    Симпатии:
    0
    Там все нормально скобки обрезает как надо и вообще не относится к этому заданию.

    У меня проблемка в том что при вызове класса в стороннем файле значения которые стоят рядом отключаются и не работают

    Добавлено спустя 7 минут 19 секунд:
    Тупо не робят сторонние значения а вызов класса все гасит на себя почему так :(?

    Добавлено спустя 12 минут 14 секунд:
    Дурь!
    В пределах if где вызов класса echo неработает а за пределами нов том же файле работает как так то? 0_0

    Добавлено спустя 9 минут 53 секунды:
    Это получается везде где был вызван класс после него все значения пропадают? типа echo и тд?
     
  8. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    ob_start буферит вывод
     
  9. Your

    Your Старожил

    С нами с:
    2 июл 2011
    Сообщения:
    4.074
    Симпатии:
    7
    Не вижу смысла писать echo везде и всюду.
    Ты что там изобретаешь, что за бла, бла?
     
  10. Professor

    Professor Активный пользователь

    С нами с:
    2 янв 2008
    Сообщения:
    121
    Симпатии:
    0
    Адрес:
    г. Одесса, Украина
    Сомневаюсь что тебе смогут помочь если ты не приведешь код
     
  11. Колбася

    Колбася Активный пользователь

    С нами с:
    12 дек 2011
    Сообщения:
    722
    Симпатии:
    0
    Да нормально ребята все уже сделал тупо все удалил :)