PHP - параметр функции кулера - PullRequest
1 голос
/ 03 июля 2010

У меня есть это:

function boo($show_one = false){
  if(!show_one) return 1; else return 2;
}

как я могу назвать бу так:

boo(SHOW_ALL);

вместо бу (ложь). Я вижу, что некоторые нативные функции php имеют такие параметры, которые делают код более легким для чтения

Ответы [ 2 ]

4 голосов
/ 03 июля 2010
define("SHOW_ALL", false);
define("SHOW_ONE", true);

будет соответствовать вашему коду там.Но я бы рекомендовал использовать числа вместо логических.Что если в следующие недели вы решите выбрать опцию SHOW_PAGINATED?

0 голосов
/ 03 июля 2010
define('SHOW_ALL', true);

function boo($show_one = false){
  if(!$show_one) return 1; else return 2;
}

boo(SHOW_ALL);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...