Как преобразовать оператор IF в функцию? - PullRequest
0 голосов
/ 06 апреля 2011

Синопсис: В верхней части страницы я настроил несколько вещей для включения: заголовки, тело, нижний колонтитул и некоторые переменные, уникальные для рассматриваемой страницы ... (например, является ли страница контактной страницей или это домашняя страница)

В верхней части этой страницы находится оператор IF, в основном спрашивающий, нужно ли нам получать учетные данные базы данных MySQL или нет.

Я бы хотел превратить этот оператор IF в функцию.

Заявление IF: (Я до сих пор не проверял, сработает ли оно)

$yesDBconnect = REQUIRE_ONCE ('{GURL}/include/mysql_con.php');

$DBconnect = FALSE;
$yesDBconnect = REQUIRE_ONCE ('{GURL}/include/mysql_con.php');
    if ($DBconnect == TRUE)
        $yesDBconnect
    endif;

Я бы хотел, чтобы это была функция типа connect_to (YES); или connect_to (НЕТ); Я довольно новичок в этом, у меня есть свои переменные, но кроме того, что я расслабляюсь. : Р

Заранее спасибо!

1 Ответ

0 голосов
/ 06 апреля 2011

Вы должны использовать require_once (строчные буквы), который является языковой конструкцией и не нуждается в аргументе в скобках.

При использовании альтернативных структур управления вы должны ставить двоеточие (:) в конце вашего условия.

При использовании того, что вы предлагаете, убедитесь, что файл mysql_con.php использует ...

return array(
   'host' => 'localhost',
   ...
);

... или аналогичный.

...