Хорошо, а как это относится к моему примеру когда второй символ получает значение 2, а не 1?
Допустим ниже указали на верную проблему это всё юникод, в любом случае, спасибо за ответ.
Максим, спасибо за ответ.
Выскажу и я своё мнение, я считаю, что лучше не отвечать, чем писать такого рода комментарии.
Я это к тому, что если решил потратить время, то объясни в чём проблема.
Наверное перед тем как писать такого рода заголовок я обратился к первоисточнику, но возможно не был достаточно внимателен и поэтому прошу указать где там сказано про мою ситуацию.
Сергей Николаев:
Сереж, я специально убрал user, pass... , что бы было нагляднее и ты мог заметить косяк
Так же тебе 3 раза сказала где ошибка... и ты всё равно до сих пор не нашел причину?
Если ты сам не видишь проблему, то:
1. включи ошибки
2. поставь редактор который будет подчёркивать их за тебя, напрмер phpstorm
3. установи xdebug