PHP 8 for Absolute Beginners : Basic Website and Web Application Development / / by Jason Lengstorf, Thomas Blom Hansen, Steve Prettyman
| PHP 8 for Absolute Beginners : Basic Website and Web Application Development / / by Jason Lengstorf, Thomas Blom Hansen, Steve Prettyman |
| Autore | Lengstorf Jason |
| Edizione | [3rd ed. 2022.] |
| Pubbl/distr/stampa | Berkeley, CA : , : Apress : , : Imprint : Apress, , 2022 |
| Descrizione fisica | 1 online resource (439 pages) |
| Disciplina | 405 |
| Collana | ITpro collection |
| Soggetto topico |
Internet programming
Programming languages (Electronic computers) Computer science Web Development Programming Language Computer Science |
| ISBN |
9781484282052
1484282051 |
| Formato | Materiale a stampa |
| Livello bibliografico | Monografia |
| Lingua di pubblicazione | eng |
| Nota di contenuto | 1: Getting Ready to Program -- 2: Understanding PHP: Language Basics -- 3: Form Management -- 4: Building a Dynamic Image Gallery -- 5: Reviewing PHP 8 Basic Syntax -- 6: Databases, MVC, and Data Objects -- 7: Building the Basic Blog System -- 8: Basic Blog: Entries and Comments -- 9: Basic Blog: Images and Authentication -- 10: Data Dashboard and Gaming. |
| Record Nr. | UNINA-9910616368403321 |
Lengstorf Jason
|
||
| Berkeley, CA : , : Apress : , : Imprint : Apress, , 2022 | ||
| Lo trovi qui: Univ. Federico II | ||
| ||
PHP for Absolute Beginners / / by Jason Lengstorf, Thomas Blom Hansen
| PHP for Absolute Beginners / / by Jason Lengstorf, Thomas Blom Hansen |
| Autore | Lengstorf Jason |
| Edizione | [2nd ed. 2014.] |
| Pubbl/distr/stampa | Berkeley, CA : , : Apress : , : Imprint : Apress, , 2014 |
| Descrizione fisica | 1 online resource (236 p.) |
| Disciplina |
004
006.76 |
| Collana | The expert's voice in web development |
| Soggetto topico |
Computer programming
Software engineering Web Development Software Engineering/Programming and Operating Systems |
| ISBN |
9781430268147
143026814X |
| Formato | Materiale a stampa |
| Livello bibliografico | Monografia |
| Lingua di pubblicazione | eng |
| Nota di contenuto |
Contents at a Glance; Introduction; Part I: PHP/MySQL Basics; Chapter 1: Setting Up a PHP Development Environment; Why You Need Apache, MySQL, and PHP; How PHP Works; Apache and What It Does; Storing Info with MySQL; Installing PHP, Apache, and MySQL; Installing XAMPP; Step 1: Download XAMPP; Step 2: Open the Installer and Follow the Instructions; Step 3: Test XAMPP to Ensure Proper Installation; Open the XAMPP Control Panel; What If Apache Isn't Running?; Verify That Apache and PHP Are Running; Choosing a PHP Editor; Creating Your First PHP File; Running Your First PHP Script; Summary
Chapter 2: Understanding PHP: Language BasicsEmbedding PHP Scripts; Using echo; What Is a Variable?; Storing Values in a Variable; A Variable Is a Placeholder; Valid PHP Variable Names; Displaying PHP Errors; Creating an HTML5 Page with PHP; Including a Simple Page Template; Returning Values; Including the Template; Commenting Your Code; Block and Single-Line Comments; Avoiding Naming Conflicts; The Object Operator; Using a StdClass Object for Page Data; Object Properties Are Like Variables; Page Views; Making a Dynamic Site Navigation; Passing Information with PHP; Accessing URL Variables Using isset( ) to Test If a Variable Is Set_GET, a Superglobal Array; Including Page Views Dynamically; Concatenation; Strict Naming Convention; Displaying a Default Page; Validating Your HTML; Styling the Site with CSS; Declaring a Page_Data Class; Classes Make Objects; Highlighting Current Navigation Item with a Dynamic Style Rule; Taking a Closer Look at the Dynamic CSS; Summary; Chapter 3: Form Management; What Are Forms?; Setting Up a New PHP Project; Seeing for Yourself; Creating a Dynamic Navigation; Creating Page Views for the Form; Displaying Page Views on index.php Spending Your Time Wisely: Conventions and ReuseA Super-Simple Search Form; Trying Your Search Form; Forms Encode URL Variables; A Name Attribute Declares the Name of a URL Variable; The Element and Some Common Types; Understanding the Method Attribute; Named PHP Functions; The Basic Syntax for Functions; Using Function Arguments for Increased Flexibility; Creating a Form for the Quiz; Showing the Quiz Form; Using and ; The POST Method; Using the _POST Superglobal; _POST Is an Array; If and Else Explained; Evaluating the Quiz Response The Identical Comparison OperatorCurly's Law: Do One Thing; Meaningful Names; Code Is Poetry; Styling Forms; Exercises; Summary; Chapter 4: Building a Dynamic Image Gallery with Image Upload; Setting Up a Dynamic Site; Prerequisites: A Folder with Some Images; Creating a Navigation; Creating Two Dummy Page View Files; Creating the Index File; Time to Test; Adding Two Style Sheets to One Page; Staying DRY; Improving the Page_Data Class with a Method; Is It a Function or a Method?; What Is this?; Using the New Method; You Can Only Use Methods That Are Declared Preparing a Function for Displaying Images |
| Record Nr. | UNINA-9910300463703321 |
Lengstorf Jason
|
||
| Berkeley, CA : , : Apress : , : Imprint : Apress, , 2014 | ||
| Lo trovi qui: Univ. Federico II | ||
| ||