I'm starting with OOP in PHP and there is something I'd like to do. Let me show an example:
classes.php
<?php
    class a {
        public function a() {
            echo 'a';
        }
    }
    class b {
        public function calla() {
            $x->a();
        }
    }
?>
index.php
<?php
    include('classes.php');
    $x = new a();
    $d = new b();
    $d->calla();
?>
Is this possible? I know I can do something like:
class b {
        public function calla($object) {
            $object->a();
        }
    }
and
$d->calla($x);
but is the first example possible to do?
 
     
    