How can i return multiple values from a function seperatly : i'm a newb, please help!

So the issue is quite simple, I need to return multiple values from a function, can anyone suggest how I do it? Code below:

<?php

abstract class Products
{

    protected $name;
    protected $price;

    public function __construct($name, $price)
    {
        $this->name = $name;
        $this->price = $price;
    }

    public function getName()
    {
        return $this->name;
    }

    public function getPrice()
    {
        return $this->price;
    }
}

// A new class extension

class Furniture extends Products
{

    protected $width;
    protected $height;
    protected $length;

    public function getSize()
    {
        // return $this->width;
        // return $this->height;
        // return $this->length;
        // return array($this->width, $this->height, $this->length);
    }
}

So as far as I understand, when I return something, it will stop the function, so I understand why I cant just do return 3 times. Attempt to return an array didn't work with an error "Notice: Array to string conversion".

Could anyone please let me know how I can return all 3 of those?