Игнорировать константы

Тема в разделе "Как сделать...", создана пользователем SocMaster, 24 ноя 2013.

  1. SocMaster

    SocMaster aka Hakerok

    Регистр.:
    26 июл 2011
    Сообщения:
    202
    Симпатии:
    47
    Сравниваю 2 массива
    примерно такого содержания
    Код:
    'setting_domain' => 'Настройки домена',
        'setting_domain_base' => 'Настройки',
        'setting_domain_base_tips' => "<li>После сохранения субдомена, никто не может претендовать на него!</li><li><strong> Установка субдоменов для: {$_G[setting][navs][3][navname]}, {$_G[setting][navs][4][navname]}</strong></li>",
        'setting_domain_app' => 'Разделы',
    использую array_diff_key
    Все бы ничего но вот, есть переменные/константы в масивах. из-за которых ошибки
    типа таких: Notice: Undefined variable: _G
    Notice: Use of undefined constant navname - assumed 'navname' in и так далее
    Сами массивы подключаю так:
    $lang1 = 'lang_admincp.php';
    require ($lang1);
    Можно как то обойти эти ошибки?
     
  2. yaski

    yaski

    Регистр.:
    21 фев 2010
    Сообщения:
    474
    Симпатии:
    277
    как-то так
    {isset ($_G[setting][navs][3][navname])}
     
  3. esche

    esche

    Регистр.:
    9 авг 2009
    Сообщения:
    360
    Симпатии:
    243
    Кавычки расставить:
     
  4. SocMaster

    SocMaster aka Hakerok

    Регистр.:
    26 июл 2011
    Сообщения:
    202
    Симпатии:
    47
    А так что б не трогать текст? Редактировать скрипт который сравнивает