Deprecated: Return type of Zend\Stdlib\Parameters::offsetGet($name) should either be compatible with ArrayObject::offsetGet(mixed $key): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /web/websites/psyjoniz.com/zend/vendor/zendframework/zend-stdlib/src/Parameters.php on line 84

Deprecated: Return type of Zend\Stdlib\Parameters::offsetGet($name) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /web/websites/psyjoniz.com/zend/vendor/zendframework/zend-stdlib/src/Parameters.php on line 84

Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"? in /web/websites/psyjoniz.com/zend/vendor/zendframework/zend-stdlib/src/ArrayObject.php on line 428

Deprecated: Return type of Zend\Stdlib\ArrayObject::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /web/websites/psyjoniz.com/zend/vendor/zendframework/zend-stdlib/src/ArrayObject.php on line 228

Deprecated: Return type of Zend\Stdlib\ArrayObject::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /web/websites/psyjoniz.com/zend/vendor/zendframework/zend-stdlib/src/ArrayObject.php on line 281

Deprecated: Return type of & Zend\Stdlib\ArrayObject::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /web/websites/psyjoniz.com/zend/vendor/zendframework/zend-stdlib/src/ArrayObject.php on line 292

Deprecated: Return type of Zend\Stdlib\ArrayObject::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /web/websites/psyjoniz.com/zend/vendor/zendframework/zend-stdlib/src/ArrayObject.php on line 310

Deprecated: Return type of Zend\Stdlib\ArrayObject::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /web/websites/psyjoniz.com/zend/vendor/zendframework/zend-stdlib/src/ArrayObject.php on line 321

Deprecated: Zend\Stdlib\ArrayObject implements the Serializable interface, which is deprecated. Implement __serialize() and __unserialize() instead (or in addition, if support for old PHP versions is necessary) in /web/websites/psyjoniz.com/zend/vendor/zendframework/zend-stdlib/src/ArrayObject.php on line 22

Deprecated: Return type of Zend\Stdlib\ArrayObject::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /web/websites/psyjoniz.com/zend/vendor/zendframework/zend-stdlib/src/ArrayObject.php on line 170

Deprecated: Return type of Zend\Http\Headers::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /web/websites/psyjoniz.com/zend/vendor/zendframework/zend-http/src/Headers.php on line 363

Deprecated: Return type of Zend\Http\Headers::current() should either be compatible with Iterator::current(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /web/websites/psyjoniz.com/zend/vendor/zendframework/zend-http/src/Headers.php on line 348

Deprecated: Return type of Zend\Http\Headers::next() should either be compatible with Iterator::next(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /web/websites/psyjoniz.com/zend/vendor/zendframework/zend-http/src/Headers.php on line 308

Deprecated: Return type of Zend\Http\Headers::key() should either be compatible with Iterator::key(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /web/websites/psyjoniz.com/zend/vendor/zendframework/zend-http/src/Headers.php on line 318

Deprecated: Return type of Zend\Http\Headers::valid() should either be compatible with Iterator::valid(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /web/websites/psyjoniz.com/zend/vendor/zendframework/zend-http/src/Headers.php on line 328

Deprecated: Return type of Zend\Http\Headers::rewind() should either be compatible with Iterator::rewind(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /web/websites/psyjoniz.com/zend/vendor/zendframework/zend-http/src/Headers.php on line 338

Deprecated: Return type of Zend\Loader\PluginClassLoader::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /web/websites/psyjoniz.com/zend/vendor/zendframework/zend-loader/src/PluginClassLoader.php on line 213

Deprecated: Return type of Zend\Stdlib\PriorityList::current() should either be compatible with Iterator::current(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /web/websites/psyjoniz.com/zend/vendor/zendframework/zend-stdlib/src/PriorityList.php on line 201

Deprecated: Return type of Zend\Stdlib\PriorityList::next() should either be compatible with Iterator::next(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /web/websites/psyjoniz.com/zend/vendor/zendframework/zend-stdlib/src/PriorityList.php on line 221

Deprecated: Return type of Zend\Stdlib\PriorityList::key() should either be compatible with Iterator::key(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /web/websites/psyjoniz.com/zend/vendor/zendframework/zend-stdlib/src/PriorityList.php on line 212

Deprecated: Return type of Zend\Stdlib\PriorityList::valid() should either be compatible with Iterator::valid(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /web/websites/psyjoniz.com/zend/vendor/zendframework/zend-stdlib/src/PriorityList.php on line 231

Deprecated: Return type of Zend\Stdlib\PriorityList::rewind() should either be compatible with Iterator::rewind(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /web/websites/psyjoniz.com/zend/vendor/zendframework/zend-stdlib/src/PriorityList.php on line 192

Deprecated: Return type of Zend\Stdlib\PriorityList::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /web/websites/psyjoniz.com/zend/vendor/zendframework/zend-stdlib/src/PriorityList.php on line 247

Deprecated: Return type of Zend\View\Resolver\AggregateResolver::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /web/websites/psyjoniz.com/zend/vendor/zendframework/zend-view/src/Resolver/AggregateResolver.php on line 55

Deprecated: Return type of Zend\View\Resolver\AggregateResolver::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /web/websites/psyjoniz.com/zend/vendor/zendframework/zend-view/src/Resolver/AggregateResolver.php on line 65

Deprecated: Return type of Zend\Stdlib\PriorityQueue::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /web/websites/psyjoniz.com/zend/vendor/zendframework/zend-stdlib/src/PriorityQueue.php on line 128

Deprecated: Return type of Zend\Stdlib\PriorityQueue::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /web/websites/psyjoniz.com/zend/vendor/zendframework/zend-stdlib/src/PriorityQueue.php on line 165

Deprecated: Zend\Stdlib\PriorityQueue implements the Serializable interface, which is deprecated. Implement __serialize() and __unserialize() instead (or in addition, if support for old PHP versions is necessary) in /web/websites/psyjoniz.com/zend/vendor/zendframework/zend-stdlib/src/PriorityQueue.php on line 28

Deprecated: Return type of Zend\View\Resolver\TemplateMapResolver::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /web/websites/psyjoniz.com/zend/vendor/zendframework/zend-view/src/Resolver/TemplateMapResolver.php on line 43

Deprecated: Return type of Zend\Stdlib\SplStack::unserialize($data) should either be compatible with SplDoublyLinkedList::unserialize(string $data): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /web/websites/psyjoniz.com/zend/vendor/zendframework/zend-stdlib/src/SplStack.php on line 49

Deprecated: Return type of Zend\Stdlib\SplStack::serialize() should either be compatible with SplDoublyLinkedList::serialize(): string, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /web/websites/psyjoniz.com/zend/vendor/zendframework/zend-stdlib/src/SplStack.php on line 38

Deprecated: Zend\Stdlib\SplPriorityQueue implements the Serializable interface, which is deprecated. Implement __serialize() and __unserialize() instead (or in addition, if support for old PHP versions is necessary) in /web/websites/psyjoniz.com/zend/vendor/zendframework/zend-stdlib/src/SplPriorityQueue.php on line 20

Deprecated: Return type of Zend\View\Model\ViewModel::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /web/websites/psyjoniz.com/zend/vendor/zendframework/zend-view/src/Model/ViewModel.php on line 477

Deprecated: Return type of Zend\View\Model\ViewModel::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /web/websites/psyjoniz.com/zend/vendor/zendframework/zend-view/src/Model/ViewModel.php on line 487

Deprecated: Return type of Zend\View\Variables::offsetGet($key) should either be compatible with ArrayObject::offsetGet(mixed $key): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /web/websites/psyjoniz.com/zend/vendor/zendframework/zend-view/src/Variables.php on line 132

Deprecated: Return type of Zend\View\Helper\Placeholder\Container\AbstractStandalone::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /web/websites/psyjoniz.com/zend/vendor/zendframework/zend-view/src/Helper/Placeholder/Container/AbstractStandalone.php on line 372

Deprecated: Return type of Zend\View\Helper\Placeholder\Container\AbstractStandalone::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /web/websites/psyjoniz.com/zend/vendor/zendframework/zend-view/src/Helper/Placeholder/Container/AbstractStandalone.php on line 316

Deprecated: Return type of Zend\View\Helper\Placeholder\Container\AbstractStandalone::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /web/websites/psyjoniz.com/zend/vendor/zendframework/zend-view/src/Helper/Placeholder/Container/AbstractStandalone.php on line 328

Deprecated: Return type of Zend\View\Helper\Placeholder\Container\AbstractStandalone::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /web/websites/psyjoniz.com/zend/vendor/zendframework/zend-view/src/Helper/Placeholder/Container/AbstractStandalone.php on line 339

Deprecated: Return type of Zend\View\Helper\Placeholder\Container\AbstractStandalone::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /web/websites/psyjoniz.com/zend/vendor/zendframework/zend-view/src/Helper/Placeholder/Container/AbstractStandalone.php on line 351

Deprecated: Return type of Zend\View\Helper\Placeholder\Container\AbstractStandalone::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /web/websites/psyjoniz.com/zend/vendor/zendframework/zend-view/src/Helper/Placeholder/Container/AbstractStandalone.php on line 362

Deprecated: Return type of Zend\View\Helper\Placeholder\Container\AbstractContainer::append($value) should either be compatible with ArrayObject::append(mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /web/websites/psyjoniz.com/zend/vendor/zendframework/zend-view/src/Helper/Placeholder/Container/AbstractContainer.php on line 280
ZF Skeleton Application
Warning: compact(): Undefined variable $extras in /web/websites/psyjoniz.com/zend/vendor/zendframework/zend-view/src/Helper/HeadLink.php on line 404

Warning: compact(): Undefined variable $extras in /web/websites/psyjoniz.com/zend/vendor/zendframework/zend-view/src/Helper/HeadLink.php on line 404

Warning: compact(): Undefined variable $extras in /web/websites/psyjoniz.com/zend/vendor/zendframework/zend-view/src/Helper/HeadLink.php on line 404

Welcome to Zend Framework

Congratulations! You have successfully installed the ZF Skeleton Application. You are currently running Zend Framework version 3.0.3-dev. This skeleton can serve as a simple starting point for you to begin building your application on ZF.

Fork Zend Framework on GitHub »

Follow Development

Zend Framework is under active development. If you are interested in following the development of ZF, you can check ZF dev blog, and ZF issue tracker (link requires a GitHub account). This is a great resource for staying up to date with the latest developments!

ZF Development Portal »

Discover Modules

The community is working on developing a community site to serve as a repository and gallery for ZF modules. The project is available on GitHub. The site is currently live and currently contains a list of some of the modules already available for ZF.

Explore ZF Modules »

Help & Support

If you need any help or support while developing with ZF, you may reach us via IRC: #zftalk on Freenode. We'd love to hear any questions or feedback you may have regarding this release. Alternatively, you may subscribe and post questions to the mailing lists.

Ping us on IRC »