Looking for more information on how to do PHP the right way? Check out PHP: The Right Way

David Sadowski:
PHP REST API Frameworks
Jun 06, 2013 @ 12:09:54

David Sadowski has posted an overview of some of the PHP frameworks out there to help you build REST APIs. Among those mentioned are things like Frapi, Laravel and Slim.

A number of articles on websites strive to give directions which framework(s) should be chosen whereas in fact there is no “one fits all” solutions for different purposes or technologies. Therefore, herewith a compiled list of some most popular and actively developed PHP REST API frameworks worth consideration and further evaluation on your project basis.

For each tool on the list, he includes a brief summary of what they are, some of the features they provide and a link to find out more about them. It's not really so much of a comparison post but more about putting them out there and letting you figure out which is the best.

tagged: rest api framework list active development

Link: http://davss.com/tech/php-rest-api-frameworks

devReview.com:
The Big List of PHP Frameworks
Jan 07, 2009 @ 14:12:10

The devReview.com website has put together The Big List of as many of the PHP frameworks out there they could find:

For the start of a new year, it was time to clean out the list of PHP frameworks. A few have fallen by the wayside, but many new ones have been added. It seems that patterns and MVC is still all the rage, but less are professing to being Rails clones, though the inspiration of convention is still strong. There are a wide variety of framework types. From full stack (cakePHP, Symfony) to components (eZ), a bit of both (Zend) and minimalist (LightVC, TinyMVC, Pluf).

Requirements to be on the list include that the framework must be PHP-based, have a recent code release in the last 12 months, needs to be available in English and not including frameworks that can be considered content systems themselves.

As of the time of this post, there are around 50 active frameworks listed - everything from CakePHP and the Zend Framework out to eZ Components and Prado. Links for each include their project homepage and some reviews the site has done.

tagged: list framework active project php4 php5 release english

Link:

Felix Geisendorfer's Blog:
MacGyver menu for CakePHP - What's the active menu item?
Jul 09, 2007 @ 09:34:00

In a new post to his blog today, Felix Geisendorfer talks about view coding - specifically working with a menu and determining which element is active.

One of the challenges many of us have faced before and will face in future is building a menu. Now this of course is very simple assuming that we're just shooting for a static <ul> with some <li>'s containing the links. However the tricky part is to figure out what is the active menu item. I had some code doing this in the past but tried out a new flavor of it today which I call the MacGyver menu for CakePHP as it's a little dirty yet powerful and easy to maintain.

In his included code, he creates a simple navigation from an array of titles/links and, with some sorting, a regular expression and a CSS class, the selected item can be highlighted simply.

tagged: cakephp framework navigation highlight active menu cakephp framework navigation highlight active menu

Link:

Felix Geisendorfer's Blog:
MacGyver menu for CakePHP - What's the active menu item?
Jul 09, 2007 @ 09:34:00

In a new post to his blog today, Felix Geisendorfer talks about view coding - specifically working with a menu and determining which element is active.

One of the challenges many of us have faced before and will face in future is building a menu. Now this of course is very simple assuming that we're just shooting for a static <ul> with some <li>'s containing the links. However the tricky part is to figure out what is the active menu item. I had some code doing this in the past but tried out a new flavor of it today which I call the MacGyver menu for CakePHP as it's a little dirty yet powerful and easy to maintain.

In his included code, he creates a simple navigation from an array of titles/links and, with some sorting, a regular expression and a CSS class, the selected item can be highlighted simply.

tagged: cakephp framework navigation highlight active menu cakephp framework navigation highlight active menu

Link:

MySQL Performance Blog:
Are PHP persistent connections evil ?
Nov 14, 2006 @ 09:03:00

The MySQL Performance Blog takes a look today at a more PHP-related topic - persistent connections in PHP and whether or not they are the devil (well, okay, so maybe not quest that bad - just a little evil).

The reason behind using persistent connections is of course reducing number of connects which are rather expensive, even though they are much faster with MySQL than with most other databases.

They go on to talk about:

  • issues with the number of active connections that could come up
  • the use of too many connections at once
  • why persistent connections are disabled in the new mysqli extension
Their conclusion? Persistent connections are not evil. In fact, they're very good, when used in the right context and for the right kinds of queries. There's also a small push for an even newer MySQL driver for PHP by the MySQL team - the "mysqlnd" driver.

tagged: mysql persistent connections evil active disabled mysqli mysqlnd mysql persistent connections evil active disabled mysqli mysqlnd

Link:

MySQL Performance Blog:
Are PHP persistent connections evil ?
Nov 14, 2006 @ 09:03:00

The MySQL Performance Blog takes a look today at a more PHP-related topic - persistent connections in PHP and whether or not they are the devil (well, okay, so maybe not quest that bad - just a little evil).

The reason behind using persistent connections is of course reducing number of connects which are rather expensive, even though they are much faster with MySQL than with most other databases.

They go on to talk about:

  • issues with the number of active connections that could come up
  • the use of too many connections at once
  • why persistent connections are disabled in the new mysqli extension
Their conclusion? Persistent connections are not evil. In fact, they're very good, when used in the right context and for the right kinds of queries. There's also a small push for an even newer MySQL driver for PHP by the MySQL team - the "mysqlnd" driver.

tagged: mysql persistent connections evil active disabled mysqli mysqlnd mysql persistent connections evil active disabled mysqli mysqlnd

Link:

Zend Developer Zone:
Case Study w/ Zend Core for IBM with DB2 9 - 10k Active DB Connections
Oct 11, 2006 @ 16:41:00

The Zend Developer Zone has information about a case study as performed by IBM and Zend showing the performance of the Zend Core for IBM (DB2 9) to services - you ready for this? - 10,000 active database connections.

The PHP application used for this study is a DVD store application that simulates users logging into an online catalog, browsing the catalog, and making DVD purchases.

The solution presented in this paper demonstrates how Zend Core for IBM with IBM DB2 9 performs, scales, and offers the best total cost of ownership. This is showcased by scaling-out Web servers as users to the online store increase. The single DB2 data server manages this without requiring the addition of CPU and memory using its unique connection concentrator feature, which manages and balances the workload on the data server. This solution is able to efficiently service tens of thousands of simultaneous connections to the database using this powerful feature.

They've included complete information on all of the testing and infrastructure they used to achieve this impressive feat. There's even graphs and images for those skimmers out there looking to glean what they can.

tagged: db2 database connections tenthousand active zend core ibm db2 database connections tenthousand active zend core ibm

Link:

Zend Developer Zone:
Case Study w/ Zend Core for IBM with DB2 9 - 10k Active DB Connections
Oct 11, 2006 @ 16:41:00

The Zend Developer Zone has information about a case study as performed by IBM and Zend showing the performance of the Zend Core for IBM (DB2 9) to services - you ready for this? - 10,000 active database connections.

The PHP application used for this study is a DVD store application that simulates users logging into an online catalog, browsing the catalog, and making DVD purchases.

The solution presented in this paper demonstrates how Zend Core for IBM with IBM DB2 9 performs, scales, and offers the best total cost of ownership. This is showcased by scaling-out Web servers as users to the online store increase. The single DB2 data server manages this without requiring the addition of CPU and memory using its unique connection concentrator feature, which manages and balances the workload on the data server. This solution is able to efficiently service tens of thousands of simultaneous connections to the database using this powerful feature.

They've included complete information on all of the testing and infrastructure they used to achieve this impressive feat. There's even graphs and images for those skimmers out there looking to glean what they can.

tagged: db2 database connections tenthousand active zend core ibm db2 database connections tenthousand active zend core ibm

Link:

PHP Magazine:
What Is Your Top Consideration for Choosing a CMS? (Poll)
Jul 13, 2006 @ 11:43:10

The International PHP Magazine has conducted a poll over on their website, asking visitors what their top considerations were for choosing and working with a CMS. They've posted the results of that poll today.

The options provided for the poll were:

  • How is it licensed?
  • What is the language/environment?
  • How long has it been around?
  • Is it actively developed?
  • Who is using it?
  • Is there support?

The results show an overpowering victory for the "actively developed" category, with the licensing and language requirements tying for second place. The option the least number of people cared about? Who was using it...

tagged: poll top consideration using cms license language active support poll top consideration using cms license language active support

Link:

PHP Magazine:
What Is Your Top Consideration for Choosing a CMS? (Poll)
Jul 13, 2006 @ 11:43:10

The International PHP Magazine has conducted a poll over on their website, asking visitors what their top considerations were for choosing and working with a CMS. They've posted the results of that poll today.

The options provided for the poll were:

  • How is it licensed?
  • What is the language/environment?
  • How long has it been around?
  • Is it actively developed?
  • Who is using it?
  • Is there support?

The results show an overpowering victory for the "actively developed" category, with the licensing and language requirements tying for second place. The option the least number of people cared about? Who was using it...

tagged: poll top consideration using cms license language active support poll top consideration using cms license language active support

Link: