Я использую Codeignitor для программирования и исходящих из C#. его выглядит как вопрос новичков, но я хочу сделать что-то вроде этого.php возвращаемые типы или перечисления?
У меня есть некоторые функции, которые возвращают некоторые значения:
Пример:
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
и т.д.
Спасибо.
Возможный дубликат [PHP и Enums] (http://stackoverflow.com/questions/254514/php-and-enums) – cspray