Назад к вопросам
JuniorТеорияЧасто
Что выведет программа?
<?php
echo 7 / 2, ' ', intdiv(7, 2), ' ', -7 % 3, ' ', 2 ** 3, "\n";3.5 3 -1 8
- Ждать, что
7 / 2даст3, как целое деление во многих языках: в PHP/возвращаетfloat, если деление не нацело, а3даётintdiv(7, 2). - Считать остаток неотрицательным, как в математике: в PHP знак
%совпадает со знаком делимого, поэтому-7 % 3— это-1.
- Что вернёт
intdiv(-7, 2)и почему? - Какой тип у результата
10 / 5—intилиfloat?