Jump to content

Object Oriented Programming Help


darknessmdk

Recommended Posts

Here is a basic sample script you can upload and run:

 

<?php
class myClass {
     var $className = "myClass";
     var $x = 1;
     function printClass() {
          print $this->className;
     }
}
class testClass extends myClass {
     var $className = "testClass";
     var $y = 2;
     function myFunction() {
          $sum = $this->x + $this->y;
          print "x + y = " . $sum;
     }
}
$m = new myClass();
$t = new testClass();
$m->printClass(); // Should output 'myClass'
$t->printClass(); // Should output 'testClass'
$t->myFunction() // Should output x + y = 3;
?>

That's sort of a general tutorial on how classes work (using the $this-> syntax), and how extending classes works.  OOP is really simple in PHP, and when you look at it in the simplest form, it's just a collection of functions and variables which may or may not have a relation.

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.