class User {
public static function take($type) {
// здесь получить, например, массив в зависимости от $type
// array(
// [0] => 'petya@mail.com',
// [1] => 'vasya@mail.com',
// ...
// );
}
public static function where($param = []) {
// здесь вернуть $param массива $type.
}
}
echo User::take('email')->where(['id' => 1]);
// vasya@mail.com
Видно же, что воду льёт)