Functional Programming with PHP | PHP Advanced Concepts
Welcome to my Channel…!πβ€
In this video we are going to learn about Functional Programming with PHP. These are the fundamentals of Functional Programming with PHP and essential trainings. we will see more and more in upcoming videos.
***********πTake a Look at Our Channel’s Playlist For More Topicsπ***********
Exercise Files Direct Link:-πππ
https://jmp.sh/2QxwXper
PHP Full Playlist:-πππ
https://youtube.com/playlist?list=PLWMB5IYAuU6coS9CWJONVuG_mZgysGd9d
JavaScript Full Playlist:-πππ
https://youtube.com/playlist?list=PLWMB5IYAuU6cDSTwKs8SUTP8rnRUSvGR2
ReactJS Full Playlist:πππ
https://youtube.com/playlist?list=PLWMB5IYAuU6fWmpFofddsd2E67w_iVxYN
Full-Stack JavaScript App Development tutorial:-πππ
https://youtu.be/daHzb53gK2k
Creating and Hosting Full-Stack Site using React:-πππ
https://youtu.be/FWPjMkKUZ2Q
For any queries drop a mail at [email protected]
Share your thoughts about this video in the comment section and if you have any doubts post it in comment section.
BluePrism Playlist:- https://youtube.com/playlist?list=PLWMB5IYAuU6fwXy7lFh627J9buCMnPgRU
Thank You…!
βββββVisit Our Channel For More Videosβββββ
πΉLIKE
πΉSHARE
πΉSUBSCRIBE
Where There is a Will There is a Way π
Functional Programming with PHP
PHP Advanced Concepts
//Chapters and time splits
00:00:00-00:01:33 A functional approach to transform code
00:01:34-00:02:57 What you should know
00:02:58-00:06:03 Installing and running PHP
00:06:04-00:10:01 Why use functional programming?
00:10:02-00:13:05 What is declarative programming?
00:13:06-00:18:12 Immutability in functional programming
00:18:13-00:23:35 Separation of data and functions
00:23:36-00:26:13 First-class functions
00:26:14-00:32:57 Functions as data part 1
00:32:58-00:36:59 Functions as data part 2
00:37:00-00:42:48 Passing functions as arguments
00:42:49-00:49:07 Returning functions
00:49:08-00:52:42 Closure
00:52:43-00:59:22 Higher-order functions
00:59:23-01:03:01 Arrow functions in PHP
01:03:02-01:04:43 Working with arrays, functionally
01:04:44-01:12:20 The spread operator and array_merge
01:12:21-01:17:06 Mapping
01:17:07-01:22:04 Filtering
01:22:05-01:26:25 Passing keys to array functions
01:26:26-01:30:04 Sorting
01:30:05-01:36:31 Custom sorting behavior with usort
01:36:32-01:42:41 Reducing
01:42:42-01:49:31 Combining array functions
01:49:32-01:50:37 Challenge: Recreating the array_map function
01:50:38-01:54:17 Solution: Recreating the array_map function
01:54:18-01:55:25 Advanced functional concepts
01:55:26-02:00:18 Partial application and currying
02:00:19-02:04:44 Recursion
02:04:45-02:10:25 Composition part 1
02:10:26-02:14:50 Composition part 2
02:14:51-02:17:05 Challenge: Property getter
02:17:06-02:18:09 Solution: Property getter
02:18:10-02:19:52 Challenge: Tallying votes
02:19:53-02:21:47 Solution: Tallying votes
02:21:48-02:23:57 Challenge: Value or array
02:23:58-02:25:31 Solution: Value or array
02:25:32-02:26:55 Next steps
Comments are closed.