Category Archives: Articles

Project Scalability With Zend Expressive

I’ve been working with some different frameworks lately. One of them is Zend Expressive, and I’ve come to the conclusion that I don’t need to choose between different frameworks; depending on the project, Expressive always fits my needs and scales from small projects to bigger applications. The Microframework approach The first thing that one could see on the “Hello world” example is that… Read more »

The New PHP Indexer in Zend Studio 13.5

Indexers are fundamental for IDEs that provide features like code assist, validation and searching in the source code. The indexer rips the source code to basic lexical units like variables, function name, parameters, etc. and persists them in an organized data structure – the index. The indexed data is then queried whenever you invoke the code assist or request a… Read more »

Z-Ray Tip #3: Supreme Customer Support

Some of you might find the following scenario vaguely familiar.  A customer wakes you (or your company’s support team) in the middle of the night complaining that his app is crashing. You quickly rush out of bed and try to reproduce the disastrous calamity only to find yourself hitting a brick wall – no matter what you do to copy the exact… Read more »

On Security and PHP

Cal Evans   December 11, 2015   40 Comments on On Security and PHP

This is an Opinion/Editorial (a.k.a an Old Man Rant) “PHP IS INSECURE!”. Yet another consultant group has decided that their traffic stats are too low so they need to “shake things up a bit”. As usual, they picked PHP as the whipping boy. No, I am not going to link to them; too many people are already doing that unironically…. Read more »

Debugging Joomla with the Joomlatools Box and Z-Ray

This article introduces a new and easy way to develop and debug Joomla applications using the Joomlatools vagrant box and Z-Ray. The team at Joomlatools created a preconfigured Vagrant box to allow Joomla developers to easily set up a complete local development environment using a PHP stack, Apache 2.4, MySQL 5.5, and a rich set of developer tools, including a… Read more »

Extending Your Eclipse IDE With Zend Studio

Zend Studio has a long history and for all these years the primary way for delivering it was through an installation package. You download a big installation package, extract it and, voilà, you have a PHP IDE ready for use. But what if you want to have the same IDE used for different programming languages, e.g. PHP and Java, or… Read more »

Zend Studio 13 Debugging Improvements

Zend Studio 13 includes a new set of very useful enhancements that make configuring and monitoring PHP debugger settings simpler. Most of the new features described in this article were developed to reduce the amount of possible pitfalls that users may encounter while setting up the debugger configuration in IDE. Smart detection of debugger settings When creating a new PHP… Read more »