<?php
function helloWorld($name = 'World')
{
return "Hello, $name!";
}
PHP is a server-side language suited towards web development. The acronym is recursive, standing for PHP: Hypertext Preprocessor.
Considerably more versatile than CGI scripting, PHP is often used to add interactivity to plain HTML and bolster web frameworks.
The language can be employed on any operating system. PHP is supported by most common web servers and is often handled through an interpreter module. This combines static web code with dynamic inclusions.
PHP isn't just a web server framework. It's also useful for command-line scripting (headless parsing) and developing GUIs.
You should learn PHP because:
Exercism is fantastic in learning new languages but that is not the extent of it. If you are a "more experienced" programmer you may have encountered impostor syndrome: the idea you don't really know what you think you know. Exercism lets you solve problems and put them in the space of open feedback which is a tremendous learning opportunity to explore the depth of your own knowledge. Even if you have been programming in a language for awhile it is worth checking into Exercism to see where you stand with current implementation practices.
Once you join the PHP language track, you will receive support and feedback from our team of mentors. Here are the bios of a few of the mentors of this track.
These are a few of the 66 exercises on the PHP track. You can see all the exercises here.