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
string $_scheme = ''
Scheme of this URI (http, ftp, etc.)
__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.
__toString(
)
:
string
Return a string representation of this URI.
check(
string $uri
)
:
boolean
Convenience 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.
factory(
string $uri
=
http, string $className
=
null
)
:
Zend_Uri
Create 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.
getScheme(
)
:
string|false
Get the URI's scheme
getUri(
)
:
string
Return a string representation of this URI.
setConfig(
Zend_Config|array $config
)
:
Set global configuration options
valid(
)
:
boolean
Returns TRUE if this URI is valid, or FALSE otherwise.