Привет всем!
У меня 3 вопроса :
1ый вопрос: Я прочитал документацию, в котором написали :
Цитата:
Функция Goto:
goto метка;
goto выражение;
goto &подпрограмма
Безусловный переход на метку. Нельзя делать переход на метку в структуру, которая должна быть инициирована, например, подпрограмму или цикл foreach и т.д. Вторая форма применяется для динамического определения перехода. Например:
goto ('метка1', 'метка2', 'метка3')[$i];
Здесь при $i = 0 будет переход на 'метка1', $i = 1 на 'метка2' и т.д. Третья форма (goto &подпрограмма) довольно "хитрый" метод подмены имени вызываемой подпрограммы именем текущей. Это используется в методе автозагрузки, когда нужно запустить другую процедуру, но под именем текущей, как будто та была вызвана раньше.
|
1ая и 2ая формы мне понятны, но 3ая о чём говорит ?!!
2ой воппрос: Функция exit используется по слелующему синтаксису :

Код:
exit выражение;
Причёт здесь выражение? И как используется с примером?
3ий вопрос: В данной документации тоже написали :
Цитата:
Функция Sleep:
sleep выражение;
sleep;
Приостанавливает работу скрипта на указанное число секунд или зацикливается, если аргумент отсутствует. Работа продолжается, если получен сигнал SIGALARM. Возвращает время фактической паузы.
|
1ая часть объяснения этой функции понятна, а следующие - нет
ОБЪЯСНИТЕ ЧАЙНИКУ ПОЖАЛУЙСТА!