Pro functional PHP programming application development strategies for performance optimization, concurrency, testability, and code brevity

Bring the power of functional programming to your PHP applications. From performance optimizations to concurrency, improved testability to code brevity, functional programming has a host of benefits when compared to traditional imperative programming. Part one of Pro Functional PHP Programming takes...

Full description

Bibliographic Details
Main Author: Aley, Rob
Format: eBook
Language:English
Published: [United States] Apress 2017
Subjects:
Online Access:
Collection: O'Reilly - Collection details see MPG.ReNa
LEADER 03591nmm a2200481 u 4500
001 EB001940848
003 EBX01000000000000001103750
005 00000000000000.0
007 cr|||||||||||||||||||||
008 210123 ||| eng
020 |a 1484229584 
020 |a 9781484229576 
020 |a 9781484229583 
020 |a 1484229576 
050 4 |a QA76.73.P224 
100 1 |a Aley, Rob 
245 0 0 |a Pro functional PHP programming  |b application development strategies for performance optimization, concurrency, testability, and code brevity  |c Rob Aley 
260 |a [United States]  |b Apress  |c 2017 
300 |a 1 online resource 
505 0 |a Includes bibliographical references and index 
505 0 |a Part One : Function Programming in PHP 7 -- 1. Introduction -- 2. Functional Programming -- the basics -- 3. Basic Functional Programming -- 4. Working with Functions -- Part Two : Application Development Strategies -- 5. Strategies for High Performance Applications -- 6. Managing Business Logic with Functions -- 7. Using FP in Object-Oriented & Procedural Applications -- 8. Using Helper Libraries in Your Application -- 9. Processing "Big Data" with Functional PHP -- 10. Afterword: Where to now? -- Appendices -- A. Installing PHP and Libraries -- B. Command Line PHP -- C. Functional Programming Resources 
653 |a PHP (Computer program language) / fast 
653 |a Programming & scripting languages: general / bicssc 
653 |a Computer programming / software development / bicssc 
653 |a PHP (Computer program language) / http://id.loc.gov/authorities/subjects/sh99002710 
653 |a COMPUTERS / Programming Languages / PHP. / bisacsh 
653 |a Functional programming (Computer science) / http://id.loc.gov/authorities/subjects/sh87007844 
653 |a Programmation fonctionnelle 
653 |a Web programming / bicssc 
653 |a Functional programming (Computer science) / fast 
653 |a PHP (Langage de programmation) 
041 0 7 |a eng  |2 ISO 639-2 
989 |b OREILLY  |a O'Reilly 
015 |a GBB8M4535 
024 8 |a 10.1007/978-1-4842-2958-3 
776 |z 9781484229583 
776 |z 1484229584 
776 |z 9781484229576 
856 4 0 |u https://learning.oreilly.com/library/view/~/9781484229583/?ar  |x Verlag  |3 Volltext 
082 0 |a 005.2/762 
082 0 |a 004 
082 0 |a 500 
520 |a Bring the power of functional programming to your PHP applications. From performance optimizations to concurrency, improved testability to code brevity, functional programming has a host of benefits when compared to traditional imperative programming. Part one of Pro Functional PHP Programming takes you through the basics of functional programming, outlining the key concepts and how they translate into standard PHP functions and code. Part two takes this theory and shows you the strategies for implementing it to solve real problems in your new or existing PHP applications. Functional programming is popular in languages such as Lisp, Scheme and Clojure, but PHP also contains all you need to write functional code. This book will show you how to take advantage of functional programming in your own projects, utilizing the PHP programming language that you already know. You will: Discover functional programming in PHP Work with functional programming functions Design strategies for high-performance applications Manage business logic with functions Use functional programming in object-oriented and procedural applications Employ helper libraries in your application Process big data with functional PHP.