как вызвать функцию другого файла без включения этого файла

У меня есть один класс, предполагающий A и другой класс B в двух разных файлах A.php и B.php соответственно.

Как я могу вызвать функцию класса A в файле B.php без включения файла A.php в B.php.

Можно ли использовать статическую функцию?

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

можем ли мы использовать статическое свойство для того, что я пробовал, но не работаю.

они также не используют функцию автозагрузки

https://docs.google.com/a/artifex-online.com/file/d/0B6ta7daai0cYeEs0TEJ4OGRacVU/edit?usp=sharing

ознакомьтесь с этими файлами.

см. класс базы данных, используемый в классе пользователя.

Вы не можете. Вероятно, вы получите ошибку, не определенную функцией.

Что вы можете сделать, и что делают большинство современных фреймворков, это использование автозагрузки. Но для этого вам нужно использовать классы.

На php.net: http://php.net/autoload

Как обычно, не слишком много смотрите на образцы кода на php.net, они плохие.


auto_prepend_file – еще одна возможность. Я бы не рекомендовал использовать это.

Это невозможно. Даже самые популярные IDE показывают вам ошибку, пока вы ссылаетесь на то, как вы упомянули выше.

Вам нужно использовать такие функции, как include () / include_once () или require_once () .

В PHP 5+ у вас есть функция, называемая autoload (), которая делает то же самое, что и указанные выше функции, но специальность этого заключается в том, что вам не нужно указывать include () или require () в каждом файле, где вы хотите получить доступ к включенному файлу.