Я использую Codeignitor для программирования и из c #.это выглядит как вопрос новичка, но я хочу сделать что-то вроде этого.
У меня есть некоторые функции, которые возвращают некоторые значения:
Пример:
function Create_db()
{
//do something
if (PassWordError) //some errors here it is password incorrect
{
return "PASS_ERROR";
}
}
ив некоторых местах я использую вот так
$result = Create_db(); //assume that there are some problems and returned "PASS_ERROR"
, так что $result
теперь является строкой,
есть ли что-то вроде ENUMS в php?или что-то подобное?
, чтобы я мог сделать что-то вроде этого:
if (passWordError)
{
return $error->PasswordError();
}
Я предполагаю, что у меня могут быть и другие типы
как
Maximum_name_error,authenticationFailedError
и т. Д.
Спасибо.