All streams
Search
Write a publication
Pull to refresh
15
0
Василий Кулаков @coylOne

Пользователь

Send message
Нет не из-за бага в месте вызова, а из-за того, что злоумышленник с удалённого сервера передал нарочно не массив, а скаляр (например, в ответ на какой-нибудь запрос).

Ну если это костыль, но проверка переменных перед внедрением их в SQL-запрос — тоже костыль. И проверка, не передали ли нам число больше по разрядности, чем мы можем принять — тоже костыль. Ну и наконец авторизация на сайте (читай, проверка правильности юзера) — тоже костыль.
Тут тоже не соглашусь:
1. Если такая переменная находится в объявлении функции, например function f($array), то это указывает программисту, что надо передать массив. Но пхп изначаль не срого типизирован и может произойти исключительная ситуация, которую надо мягко исправить. Что и делает этот код.
2. Если бы я назвал переменную иначе — калабура бы не было =)
это верно, хотя и никак не влияет на код каламбура =)
Так в том-то и дело, что этот код и добавляет, как вы говорите, «строгость в определении параметров». Он не даёт пользователю использовать метод не так как следует.
дело в том, что функция спроектирована для работы с массивом, по этому надо обезопасить её от получения «немассива». Вот для этого и используется этот «антикреш каламбур» =)
Ну тут все не так прозрачно. Извне могут придти любые данные. В общем всё там оправданно. В любом случае проверку на массив проводить надо. Это если бы был скрипт, который работает с БД и из неё получает данные — тогда да, можно говорить об определённости представления данных, но в моём случае это не так
а её и нельзя передавать, но защиту от дурака предусмотреть нужно.
в каком смысле?
Не бывает «ситуаций, которых не должно быть». Особенно в вебе. Так что все параметры надо проверять.
Ну ясно рабочий. Эт мой код. Вчера написал, а сегодня разглядел =)
никто и не спорит. Просто это каламбур на php
MSDN Academic Aliance. Есть не только в МИФИ.
Дочитал до слов "портативный холодильник с пивом" и расхотелось читать дальше и вообще чем-либо заниматься. Побежал в ларёк =)
Да здравствует табличная вёрстка с тристо пицот уровням вложенности!
Да здравствует запросы к мускулу и вычисления на пхп прямо внутри html!
Да щдравствует то, что работает, но никто кроме меня не поймёт как!

Вас просят - давайте делать все так, а не иначе. Договоримся и будем делать.
Тогда все всех будут понимать. А вы всё-же хотите вавилона.
Нах поисковики!
Пох, что им не разобрать ни в жизнь табличную вёрстку с более, чем тремя уровнями вложенности!
Главное, что на моём "языке" интернет эскполорера это всё отображается как мне хочется, а остальные пусть говорят на другом языке!

Да здравствует вавилон!

Люди думают над тем, что "правильнее" не для того, чтобы вы**нуться, а для того, чтобы им легче было работать вместе. Вот над этим надо думать, а не над комментами тролей (или как там их) про молотки и топоры.
А 99% всех, кто погиб в авиакатастрофах любили кушать огурцы.
Ниче не понял 0_о
эм... ну если лесть самому себе считается лестью - то окей =)
Не туда написал. Те кто демпингует на хабре не сидит. А хабраюзеры знают себе цену. =)
сейчас я расскажу вам немного о плюсах и разные комментарии с точки зрения других людей...
вот у нас в классе есть мальчик... он всем в топике добра плюсанул, а автору не плюсанул - это не правильно. И он мне такой говорит - "плюсы сакс, плюсы сакс", а я ему такой - "а ты хоть знаешь что такое плюсы сакс", он такой - "нет не знаю", а я - "Ну ты вобщето меня ща оскорбил или что-то в этом роде"...

ОМГ... меня клинит =)

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Date of birth
Registered
Activity