When to Go Functional

This content is not available in the sample book. The book can be purchased on Leanpub at http://leanpub.com/thinking-functionally-in-php.

Avoid Global State

This content is not available in the sample book. The book can be purchased on Leanpub at http://leanpub.com/thinking-functionally-in-php.

Make Pure Functions

This content is not available in the sample book. The book can be purchased on Leanpub at http://leanpub.com/thinking-functionally-in-php.

Isolate IO

This content is not available in the sample book. The book can be purchased on Leanpub at http://leanpub.com/thinking-functionally-in-php.

List Application

This content is not available in the sample book. The book can be purchased on Leanpub at http://leanpub.com/thinking-functionally-in-php.

Embrace Value Objects

This content is not available in the sample book. The book can be purchased on Leanpub at http://leanpub.com/thinking-functionally-in-php.

Embrace Functions as Values

This content is not available in the sample book. The book can be purchased on Leanpub at http://leanpub.com/thinking-functionally-in-php.

Make Single-Method Callable Services

This content is not available in the sample book. The book can be purchased on Leanpub at http://leanpub.com/thinking-functionally-in-php.

Think in Terms of Pipelines and Data Flow

This content is not available in the sample book. The book can be purchased on Leanpub at http://leanpub.com/thinking-functionally-in-php.

Use Maybe and Either for Error Handling

This content is not available in the sample book. The book can be purchased on Leanpub at http://leanpub.com/thinking-functionally-in-php.

Don’t Overdo It

This content is not available in the sample book. The book can be purchased on Leanpub at http://leanpub.com/thinking-functionally-in-php.