CINXE.COM
About - Zend Framework
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="description" content="Zend Framework project official website"> <meta name="author" content="Zend, a Rogue Wave Company"> <link rel="shortcut icon" href="ico/favicon.ico"> <title>About - Zend Framework</title> <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@3.3.7/dist/css/bootstrap.min.css"> <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/font-awesome@4.7.0/css/font-awesome.min.css"> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/animate.css/3.7.2/animate.min.css"> <link rel="stylesheet" href="css/styles-bd4abdf7b7.css"> <link href="security/feed" rel="alternate" type="application/rss+xml" title="Zend Framework Security Advisories"> <link href="blog/feed-atom.xml" rel="alternate" type="application/atom+xml" title="Zend Framework Blog Atom Feed"> <link href="blog/feed-rss.xml" rel="alternate" type="application/rss+xml" title="Zend Framework Blog RSS Feed"> <link href="releases/atom.xml" rel="alternate" type="application/atom+xml" title="Zend Framework Releases Atom Feed"> <link href="releases/rss.xml" rel="alternate" type="application/rss+xml" title="Zend Framework Releases RSS Feed"> <!-- Google Tag Manager --> <script> (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-T36WFBL'); (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-PG5L5N'); </script> <!-- End Google Tag Manager --> </head> <body> <!-- Google Tag Manager (noscript) --> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-T36WFBL" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-PG5L5N" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <!-- End Google Tag Manager (noscript) --> <div class="navbar navbar-default navbar-fixed-top" role="navigation"> <div class="container"> <div class="navbar-header"> <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse"> <span class="sr-only">Toggle navigation</span> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button> <a class="navbar-brand" href="index.html"><img src="img/zend-framework-logo.svg" alt="Zend Framework"></a> </div> <div class="navbar-collapse collapse navbar-right"> <ul class="nav navbar-nav"> <li class="active"><a href="about.1.html">ABOUT</a></li> <li><a href="downloads.html">INSTALL</a></li> <li><a href="learn.html">DOCUMENTATION</a></li> <li><a href="https://www.zend.com/en/services/training">TRAINING</a></li> <li><a href="blog/index.html">BLOG</a></li> <li><a href="participate.html">PARTICIPATE</a></li> </ul> </div> </div> </div> <!-- Headline --> <div id="blue"> <div class="container"> <div class="row"> <h3>About</h3> </div> </div> </div> <div class="container mtb"> <div class="row"> <!-- Content --> <div class="col-lg-8"> <h2>Overview</h2> <p> <strong>Zend Framework</strong> is a collection of professional PHP packages with <strong>more than 570 million</strong> installations. It can be used to develop web applications and services using PHP 5.6+, and provides 100% object-oriented code using a broad spectrum of language features. </p> <p> Zend Framework uses <a href="https://getcomposer.org/">Composer</a> as a package dependency manager; <a href="https://phpunit.de/">PHPUnit</a> to test all packages; and <a href="https://travis-ci.org/">Travis CI</a> as a Continuous Integration service. Zend Framework also follows <a href="http://www.php-fig.org/">PHP-FIG</a> standards, and includes an implementation of <a href="http://www.php-fig.org/psr/psr-7/">PSR-7</a> for HTTP message interfaces (as shepherded by <a href="https://mwop.net/">Matthew Weier O'Phinney</a>, Zend Framework project lead). </p> <p> <strong>Zend Framework 3</strong> evolved from both Zend Framework 2 and 1; cumulatively, the previous versions were downloaded more than 15 million times. </p> <p> The principal sponsor of Zend Framework is <a href="http://www.zend.com">Zend</a>, a <a href="http://www.roguewave.com/">Rogue Wave Company</a>, but many others have contributed components or significant features to the framework. Companies such as Google, Microsoft, and StrikeIron have partnered with Zend to provide interfaces to web services and other technologies they wish to make available to ZF developers. </p> <p> <strong>Zend Framework 3</strong> could not deliver and support all of these features without the help of the vibrant community. Community members, including contributors, make themselves available on mailing lists, IRC channels and other forums. Whatever question you have about Zend Framework, the community is always available to address it. </p> </div> <!-- Sub-navigation --> <div class="col-lg-4"> <ul class="nav nav-pills nav-stacked"> <li class="active"> <a href="about.1.html"><span class="glyphicon glyphicon-chevron-right"></span> Overview</a> </li> <li> <a href="about/faq.html"><span class="glyphicon glyphicon-chevron-right"></span> FAQ</a> </li> <li> <a href="license.html"><span class="glyphicon glyphicon-chevron-right"></span> License</a> </li> <li> <a href="long-term-support/index.html"><span class="glyphicon glyphicon-chevron-right"></span> Long Term Support</a> </li> <li> <a href="changelog.html"><span class="glyphicon glyphicon-chevron-right"></span> Changelog</a> </li> </ul> </div> </div> </div> <div id="footerwrap"> <div class="container"> <div class="row site-map"> <div class="col-lg-3"> <p> <strong>About</strong><br /> <a href="about.1.html">Overview</a><br /> <a href="about/faq.html">FAQ</a><br /> <a href="license.html">License</a><br /> <a href="changelog.html">Changelog</a><br /> <a href="security/index.html">Security</a><br /> <a href="issues.html">Issues</a> </p> </div> <div class="col-lg-3"> <p> <strong>Install</strong><br /> <a href="downloads.html">Get started</a><br /> <a href="downloads/skeleton-app.html">MVC skeleton app</a><br /> <a href="downloads/expressive.html">Expressive skeleton app</a><br /> <a href="downloads/latest.html">Archives</a><br /> </p> </div> <div class="col-lg-3"> <p> <strong>Documentation</strong><br /> <a href="learn.html">Overview</a><br /> <a href="learn/training-and-certification/index.html">Training and Certification</a><br /> <a href="learn/support-and-consulting/index.html">Support and Consulting</a><br /> <a href="http://www.zend.com/en/webinars/recorded/show-by-topic/242_zend+framework">Webinars</a><br /> <a href="blog/index.html">Blog</a><br /> <a href="manual/2.4/en/index.html">Zend Framework 2</a> - <a href="docs/api/zf2.html">API</a><br /> <a href="manual/1.12/en/manual.html">Zend Framework 1</a> - <a href="docs/api/zf1.html">API</a><br/> </p> </div> <div class="col-lg-3"> <p> <strong>Participate</strong><br /> <a href="participate.html">Overview</a><br /> <a href="https://laminas.dev/chat">Slack</a><br /> <a href="https://discourse.laminas.dev">Forums</a><br /> <a href="participate/contributor-guide.html">Contributor guide</a><br /> <a href="participate/code-manifesto.html">Code Manifesto</a><br /> <a href="participate/contributors.html">Contributors</a><br /> <a href="participate/logos.html">Logos</a><br /> <a href="http://www.zend.com/en/services/certification">Get certified</a><br /> <a href="https://www.zend.com/privacy-policy">Privacy Policy</a> </p> </div> </div> <div class="row"> <div class="col-lg-12 centered"> <a class="back-to-top"><i class="fa fa-chevron-circle-up fa-4" aria-hidden="true"></i></a> </div> </div> <div class="spacing"></div> <div class="row"> <div class="col-lg-8"> <h4>Copyright</h4> <div class="hline-w"></div> <p>© 2006-2022 by <a href="https://www.zend.com">Zend</a> by <a href="https://www.perforce.com/">Perforce</a>. Made with <i class="fa fa-heart"></i> by awesome <a href="participate/contributors.html">contributors</a>.</p> <p>This website is built using <a href="https://docs.zendframework.com/zend-expressive/">zend-expressive</a> and it runs on <a href="http://www.zend.com/en/resources/php-7">PHP 7</a>.</p> </div> <div class="col-lg-4"> <h4>Contacts</h4> <div class="hline-w"></div> <p> <a href="https://discourse.laminas.dev" class="btn-social btn-outline" title="Forum"><i class="fa fa-comments"></i></a> <a href="https://laminas.dev/chat" class="btn-social btn-outline" title="Slack"><i class="fa fa-slack"></i></a> <a href="https://github.com/zendframework" class="btn-social btn-outline" title="Github"><i class="fa fa-github"></i></a> <a href="https://twitter.com/zfdevteam" class="btn-social btn-outline" title="Twitter"><i class="fa fa-twitter"></i></a> <a href="blog/feed-rss.xml" class="btn-social btn-outline" title="Blog feed"><i class="fa fa-rss"></i></a> <a href="security/feed" class="btn-social btn-outline" title="Security feed"><i class="fa fa-rss-square"></i></a> </p> </div> </div> </div> </div> <nav class="cookie-bar navbar navbar-fixed-bottom navbar-default hidden"> <div class="container"> <p class="navbar-text"> We use cookies to allow you to dismiss dialogs such as the Laminas Project notification. </p> <button type="button" class="cookie-button btn btn-default navbar-btn">Allow Cookies</button> </div> </nav> <script type="text/javascript" src="https://cdn.jsdelivr.net/npm/jquery@2.2.4/dist/jquery.min.js"></script> <script type="text/javascript" src="https://cdn.jsdelivr.net/npm/bootstrap@3.3.7/dist/js/bootstrap.min.js"></script> <script type="text/javascript" src="js/scripts-9871b49c70.js"></script> <script type="text/javascript" src="https://cdn.jsdelivr.net/npm/pnotify@4.0.0/dist/iife/PNotify.js"></script> <script type="text/javascript" src="https://cdn.jsdelivr.net/npm/pnotify@4.0.0/dist/iife/PNotifyAnimate.js"></script> <script type="text/javascript" src="https://cdn.jsdelivr.net/npm/pnotify@4.0.0/dist/iife/PNotifyButtons.js"></script> <script type="text/javascript" src="https://cdn.jsdelivr.net/npm/pnotify@4.0.0/dist/iife/PNotifyCallbacks.js"></script> <script type="text/javascript" src="https://cdn.jsdelivr.net/npm/pnotify@4.0.0/dist/iife/PNotifyCompat.js"></script> <script type="text/javascript"> (function () { const createCookie = function (name, days) { if (name !== 'ALLOW_COOKIES' && ! getCookie('ALLOW_COOKIES')) { return; } const expires = new Date(new Date().getTime() + 1000 * 60 * 60 * 24 * days); const cookie = name + "=1;expires=" + expires.toGMTString() + ";"; document.cookie = cookie; }; const getCookie = function (name) { const re = new RegExp('(?:^|;\\s*)' + name + '=(.*?)(?:;|$)', 'g'); const result = re.exec(document.cookie); return (result === null) ? null : result[1]; }; const showNotice = function () { if (getCookie('LAMINAS_NOTIFIER') !== null) { return; } const text = 'Zend Framework is now the <a href="https://getlaminas.org">Laminas Project</a>. Please update your bookmarks.<br /><br /><small>(Unless you accept cookies, this notice will appear on every page.)</small>'; const notice = PNotify.notice({ title: "We've moved!", text: text, textTrusted: true, hide: false, icons: 'bootstrap3', styling: 'bootstrap3', modules: { Animate: { animate: true, inClass: "swing", outClass: "fadeOutUp", }, Buttons: { closer: false, sticker: false } } }); notice.on('click', function () { createCookie('LAMINAS_NOTIFIER', 7); notice.close(); }); }; const showCookieBar = function () { if (getCookie('ALLOW_COOKIES')) { return; } $('.cookie-bar').removeClass('hidden'); $('.cookie-button').click(function () { createCookie('ALLOW_COOKIES', 90); $('.cookie-bar').addClass('hidden'); }); }; showCookieBar(); showNotice(); })(); </script> </body> </html>