2012-03-25 2 views
0

Можно ли определить функцию и использовать без()?Определить функцию php и использовать без()

require("a.php") и require "a.php".

function getNameById($id){}; /*and use it like*/ $id = getNameById "1"; 

Спасибо.

+5

и зачем вы это делаете? это не похоже на то, что PHP должен быть сжат, как JS. – Joseph

+0

На самом деле это не будет похоже на VB6. – Ryan

+0

У меня есть функция, которая загружает классы и пространства имен. Как импорт («a.b.c»); Я хочу сделать как импорт «a.b.c»; или импортировать файл a.b.c. Как на Java или с помощью a.b.c; как .NET. – Vahan

ответ

1

Как и другие упоминания, require и, например, echo, isset и empty - это языковые конструкции. Это означает, что он встроен в ядро ​​php.

Единственный способ, которым вы можете создать свои собственные конструкции, - написать расширение php в C. Поэтому, чтобы ответить на ваш вопрос, а не на чистом php.

+0

Большое спасибо Mattias .. Я постараюсь сделать это. – Vahan

8

Нет, это не так. require конструкция языка, так же, как echo, print, include и т.д.

3

Нет, это не возможно. require - это языковая конструкция; не a функция.

2

require - специальная языковая конструкция, а не функция, и нет, это невозможно.

Смежные вопросы