Согласен, что не получится. Я лишь в теории высказался, т.к точку-конкатенацию никто не станет переделывать на "+". Javascript в этом плане удобен, но некоторые операции с "+" порой имеют непредсказуемые результат, если не знать некоторых тонкостей.
По поводу пропуска параметров согласен, не удачный вариант.
Я бы предложил нечто такое:
function create_query($where, $order_by, $join_type='', $execute = false, $report_errors = true) {… }
И вызов:
$query = create_query('is_active=1', *5 = false);
Где любая конструкция начинающая с *[1, ...] будет расцениваться как не явный аргумент функции и интерпретироваться уже после того, как все аргументы проставлены.
Например:
$query = create_query('is_active=1', 'name ASC', *2 = 'country DESC');
Таким образом *2 = 'country DESC' оверайдит уже заданный второй аргумент 'name ASC'.
Только что пообщался с оператором MySiteCalls.me по поводу организации звонков на Skype или SIP.
Увы, мне ответили что такой фичи пока нет, но она уже в разработке, когда появится — неизвестно.
Я полагаю, что хулиганы и различные «трололо», особенно в наших славянских странах могут свести на нет пользу данного сервиса установившим виджет на свой сайт.
Интерактивность и внедрение передовых технологий — это всегда прекрасно, но надо думать и «защите о дураков».
А, вообще, если говорить о сырой отправки данных PDO сам позаботиться о безопасности запроса если использовать метод prepare().
Пример: $db = new PDO('mysql:dbname=someDB;host=someHost');
$statement = $db->prepare('SELECT something FROM someTable');
$statement->execute();
$results = $statement->fetchAll();
Проявление беспечности при написании запросов, в частности неиспользование фильтрации входных данных от пользователя да и не только сравнимо с «отрывом» в Таиланде без презерватива :-)
Автор, не существенная очепятка: > Стиль, который работает в Inteenet Explorer 8
От себя хочу высказать благодарность за статью, единственное что, не особо люблю использовать expression в css.
Я бы не назвал это «устройством для гиков».
Мобильная эра всё больше применяет стандарт miniUSB в качестве зарядного порта вкупе с передачей данных. По сему данная розетка станет хорошим атрибутом в доме не только гика, но обычных людей.
Хочу :)
Как бы я хотел, что бы осуществилась моя мечта, и, наверное, не только моя…
Что бы разработчики браузеров договорились о единой конвенции интерпретации и парсинга. Я уже и не мечтаю, что верстка когда-то станет одинаково валидной во всех браузерах, ну хотя бы жабаскрипт. Надо гнать детские мечты из головы.
Вся надежда на НЛО :)
Ещё раз хочу выразить тебе респект!
Классно вышло.
Любая идея, даже просто ради развлечения или самореализации так или иначе имеет развитие. Нужно только найти угол с которого надо посмотреть на неё. Для программиста такие затеи — это как судоку решать или кроссворды. Ставишь перед собой задачу и делаешь, занимательно, интересно на самом деле.
Так держать!
Можно с постепенного проявление добавить вращение проекции в 3D, состоящей из точек.
Я думаю, что если кто-то возьмётся распознать такую капчу, то бот скорее всего будет брать кадры из гифки и прогонять циклично каждый кадр с целью подбора наиболее подходящего.
Спасибо за критику.
Я бы предложил нечто такое:
function create_query($where, $order_by, $join_type='', $execute = false, $report_errors = true) {… }
И вызов:
$query = create_query('is_active=1', *5 = false);
Где любая конструкция начинающая с *[1, ...] будет расцениваться как не явный аргумент функции и интерпретироваться уже после того, как все аргументы проставлены.
Например:
$query = create_query('is_active=1', 'name ASC', *2 = 'country DESC');
Таким образом *2 = 'country DESC' оверайдит уже заданный второй аргумент 'name ASC'.
Увы, мне ответили что такой фичи пока нет, но она уже в разработке, когда появится — неизвестно.
Интерактивность и внедрение передовых технологий — это всегда прекрасно, но надо думать и «защите о дураков».
Пример:
$db = new PDO('mysql:dbname=someDB;host=someHost');
$statement = $db->prepare('SELECT something FROM someTable');
$statement->execute();
$results = $statement->fetchAll();
Проявление беспечности при написании запросов, в частности неиспользование фильтрации входных данных от пользователя да и не только сравнимо с «отрывом» в Таиланде без презерватива :-)
$select = $db->select()
->from(array('p' => 'products'),
array('origin' =>
'(p.'. $db->quoteIdentifier('from'). ' + 10)')
);
или
$where = $table->getAdapter()->quoteInto('bug_id = ?', 1234);
От себя хочу высказать благодарность за статью, единственное что, не особо люблю использовать expression в css.
Мобильная эра всё больше применяет стандарт miniUSB в качестве зарядного порта вкупе с передачей данных. По сему данная розетка станет хорошим атрибутом в доме не только гика, но обычных людей.
Хочу :)
Мол… — Ну купите, пожааааалуйста!
Что бы разработчики браузеров договорились о единой конвенции интерпретации и парсинга. Я уже и не мечтаю, что верстка когда-то станет одинаково валидной во всех браузерах, ну хотя бы жабаскрипт. Надо гнать детские мечты из головы.
Вся надежда на НЛО :)
Классно вышло.
Любая идея, даже просто ради развлечения или самореализации так или иначе имеет развитие. Нужно только найти угол с которого надо посмотреть на неё. Для программиста такие затеи — это как судоку решать или кроссворды. Ставишь перед собой задачу и делаешь, занимательно, интересно на самом деле.
Так держать!
Я думаю, что если кто-то возьмётся распознать такую капчу, то бот скорее всего будет брать кадры из гифки и прогонять циклично каждый кадр с целью подбора наиболее подходящего.
Молодцы, работают оперативно!
Я лишь выразил идею по поводу применения.