За последние 24 часа нас посетил 60431 программист и 1808 роботов. Сейчас ищут 829 программистов ...

Ответ на вопрос где редактировалась переменная

Тема в разделе "PHP для новичков", создана пользователем borus, 27 сен 2012.

  1. borus

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

    С нами с:
    16 апр 2012
    Сообщения:
    161
    Симпатии:
    0
    Здравствуйте.
    Скажите, придумали в php такое, чтобы запоминалась страница сайта(файл php), в которой переменная в последний раз устанавливалась?
     
  2. igordata

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

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
  3. borus

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

    С нами с:
    16 апр 2012
    Сообщения:
    161
    Симпатии:
    0
    не понятно спросил?
     
  4. igordata

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

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    непонятно
     
  5. borus

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

    С нами с:
    16 апр 2012
    Сообщения:
    161
    Симпатии:
    0
    во множестве файлов php какой-нибудь CMS сложно найти установку/изменение интересующей переменной. Если бы где-то запоминалось, в каком подключенном файле было произведено последнее изменение переменной, это было бы удобно.
     
  6. igordata

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

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    всё равно не понятно =)
     
  7. M1lleniuM

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

    С нами с:
    28 сен 2012
    Сообщения:
    34
    Симпатии:
    0
    Я так понял, он говорит о том, чтобы было удобнее писать код. Случайно забыл, что-ты последнее изменял, взял и посмотрел. Типа записываниие последней измененной переменной тобой.
    я прав?
     
  8. Your

    Your Старожил

    С нами с:
    2 июл 2011
    Сообщения:
    4.074
    Симпатии:
    7
    Ну хз при заходе на страницу записать значение переданное в эту страницу типо как $a=$b;
    Ну или существующая переменная выше подключенного файла.

    Или сессии.

    $_SESSION['a']=$b;
     
  9. Gold Dragon

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

    С нами с:
    30 сен 2012
    Сообщения:
    306
    Симпатии:
    2
    Адрес:
    Тамбов
    А зачем такое? Вообще-то должен быть контроль как над созданием переменных, так и над их изменением и передачей. В любом случаем перед использованием переменной не помешало бы её проверить, типа так
    Код (Text):
    1. $a = (isset($a)) ? $a : ЗНАЧЕНИЕ_ПО_УМОЛЧАНИЮ;
    В любом случае должна быть линейная последовательность действий. И не использовать глобальные переменные, т.е. передал в функцию или метод значение и получил от туда значение
     
  10. borus

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

    С нами с:
    16 апр 2012
    Сообщения:
    161
    Симпатии:
    0
    просто я изучаю чужие компоненты в Битриксе и нужно подобие отладчика, поскольку компонент не мой, как и Битрикс :)
     
  11. Gold Dragon

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

    С нами с:
    30 сен 2012
    Сообщения:
    306
    Симпатии:
    2
    Адрес:
    Тамбов
    Попробуй воспользоваться каким-нибудь IDE, например, PHPStorm
     
  12. igordata

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

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    аааааа

    в netbeans точно можно find usages сделать

    а кто последний - хз.
     
  13. Ke1eth

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

    С нами с:
    16 мар 2012
    Сообщения:
    1.073
    Симпатии:
    11
    Адрес:
    заблудилса
    могу только предположить посмотреть есть ли в той ЦМСке трейс какой выполнения, если оно не подразумевалось создателями, то ну что-ж пиши свой логгер и раскидывай по всей поляне, хотя тут проще наверное xdebug'ом побегать :)