Евгений
причём это не за ссылку, а за то, чтобы зайти на со и вбить вопрос в поиск
Ruslan
Я третий день бьюсь, и перед тем как сюда написать много статей и способов прочитал, начиная от хелпера в Yii и заканчивая самодельными костылями, но увы ничего из прочитанного не приносит нужный результат.
Виктор
ссыль бы на первоисточник кинул, там пояснения же
Ruslan
[InvalidArgumentException] Passed variable is not an array or object, using empty array instead (0)
Ruslan
а вот что дает var_dump: array(12)
SarcasmIO
ну так первым аргументом
SarcasmIO
массив передавай
SarcasmIO
а не инт
Ruslan
Я так и делаю)
Ruslan
Ну вы второе сообщение то прочитайте, ну)
Ruslan
вар дамп пишет что массив, а метод говорит не массив. кто прав?
Ruslan
Обьявил что это массив.
SarcasmIO
Я так и делаю)
в аргументы
SarcasmIO
блэд
Ruslan
Итак по порядку. В функции в аргументах поставил \array у аргумента указал что $a = array();. Что то не так сделал?
SarcasmIO
где глядь там аргумент
SarcasmIO
myFunction(array $array)
SarcasmIO
$array = [1,2,3]; myFunction($array)
Ruslan
function recursiveFind(\array $haystack, $needle)
Ruslan
так проще наверно
Ruslan
И я
SarcasmIO
$array = ['1' => 'hui', '2' => 'value']; recursiveFind($array, "value")
SarcasmIO
вы бля друг друга стоите
SarcasmIO
с полями на аватарках
Ruslan
Функцию запустить ссылку(stackoverflow) на которую кинули в разговоре выше
Ruslan
Ахахахх)))))
SarcasmIO
с лолями
SarcasmIO
ебаный аймак
Ruslan
Спасибо) задачу ннихера не решил, но поржал отдуши)))
SarcasmIO
иди читай основы
SarcasmIO
не понимать что такое аргумент у ф-ции
SarcasmIO
это клиника
SarcasmIO
а ты
SarcasmIO
а ты
Anonymous
😂
SarcasmIO
а ну тя
Ruslan
function recursiveFind(\array $haystack, $needle) { $iterator = new RecursiveArrayIterator($array); $recursive = new RecursiveIteratorIterator( $iterator, RecursiveIteratorIterator::SELF_FIRST ); foreach ($recursive as $key => $value) { if ($key === $needle) { yield $value; } } }$a = array(); foreach (recursiveFind($a, $key) as $value) { print_r($value); }
SarcasmIO
чел пишет ф-цию потом говорит ну бля почему не работает
SarcasmIO
a = array();
SarcasmIO
или имплементс арейаксесс
Anonymous
Ты занимаешься бесполезной тратой времени на советы которые ничего не приносят 🙈
SarcasmIO
да причем тут был норм код все что требовалось сделать убрать брейк
SarcasmIO
и заменить проверки на массив ли явно задав тип
SarcasmIO
всем чатом помогали не справились
SarcasmIO
)00
Anonymous
господа, напомните в mysqli есть плейсхолдеры?
Айбулат
да же
Anonymous
сяп
Айбулат
http://php.net/manual/ru/mysqli.quickstart.prepared-statements.php
Айбулат
оно?
Anonymous
не
Anonymous
это prep
Айбулат
тогда хз
Anonymous
хм.. есть неименованные и все равно через подготовленные запросы идет это дело
Anonymous
господа, скажите- уязвима ли для иньекции эта конструкция?(надо ли заморачиваться или можно забить) http://prntscr.com/gim2p2
Anonymous
по сути ввода никакого нету
Anonymous
вот сижу голову ломаю
Anonymous
поч?
Anonymous
PDO меня тупо бесит, знаю что поудобнее и побезопаснее
Anonymous
ага, это и хотел услышать
Anonymous
tnx
Anonymous
на mysqli тогда оставлю все
Anonymous
неприязнь к PDO, так где можно его избежать- избегаю)
Anonymous
там DAO и CDbCommand
Anonymous
Yii::app()->db->createCommand("SELECT id , nick_name FROM ios_user_user WHERE id = :id")->queryAll(true, array(':id' => $id));
Anonymous
ты про эту херабору?
Anonymous
почему нет?
Anonymous
нет не уязвима при учете что к $id экранирован
escape в данных случаях достаточно?
SarcasmIO
да
Anonymous
ладн, понял) Всем сяпки)
Anonymous
❤️
Anonymous
Коллеги, кто может подсказать как можно вычислить природу 500 ошибки? В логах просто пишется ошибка и все, а что ее вызвало хз... Скрипт то нормально обрабатывается, то еррорит
Anonymous
Anonymous
размеры же
Anonymous
нету нжинкса
Anonymous
выключен