Knowledge (XXG)

Pop PHP Framework

Source 📝

237: 1967: 310: 66: 123: 25: 1977: 1594: 484:
Development on the Pop PHP Framework was officially begun by Nick Sagona in late 2011, when he refactored a set of older library components into the first version of Pop PHP, which was released on March 19, 2012. The focus was for Pop PHP to become a more modern, MVC-style web framework with a set of
495:
Pop PHP 3 was a slight refactor of the existing framework, while adding a handful of new components and deprecating a few older components. Version 3 supports PHP 7 and 5.6 and was released on July 9, 2016. The last version, 3.8.0, was released on August 25, 2018. The EOL version 3.8.9 was released
521:
Version 5.4.0 is the current version that is in active development. Versions 4.8.0 and earlier have reached end of life and are no longer supported. A current changelog is maintained for a recent list of changes and how they impact continued development with Pop PHP.
1154:
Popcorn is a standalone web-based component that serves as a REST-based micro-framework layer to allow developers to quickly build REST-based web applications and APIs. With it, a developer can enforce routes by request methods and direct HTTP requests accordingly.
502:
Pop PHP 5 was another major refactor of the framework, adding a number of new features and upgrades and focusing on the new features available in PHP 8.1+. The current version, 5.4.0, supports PHP 8.1+ and was released on September 10, 2024.
926:
as well. Pop PHP incorporates current standards, trends and patterns in software development in an attempt to build an ecosystem that is familiar to developers. The framework is heavily unit-tested using
1163:
Kettle is a CLI-based helper script available since version 4.0.1. It allows the user to quickly scaffold application files and folders together as well as manage databases and migrations.
922:
While the initial development of the Pop PHP Framework was focused on building web applications, since version 3, Pop PHP fully supports console-based applications to be used on the
2745: 980:
Additionally, there are a number of other components that are available for use in building an application. Some of the commonly used components and what they include are:
1891: 499:
Pop PHP 4 was a refactor of the existing framework that upgraded and improved existing components and focused on leveraging newly available features in PHP 7.4 and 8.0.
2945: 2033: 2013: 2960: 147:
of the topic and provide significant coverage of it beyond a mere trivial mention. If notability cannot be shown, the article is likely to be
2098: 488:
After PHP 5.4 was released, Pop PHP 2 was refactored to take advantage of the new features available in PHP 5.4, as well as fully leveraging
38: 82: 289: 271: 218: 104: 52: 75: 492:
by breaking out almost all of the components into separate repositories on GitHub. Pop PHP 2 was first released on July 12, 2015.
256:
Please help improve this article by looking for better, more reliable sources. Unreliable citations may be challenged and removed.
199: 144: 931:
and runs through the GitHub Actions workflow platform to ensure the builds of the individual framework components are passing.
171: 2415: 2923: 2899: 2879: 2651: 1550: 250: 178: 140: 2808: 2006: 375: 156: 2913: 2790: 2757: 2263: 349: 245: 476:. The framework is intended to be utilized for rapid application development, with an emphasis on web applications. 2865: 185: 937:
The Pop PHP Framework project welcomes community involvement and contribution via the current available channels.
1873: 2215: 1612: 167: 2955: 2950: 2895: 2770: 2714: 2336: 2195: 1999: 1431: 1233: 133: 2798: 2719: 2674: 2390: 2248: 1628: 923: 236: 86: 44: 945:
The base foundation of Pop PHP is the initial set of core components that make up the application stack:
506:
The framework has been included on a number of "best of" lists for new and up-and-coming PHP Frameworks.
2684: 2425: 2205: 152: 1359: 2816: 2724: 2689: 2541: 2350: 2200: 2066: 1737: 1669: 1197: 459: 1287: 148: 2581: 2463: 2283: 2103: 1780: 1623: 1618: 1305: 934:
Pop PHP 5.4.0 is currently written for and supports PHP 8.1+, and no longer supports PHP <=7.4.
489: 411: 1215: 2875: 2849: 2780: 2571: 2521: 2233: 2228: 1909: 1767: 1717: 1179: 192: 2919: 2601: 2473: 2468: 2136: 2081: 1800: 1543: 309: 2616: 2546: 2420: 2278: 2159: 2151: 2141: 1858: 1850: 1815: 1742: 1674: 423: 399: 1980: 2293: 1608: 1269: 2821: 2709: 2704: 2566: 2318: 2258: 1939: 1881: 1762: 1654: 1578: 404: 81:
It may require cleanup to comply with Knowledge (XXG)'s content policies, particularly
1377: 2939: 2775: 2308: 2288: 2253: 2076: 2022: 1689: 465: 455: 416: 2430: 2355: 2273: 2061: 2056: 1970: 1583: 1573: 1536: 1251: 883: 870: 857: 844: 2606: 2506: 2478: 2385: 2345: 2169: 2071: 1929: 1904: 1805: 1702: 1679: 469: 428: 2909: 2905: 2729: 2586: 2536: 2516: 2435: 2365: 2328: 2268: 2113: 2093: 1785: 1732: 1712: 317: 381: 2836: 2631: 2526: 2340: 2313: 1830: 1722: 1659: 510: 1467: 2844: 2826: 2669: 2664: 2591: 2395: 2360: 2243: 2238: 1924: 1914: 1790: 1664: 2885: 2679: 2621: 2561: 2556: 2531: 2501: 2410: 2405: 2400: 2223: 2187: 2177: 2108: 2051: 1947: 1919: 1863: 1820: 1757: 1752: 1727: 1697: 1503: 1341: 928: 1395: 896: 2869: 2734: 2551: 2511: 2483: 2445: 2440: 2380: 2370: 2303: 2298: 2131: 2088: 1899: 1747: 1707: 1413: 473: 1593: 1485: 2123: 2694: 2636: 2626: 2611: 1952: 1835: 1825: 1810: 1449: 1991: 139:
Please help to demonstrate the notability of the topic by citing
2765: 2739: 2699: 2659: 2576: 2455: 2375: 2043: 1772: 1649: 1633: 541: 509:
The Pop PHP Framework is the framework on which the open source
1995: 1532: 2889: 2641: 2493: 1840: 1559: 485:
supporting components to assist in building web applications.
462: 392: 230: 116: 59: 18: 468:
that was created by Nick Sagona. It is distributed under the
1323: 1523: 830: 817: 804: 791: 778: 765: 752: 739: 725: 711: 698: 685: 672: 659: 646: 632: 618: 605: 591: 577: 564: 533: 530: 1528: 74:
A major contributor to this article appears to have a
439: 2858: 2835: 2807: 2789: 2756: 2650: 2492: 2454: 2327: 2214: 2186: 2168: 2150: 2122: 2042: 1938: 1890: 1872: 1849: 1688: 1642: 1601: 1566: 434: 422: 410: 398: 388: 374: 348: 326: 316: 2007: 1544: 8: 1089:Support for popular cloud-based storage APIs 536: 302: 53:Learn how and when to remove these messages 2014: 2000: 1992: 1551: 1537: 1529: 550: 524: 301: 1180:"popphp/popphp-framework: Release v5.4.0" 1033:Simple form configuration & rendering 290:Learn how and when to remove this message 272:Learn how and when to remove this message 219:Learn how and when to remove this message 105:Learn how and when to remove this message 1270:"Best MVC PHP Frameworks for Developers" 1171: 527: 16:Free and open source PHP web framework 1360:"Github: Pop PHP Framework Changelog" 7: 1976: 1378:"Github: Pop PHP Framework Releases" 1294:. Firebear Studios. 20 January 2015. 1234:"List of Top 10 Best PHP Frameworks" 1216:"List of Top 10 Best PHP Frameworks" 1058:Job queue management & scheduler 544: 885:Old version, yet still maintained: 872:Old version, yet still maintained: 859:Old version, yet still maintained: 846:Old version, yet still maintained: 832:Old version, no longer maintained: 819:Old version, no longer maintained: 806:Old version, no longer maintained: 793:Old version, no longer maintained: 780:Old version, no longer maintained: 767:Old version, no longer maintained: 754:Old version, no longer maintained: 741:Old version, no longer maintained: 727:Old version, no longer maintained: 713:Old version, no longer maintained: 700:Old version, no longer maintained: 687:Old version, no longer maintained: 674:Old version, no longer maintained: 661:Old version, no longer maintained: 648:Old version, no longer maintained: 634:Old version, no longer maintained: 620:Old version, no longer maintained: 607:Old version, no longer maintained: 593:Old version, no longer maintained: 579:Old version, no longer maintained: 566:Old version, no longer maintained: 355:5.4.0 / September 10, 2024 14: 34:This article has multiple issues. 1975: 1966: 1965: 1592: 1252:"List of 15 New Best Frameworks" 1010:HTTP client & server classes 308: 235: 121: 85:. Please discuss further on the 64: 23: 2946:Free software programmed in PHP 1258:. Code Geekz. 17 February 2014. 1019:Request & response handlers 132:may not meet Knowledge (XXG)'s 42:or discuss these issues on the 2961:Software using the BSD license 534:Old version, still maintained 1: 1069:Support for popular mail APIs 1198:"Guide to 24 PHP Frameworks" 531:Old version, not maintained 134:general notability guideline 2264:Remote Application Platform 1400:github.com/features/actions 908:Current production version 2977: 1047:PDF creation & editing 141:reliable secondary sources 130:The topic of this article 2029: 1961: 1590: 975:The Base Controller Class 370: 344: 307: 898:Current stable version: 542:Latest preview version 244:Some of this article's 950:The Application Object 538:Current stable version 496:on February 24, 2020. 332:; 12 years ago 1414:"Pop PHP Development" 1342:"Phire CMS on GitHub" 1306:"Best PHP Frameworks" 1288:"Best PHP Frameworks" 1086:(popphp/pop-storage) 357:; 12 days ago 83:neutral point of view 1432:"Pop PHP Components" 1139:(popphp/pop-console) 1133:(popphp/pop-session) 1036:HTML form validation 1028:HTML Form Generation 985:Database Abstraction 2866:Application Express 1486:"Popcorn on GitHub" 1145:(popphp/pop-cookie) 1055:(popphp/pop-queue) 960:The Service Locator 905:September 10, 2024 513:project was built. 330:March 19, 2012 304: 168:"Pop PHP Framework" 1504:"Kettle on GitHub" 1468:"Popcorn Overview" 1312:. Indefinite Loop. 1310:indefiniteloop.com 1292:firebearstudio.com 1121:(popphp/pop-image) 1119:Image Manipulation 1109:(popphp/pop-debug) 1103:(popphp/pop-cache) 1097:(popphp/pop-audit) 1066:(popphp/pop-mail) 1030:(popphp/pop-form) 1016:Headers & Auth 1007:(popphp/pop-http) 970:The Module Manager 864:December 12, 2023 837:September 3, 2023 824:November 16, 2022 811:February 12, 2021 732:February 24, 2020 666:February 27, 2017 382:Pop PHP Repository 136: 2933: 2932: 1989: 1988: 1238:themangomedia.com 1204:. Nico Anastasio. 1127:(popphp/pop-view) 1044:(popphp/pop-pdf) 990:Database adapters 965:The Event Manager 912: 911: 851:November 8, 2023 785:October 17, 2019 746:February 9, 2019 584:December 1, 2013 549: 548: 452:Pop PHP Framework 448: 447: 303:Pop PHP Framework 300: 299: 292: 282: 281: 274: 229: 228: 221: 203: 131: 115: 114: 107: 78:with its subject. 57: 2968: 2160:ColdBox Platform 2016: 2009: 2002: 1993: 1979: 1978: 1969: 1968: 1596: 1553: 1546: 1539: 1530: 1524:Official Website 1512: 1511: 1500: 1494: 1493: 1482: 1476: 1475: 1464: 1458: 1457: 1446: 1440: 1439: 1428: 1422: 1421: 1410: 1404: 1403: 1396:"GitHub Actions" 1392: 1386: 1385: 1374: 1368: 1367: 1356: 1350: 1349: 1338: 1332: 1331: 1320: 1314: 1313: 1302: 1296: 1295: 1284: 1278: 1277: 1266: 1260: 1259: 1248: 1242: 1241: 1230: 1224: 1223: 1222:. Cats Who Code. 1212: 1206: 1205: 1202:anastasionico.uk 1194: 1188: 1187: 1176: 1115:(popphp/pop-log) 1005:HTTP Abstraction 987:(popphp/pop-db) 899: 886: 873: 860: 847: 833: 820: 807: 794: 781: 768: 755: 742: 728: 718:August 25, 2018 714: 701: 688: 679:August 31, 2017 675: 662: 649: 639:August 31, 2017 635: 621: 608: 594: 580: 567: 551: 525: 444: 441: 400:Operating system 384: 365: 363: 358: 340: 338: 333: 312: 305: 295: 288: 277: 270: 266: 263: 257: 239: 231: 224: 217: 213: 210: 204: 202: 161: 125: 124: 117: 110: 103: 99: 96: 90: 76:close connection 68: 67: 60: 49: 27: 26: 19: 2976: 2975: 2971: 2970: 2969: 2967: 2966: 2965: 2936: 2935: 2934: 2929: 2859:Other languages 2854: 2831: 2803: 2785: 2752: 2646: 2488: 2450: 2323: 2210: 2182: 2164: 2146: 2118: 2038: 2025: 2020: 1990: 1985: 1957: 1934: 1886: 1868: 1845: 1684: 1643:Implementations 1638: 1597: 1588: 1562: 1557: 1520: 1515: 1502: 1501: 1497: 1484: 1483: 1479: 1466: 1465: 1461: 1448: 1447: 1443: 1430: 1429: 1425: 1412: 1411: 1407: 1394: 1393: 1389: 1376: 1375: 1371: 1358: 1357: 1353: 1340: 1339: 1335: 1322: 1321: 1317: 1304: 1303: 1299: 1286: 1285: 1281: 1268: 1267: 1263: 1250: 1249: 1245: 1232: 1231: 1227: 1220:catswhocode.com 1214: 1213: 1209: 1196: 1195: 1191: 1178: 1177: 1173: 1169: 1161: 1152: 1078:IMAP/POP client 943: 920: 914:Source: GitHub 897: 884: 871: 858: 845: 831: 818: 805: 792: 779: 766: 759:March 12, 2019 753: 740: 726: 712: 699: 686: 673: 660: 647: 633: 619: 606: 592: 578: 571:March 19, 2012 565: 545:Future release 519: 517:Release history 482: 438: 380: 366: 361: 359: 356: 336: 334: 331: 327:Initial release 296: 285: 284: 283: 278: 267: 261: 258: 255: 240: 225: 214: 208: 205: 162: 160: 138: 126: 122: 111: 100: 94: 91: 80: 69: 65: 28: 24: 17: 12: 11: 5: 2974: 2972: 2964: 2963: 2958: 2956:Web frameworks 2953: 2951:PHP frameworks 2948: 2938: 2937: 2931: 2930: 2928: 2927: 2917: 2903: 2893: 2883: 2873: 2862: 2860: 2856: 2855: 2853: 2852: 2847: 2841: 2839: 2833: 2832: 2830: 2829: 2824: 2819: 2813: 2811: 2805: 2804: 2802: 2801: 2795: 2793: 2787: 2786: 2784: 2783: 2778: 2773: 2768: 2762: 2760: 2754: 2753: 2751: 2750: 2742: 2737: 2732: 2727: 2722: 2717: 2712: 2707: 2702: 2697: 2692: 2687: 2682: 2677: 2672: 2667: 2662: 2656: 2654: 2648: 2647: 2645: 2644: 2639: 2634: 2629: 2624: 2619: 2614: 2609: 2604: 2599: 2594: 2589: 2584: 2579: 2574: 2569: 2564: 2559: 2554: 2549: 2544: 2539: 2534: 2529: 2524: 2519: 2514: 2509: 2504: 2498: 2496: 2490: 2489: 2487: 2486: 2481: 2476: 2471: 2466: 2460: 2458: 2452: 2451: 2449: 2448: 2443: 2438: 2433: 2428: 2423: 2418: 2413: 2408: 2403: 2398: 2393: 2388: 2383: 2378: 2373: 2368: 2363: 2358: 2353: 2348: 2343: 2333: 2331: 2325: 2324: 2322: 2321: 2316: 2311: 2306: 2301: 2296: 2291: 2286: 2281: 2276: 2271: 2266: 2261: 2256: 2251: 2246: 2241: 2236: 2231: 2226: 2220: 2218: 2212: 2211: 2209: 2208: 2203: 2198: 2192: 2190: 2184: 2183: 2181: 2180: 2174: 2172: 2166: 2165: 2163: 2162: 2156: 2154: 2148: 2147: 2145: 2144: 2139: 2134: 2128: 2126: 2120: 2119: 2117: 2116: 2111: 2106: 2101: 2096: 2091: 2086: 2085: 2084: 2079: 2074: 2069: 2064: 2059: 2048: 2046: 2040: 2039: 2037: 2036: 2030: 2027: 2026: 2023:Web frameworks 2021: 2019: 2018: 2011: 2004: 1996: 1987: 1986: 1984: 1983: 1973: 1962: 1959: 1958: 1956: 1955: 1950: 1944: 1942: 1940:Widget toolkit 1936: 1935: 1933: 1932: 1927: 1922: 1917: 1912: 1907: 1902: 1896: 1894: 1888: 1887: 1885: 1884: 1878: 1876: 1870: 1869: 1867: 1866: 1861: 1855: 1853: 1847: 1846: 1844: 1843: 1838: 1833: 1828: 1823: 1818: 1813: 1808: 1803: 1798: 1793: 1788: 1783: 1778: 1775: 1770: 1765: 1760: 1755: 1750: 1745: 1740: 1735: 1730: 1725: 1720: 1715: 1710: 1705: 1700: 1694: 1692: 1690:Web frameworks 1686: 1685: 1683: 1682: 1677: 1672: 1667: 1662: 1657: 1652: 1646: 1644: 1640: 1639: 1637: 1636: 1631: 1626: 1621: 1616: 1605: 1603: 1599: 1598: 1591: 1589: 1587: 1586: 1581: 1579:Rasmus Lerdorf 1576: 1570: 1568: 1564: 1563: 1558: 1556: 1555: 1548: 1541: 1533: 1527: 1526: 1519: 1518:External links 1516: 1514: 1513: 1495: 1477: 1459: 1441: 1423: 1405: 1387: 1369: 1351: 1333: 1315: 1297: 1279: 1276:. Best jQuery. 1274:bestjquery.com 1261: 1243: 1240:. Mango Media. 1225: 1207: 1189: 1170: 1168: 1165: 1160: 1157: 1151: 1148: 1147: 1146: 1140: 1134: 1128: 1122: 1116: 1110: 1104: 1098: 1092: 1091: 1090: 1081: 1080: 1079: 1076: 1073: 1070: 1061: 1060: 1059: 1050: 1049: 1048: 1042:PDF Generation 1039: 1038: 1037: 1034: 1025: 1024: 1023: 1020: 1017: 1014: 1011: 1002: 1001: 1000: 997: 994: 991: 978: 977: 972: 967: 962: 957: 952: 942: 939: 919: 916: 910: 909: 906: 903: 894: 893: 891: 890:April 1, 2024 888: 881: 880: 878: 877:March 4, 2024 875: 868: 867: 865: 862: 855: 854: 852: 849: 842: 841: 838: 835: 828: 827: 825: 822: 815: 814: 812: 809: 802: 801: 799: 796: 789: 788: 786: 783: 776: 775: 773: 772:April 9, 2019 770: 763: 762: 760: 757: 750: 749: 747: 744: 737: 736: 733: 730: 723: 722: 721:Final Release 719: 716: 709: 708: 706: 705:June 28, 2018 703: 696: 695: 693: 690: 683: 682: 680: 677: 670: 669: 667: 664: 657: 656: 654: 651: 644: 643: 640: 637: 630: 629: 628:Final Release 626: 623: 616: 615: 613: 612:July 12, 2015 610: 603: 602: 599: 598:March 6, 2016 596: 589: 588: 587:Final Release 585: 582: 575: 574: 572: 569: 562: 561: 558: 555: 547: 546: 543: 540: 535: 532: 529: 518: 515: 481: 478: 472:and hosted on 446: 445: 436: 432: 431: 426: 420: 419: 414: 408: 407: 405:Cross-platform 402: 396: 395: 390: 386: 385: 378: 372: 371: 368: 367: 354: 352: 350:Stable release 346: 345: 342: 341: 328: 324: 323: 320: 314: 313: 298: 297: 280: 279: 246:listed sources 243: 241: 234: 227: 226: 129: 127: 120: 113: 112: 72: 70: 63: 58: 32: 31: 29: 22: 15: 13: 10: 9: 6: 4: 3: 2: 2973: 2962: 2959: 2957: 2954: 2952: 2949: 2947: 2944: 2943: 2941: 2925: 2921: 2918: 2915: 2911: 2907: 2904: 2901: 2897: 2894: 2891: 2887: 2884: 2881: 2877: 2874: 2871: 2867: 2864: 2863: 2861: 2857: 2851: 2848: 2846: 2843: 2842: 2840: 2838: 2834: 2828: 2825: 2823: 2820: 2818: 2815: 2814: 2812: 2810: 2806: 2800: 2797: 2796: 2794: 2792: 2788: 2782: 2779: 2777: 2776:Ruby on Rails 2774: 2772: 2769: 2767: 2764: 2763: 2761: 2759: 2755: 2748: 2747: 2743: 2741: 2738: 2736: 2733: 2731: 2728: 2726: 2723: 2721: 2718: 2716: 2713: 2711: 2708: 2706: 2703: 2701: 2698: 2696: 2693: 2691: 2688: 2686: 2683: 2681: 2678: 2676: 2673: 2671: 2668: 2666: 2663: 2661: 2658: 2657: 2655: 2653: 2649: 2643: 2640: 2638: 2635: 2633: 2630: 2628: 2625: 2623: 2620: 2618: 2615: 2613: 2610: 2608: 2605: 2603: 2600: 2598: 2595: 2593: 2590: 2588: 2585: 2583: 2580: 2578: 2575: 2573: 2570: 2568: 2565: 2563: 2560: 2558: 2555: 2553: 2550: 2548: 2545: 2543: 2540: 2538: 2535: 2533: 2530: 2528: 2525: 2523: 2520: 2518: 2515: 2513: 2510: 2508: 2505: 2503: 2500: 2499: 2497: 2495: 2491: 2485: 2482: 2480: 2477: 2475: 2472: 2470: 2467: 2465: 2462: 2461: 2459: 2457: 2453: 2447: 2444: 2442: 2439: 2437: 2434: 2432: 2429: 2427: 2424: 2422: 2419: 2417: 2414: 2412: 2409: 2407: 2404: 2402: 2399: 2397: 2394: 2392: 2389: 2387: 2384: 2382: 2379: 2377: 2374: 2372: 2369: 2367: 2364: 2362: 2359: 2357: 2354: 2352: 2349: 2347: 2344: 2342: 2338: 2335: 2334: 2332: 2330: 2326: 2320: 2317: 2315: 2312: 2310: 2307: 2305: 2302: 2300: 2297: 2295: 2292: 2290: 2287: 2285: 2282: 2280: 2277: 2275: 2272: 2270: 2267: 2265: 2262: 2260: 2257: 2255: 2252: 2250: 2247: 2245: 2242: 2240: 2237: 2235: 2232: 2230: 2227: 2225: 2222: 2221: 2219: 2217: 2213: 2207: 2204: 2202: 2199: 2197: 2194: 2193: 2191: 2189: 2185: 2179: 2176: 2175: 2173: 2171: 2167: 2161: 2158: 2157: 2155: 2153: 2149: 2143: 2140: 2138: 2135: 2133: 2130: 2129: 2127: 2125: 2121: 2115: 2112: 2110: 2107: 2105: 2102: 2100: 2097: 2095: 2092: 2090: 2087: 2083: 2080: 2078: 2075: 2073: 2070: 2068: 2065: 2063: 2060: 2058: 2055: 2054: 2053: 2050: 2049: 2047: 2045: 2041: 2035: 2032: 2031: 2028: 2024: 2017: 2012: 2010: 2005: 2003: 1998: 1997: 1994: 1982: 1974: 1972: 1964: 1963: 1960: 1954: 1951: 1949: 1946: 1945: 1943: 1941: 1937: 1931: 1928: 1926: 1923: 1921: 1918: 1916: 1913: 1911: 1908: 1906: 1903: 1901: 1898: 1897: 1895: 1893: 1889: 1883: 1880: 1879: 1877: 1875: 1871: 1865: 1862: 1860: 1857: 1856: 1854: 1852: 1848: 1842: 1839: 1837: 1834: 1832: 1829: 1827: 1824: 1822: 1819: 1817: 1814: 1812: 1809: 1807: 1804: 1802: 1799: 1797: 1794: 1792: 1789: 1787: 1784: 1782: 1779: 1776: 1774: 1771: 1769: 1766: 1764: 1761: 1759: 1756: 1754: 1751: 1749: 1746: 1744: 1741: 1739: 1736: 1734: 1731: 1729: 1726: 1724: 1721: 1719: 1716: 1714: 1711: 1709: 1706: 1704: 1701: 1699: 1696: 1695: 1693: 1691: 1687: 1681: 1678: 1676: 1673: 1671: 1668: 1666: 1663: 1661: 1658: 1656: 1653: 1651: 1648: 1647: 1645: 1641: 1635: 1632: 1630: 1627: 1625: 1622: 1620: 1617: 1614: 1610: 1607: 1606: 1604: 1600: 1595: 1585: 1582: 1580: 1577: 1575: 1572: 1571: 1569: 1565: 1561: 1554: 1549: 1547: 1542: 1540: 1535: 1534: 1531: 1525: 1522: 1521: 1517: 1509: 1505: 1499: 1496: 1491: 1487: 1481: 1478: 1473: 1469: 1463: 1460: 1455: 1451: 1445: 1442: 1437: 1433: 1427: 1424: 1419: 1415: 1409: 1406: 1401: 1397: 1391: 1388: 1383: 1379: 1373: 1370: 1365: 1361: 1355: 1352: 1347: 1343: 1337: 1334: 1329: 1325: 1319: 1316: 1311: 1307: 1301: 1298: 1293: 1289: 1283: 1280: 1275: 1271: 1265: 1262: 1257: 1256:codegeekz.com 1253: 1247: 1244: 1239: 1235: 1229: 1226: 1221: 1217: 1211: 1208: 1203: 1199: 1193: 1190: 1185: 1181: 1175: 1172: 1166: 1164: 1158: 1156: 1149: 1144: 1141: 1138: 1135: 1132: 1129: 1126: 1123: 1120: 1117: 1114: 1111: 1108: 1105: 1102: 1099: 1096: 1093: 1088: 1087: 1085: 1082: 1077: 1074: 1071: 1068: 1067: 1065: 1062: 1057: 1056: 1054: 1051: 1046: 1045: 1043: 1040: 1035: 1032: 1031: 1029: 1026: 1021: 1018: 1015: 1012: 1009: 1008: 1006: 1003: 999:SQL migration 998: 996:Query builder 995: 993:Active record 992: 989: 988: 986: 983: 982: 981: 976: 973: 971: 968: 966: 963: 961: 958: 956: 953: 951: 948: 947: 946: 940: 938: 935: 932: 930: 925: 917: 915: 907: 904: 902: 895: 892: 889: 882: 879: 876: 869: 866: 863: 856: 853: 850: 843: 839: 836: 829: 826: 823: 816: 813: 810: 803: 800: 798:May 28, 2020 797: 790: 787: 784: 777: 774: 771: 764: 761: 758: 751: 748: 745: 738: 734: 731: 724: 720: 717: 710: 707: 704: 697: 694: 692:May 15, 2018 691: 684: 681: 678: 671: 668: 665: 658: 655: 653:July 9, 2016 652: 645: 641: 638: 631: 627: 625:July 8, 2016 624: 617: 614: 611: 604: 600: 597: 590: 586: 583: 576: 573: 570: 563: 559: 557:Release date 556: 553: 552: 539: 526: 523: 516: 514: 512: 507: 504: 500: 497: 493: 491: 486: 479: 477: 475: 471: 467: 466:Web framework 464: 461: 457: 453: 443: 437: 433: 430: 427: 425: 421: 418: 417:Web framework 415: 413: 409: 406: 403: 401: 397: 394: 391: 387: 383: 379: 377: 373: 369: 353: 351: 347: 343: 329: 325: 321: 319: 315: 311: 306: 294: 291: 276: 273: 265: 262:December 2023 253: 252: 247: 242: 238: 233: 232: 223: 220: 212: 209:December 2023 201: 198: 194: 191: 187: 184: 180: 177: 173: 170: –  169: 165: 164:Find sources: 158: 154: 150: 146: 142: 135: 128: 119: 118: 109: 106: 98: 95:December 2023 88: 84: 79: 77: 71: 62: 61: 56: 54: 47: 46: 41: 40: 35: 30: 21: 20: 2744: 2617:Silverstripe 2596: 2431:Sencha Touch 2356:Dojo Toolkit 2067:Dynamic Data 1816:Silverstripe 1795: 1584:Zeev Suraski 1574:Andi Gutmans 1507: 1498: 1489: 1480: 1471: 1462: 1453: 1444: 1435: 1426: 1417: 1408: 1399: 1390: 1381: 1372: 1363: 1354: 1345: 1336: 1328:phirecms.org 1327: 1318: 1309: 1300: 1291: 1282: 1273: 1264: 1255: 1246: 1237: 1228: 1219: 1210: 1201: 1192: 1183: 1174: 1162: 1153: 1142: 1136: 1130: 1124: 1118: 1112: 1106: 1100: 1094: 1083: 1072:SMTP support 1063: 1052: 1041: 1027: 1022:File uploads 1004: 984: 979: 974: 969: 964: 959: 954: 949: 944: 936: 933: 921: 913: 900: 537: 520: 508: 505: 501: 498: 494: 487: 483: 451: 449: 318:Developer(s) 286: 268: 259: 248: 215: 206: 196: 189: 182: 175: 163: 101: 92: 73: 50: 43: 37: 36:Please help 33: 2607:ProcessWire 2507:CodeIgniter 2479:Mojolicious 2386:Knockout.js 2346:Backbone.js 2170:Common Lisp 1930:Zend Studio 1910:Eclipse PDT 1905:Codelobster 1806:ProcessWire 1703:CodeIgniter 1680:Zend Engine 1609:Accelerator 1324:"Phire CMS" 1075:Mail queues 918:Development 470:BSD License 460:open source 429:BSD License 322:Nick Sagona 249:may not be 145:independent 2940:Categories 2910:JavaScript 2906:SproutCore 2730:TurboGears 2587:PHP-Fusion 2517:eZ Publish 2436:SproutCore 2366:Express.js 2329:JavaScript 2152:ColdFusion 2114:WebSharper 2034:Comparison 1786:PHP-Fusion 1713:eZ Publish 1508:github.com 1490:github.com 1472:popphp.org 1454:popphp.org 1436:github.com 1418:popphp.org 1382:github.com 1364:github.com 1346:github.com 1184:github.com 1167:References 955:The Router 389:Written in 376:Repository 362:2024-09-10 337:2012-03-19 179:newspapers 153:redirected 39:improve it 2837:Smalltalk 2660:BlueBream 2632:WordPress 2542:Gyroscope 2416:Prototype 2341:AngularJS 2314:WaveMaker 2082:Web Forms 1831:WordPress 1738:Gyroscope 1670:Phalanger 1629:Libraries 1602:Resources 1450:"Popcorn" 1107:Debugging 1053:Job Queue 511:Phire CMS 143:that are 87:talk page 45:talk page 2845:AIDA/Web 2827:Scalatra 2670:CubicWeb 2665:CherryPy 2592:PHP-Nuke 2522:Fat-Free 2464:Catalyst 2396:MooTools 2361:Ember.js 2294:Tapestry 2244:JHipster 2239:ICEfaces 2104:MonoRail 1971:Category 1925:PhpStorm 1915:NetBeans 1882:Doctrine 1791:PHP-Nuke 1718:Fat-Free 1665:PeachPie 1619:Composer 1131:Sessions 1095:Auditing 1013:Promises 941:Features 554:Version 528:Legend: 490:Composer 251:reliable 2896:Phoenix 2886:OpenACS 2850:Seaside 2781:Sinatra 2771:Padrino 2725:Tornado 2715:Quixote 2710:Pyramid 2680:FastAPI 2622:Symfony 2597:Pop PHP 2582:Phalcon 2572:Midgard 2562:Laravel 2557:Laminas 2552:Joomla! 2532:FuelPHP 2502:CakePHP 2474:Maypole 2411:OpenUI5 2406:Node.js 2401:Next.js 2351:Closure 2337:Angular 2284:Stripes 2254:Mojarra 2224:AppFuse 2196:Servant 2188:Haskell 2178:CL-HTTP 2109:Umbraco 2052:ASP.NET 1981:Commons 1948:PHP-GTK 1920:PHPEdit 1864:PHPUnit 1851:Testing 1821:Symfony 1796:Pop PHP 1781:Phalcon 1768:Midgard 1758:Laravel 1753:Laminas 1748:Joomla! 1728:FuelPHP 1698:CakePHP 1675:Quercus 1624:Editors 1150:Popcorn 1143:Cookies 1137:Console 1113:Logging 1101:Caching 1084:Storage 929:PHPUnit 480:History 435:Website 424:License 360: ( 335: ( 193:scholar 157:deleted 2924:Erlang 2900:Elixir 2880:Groovy 2876:Grails 2870:PL/SQL 2799:Rocket 2740:Zope 2 2735:web2py 2720:TACTIC 2705:Pylons 2675:Django 2652:Python 2512:Drupal 2484:WebGUI 2469:Dancer 2446:Vue.js 2441:Svelte 2391:Meteor 2381:jQuery 2371:Ext JS 2309:Wicket 2304:Vert.x 2299:Vaadin 2289:Struts 2279:Spring 2229:Grails 2137:Drogon 2132:CppCMS 2089:Blazor 1953:wxPHP 1900:Aptana 1708:Drupal 1660:Parrot 1567:People 1159:Kettle 887:5.3.0 874:5.2.0 861:5.1.0 848:5.0.0 834:4.8.0 821:4.7.0 808:4.6.0 795:4.5.0 782:4.1.0 769:4.0.3 756:4.0.2 743:4.0.1 729:3.8.9 715:3.8.0 702:3.7.0 689:3.6.5 676:3.6.0 663:3.5.0 650:3.0.0 636:2.1.0 622:2.1.0 609:2.0.0 595:1.7.0 581:1.7.0 568:1.0.0 560:Notes 474:GitHub 440:popphp 195:  188:  181:  174:  166:  149:merged 2809:Scala 2695:Nevow 2685:Flask 2637:XOOPS 2627:TYPO3 2612:Qcodo 2602:PRADO 2547:Horde 2426:Remix 2421:React 2274:Sling 2206:Yesod 2077:Razor 1859:Behat 1836:XOOPS 1826:TYPO3 1811:Qcodo 1801:PRADO 1777:Nette 1743:Horde 1655:HPHPc 1125:Views 901:5.4.0 200:JSTOR 186:books 155:, or 2920:Yaws 2914:Ruby 2822:Play 2817:Lift 2791:Rust 2766:Merb 2758:Ruby 2746:more 2700:Pyjs 2690:Grok 2577:MODX 2537:Grav 2527:Flow 2456:Perl 2376:htmx 2269:Seam 2259:Play 2216:Java 2201:Snap 2062:AJAX 2057:Core 2044:.NET 1892:IDEs 1874:ORMs 1773:MODX 1733:Grav 1723:Flow 1650:HHVM 1634:PEAR 1613:List 1064:Mail 840:EOL 735:EOL 642:EOL 601:EOL 458:and 456:free 450:The 442:.org 412:Type 172:news 2890:Tcl 2749:... 2642:Yii 2567:li₃ 2494:PHP 2249:JWt 2234:GWT 2124:C++ 2099:BFC 2094:DNN 2072:MVC 1841:Yii 1763:li₃ 1560:PHP 924:CLI 463:PHP 393:PHP 2942:: 2319:ZK 2142:Wt 1506:. 1488:. 1470:. 1452:. 1434:. 1416:. 1398:. 1380:. 1362:. 1344:. 1326:. 1308:. 1290:. 1272:. 1254:. 1236:. 1218:. 1200:. 1182:. 454:a 151:, 48:. 2926:) 2922:( 2916:) 2912:- 2908:( 2902:) 2898:( 2892:) 2888:( 2882:) 2878:( 2872:) 2868:( 2339:/ 2015:e 2008:t 2001:v 1615:) 1611:( 1552:e 1545:t 1538:v 1510:. 1492:. 1474:. 1456:. 1438:. 1420:. 1402:. 1384:. 1366:. 1348:. 1330:. 1186:. 364:) 339:) 293:) 287:( 275:) 269:( 264:) 260:( 254:. 222:) 216:( 211:) 207:( 197:· 190:· 183:· 176:· 159:. 137:. 108:) 102:( 97:) 93:( 89:. 55:) 51:(

Index

improve it
talk page
Learn how and when to remove these messages
close connection
neutral point of view
talk page
Learn how and when to remove this message
general notability guideline
reliable secondary sources
independent
merged
redirected
deleted
"Pop PHP Framework"
news
newspapers
books
scholar
JSTOR
Learn how and when to remove this message

listed sources
reliable
Learn how and when to remove this message
Learn how and when to remove this message
Pop PHP Logo
Developer(s)
Stable release
Repository
Pop PHP Repository

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.