PHP 8 Basics. For Programming and Web Development
Book information
Description
Table of Contents About the Authors About the Contributor Acknowledgments Introduction Chapter 1: Getting Started Why Use PHP? Using PHP Why PHP, Ngnix, and MySQL? Installing Docker Windows Mac OS Linux Installing Docker-Compose The Development Environment Summary Chapter 2: PHP Fundamentals Variables Using Errors As Tools Objects Verbs: GET and POST Summary Chapter 3: Functions, Classes, and Traits OOP Reviewing Class Definitions Class Visibility Public Protected Private A Closer Look at Class Inheritance Polymorphism and Abstract Classes Constants Constructs Traits Namespaces Summary Chapter 4: Data and Data Types PHP Data Types PHP Data Types: Scalar Types Boolean Integer Float String PHP String Functions substr() strlen() str_replace() trim() strpos() strtolower() strtoupper() is_string() strstr() PHP Data Types: Compound Types Array Object PHP Data Types: Special Types NULL resource Summary Chapter 5: Form Data PHP POST Form PHP GET Form Summary Chapter 6: Arrays PHP Indexed and Associative Arrays PHP Multidimensional Arrays PHP Array Functions array_change_key_case array_chunk array_column array_combine array_count_values array_diff_assoc array_diff_key array_diff_uassoc array_diff_ukey array_diff array_fill_keys array_fill array_filter array_flip array_intersect_assoc array_intersect_key array_intersect_uassoc array_intersect_ukey array_intersect array_is_list array_key_exists array_key_first array_key_last array_keys array_map array_merge_recursive array_merge array_multisort array_pad array_pop array_product array_push array_rand array_reduce array_replace_recursive array_replace array_reverse array_search array_shift array_slice array_splice array_sum array_udiff_assoc array_udiff_uassoc array_udiff array_uintersect_assoc array_uintersect_uassoc array_uintersect array_unique array_unshift array_values array_walk_recursive array_walk array arsort assort compact count current each end extract in_array key_exists key krsort ksort list natcasesort natsort next prev range reset rsort shuffle sizeof sort uasort uksort usort Summary Chapter 7: Sessions and Cookies PHP Sessions PHP Cookies Summary Chapter 8: Objects Output Summary Chapter 9: PHP Exceptions, Validation, and Regular Expressions PHP Exceptions PHP Form Validation PHP Regular Expressions Regular Expressions Modifiers Regular Expression Metacharacters Regular Expression Square Brackets Regular Expression Quantifiers Regular Expression Functions Summary Chapter 10: PHP and MySQL Working Together PHP Communication with MySQL PHP Communication with the MySQLi Method PHP Communication with the PDO Method MySQLi Advantages PDO Advantages PHP Connection to a Database Summary Chapter 11: Data Planning for a New Database Creation of a New Database Summary Chapter 12: Website with a DB Summary Chapter 13: Introduction to Frameworks Introduction to Frameworks Pros and Cons of Frameworks Pros of Using Frameworks Cons of Using Frameworks MVC Pattern Different Layers of a Framework Different Types of Frameworks Role of Composer Introduction of PHP Standard Recommendation (PSR) PHP Frameworks Choosing a Framework Summary Chapter 14: Introduction to Laravel Introduction to Laravel Installing Laravel Database Setup and Configuration Database Migrations Controller Route Registration View Form Storing User Data in a Database Summary Chapter 15: Introduction to Symfony Introduction to Symfony Installing Symfony Creating a Symfony Application Anatomy of a Basic Symfony Application Summary Chapter 16: A Basic Symfony Application Creating a New Symfony Project Database Setup and Configuration Controller Route Registration View Form Storing User Data in a Database Summary Index
Similar books
MySQL® Notes for Professionals book
2018 · PDF
MrExcel 2022: Boosting Excel
2022 · PDF
MrExcel 2022: Boosting Excel
2022 · PDF
Session C11: Ancient Cultural Landscapes in South Europe – their Ecological Setting and Evolution, Session C22: Gardeners from South America, Session S04: Agro-Pastoralism and Early Metallurgy Sessions, Session WS29: The Idea of Enclosure in Recent Iberian Prehistory, Session C88: Rhytmes et causalites des dynamiques de l'anthropisation en Europe entre 6500 ET 500 BC: Hypotheses socio-culturelles et/ou climatiques: Proceedings of the XV UISPP World Congress (Lisbon 4-9 September 2006) / Actes du XV Congrès Mondial (Lisbonne 4-9 Septembre 2006) Vol.36
2010 · PDF
THE BRITISH ARMY IN INDIA: ITS PRESERVATION BY AN APPROPRIATE CLOTHING, HOUSING, LOCATING, RECREATIVE EMPLOYMENT, AND HOPEFUL ENCOURAGEMENT OF THE TROOPS. with AN APPENDIX ON INDIA : THE CLIMATE OP ITS HILLS ; THE DEVELOPMENT OF ITS RESODRCBS, INDUSTRY, AND ARTS ; THE ADMINISTRATION OF JUSTICE ; THE BLACK ACT ; THE PROGRESS OF CHRISTIANITY ; THE TRAFFIC IN OPIUM ; THE VALUE OF INDIA ; PERMANENT CAUSES OF DISAFFECTION, AND OF THE RECENT REBELLION ; THE TRADITIONARY POLICY; MISGOVERNMENT BY NATIVE RULERS ; ANNEXATIONS OF THEIR TERRITORY, ETC.
1858 · PDF
Idries Shah 27 Books Collection : A Perfumed Scorpion, A Veiled Gazelle, Caravan of Dreams, Darkest England, Destination Mecca, Evenings with Idries Shah, Knowing How to Know, Learning How to Learn, Letters and Lectures of Idries Shah, Neglected aspects of Sufi study, Observations, Oriental Magic, Reflections, Seeker after Truth, Special Illumination, Special Problems in the study of Sufi ideas, Sufi thought and action, Tales of the Dervishes, The Dermis Probe, The Elephant in the Dark, The Englishman Handbook, Idries Shah Antology, The Magic Monastery, The natives are restless, wisdom of the Idiots PDF.
2022 · PDF
The travels of Capts. Lewis and Clarke from St. Louis, by way of the Missouri and Columbia rivers, to the Pacific ocean; performed in the years 1804, 1805 & 1806, by order of the government of the United States. Containing delineations of the manners, customs, religion, &c. of the Indians, comp. from various authentic sources, and original documents, and a summary of the Statistical view of the Indian nations, from the official communication of Meriwether Lewis. Illustrated with a map of the country, inhabited by the western tribes of Indians
1809 · PDF
Professional Linux kernel architecture ''Wrox programmer to programmer''--Cover. - ''What you are reading right now is the result of an evolution over more than seven years: After two years of writing, the first edition was published in German by Carl Hanser Verlag in 2003. It then described kernel 2.6.0. The test was used as a basis for the low-level design documentation for the EAL4+ security evaluation of Red Hat Enterprise Linux 5, requiring to update it to kernel 2.6.18 (if the EAL acronym does not mean anything to you, then Wikipedia is once more your friend). Hewlett-Packard sponsored the translation into English and has, thankfully, granted the rights to publish the result. Updates to kernel 2.6.24 were then performed specifically for this book''--P. ix
2008 · PDF