~/talk

Functional Programming in PHP

TalkinRussianat PHPFest 2020 · 2020-10-23..10-24· [php, functional-programming]
slides:none on file

An overview of functional programming concepts applied to PHP, covering history and relevance, and arguing that PHP is capable of the paradigm. Discusses technical FP features—immutability, composition, referential transparency, pure functions—and higher-level abstractions like functors and monads, with focus on how to use them to build real PHP applications.

AI-written summary · about

  1. 0:00Introduction
  2. 2:15What is functional programming
  3. 4:50FP vs OOP approaches
  4. 7:03Cognitive load and pure functions
  5. 10:19PHP expressions for FP
  6. 13:18Side effects and elimination
  7. 18:46Objects and functional purity
  8. 25:14Functional PHP library
  9. 30:12Function composition patterns
  10. 33:40IO operations and monads
  11. 38:34Monads for error handling
  12. 40:43Future of functional PHP
  13. 41:47Recommendations and conclusion
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.