За последние 24 часа нас посетили 51749 программистов и 1768 роботов. Сейчас ищут 807 программистов ...

Конструкция getenv("COMSPEC")? ";" : &qu

Тема в разделе "PHP для новичков", создана пользователем Hawk, 11 янв 2008.

  1. Hawk

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

    С нами с:
    30 авг 2007
    Сообщения:
    201
    Симпатии:
    0
    Адрес:
    Беларусь
    Не могли бы вы подробнее объяснить суть этой конструкции.
    Используется она в следующем контексте:
    PHP:
    1.  
    2. <?php
    3. if (!define("PATH_SEPARATOR"))
    4.     define("PATH_SEPARATOR", getenv("COMSPEC")? ";" : ":");
    5. ini_set("include_path", ini_get("include_path").PATH_SEPARATOR.dirname(__FILE__)."/lib");
    6. ?>
    7.  
    я так понял что в виндовс используется .; а в юникс .:

    но вот вопрос как работает конструкция getenv("COMSPEC")? ";" : ":"

    спасибо.
     
  2. Hawk

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

    С нами с:
    30 авг 2007
    Сообщения:
    201
    Симпатии:
    0
    Адрес:
    Беларусь
    П.С. кажется я конструкцией немного поломал форум;)
    в теме было написано конструкция getenv("COMSPEC")? ";" : ":" но отобразилось не так как надо...
     
  3. Sergey89

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

    С нами с:
    4 янв 2007
    Сообщения:
    4.796
    Симпатии:
    0
  4. Hawk

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

    С нами с:
    30 авг 2007
    Сообщения:
    201
    Симпатии:
    0
    Адрес:
    Беларусь
    Sergey89
    спасибо, так и думал что где то там копать надо...
    Все ответ получен, тему можно к блондинкам;)