Cytat(sadistic_son @ 14.12.2022, 22:12:01 )

Ok, dzięki. Ale to po co wtedy autor tego kodu jeszcze rzutuje typ int na $number1 i $number2?
To nie jest rzutowanie, a określenie jakiego typu są zmienne wejściowe.
Cytat(sadistic_son @ 14.12.2022, 22:12:01 )

Przecież nie ma możliwości żeby wyszło coś innego niż int.
Bo to proste dodawanie, ale określenie zwracanego typu jest tak samo ważne jak typy wejściowe.
Problem z PHP jest taki, że nie jest językiem silno typowanym (co się jednak zmienia i kładzie się nacisk na typy jak widać) i sporo programistów jest już do tego przyzwyczajonych...
Spróbuj na chwilę przerzucić się na Jave czy C#, to zrozumiesz o co w tym biega, jeżeli nadal masz problem.