
SOME OF THE WAYS YOU CAN SUPPORT THE CHANNEL
Smash the like button
Subscribe to the channel & turn the notifications on
Post comments, any feedback is greatly appreciated
Become a Patreon: https://www.patreon.com/programwithgio
THANK YOU!
LESSON 1.22
Course Outline – https://github.com/ggelashvili/learnphptherightway-outline
Course Playlist – https://www.youtube.com/playlist?listPLr3d3QYzkw2xabQRUpcZ_IBk9W50M9pe-
RESOURCES
Coercive typing with union types – https://www.php.net/manual/en/language.types.declarations.php#language.types.declarations.union.coercive
Named arguments – https://www.php.net/manual/en/functions.arguments.php#functions.named-arguments
RFC – https://wiki.php.net/rfc/named_params
CHAPTERS
00:00 – Function parameters
00:19 – Define function parameters
00:45 – Parameters vs arguments
01:04 – Type hinting
01:39 – Union types
02:25 – Default values
03:01 – Passing arguments by value vs by reference
04:00 – Variadic functions – splat operator – capture passed arguments
06:47 – Argument unpacking with splat (elipsis / three dot) operator
07:39 – PHP8 named arguments
Take the opportunity to connect and share this video with your friends and family if you find it useful.
No Comments