PHP Programmer
Hi, I’m Keith Smith. I have been a freelance PHP developer since 2006. You can read more about me on my About Keith Smith page. I am a full–stack PHP developer. For more information about what a full–stack developer is, please read my article What is a Full–Stack PHP Developer?
If you have a project you would like to talk to me about, please call me at 480–748–9893 or complete my Project Request Form.
If you are looking for a PHP developer you probably know what they do and that you probably need one.
In case that is not the situation, let’s peel back the layers.
What is a PHP Programmer?
A PHP programmer develops simple to complex web applications using the PHP programming language. A PHP programmer should have working knowledge of HTML, Cascading Style Sheets, JavaScript, AJAX, MySQL, Database Normalization, and Linux hosting.
A PHP programmer is a website and web application builder.
In my case, I focus on building and maintain business class PHP web applications. I am a freelance PHP developer and have been a freelance PHP programmer since 2006.
To further understand what a PHP programmer is we must start by understanding what PHP is and how it is used.
What is PHP and What is it Used For?
PHP is a server–side programming language. What that means is a PHP program is run on the server.
PHP was created by Rasmus Lerdorf in 1994 to help him automate certain parts of his website. A community formed around PHP and now it is community supported and is open source.
Today PHP is very robust and very mature.
PHP is the most popular Internet programming language and is used for almost any type of web application.
The major web applications were created using the PHP programming language. Some of these applications consist of WordPress, Drupal, Joomla, and the shopping cart WooCommerce.
It is worth noting WordPress powers about 30% of the websites on the Internet. WordPress is a content management system (CMS).
WooCommerce is a WordPress plugin and is the most popular Internet shopping cart.
Why use PHP to Create Web Applications?
Businesses have many options when it comes to business management software. Each has its pros and cons.
I think a good quality web app will beat out all the other options.
These options are:
TYPE OF APP | PROS | CONS |
---|---|---|
Desktop Applications | Secure | Must be installed on each computer |
Phone/Tablet Apps | Everyone has a cellular phone | There are two different types of phones – Apple and Android. This means create two cellular/tablet applications. Then a desktop application must be created as well. And there is an installation process. |
Web Application | Runs on any device that runs a modern web browser. | None. |
Web applications can be run publicly on the Internet, or privately on a local network called an intranet.
PHP Development Services
I can work on almost anything that was built using PHP/MySql. Here is a few examples:
- Custom PHP development
- Custom Web Applications
- Browser–Based Web Applications
- Custom PHP Forms
- Old School Web Application Upgrades
- And more...
Office Hours
9 am – 5 pm Monday – Friday Arizona Time. Arizona does not participate in Daylight Savings Time.
I home office in Phoenix, Arizona, and work remotely.
Conclusion
The PHP programming language runs on the webserver. PHP programmers are often referred to as back–end developers. A PHP programmer must have a working knowledge of HTML, CSS, JavaScript/AJAX, PHP, MySql, and Linux web hosting.
The PHP programming language is very mature having been created in 1994 by Rasmus Lerdorf. PHP is now community–supported and open source.
PHP is run on around 80% of the websites on the Internet.
The most popular web applications were created using PHP.
PHP browser–based web applications have many advantages over cellular/tablet and desktop applications.
My name is Keith Smith. This is my website. It was handcrafted by me as an example of my skills. It is not as beautiful as what a website designer might have been able to create, however it is clean, simple, and functional. I am not a designer, I am a programmer.
If you have a project you would like to talk to me about, please call me at 480-748-9893 or complete my Project Request Form.
I look forward to hearing from you soon.