26 октября 2016 г., 0:42 пользователь Egor Makarov <[email protected]> написал: >> мы смешали blob и utf > > а почему бы и нет. это же большой проект, где люди работают над > разными частями. у одного данные в юникоде прочитались, а у другого - > блобом. потом через пять уровней стектрейса это приходит в твою > функцию, которая очень любит, чтобы 12 равнялось '12' и не любит типы. > и она гейски мешает блобы с юникодом, сама о том не зная (но возможно > догадываясь)
странно обсуждать и развивать некую вымышленную легенду что "блоб смешали с юникодом", возникшую из предыдущих тредов. хотя нигде никто не смешивал блоб с юникодом. это он просто данный товарищ юникод не понимает > > 2016-10-25 23:04 GMT+02:00 Ivan Petrov <[email protected]>: >>> угу, это же так прикольно поддерживать что-то вроде >> >>> if ( $param == 20 || $param eq 'Двацать' || $param eq 'zwanzig' ) { >> >> в perl == означает "привести оба аргумента к цифрам и сравнить как >> цифры" >> а eq означает "сравнить как строки >> >> код >> >> if ($a == число || $a eq строка) >> >> является бессмысленным примером. в реальной жизни не встречающимся. >> >> подобный косяк можно ПРИДУМАТЬ для любого языка но это как раз косяк >> из серии "мы смешали blob и utf, получили фигню, написали данко-гею и >> он сделал патч на базовый модуль, теперь фигни в мире больше" >> >> -- >> Moscow.pm mailing list >> [email protected] | http://moscow.pm.org > -- > Moscow.pm mailing list > [email protected] | http://moscow.pm.org -- Moscow.pm mailing list [email protected] | http://moscow.pm.org
