Articles of классов

Как использовать тот же именованный класс в PHP без пространства имен?

У меня проблема, когда у меня есть два класса сторонних библиотек, которые я должен распространять и использовать вместе. Но оба имеют одно и то же соглашение об именах, а два имени класса имеют одно и то же имя. Поскольку я не могу расширять два класса, я не знаю, как их исправить, как создать оболочку против […]

PHP-шаблон с переменными?

Я хочу упростить разработку своих новых проектов, и я хотел, чтобы простые кости были очень простыми решениями для шаблонов. Я огляделся по сети, и все либо слишком раздуто, либо заставляет меня съеживаться. Мои файлы HTML будут такими: <html> <head> <title>{PAGE_TITLE}</title> </head> <body> <h1>{PAGE_HEADER}</h1> <p>Some random content that is likely not to be parsed with PHP.</p> […]

Что я должен назвать своим файлом класса PHP?

Я видел много разных схем и расширений имен, используемых для файлов PHP, которые в основном являются просто классами. Некоторые примеры: myClass.php myClass.class.php myClass.class В чем разница, а что лучше?

Как получить неквалифицированное (короткое) имя класса объекта?

Как проверить класс объекта в среде с разнесением имен PHP без указания полного класса с именами. Например, предположим, что у меня есть объектная библиотека / Entity / Contract / Name. Следующий код не работает, так как get_class возвращает полный класс с именами. If(get_class($object) == 'Name') { … do this … } Ключевое слово magicpace namespace […]

Как проверить, наследует ли класс другой класс, не создавая его?

У меня есть имя класса. Как проверить, наследует ли класс другой класс, не создавая его? if (!class_exists($controller)) //AND I have check type { $objectController = new IndexController(); $objectController->index(); }

Поиск наилучшего класса PHP вложенных множеств (класс PEAR исключен)

Я ищу PHP (с MYSQL) вложенный набор классов со всеми необходимыми функциями. Например: createLeftNode, createRightNode, createRootNode, createSubNode, deleteNode и moveTree . Не только 1 левый, 1 правый, 1 вверх и 1 вниз, но также часть дерева в более ничтожном дереве. Благодаря!