Форум → Программирование → Пыхнуть хотите? → Battles → PHP LINQ
PHP LINQ
Страницы: ← Следующая страница →
-
Ноя. 11, 2009, 2:16 д.п., спустя 5 минут 43 секунды
только наверное это будет не integrated, а extended php lenq, мы же не сможем это жестко интегрировать в язык -
Ноя. 11, 2009, 2:18 д.п., спустя 2 минуты 24 секунды
интересно над интерфейсом и правда.
ведь пхп не позволит делать это напрямую
$filtered = select * from $data where a=b;
в си шарпах еще можно было бы подмать над этим, переопределить что нить и тп)) а тут ..Спустя 10 сек.зы: пока писал ты ответил)Сапожник без сапог -
Ноя. 11, 2009, 2:25 д.п., спустя 6 минут 47 секунд
я думаю можно хотя бы// build query $query = PHPLENQ::getSelect(); $query->where()->orderBy()->…; // create array $names = ["Alex", "Dan", "Mosk"]; // fetch result, it is simple $result = PHPLENQ::execute($query, $names);
Спустя 18 сек.но если определить свой класс arrayСпустя 6 сек.то -
Ноя. 11, 2009, 2:25 д.п., спустя 41 секунду
krasun, тогда уж
$filtered = new Linq($src)->where('parent',10)->where('level',10)->order('date')->limit(10);
:)Спустя 20 сек.$names = ["Alex", "Dan", "Mosk"];
разве в пхп так можно?Сапожник без сапог -
Ноя. 11, 2009, 2:26 д.п., спустя 55 секунд
$names = new _Array("Alex", "Dan", "Mosk"); $result = $names->select()->where()->orderyBy()…
Спустя 29 сек.
krasun, тогда уж
$filtered = new Linq($src)->where('parent',10)->where('level',10)->order('date')->limit(10);
:)Спустя 20 сек.$names = ["Alex", "Dan", "Mosk"];
разве в пхп так можно?
сорри, книгу по ajax читаю )) -
Ноя. 11, 2009, 2:28 д.п., спустя 1 минуту 54 секунды
krasun, ну можно чтобы конструктор мог делать приведение типов правильное
но идея то понятна.Сапожник без сапог -
Ноя. 11, 2009, 2:31 д.п., спустя 2 минуты 34 секунды
krasun, ну можно чтобы конструктор мог делать приведение типов правильное
но идея то понятна.
И твой вариант тоже не плох, на каком остановимся? -
Ноя. 11, 2009, 2:34 д.п., спустя 2 минуты 40 секунд
krasun, я думаю остановимся на этом направлении, НО! реализуем как удобно)) ибо вдруг чо в голову придет инетреснееСапожник без сапог -
Ноя. 11, 2009, 2:37 д.п., спустя 3 минуты 15 секунд
А хотя ты прав, давай каждый сделает по своему. Главное, хотя бы общую идею. Я думаю где-то к 20 числу, можно будет, что-то представить, хоть нароботки или интерфейсы классовСпустя 23 сек.20-ое , думаю норм? по 15 минут в день, и того пару часов есть -
-
Ноя. 11, 2009, 2:39 д.п., спустя 1 минуту 59 секунд
Только, я назову это все таки PHP Extended Query )) PEQ; -
Ноя. 11, 2009, 2:55 д.п., спустя 16 минут 3 секунды
я ебу, а так можно $filtered = new Linq($src)->where('parent',10)->where('level',10)->order('date')->limit(10); ?Спустя 33 сек.в смысле new linq($src)->вызовМетодаСразуПослеКонструктора(); ? -
Ноя. 11, 2009, 2:57 д.п., спустя 2 минуты 45 секунд
для каких целей это можно применить?
krasun<? function linq($arg) { return new Linq($arg); }
-
Ноя. 11, 2009, 2:58 д.п., спустя 1 минуту 7 секунд
krasun, это тебе не яваСпустя 35 сек.сделай синглтон
Страницы: ← Следующая страница →
Пожалуйста, авторизуйтесь, чтобы написать комментарий!