1323:
2090:
172:
43:
2539:
188:
1290:. This project is part of Zend Framework and will be hosted on the Zend Framework website, but a separate site called simplecloud.org has been launched to discuss and download the most current versions of the API. The Simple Cloud API and several Cloud Services are included in Zend Framework. The adapters to popular cloud services have reached production quality.
2549:
2166:
1299:
greater reuse. The contributors of Zend
Framework are actively encouraging the use of Zend Framework version 3.x. The stated end of life for Zend Framework 1 is 2016-09-28, and for Zend Framework 2 is 2018-03-31. The first development release of Zend Framework 2.0 was released on August 6, 2010. Changes made in this release were the removal of
435:
Zend
Framework 3 was the last release before framework wide versioning was discontinued. In Zend Framework 3 major versions of individual components did not match framework version anymore and caused confusion. Some components such as zend-mvc and zend-servicemanager received matching major version
431:
Prior to Zend
Framework version 2.5 all components shared the same version. Starting with Zend Framework version 2.5, components were split into independently versioned packages and zendframework/zendframework converted into a Composer meta-package. Framework components introduced after the split
1298:
Zend
Framework 3.0 was released on June 28, 2016. It includes new components like a JSON RPC server, a XML to JSON converter, PSR-7 functionality, and compatibility with PHP 7. Zend Framework 3.0 runs up to 4 times faster than Zend Framework 2, and the packages have been decoupled to allow for
1211:
is an IDE that includes features specifically to integrate with Zend
Framework. It provides an MVC view, MVC code generation based on Zend_Tool (a component of the Zend Framework), a code formatter, code completion, parameter assist, and more. Zend Studio is not free software, whereas the Zend
1206:
and all required extensions. According to Zend
Technologies, Zend Server provides improved performance for PHP and especially Zend Framework applications through opcode acceleration and several caching capabilities, and includes application monitoring and diagnostics facilities.
439:
Laminas
Project does not carry a single framework version. Components transitioned from Zend Framework continued with existing versions and had all past releases migrated from their counterparts. zendframework/zendframework meta-package does not have a counterpart in Laminas.
1038:
Laminas follows configuration-over-convention approach and does not impose any particular application structure. Skeleton applications for zend-mvc and zend-expressive are available and provide everything necessary to run applications and to serve as a good starting point.
1955:
1959:
1016:
Laminas provides meta-package that includes 61 component but recommended way is to install required framework components individually. Composer will resolve and install all additional dependencies.
432:
started at version 1.0 while existing components continued from 2.5. New components were not added to the meta-package and meta-package itself was discontinued after 3.0.0 release.
3317:
1202:(or Zend Server Community Edition), which is advertised to be optimized for running Laminas applications. Zend Server includes Zend Framework in its installers, along with
2463:
1514:
1776:
1929:
3522:
2605:
2585:
1336:
3532:
436:
release but other remained on version 2 while newly introduced zend-diactoros, zend-stratigility and zend-expressive were at major version 1.
2670:
1328:
354:-based packages. The framework uses various packages by the use of Composer as part of its package dependency managers; some of them are
2032:
1311:. The second development release was on November 3, 2010. The first stable release of Zend Framework 2.0 was released 5 September 2012.
1094:
All components are fully object-oriented PHP 5 and are E_STRICT compliant, which helps in the development of building tests and writing
1861:
476:
Caching implementation with a variety of storage options, as well as codified caching strategies for callbacks, classes, and output.
1186:
1420:
3517:
1899:
1198:
Laminas applications can run on any PHP stack that fulfills the technical requirements. Zend
Technologies provides a PHP stack,
1182:
1063:
394:
540:
Database abstraction layer, SQL abstraction, result set abstraction, and RowDataGateway and TableDataGateway implementations.
2987:
1701:
1108:
359:
428:
packages. Dependencies between framework components are declared as
Composer dependencies using semantic versioning ranges.
974:
Validation classes for a wide range of domains, and the ability to chain validators to create complex validation criteria.
3495:
3471:
3451:
3223:
2122:
401:
3380:
2578:
255:
100:
2011:
55:
3485:
3362:
3329:
2835:
1825:
229:
1212:
Framework and Zend Server
Community Edition are free. Zend Server is compatible with common debugging tools such as
358:
for testing all packages, Travis CI for continuous Integration Services. Laminas provides to users a support of the
3437:
1784:
405:
2445:
339:
373:
On 17 April 2019 it was announced that the framework is transitioning into an open source project hosted by the
2787:
2184:
1559:
367:
408:’s CLA. The licensing and contribution policies were established to prevent intellectual property issues for
3537:
3527:
3467:
3342:
3286:
2908:
2767:
2571:
1143:
370:, and controller functions in combination with the model and view to develop and create the final web page.
362:(MVC) in combination with Front Controller solution. MVC implementation in Laminas has five main areas. The
2057:
1933:
3370:
3291:
3246:
2962:
2820:
2200:
1395:
460:
Authenticate users via a variety of adapters, and provide the authenticated identity to your application.
400:
Zend Framework also licensed under New BSD License. For ZF1 all code contributors were required to sign a
386:
3256:
2997:
2777:
1178:
3388:
3296:
3261:
3113:
2922:
2772:
2638:
2309:
2241:
1545:
1167:
1131:
646:
HTTP message and header abstractions, and HTTP client implementation. (Not a PSR-7 implementation.)
332:
3153:
3035:
2855:
2675:
2352:
2195:
2190:
1642:
1010:
718:
Parse, create, store, and send email messages, using a variety of storage and transport protocols.
425:
421:
694:
Perform LDAP operations, including binding, searching and modifying entries in an LDAP directory.
500:
Composer plugin for injecting modules and configuration providers into application configuration.
3447:
3421:
3352:
3143:
3093:
2805:
2800:
2481:
2339:
2289:
630:
Validate and display simple and complex forms, casting forms to business objects and vice versa.
363:
3491:
3173:
3168:
3045:
3040:
2708:
2653:
2372:
2367:
2115:
1495:
1259:
1047:
200:
2036:
1618:
1604:
670:
Provide translations for your application, and filter and validate internationalized values.
3188:
3118:
2992:
2850:
2731:
2723:
2713:
2430:
2422:
2387:
2314:
2246:
1805:
1751:
1287:
1253:
374:
291:
279:
148:
136:
2552:
1849:
1726:
1580:
2865:
2180:
1507:
1341:
1283:
1123:
662:
Normalize and validate input sets from the web, APIs, the CLI, and more, including files.
390:
347:
336:
296:
153:
1428:
758:
Laminas's event-driven MVC layer, including MVC Applications, Controllers, and Plugins.
42:
3393:
3281:
3276:
3138:
2890:
2830:
2511:
2453:
2334:
2226:
2150:
2089:
1101:
284:
171:
141:
1907:
982:
Flexible view layer supporting and providing multiple view layers, helpers, and more.
798:
Plugin for retrieving the current authenticated identity within zend-mvc controllers.
3511:
3347:
2880:
2860:
2825:
2648:
2594:
2261:
1527:
Supaartagorn, C. (2011). PHP Framework for database management based on MVC pattern.
1241:
1233:
1075:
1560:"Technical Charter (the "Charter") for Laminas Project a Series of LF Projects, LLC"
1062:, was the original corporate sponsor of Zend Framework. Technology partners include
3002:
2927:
2845:
2633:
2628:
2542:
2155:
2145:
2108:
1059:
1055:
585:
64:
1303:
statements, migration to PHP 5.3 namespaces, a refactored test suite, a rewritten
1019:
For instance, if you need MVC package, you can install with the following command:
187:
1216:. Other developers may want to use a different PHP stack and another IDE such as
524:
Build console applications using getopt syntax or routing, complete with prompts
492:
Extensions to the PHP Reflection API, static code scanning, and code generation.
261:
3178:
3078:
3050:
2957:
2917:
2741:
2643:
2501:
2476:
2377:
2274:
2251:
1351:
1346:
1221:
1217:
1208:
1199:
1171:
726:
Create cryptographically secure pseudo-random numbers, and manage big integers.
31:
1529:
International Journal of Computer Science & Information Technology (IJCSIT)
1370:
934:
PSR-7 middleware foundation for building and dispatching middleware pipelines.
3481:
3477:
3301:
3158:
3108:
3088:
3007:
2937:
2900:
2840:
2685:
2665:
2357:
2304:
2284:
1318:
1237:
1220:
which works well together with Zend Server. A pre configured, free version of
1185:) services, Zend Apigility helps developers to create APIs, authentication of
1135:
1079:
366:
and dispatcher functions to decide which controller to run based on data from
195:
90:
17:
1166:
Flexible caching sub-system with support for many types of backends, such as
782:
Post/Redirect/Get plugin with file upload handling for zend-mvc controllers.
580:
Securely and safely escape HTML, HTML attributes, JavaScript, CSS, and URLs.
3408:
3203:
3098:
2912:
2885:
2402:
2294:
2231:
1271:
1263:
1071:
814:
Manage trees of pointers to web pages in order to build navigation systems.
424:. Framework components are versioned independently and released as separate
1900:"Download Zend Studio - IDE, PHP profiler, mobile, unit testing & more"
1829:
484:
Generate and validate CAPTCHAs using Figlets, images, ReCaptcha, and more.
1104:
architecture with loosely coupled components and minimal interdependencies
918:
Create, serve, and access SOAP applications, and parse and generate WSDL.
878:
Serialize and deserialize PHP structures to a variety of representations.
790:
Plugin for creating and exposing flash messages via zend-mvc controllers.
3416:
3398:
3241:
3236:
3163:
2967:
2932:
2815:
2810:
2496:
2486:
2362:
2236:
2058:"Zend Framework 2.0.0 STABLE Released! - Zend Framework - Zend Framework"
1275:
1030:
Full list of components is available in Laminas Framework documentation.
606:
Consume and generate Atom and RSS feeds, and interact with Pubsubhubbub.
409:
1862:
Zend’s Apigility, an Open Source API Builder for Developing Quality APIs
710:
Robust, composite logger with filtering, formatting, and PSR-3 support.
3457:
3251:
3193:
3133:
3103:
3073:
2982:
2977:
2972:
2795:
2759:
2749:
2680:
2623:
2519:
2491:
2435:
2392:
2329:
2299:
2269:
1262:
announced that it would be working with technology partners including
1153:
1127:
1115:
412:
ZF users, according to Zend's Andi Gutmans. ZF2 and later is CLA free.
355:
118:
1874:
1236:, and test standards. All code must meet project coding standards and
3441:
3306:
3123:
3083:
3055:
3017:
3012:
2952:
2942:
2875:
2870:
2703:
2660:
2471:
2319:
2279:
1623:
1564:
1279:
1213:
1139:
1067:
2165:
1111:
implementation supporting layouts and PHP-based templates by default
2695:
1477:
1282:
along with the Zend Framework community to develop a common API to
966:
Object oriented interface to URIs, with facilities for validation.
838:
Provide and query Role-Based Access Controls for your application.
3266:
3208:
3198:
3183:
2524:
2407:
2397:
2382:
1665:
1244:
before the corresponding code may be moved to the release branch.
1161:
1119:
1095:
468:
Programmatically create and render barcodes as images or in PDFs.
343:
272:
2563:
1449:
3337:
3311:
3271:
3231:
3148:
3027:
2947:
2615:
2344:
2221:
2205:
1157:
1149:
2567:
2104:
1581:"Zend Framework (post is too long so make sure to grab coffee)"
3461:
3213:
3065:
2412:
2131:
2095:
1267:
1203:
1051:
351:
307:
129:
36:
1999:
1980:
1679:
1114:
Support for multiple database systems and vendors, including
942:
Manipulate and weight taggable items, and create tag clouds.
846:
PSR-7 Problem Details for HTTP API responses and middleware.
516:
Aggregate and merge configuration from a variety of sources.
106:
1232:
Code contributions to Laminas are subject to rigorous code,
678:
De/Serialize JSON in PHP, including JavaScript expressions.
393:. All new contributions are required to be accompanied with
112:
950:
Tools to facilitate unit testing of zend-mvc applications.
926:
SPL extensions, array utilities, error handlers, and more.
870:
Flexible routing system for HTTP and console applications.
854:
Create and update progress bars in different environments.
572:
Query HTML and XML documents using XPath or CSS selectors.
2083:
990:
Fully featured XML-RPC server and client implementations.
350:. The framework is basically a collection of professional
164:
590:
Implement events, signal slots, aspects, and observers!
910:
Object-oriented interface to PHP sessions and storage.
60:
2100:
750:
Modular application system for zend-mvc applications.
622:
Programmatically filter and normalize data and files.
822:
Paginate collections of data from arbitrary sources.
556:
Automated dependency injection and instance manager.
3430:
3407:
3379:
3361:
3328:
3222:
3064:
3026:
2899:
2786:
2758:
2740:
2722:
2694:
2614:
2510:
2462:
2444:
2421:
2260:
2214:
2173:
2138:
1224:with Zend Debug is available on the Zend web site.
806:Post/Redirect/Get plugin for zend-mvc controllers.
734:Manage data in an environment with limited memory.
302:
290:
278:
268:
254:
228:
206:
194:
159:
147:
135:
125:
99:
89:
1777:"Adobe Contributing AMF Support to Zend Framework"
1098:in a bug-free and crash-proof application manner.
830:Create, manage, and query access control lists.
638:Hypertext Application Language (HAL) for PSR-7.
532:Strong cryptography tools and password hashing.
1636:
1634:
862:PSR-7 <-> zend-http message conversions.
766:Integration between zend-mvc and zend-console.
1148:Email composition and delivery, retrieval via
894:Factory-Driven Dependency Injection Container
2579:
2116:
654:Serialize objects to arrays, and vice versa.
8:
902:zend-di integration for zend-servicemanager
774:Integration between zend-mvc and zend-i18n.
180:
84:
1009:Officially supported install method is via
702:Autoloading and plugin loading strategies.
27:PHP web application and component framework
2586:
2572:
2564:
2123:
2109:
2101:
2088:
1189:, documentation of APIs, Easy Modification
742:Create and parse MIME messages and parts.
186:
179:
170:
83:
1852:By SuntecOSS, Retrieved, April 21st, 2016
1513:CS1 maint: multiple names: authors list (
445:
2060:. Framework.zend.com. September 5, 2012
1864:By SuntecOSS, Retrieved, May 19th, 2016
1752:"Microsoft, Zend boost PHP for Windows"
1362:
1228:Code, documentation, and test standards
548:Safely dump debug information to HTML.
443:Laminas includes following components:
1727:"Google Data Joins PHP Zend Framework"
1503:
1493:
958:Create FIGlets and text-based tables.
1680:"History of PHP and related projects"
1666:"Documentation for the ZF components"
1660:
1658:
886:Create Reflection-based RPC servers.
7:
2548:
1702:"IBM backs open-source Web software"
1471:
1469:
1329:Free and open-source software portal
564:PSR-7 HTTP message implementations.
508:Read and write configuration files.
1725:Kernel, Sean Michael (2006-12-20).
1026:composerrequirelaminas/laminas-mvc
1930:"Zend Framework Contributor Guide"
25:
686:JSON-RPC implementation for PHP.
54:to comply with Knowledge (XXG)'s
2547:
2538:
2537:
2164:
1956:"Simple Cloud API Press Release"
1421:"Introduction to Zend Framework"
1321:
1286:application services called the
41:
3523:Free content management systems
1700:LaMonica, Martin (2005-02-25).
1425:ZF Programmer's Reference Guide
1183:Representational State Transfer
998:Convert XML documents to JSON.
395:Developer Certificate of Origin
3533:Software using the BSD license
1932:. July 1, 2006. Archived from
1806:"StrikeIron Featured Partners"
1307:, and the addition of the new
899:ServiceManager-Di integration
385:Laminas is licensed under the
1:
1476:Company, Zend, a Rogue Wave.
1396:"zendframework/zendframework"
598:PSR-7 middleware in minutes.
402:Contributor License Agreement
235:3.0.0 / June 28, 2016
2035:. 2011-11-03. Archived from
1643:"Zend Framework 3 Released!"
1641:zendframework (2016-06-28).
1579:Gutmans, Andi (2005-10-27).
1337:Comparison of web frameworks
119:Laminas API Tools Repository
2836:Remote Application Platform
1781:The Official Flex Team Blog
1775:Potter, Mike (2014-05-21).
1605:"Contributor Guide (ZF v1)"
1194:Development of applications
3554:
2033:"Zend Framework 2.0.0dev2"
2012:"Zend Framework 2.0.0dev1"
1850:Why to Use Zend Framework?
1750:Krill, Paul (2006-10-31).
1251:
1090:Laminas features include:
406:Apache Software Foundation
29:
2601:
2533:
2162:
416:Components and versioning
340:web application framework
250:
224:
185:
1981:"Zend Framework website"
1478:"Zend Framework - About"
1034:Anatomy of the framework
1021:
787:flashmessenger() plugin
763:MVC-Console integration
420:Laminas Project follows
377:to be known as Laminas.
67:may contain suggestions.
52:may need to be rewritten
30:Not to be confused with
3518:Free computer libraries
1258:On September 22, 2009,
1144:Informix Dynamic Server
614:Locate PHP classfiles.
346:and licensed under the
1826:"About Zend Framework"
1546:"From Zend to Laminas"
387:Open Source Initiative
212:; 18 years ago
1179:remote procedure call
771:MVC-i18n integration
667:Internationalization
360:model–view–controller
237:; 8 years ago
1585:Andi on Web & IT
1132:Microsoft SQL Server
1043:Sponsor and partners
497:Component Installer
3438:Application Express
1962:on December 1, 2009
1294:Current development
422:semantic versioning
404:(CLA) based on the
182:
86:
1506:has generic name (
1482:framework.zend.com
1054:core contributors
795:identity() plugin
513:Config Aggregator
210:March 3, 2006
107:Laminas Repository
3505:
3504:
2561:
2560:
1619:"Split Framework"
1454:www.w3schools.com
1260:Zend Technologies
1177:With the help of
1048:Zend Technologies
1013:package manager.
1002:
1001:
779:fileprg() plugin
318:
317:
201:Zend Technologies
178:
177:
113:Mezzio Repository
82:
81:
56:quality standards
16:(Redirected from
3545:
2732:ColdBox Platform
2588:
2581:
2574:
2565:
2551:
2550:
2541:
2540:
2168:
2125:
2118:
2111:
2102:
2092:
2087:
2086:
2084:Official website
2070:
2069:
2067:
2065:
2054:
2048:
2047:
2045:
2044:
2029:
2023:
2022:
2020:
2019:
2008:
2002:
1997:
1991:
1990:
1988:
1987:
1977:
1971:
1970:
1968:
1967:
1958:. Archived from
1952:
1946:
1945:
1943:
1941:
1926:
1920:
1919:
1917:
1915:
1906:. Archived from
1896:
1890:
1889:
1887:
1885:
1871:
1865:
1859:
1853:
1847:
1841:
1840:
1838:
1837:
1828:. Archived from
1822:
1816:
1815:
1813:
1812:
1802:
1796:
1795:
1793:
1792:
1783:. Archived from
1772:
1766:
1765:
1763:
1762:
1747:
1741:
1740:
1738:
1737:
1731:internetnews.com
1722:
1716:
1715:
1713:
1712:
1697:
1691:
1690:
1688:
1687:
1676:
1670:
1669:
1662:
1653:
1652:
1650:
1649:
1638:
1629:
1628:
1615:
1609:
1608:
1601:
1595:
1594:
1592:
1591:
1576:
1570:
1569:
1556:
1550:
1549:
1548:. 17 April 2019.
1542:
1536:
1525:
1519:
1518:
1511:
1505:
1501:
1499:
1491:
1489:
1488:
1473:
1464:
1463:
1461:
1460:
1450:"PHP 5 Tutorial"
1446:
1440:
1439:
1437:
1436:
1427:. Archived from
1417:
1411:
1410:
1408:
1406:
1392:
1386:
1385:
1383:
1381:
1367:
1331:
1326:
1325:
1324:
1310:
1306:
1302:
1288:Simple Cloud API
1254:Simple Cloud API
1248:Simple cloud API
1050:, co-founded by
1025:
843:Problem Details
683:JSON-RPC Server
446:
375:Linux Foundation
314:
311:
309:
280:Operating system
264:
245:
243:
238:
220:
218:
213:
190:
183:
174:
169:
166:
137:Operating system
121:
115:
109:
87:
77:
74:
68:
45:
37:
21:
3553:
3552:
3548:
3547:
3546:
3544:
3543:
3542:
3508:
3507:
3506:
3501:
3431:Other languages
3426:
3403:
3375:
3357:
3324:
3218:
3060:
3022:
2895:
2782:
2754:
2736:
2718:
2690:
2610:
2597:
2592:
2562:
2557:
2529:
2506:
2458:
2440:
2417:
2256:
2215:Implementations
2210:
2169:
2160:
2134:
2129:
2082:
2081:
2078:
2073:
2063:
2061:
2056:
2055:
2051:
2042:
2040:
2031:
2030:
2026:
2017:
2015:
2010:
2009:
2005:
2000:simplecloud.org
1998:
1994:
1985:
1983:
1979:
1978:
1974:
1965:
1963:
1954:
1953:
1949:
1939:
1937:
1936:on May 18, 2008
1928:
1927:
1923:
1913:
1911:
1910:on June 1, 2017
1898:
1897:
1893:
1883:
1881:
1873:
1872:
1868:
1860:
1856:
1848:
1844:
1835:
1833:
1824:
1823:
1819:
1810:
1808:
1804:
1803:
1799:
1790:
1788:
1774:
1773:
1769:
1760:
1758:
1749:
1748:
1744:
1735:
1733:
1724:
1723:
1719:
1710:
1708:
1699:
1698:
1694:
1685:
1683:
1682:. The PHP Group
1678:
1677:
1673:
1664:
1663:
1656:
1647:
1645:
1640:
1639:
1632:
1617:
1616:
1612:
1603:
1602:
1598:
1589:
1587:
1578:
1577:
1573:
1558:
1557:
1553:
1544:
1543:
1539:
1526:
1522:
1512:
1502:
1492:
1486:
1484:
1475:
1474:
1467:
1458:
1456:
1448:
1447:
1443:
1434:
1432:
1419:
1418:
1414:
1404:
1402:
1394:
1393:
1389:
1379:
1377:
1369:
1368:
1364:
1360:
1342:New BSD License
1327:
1322:
1320:
1317:
1308:
1304:
1300:
1296:
1256:
1250:
1240:must reach 80%
1230:
1196:
1181:(RPC) and REST(
1088:
1045:
1036:
1028:
1027:
1023:
1007:
891:ServiceManager
747:Module Manager
457:Authentication
418:
391:New BSD License
389:(OSI)-approved
383:
348:New BSD License
342:implemented in
337:object-oriented
321:Laminas Project
306:
297:New BSD license
262:Zend Repository
260:
246:
241:
239:
236:
216:
214:
211:
207:Initial release
163:
154:New BSD license
117:
111:
105:
95:Laminas Project
78:
72:
69:
59:
46:
35:
28:
23:
22:
15:
12:
11:
5:
3551:
3549:
3541:
3540:
3538:Web frameworks
3535:
3530:
3528:PHP frameworks
3525:
3520:
3510:
3509:
3503:
3502:
3500:
3499:
3489:
3475:
3465:
3455:
3445:
3434:
3432:
3428:
3427:
3425:
3424:
3419:
3413:
3411:
3405:
3404:
3402:
3401:
3396:
3391:
3385:
3383:
3377:
3376:
3374:
3373:
3367:
3365:
3359:
3358:
3356:
3355:
3350:
3345:
3340:
3334:
3332:
3326:
3325:
3323:
3322:
3314:
3309:
3304:
3299:
3294:
3289:
3284:
3279:
3274:
3269:
3264:
3259:
3254:
3249:
3244:
3239:
3234:
3228:
3226:
3220:
3219:
3217:
3216:
3211:
3206:
3201:
3196:
3191:
3186:
3181:
3176:
3171:
3166:
3161:
3156:
3151:
3146:
3141:
3136:
3131:
3126:
3121:
3116:
3111:
3106:
3101:
3096:
3091:
3086:
3081:
3076:
3070:
3068:
3062:
3061:
3059:
3058:
3053:
3048:
3043:
3038:
3032:
3030:
3024:
3023:
3021:
3020:
3015:
3010:
3005:
3000:
2995:
2990:
2985:
2980:
2975:
2970:
2965:
2960:
2955:
2950:
2945:
2940:
2935:
2930:
2925:
2920:
2915:
2905:
2903:
2897:
2896:
2894:
2893:
2888:
2883:
2878:
2873:
2868:
2863:
2858:
2853:
2848:
2843:
2838:
2833:
2828:
2823:
2818:
2813:
2808:
2803:
2798:
2792:
2790:
2784:
2783:
2781:
2780:
2775:
2770:
2764:
2762:
2756:
2755:
2753:
2752:
2746:
2744:
2738:
2737:
2735:
2734:
2728:
2726:
2720:
2719:
2717:
2716:
2711:
2706:
2700:
2698:
2692:
2691:
2689:
2688:
2683:
2678:
2673:
2668:
2663:
2658:
2657:
2656:
2651:
2646:
2641:
2636:
2631:
2620:
2618:
2612:
2611:
2609:
2608:
2602:
2599:
2598:
2595:Web frameworks
2593:
2591:
2590:
2583:
2576:
2568:
2559:
2558:
2556:
2555:
2545:
2534:
2531:
2530:
2528:
2527:
2522:
2516:
2514:
2512:Widget toolkit
2508:
2507:
2505:
2504:
2499:
2494:
2489:
2484:
2479:
2474:
2468:
2466:
2460:
2459:
2457:
2456:
2450:
2448:
2442:
2441:
2439:
2438:
2433:
2427:
2425:
2419:
2418:
2416:
2415:
2410:
2405:
2400:
2395:
2390:
2385:
2380:
2375:
2370:
2365:
2360:
2355:
2350:
2347:
2342:
2337:
2332:
2327:
2322:
2317:
2312:
2307:
2302:
2297:
2292:
2287:
2282:
2277:
2272:
2266:
2264:
2262:Web frameworks
2258:
2257:
2255:
2254:
2249:
2244:
2239:
2234:
2229:
2224:
2218:
2216:
2212:
2211:
2209:
2208:
2203:
2198:
2193:
2188:
2177:
2175:
2171:
2170:
2163:
2161:
2159:
2158:
2153:
2151:Rasmus Lerdorf
2148:
2142:
2140:
2136:
2135:
2130:
2128:
2127:
2120:
2113:
2105:
2099:
2098:
2096:Zend Framework
2093:
2077:
2076:External links
2074:
2072:
2071:
2049:
2024:
2003:
1992:
1972:
1947:
1921:
1891:
1866:
1854:
1842:
1817:
1797:
1767:
1742:
1717:
1692:
1671:
1654:
1630:
1610:
1596:
1571:
1551:
1537:
1520:
1465:
1441:
1412:
1387:
1375:Zend Framework
1361:
1359:
1356:
1355:
1354:
1349:
1344:
1339:
1333:
1332:
1316:
1313:
1295:
1292:
1252:Main article:
1249:
1246:
1229:
1226:
1195:
1192:
1191:
1190:
1175:
1164:
1146:
1112:
1105:
1099:
1087:
1084:
1044:
1041:
1035:
1032:
1022:
1006:
1003:
1000:
999:
996:
992:
991:
988:
984:
983:
980:
976:
975:
972:
968:
967:
964:
960:
959:
956:
952:
951:
948:
944:
943:
940:
936:
935:
932:
928:
927:
924:
920:
919:
916:
912:
911:
908:
904:
903:
900:
896:
895:
892:
888:
887:
884:
880:
879:
876:
872:
871:
868:
864:
863:
860:
856:
855:
852:
848:
847:
844:
840:
839:
836:
832:
831:
828:
824:
823:
820:
816:
815:
812:
808:
807:
804:
800:
799:
796:
792:
791:
788:
784:
783:
780:
776:
775:
772:
768:
767:
764:
760:
759:
756:
752:
751:
748:
744:
743:
740:
736:
735:
732:
728:
727:
724:
720:
719:
716:
712:
711:
708:
704:
703:
700:
696:
695:
692:
688:
687:
684:
680:
679:
676:
672:
671:
668:
664:
663:
660:
656:
655:
652:
648:
647:
644:
640:
639:
636:
635:HAL for PSR-7
632:
631:
628:
624:
623:
620:
616:
615:
612:
608:
607:
604:
600:
599:
596:
592:
591:
588:
582:
581:
578:
574:
573:
570:
566:
565:
562:
558:
557:
554:
550:
549:
546:
542:
541:
538:
534:
533:
530:
526:
525:
522:
518:
517:
514:
510:
509:
506:
502:
501:
498:
494:
493:
490:
486:
485:
482:
478:
477:
474:
470:
469:
466:
462:
461:
458:
454:
453:
450:
417:
414:
382:
379:
325:Zend Framework
316:
315:
304:
300:
299:
294:
288:
287:
285:Cross-platform
282:
276:
275:
270:
266:
265:
258:
252:
251:
248:
247:
234:
232:
226:
225:
222:
221:
208:
204:
203:
198:
192:
191:
181:Zend Framework
176:
175:
161:
157:
156:
151:
145:
144:
142:Cross-platform
139:
133:
132:
127:
123:
122:
103:
97:
96:
93:
80:
79:
49:
47:
40:
26:
24:
18:Zend framework
14:
13:
10:
9:
6:
4:
3:
2:
3550:
3539:
3536:
3534:
3531:
3529:
3526:
3524:
3521:
3519:
3516:
3515:
3513:
3497:
3493:
3490:
3487:
3483:
3479:
3476:
3473:
3469:
3466:
3463:
3459:
3456:
3453:
3449:
3446:
3443:
3439:
3436:
3435:
3433:
3429:
3423:
3420:
3418:
3415:
3414:
3412:
3410:
3406:
3400:
3397:
3395:
3392:
3390:
3387:
3386:
3384:
3382:
3378:
3372:
3369:
3368:
3366:
3364:
3360:
3354:
3351:
3349:
3348:Ruby on Rails
3346:
3344:
3341:
3339:
3336:
3335:
3333:
3331:
3327:
3320:
3319:
3315:
3313:
3310:
3308:
3305:
3303:
3300:
3298:
3295:
3293:
3290:
3288:
3285:
3283:
3280:
3278:
3275:
3273:
3270:
3268:
3265:
3263:
3260:
3258:
3255:
3253:
3250:
3248:
3245:
3243:
3240:
3238:
3235:
3233:
3230:
3229:
3227:
3225:
3221:
3215:
3212:
3210:
3207:
3205:
3202:
3200:
3197:
3195:
3192:
3190:
3187:
3185:
3182:
3180:
3177:
3175:
3172:
3170:
3167:
3165:
3162:
3160:
3157:
3155:
3152:
3150:
3147:
3145:
3142:
3140:
3137:
3135:
3132:
3130:
3127:
3125:
3122:
3120:
3117:
3115:
3112:
3110:
3107:
3105:
3102:
3100:
3097:
3095:
3092:
3090:
3087:
3085:
3082:
3080:
3077:
3075:
3072:
3071:
3069:
3067:
3063:
3057:
3054:
3052:
3049:
3047:
3044:
3042:
3039:
3037:
3034:
3033:
3031:
3029:
3025:
3019:
3016:
3014:
3011:
3009:
3006:
3004:
3001:
2999:
2996:
2994:
2991:
2989:
2986:
2984:
2981:
2979:
2976:
2974:
2971:
2969:
2966:
2964:
2961:
2959:
2956:
2954:
2951:
2949:
2946:
2944:
2941:
2939:
2936:
2934:
2931:
2929:
2926:
2924:
2921:
2919:
2916:
2914:
2910:
2907:
2906:
2904:
2902:
2898:
2892:
2889:
2887:
2884:
2882:
2879:
2877:
2874:
2872:
2869:
2867:
2864:
2862:
2859:
2857:
2854:
2852:
2849:
2847:
2844:
2842:
2839:
2837:
2834:
2832:
2829:
2827:
2824:
2822:
2819:
2817:
2814:
2812:
2809:
2807:
2804:
2802:
2799:
2797:
2794:
2793:
2791:
2789:
2785:
2779:
2776:
2774:
2771:
2769:
2766:
2765:
2763:
2761:
2757:
2751:
2748:
2747:
2745:
2743:
2739:
2733:
2730:
2729:
2727:
2725:
2721:
2715:
2712:
2710:
2707:
2705:
2702:
2701:
2699:
2697:
2693:
2687:
2684:
2682:
2679:
2677:
2674:
2672:
2669:
2667:
2664:
2662:
2659:
2655:
2652:
2650:
2647:
2645:
2642:
2640:
2637:
2635:
2632:
2630:
2627:
2626:
2625:
2622:
2621:
2619:
2617:
2613:
2607:
2604:
2603:
2600:
2596:
2589:
2584:
2582:
2577:
2575:
2570:
2569:
2566:
2554:
2546:
2544:
2536:
2535:
2532:
2526:
2523:
2521:
2518:
2517:
2515:
2513:
2509:
2503:
2500:
2498:
2495:
2493:
2490:
2488:
2485:
2483:
2480:
2478:
2475:
2473:
2470:
2469:
2467:
2465:
2461:
2455:
2452:
2451:
2449:
2447:
2443:
2437:
2434:
2432:
2429:
2428:
2426:
2424:
2420:
2414:
2411:
2409:
2406:
2404:
2401:
2399:
2396:
2394:
2391:
2389:
2386:
2384:
2381:
2379:
2376:
2374:
2371:
2369:
2366:
2364:
2361:
2359:
2356:
2354:
2351:
2348:
2346:
2343:
2341:
2338:
2336:
2333:
2331:
2328:
2326:
2323:
2321:
2318:
2316:
2313:
2311:
2308:
2306:
2303:
2301:
2298:
2296:
2293:
2291:
2288:
2286:
2283:
2281:
2278:
2276:
2273:
2271:
2268:
2267:
2265:
2263:
2259:
2253:
2250:
2248:
2245:
2243:
2240:
2238:
2235:
2233:
2230:
2228:
2225:
2223:
2220:
2219:
2217:
2213:
2207:
2204:
2202:
2199:
2197:
2194:
2192:
2189:
2186:
2182:
2179:
2178:
2176:
2172:
2167:
2157:
2154:
2152:
2149:
2147:
2144:
2143:
2141:
2137:
2133:
2126:
2121:
2119:
2114:
2112:
2107:
2106:
2103:
2097:
2094:
2091:
2085:
2080:
2079:
2075:
2059:
2053:
2050:
2039:on 2011-07-16
2038:
2034:
2028:
2025:
2013:
2007:
2004:
2001:
1996:
1993:
1982:
1976:
1973:
1961:
1957:
1951:
1948:
1935:
1931:
1925:
1922:
1909:
1905:
1901:
1895:
1892:
1880:
1876:
1870:
1867:
1863:
1858:
1855:
1851:
1846:
1843:
1832:on 2009-02-11
1831:
1827:
1821:
1818:
1807:
1801:
1798:
1787:on 2009-02-07
1786:
1782:
1778:
1771:
1768:
1757:
1756:infoworld.com
1753:
1746:
1743:
1732:
1728:
1721:
1718:
1707:
1703:
1696:
1693:
1681:
1675:
1672:
1667:
1661:
1659:
1655:
1644:
1637:
1635:
1631:
1626:
1625:
1620:
1614:
1611:
1606:
1600:
1597:
1586:
1582:
1575:
1572:
1567:
1566:
1561:
1555:
1552:
1547:
1541:
1538:
1535:(2), 251-258.
1534:
1530:
1524:
1521:
1516:
1509:
1497:
1483:
1479:
1472:
1470:
1466:
1455:
1451:
1445:
1442:
1431:on 2009-02-11
1430:
1426:
1422:
1416:
1413:
1401:
1397:
1391:
1388:
1376:
1372:
1366:
1363:
1357:
1353:
1350:
1348:
1345:
1343:
1340:
1338:
1335:
1334:
1330:
1319:
1314:
1312:
1293:
1291:
1289:
1285:
1281:
1277:
1273:
1269:
1265:
1261:
1255:
1247:
1245:
1243:
1242:code coverage
1239:
1235:
1234:documentation
1227:
1225:
1223:
1219:
1215:
1210:
1205:
1201:
1193:
1188:
1184:
1180:
1176:
1173:
1169:
1165:
1163:
1159:
1155:
1151:
1147:
1145:
1141:
1137:
1133:
1129:
1125:
1121:
1117:
1113:
1110:
1106:
1103:
1100:
1097:
1093:
1092:
1091:
1085:
1083:
1081:
1077:
1076:Adobe Systems
1073:
1069:
1065:
1061:
1057:
1053:
1049:
1042:
1040:
1033:
1031:
1020:
1017:
1014:
1012:
1004:
997:
994:
993:
989:
986:
985:
981:
978:
977:
973:
970:
969:
965:
962:
961:
957:
954:
953:
949:
946:
945:
941:
938:
937:
933:
931:Stratigility
930:
929:
925:
922:
921:
917:
914:
913:
909:
906:
905:
901:
898:
897:
893:
890:
889:
885:
882:
881:
877:
874:
873:
869:
866:
865:
861:
859:PSR-7 Bridge
858:
857:
853:
850:
849:
845:
842:
841:
837:
834:
833:
829:
826:
825:
821:
818:
817:
813:
810:
809:
805:
803:prg() plugin
802:
801:
797:
794:
793:
789:
786:
785:
781:
778:
777:
773:
770:
769:
765:
762:
761:
757:
754:
753:
749:
746:
745:
741:
738:
737:
733:
730:
729:
725:
722:
721:
717:
714:
713:
709:
706:
705:
701:
698:
697:
693:
690:
689:
685:
682:
681:
677:
674:
673:
669:
666:
665:
661:
658:
657:
653:
650:
649:
645:
642:
641:
637:
634:
633:
629:
626:
625:
621:
618:
617:
613:
610:
609:
605:
602:
601:
597:
594:
593:
589:
587:
584:
583:
579:
576:
575:
571:
568:
567:
563:
560:
559:
555:
552:
551:
547:
544:
543:
539:
536:
535:
531:
528:
527:
523:
520:
519:
515:
512:
511:
507:
504:
503:
499:
496:
495:
491:
488:
487:
483:
480:
479:
475:
472:
471:
467:
464:
463:
459:
456:
455:
451:
448:
447:
444:
441:
437:
433:
429:
427:
423:
415:
413:
411:
407:
403:
398:
397:affirmation.
396:
392:
388:
380:
378:
376:
371:
369:
365:
361:
357:
353:
349:
345:
341:
338:
334:
330:
326:
322:
313:
305:
301:
298:
295:
293:
289:
286:
283:
281:
277:
274:
271:
267:
263:
259:
257:
253:
249:
233:
231:
230:Final release
227:
223:
209:
205:
202:
199:
197:
193:
189:
184:
173:
168:
162:
158:
155:
152:
150:
146:
143:
140:
138:
134:
131:
128:
124:
120:
116:
114:
108:
104:
102:
98:
94:
92:
88:
76:
66:
62:
57:
53:
50:This article
48:
44:
39:
38:
33:
19:
3316:
3189:Silverstripe
3128:
3003:Sencha Touch
2928:Dojo Toolkit
2639:Dynamic Data
2388:Silverstripe
2324:
2156:Zeev Suraski
2146:Andi Gutmans
2062:. Retrieved
2052:
2041:. Retrieved
2037:the original
2027:
2016:. Retrieved
2014:. 2010-08-06
2006:
1995:
1984:. Retrieved
1975:
1964:. Retrieved
1960:the original
1950:
1938:. Retrieved
1934:the original
1924:
1912:. Retrieved
1908:the original
1904:www.Zend.com
1903:
1894:
1882:. Retrieved
1878:
1869:
1857:
1845:
1834:. Retrieved
1830:the original
1820:
1809:. Retrieved
1800:
1789:. Retrieved
1785:the original
1780:
1770:
1759:. Retrieved
1755:
1745:
1734:. Retrieved
1730:
1720:
1709:. Retrieved
1705:
1695:
1684:. Retrieved
1674:
1646:. Retrieved
1622:
1613:
1599:
1588:. Retrieved
1584:
1574:
1563:
1554:
1540:
1532:
1528:
1523:
1485:. Retrieved
1481:
1457:. Retrieved
1453:
1444:
1433:. Retrieved
1429:the original
1424:
1415:
1403:. Retrieved
1399:
1390:
1378:. Retrieved
1374:
1365:
1305:Zend\Session
1301:require_once
1297:
1257:
1231:
1197:
1089:
1060:Zeev Suraski
1056:Andi Gutmans
1046:
1037:
1029:
1018:
1015:
1008:
1005:Installation
851:ProgressBar
659:InputFilter
586:EventManager
452:Description
442:
438:
434:
430:
419:
399:
384:
372:
328:
324:
320:
319:
196:Developer(s)
110:
91:Developer(s)
70:
61:You can help
51:
3179:ProcessWire
3079:CodeIgniter
3051:Mojolicious
2958:Knockout.js
2918:Backbone.js
2742:Common Lisp
2502:Zend Studio
2482:Eclipse PDT
2477:Codelobster
2378:ProcessWire
2275:CodeIgniter
2252:Zend Engine
2181:Accelerator
1875:"Zend site"
1504:|last=
1352:Zend Studio
1347:Zend Server
1309:Zend\Stdlib
1222:Eclipse PDT
1218:Eclipse PDT
1209:Zend Studio
1200:Zend Server
1172:file system
1107:Extensible
1102:Use-at-will
875:Serializer
811:Navigation
595:Expressive
333:open source
32:Zend Engine
3512:Categories
3482:JavaScript
3478:SproutCore
3302:TurboGears
3159:PHP-Fusion
3089:eZ Publish
3008:SproutCore
2938:Express.js
2901:JavaScript
2724:ColdFusion
2686:WebSharper
2606:Comparison
2358:PHP-Fusion
2285:eZ Publish
2043:2011-03-18
2018:2010-09-04
1986:2009-11-05
1966:2009-11-05
1836:2009-02-11
1811:2009-02-11
1791:2009-02-11
1761:2009-02-11
1736:2009-02-11
1711:2009-02-11
1686:2009-02-11
1648:2016-10-12
1590:2009-02-11
1487:2017-02-05
1459:2017-02-20
1435:2009-02-12
1371:"Archives"
1358:References
1238:unit tests
1136:PostgreSQL
1080:StrikeIron
971:Validator
819:Paginator
561:Diactoros
449:Component
410:commercial
323:(formerly
269:Written in
256:Repository
242:2016-06-28
217:2006-03-03
165:getlaminas
126:Written in
101:Repository
73:April 2017
3409:Smalltalk
3232:BlueBream
3204:WordPress
3114:Gyroscope
2988:Prototype
2913:AngularJS
2886:WaveMaker
2654:Web Forms
2403:WordPress
2310:Gyroscope
2242:Phalanger
2201:Libraries
2174:Resources
1272:Rackspace
1264:Microsoft
1072:Microsoft
995:XML2JSON
651:Hydrator
308:framework
65:talk page
3417:AIDA/Web
3399:Scalatra
3242:CubicWeb
3237:CherryPy
3164:PHP-Nuke
3094:Fat-Free
3036:Catalyst
2968:MooTools
2933:Ember.js
2866:Tapestry
2816:JHipster
2811:ICEfaces
2676:MonoRail
2543:Category
2497:PhpStorm
2487:NetBeans
2454:Doctrine
2363:PHP-Nuke
2290:Fat-Free
2237:PeachPie
2191:Composer
2064:June 14,
1940:July 14,
1879:Zend.com
1706:cnet.com
1496:cite web
1315:See also
1276:Nirvanix
1086:Features
1011:Composer
987:XML-RPC
907:Session
577:Escaper
521:Console
481:Captcha
465:Barcode
426:Composer
331:) is an
3468:Phoenix
3458:OpenACS
3422:Seaside
3353:Sinatra
3343:Padrino
3297:Tornado
3287:Quixote
3282:Pyramid
3252:FastAPI
3194:Symfony
3169:Pop PHP
3154:Phalcon
3144:Midgard
3134:Laravel
3129:Laminas
3124:Joomla!
3104:FuelPHP
3074:CakePHP
3046:Maypole
2983:OpenUI5
2978:Node.js
2973:Next.js
2923:Closure
2909:Angular
2856:Stripes
2826:Mojarra
2796:AppFuse
2768:Servant
2760:Haskell
2750:CL-HTTP
2681:Umbraco
2624:ASP.NET
2553:Commons
2520:PHP-GTK
2492:PHPEdit
2436:PHPUnit
2423:Testing
2393:Symfony
2368:Pop PHP
2353:Phalcon
2340:Midgard
2330:Laravel
2325:Laminas
2320:Joomla!
2300:FuelPHP
2270:CakePHP
2247:Quercus
2196:Editors
1914:May 17,
1884:May 17,
1405:May 17,
1154:Maildir
1128:IBM Db2
1116:MariaDB
923:Stdlib
883:Server
867:Router
731:Memory
699:Loader
619:Filter
505:Config
381:License
356:PHPUnit
303:Website
292:License
240: (
215: (
160:Website
149:License
85:Laminas
3496:Erlang
3472:Elixir
3452:Groovy
3448:Grails
3442:PL/SQL
3371:Rocket
3312:Zope 2
3307:web2py
3292:TACTIC
3277:Pylons
3247:Django
3224:Python
3084:Drupal
3056:WebGUI
3041:Dancer
3018:Vue.js
3013:Svelte
2963:Meteor
2953:jQuery
2943:Ext JS
2881:Wicket
2876:Vert.x
2871:Vaadin
2861:Struts
2851:Spring
2801:Grails
2709:Drogon
2704:CppCMS
2661:Blazor
2525:wxPHP
2472:Aptana
2280:Drupal
2232:Parrot
2139:People
1624:GitHub
1565:GitHub
1400:GitHub
1380:May 1,
1280:GoGrid
1278:, and
1214:Xdebug
1168:memory
1142:, and
1140:SQLite
1124:Oracle
1078:, and
1068:Google
545:Debug
529:Crypt
473:Cache
364:router
63:. The
3381:Scala
3267:Nevow
3257:Flask
3209:XOOPS
3199:TYPO3
3184:Qcodo
3174:PRADO
3119:Horde
2998:Remix
2993:React
2846:Sling
2778:Yesod
2649:Razor
2431:Behat
2408:XOOPS
2398:TYPO3
2383:Qcodo
2373:PRADO
2349:Nette
2315:Horde
2227:HPHPc
1284:cloud
1170:or a
1162:IMAP4
1120:MySQL
1096:codes
979:View
955:Text
947:Test
915:SOAP
835:RBAC
739:MIME
723:Math
715:Mail
691:LDAP
675:JSON
643:HTTP
627:Form
611:File
603:Feed
489:Code
344:PHP 7
310:.zend
273:PHP 7
3492:Yaws
3486:Ruby
3394:Play
3389:Lift
3363:Rust
3338:Merb
3330:Ruby
3318:more
3272:Pyjs
3262:Grok
3149:MODX
3109:Grav
3099:Flow
3028:Perl
2948:htmx
2841:Seam
2831:Play
2788:Java
2773:Snap
2634:AJAX
2629:Core
2616:.NET
2464:IDEs
2446:ORMs
2345:MODX
2305:Grav
2295:Flow
2222:HHVM
2206:PEAR
2185:List
2066:2013
1942:2008
1916:2017
1886:2017
1515:link
1508:help
1407:2017
1382:2013
1187:APIs
1160:and
1158:POP3
1150:mbox
1058:and
963:URI
939:Tag
827:ACL
755:MVC
707:Log
569:DOM
312:.com
167:.org
3462:Tcl
3321:...
3214:Yii
3139:li₃
3066:PHP
2821:JWt
2806:GWT
2696:C++
2671:BFC
2666:DNN
2644:MVC
2413:Yii
2335:li₃
2132:PHP
1268:IBM
1204:PHP
1109:MVC
1064:IBM
1052:PHP
1024:$
553:DI
537:DB
368:URL
352:PHP
327:or
130:PHP
3514::
2891:ZK
2714:Wt
1902:.
1877:.
1779:.
1754:.
1729:.
1704:.
1657:^
1633:^
1621:.
1583:.
1562:.
1531:,
1500::
1498:}}
1494:{{
1480:.
1468:^
1452:.
1423:.
1398:.
1373:.
1274:,
1270:,
1266:,
1156:,
1152:,
1138:,
1134:,
1130:,
1126:,
1122:,
1118:,
1082:.
1074:,
1070:,
1066:,
335:,
329:ZF
3498:)
3494:(
3488:)
3484:-
3480:(
3474:)
3470:(
3464:)
3460:(
3454:)
3450:(
3444:)
3440:(
2911:/
2587:e
2580:t
2573:v
2187:)
2183:(
2124:e
2117:t
2110:v
2068:.
2046:.
2021:.
1989:.
1969:.
1944:.
1918:.
1888:.
1839:.
1814:.
1794:.
1764:.
1739:.
1714:.
1689:.
1668:.
1651:.
1627:.
1607:.
1593:.
1568:.
1533:3
1517:)
1510:)
1490:.
1462:.
1438:.
1409:.
1384:.
1174:.
244:)
219:)
75:)
71:(
58:.
34:.
20:)
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.