Tuesday , 16 January 2018

Constants – PHP OOP Tutorial

Constants are variables that don’t change value during the lifetime of a program. Defining constants in classes are a bit different than defining constants outside of a class. Defining Constants In our CanadianPet class, add this bit of code. [crayon-5a5dddb876680473146289/] To define a constant, we use the const keyword. We then follow it by the name of the constant and …

Read More »
Scope Resolution Operator

Scope Resolution Operator – PHP OOP Tutorial

The scope resolution operator may sound intimidating, but it’s actually quite simple to use. What it basically does is it allows you to access static, constant, or overridden methods and properties of a class. We haven’t discussed static and constant properties and methods yet. We will soon in a another tutorial, but for now, we can use it to access …

Read More »

Inheritance – PHP OOP Tutorial

Let’s talk about inheritance. We’ve talked about how to extend a class and covered encapsulation. Inheritance is when a class extends another class and inherits the properties and methods of that class. The main advantage to this is the ability to use a parent class and modify it for a special use without actually modifying the actual class itself. You …

Read More »
Constructor Method

Constructor Method – PHP OOP Tutorial

It’s always good practice to have things set up when someone creates an instance of your class instead of calling a bunch of functions to do so. Users should only have to call set methods when they need to update or change some properties in your class. The constructor method is the perfect solution to setting up your class for …

Read More »

Encapsulation – PHP OOP Tutorial

Encapsulation may seem like an intimidating topic, but it’s actually quite simple. Object oriented programming is based on 3 principles which are encapsulation, inheritance, and polymorphism. In this tutorial, we’ll be talking about encapsulation and why it’s important to understand this principle. We’ll talk about the other 2 in future tutorials. What is encapsulation? So, what is the meaning behind …

Read More »
Extending Classes

Extending Classes – PHP OOP Tutorial

Let’s talk about extending classes for a moment. One of the benefits of using classes is that it’s easy to share your classes with other developers. They can extend the class if you allow them to.  So instead of going into your class and updating the code, they can create a different class that only changes a few things here …

Read More »
Properties and Methods

Properties and Methods – PHP OOP Tutorial

Now, that we’ve covered some of the basics about object oriented programming, let’s move onto the next step. We’re going to learn about properties and methods. We’ll learn about what they are and how to use them. Using Properties and Methods Open up your pet.class.php file and update our class to this. [crayon-5a5dddb87bc2f442954716/] We create a variable named petName. We …

Read More »
Classes, Instances, Instances

Classes, Objects, Instances – PHP OOP Tutorial

Let’s get started by creating our first class and learn a little about what classes, objects, and instances really are. You’ll find that creating classes isn’t so hard. Create a new file called pet.class.php. You don’t have to append the .class after your file name, but it’s common practice to do that so other developers know that this file contains …

Read More »
PHP OOP Tutorial

Getting Started – PHP OOP Tutorial

Welcome! This PHP OOP tutorial series will help you get started with object oriented programming in PHP. If you’ve ever wanted to expand your knowledge, then you’ve come to right place. By learning how to use OOP, you open up new doors that will make your code more efficient and flexible. Before you get started This tutorial assumes you have …

Read More »

Conclusion – WordPress Theme Tutorial

Congratulations! You now know how to create a WordPress theme. Of course, your journey isn’t over yet. You should take it to the next level by learning how to create Plugins. You should understand that WordPress offers it’s APIs for both plugins and themes. For a list of WordPress’s APIs then click here. http://codex.wordpress.org/WordPress_APIs While we didn’t cover these APIs, …

Read More »
Custom Templates

Custom Templates – WordPress Theme Tutorial

By creating our own templates for certain pages, we make our theme dynamic and flexible. Though, in some situations you’ll want to create a template that WordPress isn’t aware of. For example, our page template is one way to display a page, but what if we wanted a full width page instead of one with widgets. We still want to …

Read More »
Error 404 Page Template

Error 404 Page Template – WordPress Theme Tutorial

Creating your own custom error messages in WordPress is easy. We’ll be creating a template for our 404 page. Create a new file called 404.php and add this bit of code. [crayon-5a5dddb87ebdd832324387/] Try visiting a random page in your blog and you should see this message appear. Very simple right? WordPress will automatically look for this page when someone visits …

Read More »
Single Post and Page Templates

Single Post and Page Templates – WordPress Theme Tutorial

WordPress is pretty smart when it comes to knowing what pages to use. The only template file you need is index.php. While it works great for our home page, it doesn’t work so well for displaying categories, archives, pages, and single posts. You can actually create a template for those pages. Before WordPress decides on what page template to use, …

Read More »
The Loop

The Loop – WordPress Theme Tutorial

In this tutorial, we’ll be discussing how to use the WordPress loop. The loop is PHP code by WordPress that displays posts for us. It’s quite simple to use and it gives us tons of information about a post. It allows us to display and format posts in any way we want. Let’s open up our functions.php file and add …

Read More »
Creating Widget Areas

Creating Widget Areas – WordPress Theme Tutorial

Let’s start creating widget areas in our WordPress theme. We will have a total of 5 widget areas. One will be our sidebar and the other 4 will be put in the footer. Creating a widget area is very simple. Registering A Widget Area Open up your functions.php file and add this bit of code. [crayon-5a5dddb880c61350647844/] The register_sidebar() function is …

Read More »
Want to learn how to create web applications with Node.js and SQL? Check out my course!
Get 93% off my course. You'll also learn how to build real world applications using Node and SQL. This is a limited time offer
Yes, I would like to get 93% off your course!
No Thanks!