Re[4]: Почему так ругают PHP?.
От: bGust  
Дата: 20.02.09 05:29
Оценка:
Здравствуйте, Курилка, Вы писали:

К>Из недавнего — microtime


Позвольте заметить несостоятельность примера

1. по данному URL написано "microtime() возвращает структуру, а число возвращает microtime(true)"
что не есть верно, т.к. microtime() возвращает не структуру, а строку соответственно от этой "неточности" и дальнешнее следствие.

2. из-за не раз упомянутой выше слабой динамической типизации PHP — Вы можете вычитать и строки, но
согласно правилам привидения типов (или как еще назвать операции подобные) в PHP, перед вычитанием вышеупомянутых строк они будут приведены к числам, соответственно ничего необычного и неправильного в упомянутом примере нет.
Все логично, первая строка преобразуется из (string)"0.20532600 1228884374" в (float)0.20532600 и вторая соответственно, посему при вычитании и получаем такой результат.


P.S.: это "замечание" не претендует на истину а лишь является моим мнением на основе известных мне фактов.
php
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.