چه کسانی این کتاب را می‌خوانند

دانشجوعلاقه‌مند یادگیری
کتابخوان حرفه‌ایلذت مطالعه
نویسندهالهام‌گیری

Pro Functional PHP Programming : Application Development Strategies for Performance Optimization, Concurrency, Testability, and Code Brevity

Aley, Rob

قیمت نهایی

۴۰٬۰۰۰ تومان۴۹٬۰۰۰ تومان۱۸٪ تخفیف
  • تخفیف زمان‌دار−۹٬۰۰۰ تومان

۹٬۰۰۰ تومان صرفه‌جویی نسبت به قیمت اصلی

بلافاصله پس از خرید، فایل کتاب روی دستگاه شما آمادهٔ دانلود است.

تحویل فوری
پرداخت امن
ضمانت فایل
پشتیبانی

نسخه اصلی و اورجینال

فایل دیجیتال کامل و بدون دستکاری — همان نسخه‌ای که پس از خرید دریافت می‌کنید.

مشخصات کتاب

نویسنده
Aley, Rob
سال انتشار
۲۰۱۸
فرمت
PDF
زبان
انگلیسی
تعداد صفحات
۲۰ صفحه
حجم فایل
۲٫۵ مگابایت
شابک
9781484221136، 9781484221143، 9781484225554، 9781484225561، 9781484229576، 9781484229583، 9785641613314، 1484221133، 1484221141، 1484225554، 1484225562، 1484229576، 1484229584، 5641613312

دربارهٔ کتاب

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. **What You'll Learn*** **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** ********Who This Book Is For******** Programmers and web developers with experience of PHP who are looking to get more out of their PHP coding and be able to do more with PHP. Discover how stronger types mean cleaner, more efficient, and optimized PHP applications. This unique book looks at typed PHP: PHP types, strings, regular expressions, and more from PHP 7 as found in standard PHP libraries, user libraries, extensions, and cross-compilers. You'll see how to create a set of reusable tools that unify and ease the scalar types of PHP. PHP has a rich history and a dominant place on the web. It has achieved much despite language inconsistencies and difficulties. Bjarne Stroustrup once said: "There are only two kinds of languages: the ones people complain about and the ones nobody uses." PHP is one of those languages that everybody uses, yet that's often seen as a good reason to ignore the bad parts and just get stuff done. We're all for getting stuff done, and to that end, the author has used Plain Ol' PHP for many years. It's always bugged him how procedural PHP is, in an ecosystem of OOP libraries and frameworks. So he decided to take a deeper look at building a stronger type system on top of PHP. That's the goal of this book. What You'll Learn Discover the fundamentals of PHP strings, regex, underscores, native function inconsistencies, and more Examine the structure of PHP types including boxing, regex, namespace functions, composer autoload, null problem, optional values, and more Work with extensions like vagrant ] phansible, provisioning, vagrant commands, SPL types, scalar objects, zephir, and more Design using scalar, SPL, zephir, structure types, resolving types, chaining, combining number types, PHPUnit, packaging, and more Plan for the future using a case study example Who This Book Is For Experienced web developers and PHP programmers. Gain an in-depth understanding of PHP 7 arrays. After a quick overview of PHP 7, each chapter concentrates on single, multi-dimensional, associative, and object arrays. PHP Arrays is a first of its kind book using PHP 7 that demonstrates inserting, appending, updating, and deleting array data. This book also covers validation methods to insure that the data provided by a user is good before the data is entered into an array. You'll see how PHP 7 try/catch modules are used to capture exceptions and errors that may be caused by invalid data. The code examples demonstrate common real-world scenarios. Moreover, examples of every PHP 7 array function (over 75) are demonstrated. The appendix provides a two-dimensional array case study on the logical design of a checkers game. PHP Arrays answers the following questions: Why do we need arrays? When do we need to use arrays? Are arrays efficient? Can arrays reduce coding time? When do you use multi-dimensional and associative arrays? What is an object array? What You'll Learn Handle array data from an HTML form Manage array data from a text file Deal with array data from a MySQL database Who This Book Is For Experienced PHP programmers or web developers using PHP. 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 "Gain an in-depth understanding of PHP 7 arrays. After a quick overview of PHP 7, each chapter concentrates on single, multi-dimensional, associative, and object arrays. PHP Arrays is a first of its kind book using PHP 7 that demonstrates inserting, appending, updating, and deleting array data. This book also covers validation methods to insure that the data provided by a user is good before the data is entered into an array. You'll see how PHP 7 try/catch modules are used to capture exceptions and errors that may be caused by invalid data. The code examples demonstrate common real-world scenarios. Moreover, examples of every PHP 7 array function (over 75) are demonstrated. The appendix provides a two-dimensional array case study on the logical design of a checkers game. PHP Arrays answers the following questions: Why do we need arrays? When do we need to use arrays? Are arrays efficient? Can arrays reduce coding time? When do you use multi-dimensional and associative arrays? What is an object array?"--Back cover Part One : Function Programming in PHP 71. Introduction2. Functional Programming - the basics3. Basic Functional Programming4. Working with FunctionsPart Two : Application Development Strategies5. Strategies for High Performance Applications6. Managing Business Logic with Functions7. Using FP in Object-Oriented & Procedural Applications8. Using Helper Libraries in Your Application9. Processing "Big Data" with Functional PHP10. Afterword: Where to now?AppendicesA. Installing PHP and Libraries B. Command Line PHPC. Functional Programming Resources

کتاب‌های مشابه

Pro Functional PHP Programming : Application Development Strategies for Performance Optimization, Concurrency, Testability, and Code Brevity

Pro Functional PHP Programming : Application Development Strategies for Performance Optimization, Concurrency, Testability, and Code Brevity

۴۹٬۰۰۰ تومان

Pro Functional PHP Programming : Application Development Strategies for Performance Optimization, Concurrency, Testability, and Code Brevity

Pro Functional PHP Programming : Application Development Strategies for Performance Optimization, Concurrency, Testability, and Code Brevity

۴۹٬۰۰۰ تومان

Pro Functional PHP Programming : Application Development Strategies for Performance Optimization, Concurrency, Testability, and Code Brevity

Pro Functional PHP Programming : Application Development Strategies for Performance Optimization, Concurrency, Testability, and Code Brevity

۴۹٬۰۰۰ تومان

برنامه‌نویسی PHP کاربردی: استراتژی‌های توسعه برنامه برای بهینه‌سازی عملکرد، هم‌زمانی، قابلیت تست و اختصار کد

برنامه‌نویسی PHP کاربردی: استراتژی‌های توسعه برنامه برای بهینه‌سازی عملکرد، هم‌زمانی، قابلیت تست و اختصار کد

۴۹٬۰۰۰ تومان

Pro Functional PHP Programming : Application Development Strategies for Performance Optimization, Concurrency, Testability, and Code Brevity

Pro Functional PHP Programming : Application Development Strategies for Performance Optimization, Concurrency, Testability, and Code Brevity

۴۹٬۰۰۰ تومان

Pro Functional PHP Programming : Application Development Strategies for Performance Optimization, Concurrency, Testability, and Code Brevity

Pro Functional PHP Programming : Application Development Strategies for Performance Optimization, Concurrency, Testability, and Code Brevity

۴۹٬۰۰۰ تومان

Haskell high performance programming : boost the performance of your Haskell applications using optimization, concurrency, and parallel programming

Haskell high performance programming : boost the performance of your Haskell applications using optimization, concurrency, and parallel programming

۴۹٬۰۰۰ تومان

Haskell high performance programming : boost the performance of your Haskell applications using optimization, concurrency, and parallel programming

Haskell high performance programming : boost the performance of your Haskell applications using optimization, concurrency, and parallel programming

۴۹٬۰۰۰ تومان

Haskell high performance programming : boost the performance of your Haskell applications using optimization, concurrency, and parallel programming

Haskell high performance programming : boost the performance of your Haskell applications using optimization, concurrency, and parallel programming

۴۹٬۰۰۰ تومان

Erlang programming : [a concurrent approach to software development] (program code)

Erlang programming : [a concurrent approach to software development] (program code)

۴۹٬۰۰۰ تومان

Functional Programming with C#: Create More Supportable, Robust, and Testable Code

Functional Programming with C#: Create More Supportable, Robust, and Testable Code

۴۹٬۰۰۰ تومان

Functional programming with PHP

Functional programming with PHP

۴۹٬۰۰۰ تومان

قیمت نهایی

۴۰٬۰۰۰ تومان