Я создаю Класс пользователя для моего нового веб-сайта, но на этот раз я думал построить его немного по-другому...
Я знаю, что С++, Java и даже Ruby (и, возможно, другие языки программирования) позволяет вложенные/внутренние классы внутри основного класса, позволяет сделать код более объектно-ориентированным и организованным.
В PHP я хотел бы сделать что-то вроде этого:
<?php
    public class User {
        public $userid;
        public $username;
        private $password;
        public class UserProfile {
            // Some code here
        }
        private class UserHistory {
            // Some code here
        }
    }
?>
Возможно ли это в PHP? Как я могу это достичь?
UPDATE
Если это невозможно, будущие версии PHP могут поддерживать вложенные классы?