Вопрос Зачем в php указывать тип возвращаемого значения?

Регистрация
7 Июн 2013
Сообщения
63
Репутация
0
Спасибо
0
Монет
0
Зачем в php указывать тип возвращаемого значения?
 
1. чтобы не было ошибки при вызове, если случайно указан неправильный тип; так как в памяти в двоичном виде одно и то же значение, представленное разными типами, хранится по-разному, причем по этому двоичному представлению зачастую нельзя автоматически определить тип значения (если есть только указатель на значение, и больше ничего) 2. чтобы можно было правильно выполнить операцию приведения типа, если тип указан "немного" не тот 3. Также, разные типы имеют разные размеры в памяти, из-за чего при ошибочных гипотезах о типе, можно спровоцировать ошибку сегментирования, переполнение буфера или стека и тому подобные сюрпризы.
 
Назад
Сверху