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