PHP

This is the best guide on PHP symbols I’ve every seen. If only something like this existed when I was first learning to code. Reference: & =& &= && % !! @ ?: : :: \ -> => ^ >> <<< = == === !== != <> | || ~ + += ++ .= . ,…

Read More What does the symbol “&” “&&” “||” “::” “%” “!!” “**” mean in PHP?

How to install Apache and PHP on a Mac How to install Apache and PHP on a Mac

This tutorial will show you how to set up an Apache server to run PHP on a mac OSX 10.8+ with Mountain Lion or later operating system. Tested on OS X Mountain Lion, OS X Mavericks and OS X Yosemite 10.10+. Last updated April 19, 2015

Read More How to install Apache and PHP on a Mac with OSX 10.8 + (MAMP Part 1)

I wanted to improve my Git workflow, so I went about using GitHub’s Service Hooks to set up a web hook to my development server. The idea being that I would have GitHub ping my server every time I or anyone else pushes to the master GitHub repository. The idea was pretty simple. I would…

Read More Solved: Running git pull from a php script causing an error?

I remember when I first came across the mysterious double-colon (::), also known as the Scope Resolution Operator. I was experimenting with a php library I hadn’t written, but was asked to extend, and at the time I had no idea what classes were, how they worked, or how they helped. To try and figure…

Read More The Scope Resolution Operator (::) explained

Today I had to set the PHP script execution time directly from within the php file. Here’s what I did. Add the following code to your file. You can change the seconds to what you need. It is important to be careful using this on a live server. If you allow a script to run…

Read More Increase PHP Script Execution Time Limit Using ini_set()

Recently our servers went down. The error we were getting was “Too many connections”. This meant that we needed to increase the limit on the number of available connections within our mysql config file. The setting is called max_connections Before you go upping the number of max user connections there are two things to consider.…

Read More What to do when you have the error “too many connections”

Inevitably every programmer is going to encounter MVC architecture. MVC or model-view-controller is a pattern used by applications that divides the application into 3 parts. At first glance MVC can look more complicated than it is. Let’s look at the three parts. Model – The model handles the data and cares about where the data…

Read More MVC architecture explained briefly.