Według PHP documentationDlaczego Importowanie funkcji PHP w bieżącym obszarze nazw nieobsługiwany
PHP nazw obsługują trzy rodzaje aliasing lub importowania: aliasing nazwę klasy, aliasing nazwę interfejsu, a aliasing nazwę przestrzeni nazw. Zauważ, że import funkcji lub stałej nie jest obsługiwany.
Czy ktoś zna historyczny lub techniczny kontekst, dlaczego importowanie funkcji lub stałej nie jest obsługiwane?
Są to w zasadzie te same ograniczenia, które ma C#. Nie można "importować" ani "aliasować" pojedynczej funkcji lub stałej w tym języku. Dlaczego chcesz? –
@RobertHarvey Pisanie kodu/systemów w stylu podobnym do Pythona. –
@Robert Ponieważ może być bardziej wygodny? 'bar()' zamiast 'Foo \ bar()' ... – deceze