Последнее время оживилась публика с вопросом случайной выборки из таблицы. Решений по оптимизации полно, и нового сейчас я вам наверное ничего не покажу, просто напомню про основные методы оптимизации — упрощение запроса и индексацию. Без предисловий про фриленсеров, сразу к делу ;)
Sergei Miami @miami
IT
Кроссдоменный AJAX-запрос для Opera.
3 min
599Известно, что XmlHttpRequest в Opera срабатывает только в том домене, где открыт яваскрипт. Ниже я приведу способ, как миновать эту оплошность.
+8
Функция Load для собственного framework
1 min
550Здравствуйте уважаемые Знатоки PHP. Сегодня хочу спросить у вас совета как быть.
Про необходимость написания своего «велосипеда», фреймворка, мне вдаваться бы не хотелось, это было просто необходимо. Может быть я делаю не совсем всё правильно, поправьте если так, у меня расширения загружаются через функцию load($path) в которой можно будет вставить потом определение абсолютного пути или запрет на загрузку чего-то, в общем смысл что это не просто require_once(). Однако, столкнулся с большой проблеммой — переменные…
Про необходимость написания своего «велосипеда», фреймворка, мне вдаваться бы не хотелось, это было просто необходимо. Может быть я делаю не совсем всё правильно, поправьте если так, у меня расширения загружаются через функцию load($path) в которой можно будет вставить потом определение абсолютного пути или запрет на загрузку чего-то, в общем смысл что это не просто require_once(). Однако, столкнулся с большой проблеммой — переменные…
+1
Метод, возвращающий весь объект
4 min
749Здравствуйте, уважаемые Знающие люди. Простите если я не туда разместил свой вопрос — делаю это впервые.
Вот я создал класс, который позволяет, как мне кажется, удобнее работать со списками данных. Удобство заключается в том, что объект в большинстве методов возвращает сам себя, что позволяет далее с ним играть. Используя Zend for Eclipse и комментарии к методам return asList я получаю кайф при работе со списками данных. Пример:
Возвращает:
Для javascript это нормально когда объект возвращает сам себя, но по какой-то странной причине я не смог обнаружить в том же google подобных классов на PHP. Это заставило задуматься может я чего-то не так делаю? Может такая реализация имеет большой проигрыш по скорости или ест много ресурсов? Вопрос к специалистам, стоит ли использовать такой подход (и кстати, как он правильно называется?)
Ниже идёт код класса.
Вот я создал класс, который позволяет, как мне кажется, удобнее работать со списками данных. Удобство заключается в том, что объект в большинстве методов возвращает сам себя, что позволяет далее с ним играть. Используя Zend for Eclipse и комментарии к методам return asList я получаю кайф при работе со списками данных. Пример:
$obj = new asList; print_r( $obj-> set(array("my"=>"lol","dear"=>"rofl","mom"=>"hehe"))-> intersect("hello,my,dear,friend")-> merge("test,yo")-> fillValuesFrom(array("yo"=>"good test"))-> asArray() );
Возвращает:
Array ( [my] => [dear] => [test] => [yo] => good test )
Для javascript это нормально когда объект возвращает сам себя, но по какой-то странной причине я не смог обнаружить в том же google подобных классов на PHP. Это заставило задуматься может я чего-то не так делаю? Может такая реализация имеет большой проигрыш по скорости или ест много ресурсов? Вопрос к специалистам, стоит ли использовать такой подход (и кстати, как он правильно называется?)
Ниже идёт код класса.
+6
Information
- Rating
- Does not participate
- Location
- Таллин, Эстония, Эстония
- Date of birth
- Registered
- Activity