top

  Info

  • Utilizzare la checkbox di selezione a fianco di ciascun documento per attivare le funzionalità di stampa, invio email, download nei formati disponibili del (i) record.

  Info

  • Utilizzare questo link per rimuovere la selezione effettuata.
PHP 7 Solutions [[electronic resource] ] : Dynamic Web Design Made Easy / / by David Powers
PHP 7 Solutions [[electronic resource] ] : Dynamic Web Design Made Easy / / by David Powers
Autore Powers David
Edizione [4th ed. 2019.]
Pubbl/distr/stampa Berkeley, CA : , : Apress : , : Imprint : Apress, , 2019
Descrizione fisica 1 online resource (xxv, 551 pages) : illustrations
Disciplina 005.2762
Soggetto topico Computer programming
Programming languages (Electronic computers)
Multimedia systems 
Web Development
Programming Languages, Compilers, Interpreters
Media Design
ISBN 1-4842-4338-2
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto 1. What is PHP—And Why Should I Care? -- 2. Getting Ready to Work with PHP -- 3. How to Write PHP Scripts—The Basics -- 4. PHP: A Quick Reference -- 5. Lightening Your Workload with Includes -- 6. Bringing Forms to Life -- 7. Uploading Files -- 8. Using PHP to Manage Files -- 9. Arrays -- 10. Generating Thumbnail Images -- 11. Pages that Remember: Simple Login and Multipage Forms -- 12. Getting Started with a Database -- 13. Connecting to a Database with PHP and SQL -- 14. Creating a Dynamic Photo Gallery -- 15. Managing Content -- 16. Formatting Text and Dates -- 17. Pulling Data from Multiple Tables -- 18. Managing Multiple Database Tables -- 19. Authenticating Users with a Database.
Record Nr. UNINA-9910338003203321
Powers David  
Berkeley, CA : , : Apress : , : Imprint : Apress, , 2019
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
PHP 8 solutions : dynamic web design and development made easy / / David Powers
PHP 8 solutions : dynamic web design and development made easy / / David Powers
Autore Powers David
Edizione [Fifth edition.]
Pubbl/distr/stampa [California] : , : Apress, , [2022]
Descrizione fisica 1 online resource (571 pages)
Disciplina 005.2762
Soggetto topico PHP (Computer program language)
Web sites - Design
ISBN 1-5231-5085-8
1-4842-7141-6
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto Intro -- Table of Contents -- About the Author -- About the Technical Reviewer -- Acknowledgments -- Introduction -- Chapter 1: What Is PHP 8? -- How PHP Has Grown -- How PHP Makes Pages Dynamic -- Creating Pages That Think for Themselves -- How Hard Is PHP to Use and Learn? -- Can I Just Copy and Paste the Code? -- How Safe Is PHP? -- What's New in PHP 8? -- What Software Do I Need to Write PHP? -- What to Look for When Choosing a PHP Editor -- So Let's Get On with It… -- Chapter 2: Getting Ready to Work with PHP -- Checking Whether Your Web Site Supports PHP -- Deciding Where to Test Your Pages -- What You Need for a Local Test Environment -- Setting Up on Windows -- Getting Windows to Display Filename Extensions -- Choosing a Web Server -- Installing an All-in-One Package on Windows -- Setting Up on macOS -- Installing MAMP -- Testing and Configuring MAMP -- Where to Locate Your PHP Files (Windows and Mac) -- Checking Your PHP Settings -- Displaying the Server Configuration with phpinfo() -- Editing php.ini -- What's Next? -- Chapter 3: How to Write PHP Scripts -- PHP: The Big Picture -- Telling the Server to Process PHP -- Embedding PHP in a Web Page -- Storing PHP in an External File -- Using Variables to Represent Changing Values -- Naming Variables -- Assigning Values to Variables -- Ending Commands with a Semicolon -- Commenting Scripts -- Single-Line Comments -- Multiline Comments -- Using Arrays to Store Multiple Values -- PHP's Built-In Superglobal Arrays -- Understanding When to Use Quotes -- Special Cases: True, False, and Null -- Making Decisions -- Making Comparisons -- Using Indenting and Whitespace for Clarity -- Using Loops for Repetitive Tasks -- Using Functions for Preset Tasks -- Displaying PHP Output -- Using the Short Echo Tag -- Joining Strings Together -- Working with Numbers -- Understanding PHP Error Messages.
Why Is My Page Blank? -- PHP Quick Checklist -- Chapter 4: PHP: A Quick Reference -- Using PHP in an Existing Web Site -- Data Types in PHP -- Checking the Data Type of a Variable -- Explicitly Changing a Variable's Data Type -- Checking Whether a Variable Has Been Defined -- Doing Calculations with PHP -- Arithmetic Operators -- Using the Increment and Decrement Operators -- Determining the Order of Calculations -- Combining Calculations and Assignment -- Adding to an Existing String -- All You Ever Wanted to Know About Quotes-and More -- How PHP Treats Variables Inside Strings -- Using Escape Sequences Inside Double Quotes -- Embedding Associative Array Elements in a String -- Avoiding the Need to Escape Quotes with Heredoc Syntax -- Creating Arrays -- Building an Indexed Array -- Building an Associative Array -- Creating an Empty Array -- Multidimensional Arrays -- Using print_r() to Inspect an Array -- The Truth According to PHP -- Explicit Boolean Values -- Implicit Boolean ("Truthy" and "Falsy") Values -- Making Decisions by Comparing Two Values -- Testing More Than One Condition -- Using the switch Statement for Decision Chains -- Using a match Expression for Decision Chains -- Using the Ternary Operator -- Setting a Default Value with the Null Coalescing Operator -- Executing Code Repeatedly with a Loop -- Loops Using while and do . . . while -- The Versatile for Loop -- Looping Through Arrays and Objects with foreach -- Breaking Out of a Loop -- Modularizing Code with Functions -- Passing Values to Functions -- Setting Default Values for Arguments -- Variable Scope: Functions as Black Boxes -- Returning Values from Functions -- Generators: A Special Type of Function That Keeps on Giving -- Passing by Reference: Changing the Value of an Argument -- Functions That Accept a Variable Number of Arguments.
Automatically Unpacking an Array Passed to a Function -- Optionally Specifying Data Types -- Specifying Multiple Data Types -- Using Named Arguments -- Where to Locate Custom-Built Functions -- Creating Anonymous Functions -- Using the Concise Anonymous Syntax of Arrow Functions -- Understanding PHP Classes and Objects -- Using PHP Built-In Classes -- Building Custom Classes -- Accessing Methods and Properties in a Class -- Setting the Visibility of Class Methods, Properties, and Constants -- Using Constructor Property Promotion -- Declaring and Using Class Constants -- Using a Namespace to Avoid Naming Conflicts -- Importing a Namespaced Class -- Handling Errors and Exceptions -- Creating New Variables Dynamically -- Now to the Solutions -- Chapter 5: Lightening Your Workload with Includes -- Including Code from External Files -- Introducing the PHP Include Commands -- Where PHP Looks for Include Files -- PHP Solution 5-1: Moving the Menu and Footer to Include Files -- Choosing the Right Filename Extension for Includes -- PHP Solution 5-2: Testing the Security of Includes -- PHP Solution 5-3: Automatically Indicating the Current Page -- PHP Solution 5-4: Automating a Page's Title from Its Filename -- PHP Solution 5-5: Handling Missing Variables -- Creating Pages with Changing Content -- PHP Solution 5-6: Automatically Updating a Copyright Notice -- PHP Solution 5-7: Displaying a Random Image -- PHP Solution 5-8: Adding a Caption to the Random Image -- Preventing Errors with Include Files -- Checking the Existence of Variables -- Checking Whether a Function or Class Has Been Defined -- Suppressing Error Messages on a Live Web Site -- Using the Error Control Operator -- Turning Off display_errors in the PHP Configuration -- Turning Off display_errors in an Individual File -- PHP Solution 5-9: Redirecting When an Include File Can't Be Found.
Why Can't I Use Site Root-Relative Links with PHP Includes? -- Document-Relative Links -- Links Relative to the Site Root -- Links Inside Include Files -- Choosing Where to Locate Your Include Files -- Security Considerations with Includes -- Adjusting Your include_path -- Editing the include_path in php.ini or .user.ini -- Using .htaccess to Change the include_path -- Using set_include_path() -- Nesting Include Files -- Chapter Review -- Chapter 6: Bringing Forms to Life -- How PHP Gathers Information from a Form -- Understanding the Difference Between post and get -- Getting Form Data with PHP Superglobals -- Processing and Validating User Input -- Creating a Reusable Script -- PHP Solution 6-1: Preventing Cross-Site Scripting in a Self-Processing Form -- PHP Solution 6-2: Making Sure Required Fields Aren't Blank -- Preserving User Input When a Form Is Incomplete -- PHP Solution 6-3: Creating Sticky Form Fields -- Filtering Out Potential Attacks -- PHP Solution 6-4: Blocking Email Addresses That Contain Suspect Content -- Sending Email -- Using Additional Email Headers Safely -- PHP Solution 6-5: Adding Headers and Automating the Reply Address -- PHP Solution 6-6: Building the Message Body and Sending the Mail -- Troubleshooting mail() -- Handling Multiple-Choice Form Elements -- PHP Solution 6-7: Handling Radio Button Groups -- PHP Solution 6-8: Handling Check-Box Groups -- PHP Solution 6-9: Using a Drop-Down Option Menu -- PHP Solution 6-10: Handling a Multiple-Choice List -- PHP Solution 6-11: Handling a Single Check Box -- Chapter Review -- Chapter 7: Using PHP to Manage Files -- Checking That PHP Can Open a File -- Creating a Folder Outside the Server Root for Local Testing on Windows -- Creating a Folder Outside the Server Root for Local Testing on macOS -- Configuration Settings That Affect File Access -- Reading and Writing to Files.
Reading Files in a Single Operation -- PHP Solution 7-1: Getting the Contents of a Text File -- Opening and Closing Files for Read/Write Operations -- Reading a File with fopen() -- PHP Solution 7-2: Extracting Data from a CSV File -- Replacing Content with fopen() -- Appending Content with fopen() -- Locking a File Before Writing -- Preventing Overwriting an Existing File -- Combined Read/Write Operations with fopen() -- Moving the Internal Pointer -- Exploring the File System -- Inspecting a Folder with scandir() -- Inspecting the Contents of a Folder with FilesystemIterator -- Restricting File Types with the RegexIterator -- PHP Solution 7-3: Building a Drop-Down Menu of Files -- PHP Solution 7-4: Creating a Generic File Selector -- Accessing Remote Files -- Consuming News and Other RSS Feeds -- Using SimpleXML -- PHP Solution 7-5: Consuming an RSS News Feed -- Creating a Download Link -- PHP Solution 7-6: Prompting a User to Download an Image -- Chapter Review -- Chapter 8: Working with Arrays -- Modifying Array Elements -- PHP Solution 8-1: Modify Array Elements with a Loop -- PHP Solution 8-2: Modify Array Elements with array_walk() -- PHP Solution 8-3: Modify Array Elements with array_map() -- Merging Arrays -- Using the Array Union Operator -- Using array_merge() and array_merge_recursive() -- Merging Two Indexed Arrays into an Associative Array -- Comparing Arrays -- Removing Duplicate Elements -- PHP Solution 8-4: Joining an Array with Commas -- Sorting Arrays -- PHP Solution 8-5: Custom Sorting with the Spaceship Operator -- Complex Sorting with array_multisort() -- PHP Solution 8-6: Sorting a Multidimensional Array with array_multisort() -- PHP Solution 8-7: Finding All Permutations of an Array -- Processing Array Data -- PHP Solution 8-8: Building Nested Lists Automatically -- PHP Solution 8-9: Extracting Data from JSON -- Automatically Assigning Array Elements to Variables.
Record Nr. UNINA-9910523890403321
Powers David  
[California] : , : Apress, , [2022]
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
PHP 8 Solutions : Dynamic Web Design and Development Made Easy
PHP 8 Solutions : Dynamic Web Design and Development Made Easy
Autore Powers David
Edizione [5th ed.]
Pubbl/distr/stampa Berkeley, CA : , : Apress L. P., , 2021
Descrizione fisica 1 online resource (571 pages)
Disciplina 006.76
Soggetto genere / forma Electronic books.
ISBN 1-4842-7141-6
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto Intro -- Table of Contents -- About the Author -- About the Technical Reviewer -- Acknowledgments -- Introduction -- Chapter 1: What Is PHP 8? -- How PHP Has Grown -- How PHP Makes Pages Dynamic -- Creating Pages That Think for Themselves -- How Hard Is PHP to Use and Learn? -- Can I Just Copy and Paste the Code? -- How Safe Is PHP? -- What's New in PHP 8? -- What Software Do I Need to Write PHP? -- What to Look for When Choosing a PHP Editor -- So Let's Get On with It… -- Chapter 2: Getting Ready to Work with PHP -- Checking Whether Your Web Site Supports PHP -- Deciding Where to Test Your Pages -- What You Need for a Local Test Environment -- Setting Up on Windows -- Getting Windows to Display Filename Extensions -- Choosing a Web Server -- Installing an All-in-One Package on Windows -- Setting Up on macOS -- Installing MAMP -- Testing and Configuring MAMP -- Where to Locate Your PHP Files (Windows and Mac) -- Checking Your PHP Settings -- Displaying the Server Configuration with phpinfo() -- Editing php.ini -- What's Next? -- Chapter 3: How to Write PHP Scripts -- PHP: The Big Picture -- Telling the Server to Process PHP -- Embedding PHP in a Web Page -- Storing PHP in an External File -- Using Variables to Represent Changing Values -- Naming Variables -- Assigning Values to Variables -- Ending Commands with a Semicolon -- Commenting Scripts -- Single-Line Comments -- Multiline Comments -- Using Arrays to Store Multiple Values -- PHP's Built-In Superglobal Arrays -- Understanding When to Use Quotes -- Special Cases: True, False, and Null -- Making Decisions -- Making Comparisons -- Using Indenting and Whitespace for Clarity -- Using Loops for Repetitive Tasks -- Using Functions for Preset Tasks -- Displaying PHP Output -- Using the Short Echo Tag -- Joining Strings Together -- Working with Numbers -- Understanding PHP Error Messages.
Why Is My Page Blank? -- PHP Quick Checklist -- Chapter 4: PHP: A Quick Reference -- Using PHP in an Existing Web Site -- Data Types in PHP -- Checking the Data Type of a Variable -- Explicitly Changing a Variable's Data Type -- Checking Whether a Variable Has Been Defined -- Doing Calculations with PHP -- Arithmetic Operators -- Using the Increment and Decrement Operators -- Determining the Order of Calculations -- Combining Calculations and Assignment -- Adding to an Existing String -- All You Ever Wanted to Know About Quotes-and More -- How PHP Treats Variables Inside Strings -- Using Escape Sequences Inside Double Quotes -- Embedding Associative Array Elements in a String -- Avoiding the Need to Escape Quotes with Heredoc Syntax -- Creating Arrays -- Building an Indexed Array -- Building an Associative Array -- Creating an Empty Array -- Multidimensional Arrays -- Using print_r() to Inspect an Array -- The Truth According to PHP -- Explicit Boolean Values -- Implicit Boolean ("Truthy" and "Falsy") Values -- Making Decisions by Comparing Two Values -- Testing More Than One Condition -- Using the switch Statement for Decision Chains -- Using a match Expression for Decision Chains -- Using the Ternary Operator -- Setting a Default Value with the Null Coalescing Operator -- Executing Code Repeatedly with a Loop -- Loops Using while and do . . . while -- The Versatile for Loop -- Looping Through Arrays and Objects with foreach -- Breaking Out of a Loop -- Modularizing Code with Functions -- Passing Values to Functions -- Setting Default Values for Arguments -- Variable Scope: Functions as Black Boxes -- Returning Values from Functions -- Generators: A Special Type of Function That Keeps on Giving -- Passing by Reference: Changing the Value of an Argument -- Functions That Accept a Variable Number of Arguments.
Automatically Unpacking an Array Passed to a Function -- Optionally Specifying Data Types -- Specifying Multiple Data Types -- Using Named Arguments -- Where to Locate Custom-Built Functions -- Creating Anonymous Functions -- Using the Concise Anonymous Syntax of Arrow Functions -- Understanding PHP Classes and Objects -- Using PHP Built-In Classes -- Building Custom Classes -- Accessing Methods and Properties in a Class -- Setting the Visibility of Class Methods, Properties, and Constants -- Using Constructor Property Promotion -- Declaring and Using Class Constants -- Using a Namespace to Avoid Naming Conflicts -- Importing a Namespaced Class -- Handling Errors and Exceptions -- Creating New Variables Dynamically -- Now to the Solutions -- Chapter 5: Lightening Your Workload with Includes -- Including Code from External Files -- Introducing the PHP Include Commands -- Where PHP Looks for Include Files -- PHP Solution 5-1: Moving the Menu and Footer to Include Files -- Choosing the Right Filename Extension for Includes -- PHP Solution 5-2: Testing the Security of Includes -- PHP Solution 5-3: Automatically Indicating the Current Page -- PHP Solution 5-4: Automating a Page's Title from Its Filename -- PHP Solution 5-5: Handling Missing Variables -- Creating Pages with Changing Content -- PHP Solution 5-6: Automatically Updating a Copyright Notice -- PHP Solution 5-7: Displaying a Random Image -- PHP Solution 5-8: Adding a Caption to the Random Image -- Preventing Errors with Include Files -- Checking the Existence of Variables -- Checking Whether a Function or Class Has Been Defined -- Suppressing Error Messages on a Live Web Site -- Using the Error Control Operator -- Turning Off display_errors in the PHP Configuration -- Turning Off display_errors in an Individual File -- PHP Solution 5-9: Redirecting When an Include File Can't Be Found.
Why Can't I Use Site Root-Relative Links with PHP Includes? -- Document-Relative Links -- Links Relative to the Site Root -- Links Inside Include Files -- Choosing Where to Locate Your Include Files -- Security Considerations with Includes -- Adjusting Your include_path -- Editing the include_path in php.ini or .user.ini -- Using .htaccess to Change the include_path -- Using set_include_path() -- Nesting Include Files -- Chapter Review -- Chapter 6: Bringing Forms to Life -- How PHP Gathers Information from a Form -- Understanding the Difference Between post and get -- Getting Form Data with PHP Superglobals -- Processing and Validating User Input -- Creating a Reusable Script -- PHP Solution 6-1: Preventing Cross-Site Scripting in a Self-Processing Form -- PHP Solution 6-2: Making Sure Required Fields Aren't Blank -- Preserving User Input When a Form Is Incomplete -- PHP Solution 6-3: Creating Sticky Form Fields -- Filtering Out Potential Attacks -- PHP Solution 6-4: Blocking Email Addresses That Contain Suspect Content -- Sending Email -- Using Additional Email Headers Safely -- PHP Solution 6-5: Adding Headers and Automating the Reply Address -- PHP Solution 6-6: Building the Message Body and Sending the Mail -- Troubleshooting mail() -- Handling Multiple-Choice Form Elements -- PHP Solution 6-7: Handling Radio Button Groups -- PHP Solution 6-8: Handling Check-Box Groups -- PHP Solution 6-9: Using a Drop-Down Option Menu -- PHP Solution 6-10: Handling a Multiple-Choice List -- PHP Solution 6-11: Handling a Single Check Box -- Chapter Review -- Chapter 7: Using PHP to Manage Files -- Checking That PHP Can Open a File -- Creating a Folder Outside the Server Root for Local Testing on Windows -- Creating a Folder Outside the Server Root for Local Testing on macOS -- Configuration Settings That Affect File Access -- Reading and Writing to Files.
Reading Files in a Single Operation -- PHP Solution 7-1: Getting the Contents of a Text File -- Opening and Closing Files for Read/Write Operations -- Reading a File with fopen() -- PHP Solution 7-2: Extracting Data from a CSV File -- Replacing Content with fopen() -- Appending Content with fopen() -- Locking a File Before Writing -- Preventing Overwriting an Existing File -- Combined Read/Write Operations with fopen() -- Moving the Internal Pointer -- Exploring the File System -- Inspecting a Folder with scandir() -- Inspecting the Contents of a Folder with FilesystemIterator -- Restricting File Types with the RegexIterator -- PHP Solution 7-3: Building a Drop-Down Menu of Files -- PHP Solution 7-4: Creating a Generic File Selector -- Accessing Remote Files -- Consuming News and Other RSS Feeds -- Using SimpleXML -- PHP Solution 7-5: Consuming an RSS News Feed -- Creating a Download Link -- PHP Solution 7-6: Prompting a User to Download an Image -- Chapter Review -- Chapter 8: Working with Arrays -- Modifying Array Elements -- PHP Solution 8-1: Modify Array Elements with a Loop -- PHP Solution 8-2: Modify Array Elements with array_walk() -- PHP Solution 8-3: Modify Array Elements with array_map() -- Merging Arrays -- Using the Array Union Operator -- Using array_merge() and array_merge_recursive() -- Merging Two Indexed Arrays into an Associative Array -- Comparing Arrays -- Removing Duplicate Elements -- PHP Solution 8-4: Joining an Array with Commas -- Sorting Arrays -- PHP Solution 8-5: Custom Sorting with the Spaceship Operator -- Complex Sorting with array_multisort() -- PHP Solution 8-6: Sorting a Multidimensional Array with array_multisort() -- PHP Solution 8-7: Finding All Permutations of an Array -- Processing Array Data -- PHP Solution 8-8: Building Nested Lists Automatically -- PHP Solution 8-9: Extracting Data from JSON.
Automatically Assigning Array Elements to Variables.
Record Nr. UNINA-9910506381803321
Powers David  
Berkeley, CA : , : Apress L. P., , 2021
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
PHP Solutions [[electronic resource] ] : Dynamic Web Design Made Easy / / by David Powers
PHP Solutions [[electronic resource] ] : Dynamic Web Design Made Easy / / by David Powers
Autore Powers David
Edizione [3rd ed. 2014.]
Pubbl/distr/stampa Berkeley, CA : , : Apress : , : Imprint : Apress, , 2014
Descrizione fisica 1 online resource (499 p.)
Disciplina 006.76
Collana Expert's Voice in Web Development
Soggetto topico Computer programming
Software engineering
Web Development
Software Engineering/Programming and Operating Systems
ISBN 1-4842-0635-5
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto Contents at a Glance; Contents; About the Author; About the Technical Reviewer; Acknowledgments; Introduction; Chapter 1: What Is PHP-And Why Should I Care?; How PHP Has Grown; How PHP Makes Pages Dynamic; Creating Pages That Think for Themselves; How Hard Is PHP to Use and Learn?; Can I Just Copy and Paste the Code?; How Safe Is PHP?; What Software Do I Need to Write PHP?; What to Look for When Choosing a PHP Editor; So, Let's Get on with It . . .; Chapter 2: Getting Ready to Work with PHP; Checking Whether Your Website Supports PHP; Deciding Where to Test Your Pages
What You Need for a Local Test EnvironmentIndividual Programs or an All-in-one Package?; Setting Up on Windows; Getting Windows to Display Filename Extensions; Choosing a Web Server; Installing an All-in-one Package on Windows; Setting Up on Mac OS X; Installing MAMP; Testing and configuring MAMP; Where to Locate Your PHP Files (Windows & Mac); Using Virtual Hosts; Checking Your PHP Settings; Displaying the Server Configuration with phpinfo(); Editing php.ini; What's Next?; Chapter 3: How to Write PHP Scripts; PHP: The Big Picture; Telling the Server to Process PHP; Embedding PHP in a Webpage
Storing PHP in an External FileUsing Variables to Represent Changing Values; Naming Variables; Assigning Values to Variables; Ending Commands With a Semicolon; Commenting Scripts; Single-line Comments; Multi-line Comments; Using Arrays to Store Multiple Values; PHP's Built-in Superglobal Arrays; Understanding When to Use Quotes; Special Cases: True, False, and Null; Making Decisions; Making Comparisons; Using Indenting and Whitespace for Clarity; Using Loops for Repetitive Tasks; Using Functions for Preset Tasks; Understanding PHP Classes and Objects; Displaying PHP Output
Using Echo Shortcut SyntaxJoining Strings Together; Working With Numbers; Understanding PHP Error Messages; Why is My Page Blank?; Handling Exceptions; PHP: A Quick Reference; Using PHP in an Existing Website; Data Types in PHP; Doing Calculations with PHP; Arithmetic Operators; Determining the Order of Calculations; Combining Calculations and Assignment; Adding to an existing string; All You Ever Wanted to Know About Quotes-and More; How PHP Treats Variables Inside Strings; Using Escape Sequences Inside Double Quotes; Embedding Associative Array Elements in a String
Breaking Out Of a Loop
Record Nr. UNINA-9910300472003321
Powers David  
Berkeley, CA : , : Apress : , : Imprint : Apress, , 2014
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui