Category Archives: Articles

Implement an XML-RPC server with zend-xmlrpc

zend-xmlrpc provides a full-featured XML-RPC client and server implementation. XML-RPC is a Remote Procedure Call protocol using HTTP as the transport and XML for encoding the requests and responses. Author’s note When I started at Zend in 2005, I was in their nascent eBiz division, tasked with maintaining and improving the web properties. Zend Framework was an internal/invite-only project, but… Read more »

Implement JSON-RPC with zend-json-server

zend-json-server provides a JSON-RPC implementation. JSON-RPC is similar to XML-RPC or SOAP in that it implements a Remote Procedure Call server at a single URI using a predictable calling semantic. Like each of these other protocols, it provides the ability to introspect the server in order to determine what calls are available, what arguments each call expects, and the expected… Read more »

WordPress updates Plugin Guidelines

      No Comments on WordPress updates Plugin Guidelines

After five years, the WordPress plugin team has updated the Plugin Guidelines. These are the guidelines that WordPress plugin authors must comply with to be included in the WordPress Plugin Directory. The guidelines were soft-launched last month so that they could be vetted by the larger plugin developer community community. On November 1st, 2017, they were officially announced “Revised Guidelines… Read more »

PHP 7.1: Callable From Closure

      No Comments on PHP 7.1: Callable From Closure

Callables are awesome. I can pass functions or object methods around  inside of variables. Sure, they can be abused to the point where you can’t recognize your code, but overall, they are awesome. Could they be made more awesome? Core Developer Dan Ackroyd seems to think so and so he proposed and got passed PHP RFC: Closure from callable function

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 #4: Getting Rid of It!

      10 Comments on Z-Ray Tip #4: Getting Rid of It!

Now, why would any sane PHP developer want to do that?! Well, while Z-Ray is a great friend to have when developing your apps, there are just some parties you don’t want it to show up at. You might be using PHP scripts for accessing static pages. Or, you might not want Z-Ray to be displayed for one specific request…. Read more »