Development

Developers Resources

The following is collection of useful developer resources.

Beginner Guides

Resources (books) for learning OOP in PHP?

PHP 101 for the absolute beginner

Start From Scratch with CodeAcademy

PHP the right way

PHP best practices

 

CURL Tutorials

Basic curl example

Using Curl 101

Techniques for Mastering cURL

Using cURL with PHP

CURL Requests with PHP

PHP/cURL

 

Database Specific

PHP MySQLI

PDO Manual

Why you should be using php's PDO for database access

 

Password Hashing

password_compat - provide forward compatibility with the password_* functions being worked on for PHP 5.5.

 

OOP Tutorials

PHP Object-Oriented Programming Fundamentals

Object Oriented Programming in PHP

Object Oriented PHP for beginners

PHP 5 OOP Tutorial

Object Oriented Concepts

PHP 5 OOP (PDF)

PHP 5 Tutorial – Final Class and Methods

OOP Manual

 

Video Tutorials

Laracasts - video tutorials for Laravel

PHP fundamentals

Object Oriented PHP for beginners

Killer PHP

The New Boston

learn php tutorial

Lynda.com

Video PHP Blog

PHP tutorial List (Youtube)

Fuel PHP Essentials

 

Starter Projects

Creating a blog from scratch

 

Regular Expressions

8 Regular Expressions You Should Know

Regular Expressions for Dummies: Screencast Series

Advanced Regular Expression Tips and Techniques

You Don’t Know Anything About Regular Expressions: A Complete Guide

 

Other PHP Tutorials and links

PHP Variables: the Ultimate guide

3D pie chart 

MPDF Manual

Survive The Deep End: PHP Security

PHP weekly

Preventing CSRF Attacks

 

Free Books

Online Programming Books

Free Programming Resources 

5 Free E-Books and Tutorials for Learning PHP

David Carr

David Carr

For the past 12 years, I’ve been developing applications for the web using mostly PHP. I do this for a living and love what I do as every day there is something new and exciting to learn.

In my spare time, the web development community is a big part of my life. Whether managing online programming groups and blogs or attending a conference, I find keeping involved helps me stay up to date. This is also my chance to give back to the community that helped me get started, a place I am proud to be apart of.

Besides programming I love spending time with friends and family and can often be found together going out catching the latest movie, staying in playing games on the sofa or planning a trip to someplace I’ve never been before.