Re:Re: Moving from PHP to Go and Back Again
by patricklouys on Tuesday December 12, 2017 @01:38AM
(#15903459)
PHP also supports other type declarations. But using lots of value objects is a good idea anyway.
http://php.net/manual/en/functions.arguments.php#functions.a...
Re:Re: Moving from PHP to Go and Back Again
by stiGGG on Tuesday December 12, 2017 @10:11AM
(#15906065)
Since when does PHP has value types? Aren't all the classes reference types or you mean that Array thingie?
And it is still the case with type declarations, that they make your code actually slower, because the runtime adds asserts in your code which gets evaluated at runtime?
The VO's I use trow exceptions when you construct them with some bad value. This is great because when you use for example a natural positive integer object you are sure it is one.
So now I have 'type checking' and more secure code in PHP.