Zend Framework
LICENSE
This source file is subject to the new BSD license that is bundled with this package in the file LICENSE.txt. It is also available through the world-wide-web at this URL: http://framework.zend.com/license/new-bsd If you did not receive a copy of the license and are unable to obtain it through the world-wide-web, please send an email to license@zend.com so we can send you a copy immediately.
Abstract class for all Zend_Uri handlers
array $_config = 'array'Global configuration array
Detailsstring $_scheme = ''Scheme of this URI (http, ftp, etc.)
Details__construct(
string $scheme, string $schemeSpecific
)
:
Zend_Uri and its subclasses cannot be instantiated directly.
Use Zend_Uri::factory() to return a new Zend_Uri object.
Details__toString(
)
:
stringReturn a string representation of this URI.
Detailscheck(
string $uri
)
:
booleanConvenience function, checks that a $uri string is well-formed by validating it but not returning an object. Returns TRUE if $uri is a well-formed URI, or FALSE otherwise.
Detailsfactory(
string $uri
=
http, string $className
=
null
)
:
Zend_UriCreate a new Zend_Uri object for a URI. If building a new URI, then $uri should contain only the scheme (http, ftp, etc). Otherwise, supply $uri with the complete URI.
DetailsgetScheme(
)
:
string|falseGet the URI's scheme
DetailsgetUri(
)
:
stringReturn a string representation of this URI.
DetailssetConfig(
Zend_Config|array $config
)
:
Set global configuration options
Detailsvalid(
)
:
booleanReturns TRUE if this URI is valid, or FALSE otherwise.
Details