В функции не видно массива созданного до ее???

Фанат

oncle terrible
Команда форума
именно потому, что
потому, что ты запутываешь сам себя.
слишком уж сложная структура таблиц и куча массивов
Все можно упростить, двигаясь от простого к сложному.
структура программы, если используется процедурное программирование, должна быть линейной и четкой, модульной.

при программирвоании для веб вообще функции практически не нужны. И уж тем более - в таких чудовищных количествах и комбинациях.

что у тебя за таблицы? Для вывода таблиц используются ЦИКЛЫ, а не функции.

какой смысл вкладывать функцию в функцию?!
вот скажи, почему нельзя написать одну под другой?
 

sergadm

Новичок
одна функция в доругой? очень интересно. ни разу до токого не додумывался
 

Astral Man

We Will Rock You
Фанат
Попытаюсь объяснить.
У меня есть движок, он подлючает шаблон, обычный html с встроенным php кодом пример:
PHP:
<html>
<table border="0">
    <tr>
        <td>
            <?php load_mod("name_mod")?>
        </td>
    </tr>
</table>
</html>
Функция load_mod($name_mod); инклюдит в это место нужный модуль, получается в нутри функции. В этом подключенном модуле тоже могут быть функции, например подлючения подмодулей.
Как в таком случае обойтись без воложенных функций?
 

Astral Man

We Will Rock You
Автор оригинала: neko
<?php include 'name_mod'; ?>
В таком случае нужно прописывать относительный путь к модулю?
Так делать правильно?

-~{}~ 03.09.04 11:37:

Автор оригинала: neko
<?php include 'name_mod'; ?>
Кстати, мне перед инклюдом надо проверить есть ли файл или нет, а так мне эту проверку в каждом месте писать???
 

Astral Man

We Will Rock You
Автор оригинала: Фанат
проверь заранее.
Не понимаю... у меня 10 модулей, из них в шаблон надо включить 5, надо делать проверку на каждый из включаемых модулей, если модуль не найдем выдать красивую ошибку.

Фанат, где можно почитать про основы сознадия движков для сайта?
 
Сверху