powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / php - ограниченный диапазон значений переменной
6 сообщений из 6, страница 1 из 1
php - ограниченный диапазон значений переменной
    #38954690
Лебедкин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
подскажите гуру: в php можно как-то ограничить диапазон значений, которые можно присвоить переменной?
например сказать что переменная может принимать только эти значения: 1, 2, 3, 'amba'.
а при попытке присвоить ей любое другое, чтобы выкидывалось исключение.
...
Рейтинг: 0 / 0
php - ограниченный диапазон значений переменной
    #38954768
kunaksergey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Лебедкин,

Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
<?php
$p=22;
$array=array(1, 2, 3, 'amba');
try{

if (!in_array($p, $array)) throw new Exception($p);
}
catch (Exception $e) {
    echo 'Ваше значение: ',  $e->getMessage(), " не подходит\n";
    die;
} 
echo "Ваше значение: $p подходит\n";
?>
...
Рейтинг: 0 / 0
php - ограниченный диапазон значений переменной
    #38954779
Лебедкин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну это код проверки надо оформлять, и вызывать его каждый раз явно.
а хочется, чтобы оно само при присвоении срабатывало.
...
Рейтинг: 0 / 0
php - ограниченный диапазон значений переменной
    #38954781
MikkiMouse
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Лебедкин,

Отакэ ще є
...
Рейтинг: 0 / 0
php - ограниченный диапазон значений переменной
    #38954859
Лебедкин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MikkiMouse Отакэ ще є

хм.... да, возможно, это как раз то, что мне надо.
спасибо.
...
Рейтинг: 0 / 0
php - ограниченный диапазон значений переменной
    #38954898
kunaksergey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Лебедкин,
тоже самое.. запихните в класс или в функцию
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / php - ограниченный диапазон значений переменной
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]