Как задать логический параметр константе в ООП?

Тема в разделе "PHP", создана пользователем EFL, 20 ноя 2010.

Статус темы:
Закрыта.
Модераторы: latteo
  1. EFL

    EFL

    Регистр.:
    31 июл 2008
    Сообщения:
    153
    Симпатии:
    56
    сабж, напоминаю, именно в ООП.
     
  2. saen

    saen

    Регистр.:
    6 авг 2006
    Сообщения:
    756
    Симпатии:
    129
    PHP:
    const true;
    погуглить не пробовал?
     
  3. EFL

    EFL

    Регистр.:
    31 июл 2008
    Сообщения:
    153
    Симпатии:
    56
    а если const a = "SUCCESS";
    а при таком коде что вы скажите?
     
  4. saen

    saen

    Регистр.:
    6 авг 2006
    Сообщения:
    756
    Симпатии:
    129
    "SUCCESS" - это строка, так что вопрос твой непонятен
     
  5. EFL

    EFL

    Регистр.:
    31 июл 2008
    Сообщения:
    153
    Симпатии:
    56
    на базовом пхп это выглядить должно так
    define(a, "SUCCESS", true);
     
  6. saen

    saen

    Регистр.:
    6 авг 2006
    Сообщения:
    756
    Симпатии:
    129
    bool define ( string name, mixed value [, bool case_insensitive]) Определяет именованную константу.
    Имя константы задаётся параметром name; значение - параметром value.
    Имеет также необязательный третий параметр case_insensitive. Если задано значение TRUE, константа будет определена с учётом регистра. По умолчанию - с учётом регистра; т.е. CONSTANT и Constant это разные значения.

    Пример 1. Определение констант
    PHP:
    define ("CONSTANT""Hello world.");
    echo 
    CONSTANT// выводит "Hello world."
    echo Constant// выводит "Constant" и уведомление.

    define ("GREETING""Hello you.",TRUE);
    echo 
    GREETING// выводит "Hello you."
    echo Greeting// выводит "Hello you."
     
  7. EFL

    EFL

    Регистр.:
    31 июл 2008
    Сообщения:
    153
    Симпатии:
    56
    Очень познавательно, но я просил ООП.
     
  8. saen

    saen

    Регистр.:
    6 авг 2006
    Сообщения:
    756
    Симпатии:
    129
    Пример для ООП я написал в первом своем посту. Если тебе не понятно, читай ПХП для чайников. В противном случае грамотно сформулируй свой вопрос.
     
  9. EFL

    EFL

    Регистр.:
    31 июл 2008
    Сообщения:
    153
    Симпатии:
    56
    Выше я указал код на базовом пхп
    define(a, 'SUCCESS', true);
    как это реализовать на ООП?
     
  10. saen

    saen

    Регистр.:
    6 авг 2006
    Сообщения:
    756
    Симпатии:
    129
    define(a, 'SUCCESS', true) - объявление константы "a" со значением 'SUCCESS';

    const a = 'SUCCESS' - объявление константы "a" со значением 'SUCCESS' в объекте;

    причем тут "логический параметр"?
     
Статус темы:
Закрыта.