Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
function array_get($array, $key) {
return $array[$key];
}
array_get(array('a' => 1, 'b' => 2), 'a') $arr = array( 'a'=>'aaa', 'b', 'c' );
class t {
protected $fields;
function __construct( $array ) { $this->fields = $array; return $this; }
function __get( $key ) { return isset( $this->fields[ $key ] ) ? $this->fields[ $key ] : false; }
}
function p( $fields ) { return new t( $fields ); }
var_export( p( $arr )->a );у препроцессора могут появиться новые фичиМогут, или появятся? В данном топике говориться лишь об одной, реализуемой другими средствами намного проще.

потому, что это удобно
docs.python.org/library/re.html
java.sun.com/docs/books/tutorial/essential/regex/matcher.html
oreilly.com/windows/archive/csharp-regular-expressions.html
Посмотрите в сторону ORM'ов, там записи БД возвращаются как? в массиве.Счас. В объектах.
а если я хочу вернуть весь массив?
а если меня интересуют элементы 2 и 3?
PHP: массивы, возвращаемые функцией