2010-05-01 1 views

ответ

1

Пока код включен в блоки PHP, вы можете использовать include или require.

Как так:

include('/home/test/public_html/fg2/templatecode/RecordMOD/photoslide.mod');

Вы можете делать все, что вы хотите, функции обработки вызовов и т.д.

1

Чтобы использовать переменные или классы (статические или иначе), они должны быть загружены до быть использованным. Как правило, вы бы сделать вызов, как:

<?php 
require('/home/test/public_html/fg2/templatecode/RecordMOD/photoslide.mod'); 
?> 

Вы также можете обойтись без скобок:

<?php 
require '/home/test/public_html/fg2/templatecode/RecordMOD/photoslide.mod'; 
?> 

... где-то в верхней части вашего кода.

Было бы хорошо, чтобы рассмотреть include(), require(), include_once() и require_once()

0

Могут быть слишком продвинутыми прямо сейчас, но PHP поддерживает автозагрузчик. Вы по-прежнему будете использовать код include/require, упомянутый выше. Но вместо этого этот код будет жить внутри специальной функции, которая будет вызываться в любое время при доступе к классу/интерфейсу, который еще не был загружен. Это позволит вам увидеть, что запрашивается, и динамически загружать файлы по требованию.

В том числе/требуется несколько файлов в порядке. Как только вы попадете на большой сайт с множеством файлов, вам будет проще использовать автозагрузчик, а затем явно написать строку include/require для каждого. Кроме того, вы будете экономить память, не загружая вещи, которые вы не используете.

Autoloader Docs, это простая версия. Лучшая импликация - spl_autoload_register.