Наръчник - документация - Zend Framework
Zend_Uri е компонент, който е проектиран за да улесни работата с URI ( »Единни идентификатор на ресурс) и тяхното валидиране. Zend_Uri е създаден да обслужва други компоненти, като Zend_Http_Client. но също така е полезна като самостоятелна програма.
URI винаги започне със схема, следван от двоеточие. Структура за различните схеми, може да варира в широки граници. Zend_Uri клас осигурява фабрика (фабрика модел), който се връща неговите подкласове, специализирани в различни схеми. Подкласове име Zend_Uri_
Създаване на нов URI
Zend_Uri ще изгради от нулата нов на URI, ако Zend_Uri :: фабрика () е приет само схема.
Пример # 1 Създаване на нов URI с Zend_Uri :: фабрика ()
// За да се създаде от нулата нов URI, преминават само схемата.
$ Ури = Zend_Uri. фабрика ( "HTTP");
// $ URI instanceof Zend_Uri_Http
За да се създаде от нулата нов URI, мине Zend_Uri :: фабрика () само схема. [1]. Когато прехвърлянето не се поддържа от схемата генерира Zend_Uri_Exception изключение.
Ако схемата или URI преминал се поддържа, а след това Zend_Uri :: фабрика () ще върне подклас на себе си, която е специализирана в схемата.
Работи със съществуващите URI
За да стартирате съществуващ URI, мине цялата Zend_Uri :: фабрика ().
Пример # 2 от съществуващ URI чрез Zend_Uri :: фабрика ()
// За да манипулират съществуващ URI, тя преминава като параметър