На мой взгляд, мы phper можно thorouly выбросить понятие объекта (экземпляра класса), нам нужно только массив и режим Класс:
Все массивы в начальной поддержки режима любой функции массива, как это метод:
<?php
$array1->array_flip(this);
?>
Использование ->mode()
для проверки минимального набора данных, а затем переключить класс режим:
<?php
$array1->mode('class1', $success);
?>
Любой класс режим не имеет ->construct()
, но имеет ->validate()
для проверки минимального набора данных.
Массив в режиме все еще может использовать функцию массива в качестве своего метода, но после использования любого из них массив будет переключен обратно в режим базового массива, , и нам нужно использовать ->mode('class1', $success);
для переключения режима назад.
Радикальная мысль - это ориентированное на данные программирование, нам нужны отдельные данные (массив) и активность (метод класса).
Мы можем модифицировать PHP-движок, чтобы избавиться от частей OO (объектно-ориентированного) и поддерживать класс режима, мы могли бы назвать его MyPHP.
Например: $array_man1
может быть установлен в двух режимах: cls_normal_man
и cls_crazy_man
:
<?php
$array_man1->mode('cls_normal_man')->normal_method1()->mode('cls_crazy_man')->crazy_method1();
?>
Я на самом деле пытаются думать о том, чтобы способствовать более PHP кода, но это такая сложная задача. , , – 2011-11-04 00:19:06