Я пишу класс PHP, используя новые функции в PHP 7 и более поздних версиях. Таким образом,
- Могу ли я использовать скалярные и возвращаемые объявления типов одновременно?
- Если да, то стоит ли использовать их одновременно или следует избегать? Можете объяснить с помощью примеров?
Вот простой пример структуры моего класса:
declare(strict_types=1);
class ExampleClass {
public function exampleMethod(int $a, int $b): int {
return $a + $b;
}
}