Skip to main content
Wafy's Tools

Main navigation

  • Home
  • About
  • Framework Learning

Breadcrumb

  1. Home

Updating my PHP Framework Knowledge.

By Jeff , 21 May, 2026

I have been using the PHP framework Laminas for as long as it has been around. I started with the Zend Framework and followed it up to the current iterations of Laminas. It has been a great PHP framework. I love the individual components, the flexibility it has and the ease it is to setup. 

However a couple factors are having me search for a new framework. First is that Laminas is not keeping up on some components as much as I wanted. I have been trying every couple years to upgrade my version of PHP and it doesn't always seem to match the cycle as much. While they seem to be pretty good on some of the components. I know that the MVC component has been abandoned and they are looking to be more compatible with the PSR specifications. So it seems like a good time to look for a new framework.

The other reason is I need a job. I have been programming for most of my life. While I had some small programming projects in my previous job that stayed in production for a number of years. In fact, many were still running when I was outsourced. I also have 2 current projects that I would consider production as well. I have been working on them off and on for probably 5+ years. What I want to do for my job is a programmer and to work with PHP, which I have used since PHP 3. Looking at the job descriptions though, they are asking for Laravel or Symfony. So I am going to give Laravel a try first as it seem to be the most requested. Though I think Symfony will be the closed I get to what I already use and would work better for what I need. 

So I figured I would document my learning a bit. In this blog book I am going to document what I have learned and probably express what I don't like about a particular framework. While I currently have some libraries and a pipeline I will probably end up leaving them behind. 

I am "testing/learning" these frameworks inside of a docker container. This is something that I have been using for a while and has helped me be able to work on projects on multiple platforms from Linux to Windows. Given these are frameworks and not applications this should work for all the frameworks. Eventually I hope to update my projects with one of these frameworks and hopefully work on expanding them.

I have added a sub directory to this site called projects located in a directory with the same name. Where I have an instance of Gitea installed. I have my current projects set to public on the instance so you can see my code and what I have done. You should also be able to see my Git comments as I update the projects. While I don't like the idea of my code being public, as I explained before I am looking for a job. I might re-hide my more production projects eventually, but I also want to document my migration too. 

Taxonomy
Javascript
PHP
Tools

Book navigation

  • Laravel - Getting Setup
RSS feed