Балуюсь с php не столь давно,чтобы прекрасно в нем разбираться.
Я конечно понимаю,что хорошо сформулированный вопрос отпадает сам собой, но тем не менее спрошу.
Вот для эксперимента выключил глобальные переменные.Естественно,что все переменные мне пришлось получать через $_REQUEST или $_SERVER. Но вопрос собственно не в этом. Представьте ситуацию.
Есть головной файл.Есть файл-библиотека в котором хранятся все функции.Есть там простенькая функция,которая реализует ветвление и возвращение какого то опр. значения.Ну типа:
- Код: Выделить всё
function aaa($c)
{
p = 0;
switch ($c)
{
case 1:
$p = n;
break;
и т.д.
}
return p;
} // конец ф-и
так вот. Вопрос собственно.Эта функция лежит в файле библиотеке.Должна вызываться в главном файле.Файл библиотеки включается с помощью include. И проблема собственно в том,что эта функция не работает.Не возвращает ничего.
И я пытаюсь понять, то ли мне надо включить в функцию в качестве глобальной какую то суперглобальную переменную типа того же request'а или ...?
Наверное стоило это сообщение в алгоритмизацию и программирование писать - здесь про php явно упомнинаний нет в описании раздела...