add php-variable class feature +tests
fix constantinople warning