Евгений
причём это не за ссылку, а за то, чтобы зайти на со и вбить вопрос в поиск
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
SarcasmIO
или имплементс арейаксесс
Anonymous
Ты занимаешься бесполезной тратой времени на советы которые ничего не приносят 🙈
SarcasmIO
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
почему нет?
SarcasmIO
Anonymous
SarcasmIO
да
Anonymous
ладн, понял) Всем сяпки)
Anonymous
❤️
Anonymous
Коллеги, кто может подсказать как можно вычислить природу 500 ошибки? В логах просто пишется ошибка и все, а что ее вызвало хз... Скрипт то нормально обрабатывается, то еррорит
Anonymous
Anonymous
размеры же
SarcasmIO
Anonymous
нету нжинкса
Anonymous
выключен