Приведение типов (массивы) онлайн урок.


Отдельно стоит рассмотреть преобразование массивов в простые типы и наоборот.
Если мы преобразуем какой-то простой тип в массив, то получим массив с одним элементом в виде исходного значения.

Если мы преобразуем пустой или не пустой массив в строку, то получим такой результат в виде строки 'Array'.

Если мы преобразуем пустой массив в булево значение, то получим false, если массив не пустой (даже если в нем не будет значений, но будет определен хоть один ключ/индекс), то true.

Подобный результат дает приведение массива к целочисленному типу. А именно, если массив не пустой, то возвращается значение 1, а если пустой - то 0. Результат приведения массива к числу с плавающей точкой будет идентичным результату приведения к целочисленному типу.