Cargando…

Learning PHP : a gentle introduction to the Web's most popular language /

If you want to get started with PHP, this book is essential. Author David Sklar (PHP Cookbook) guides you through aspects of the language you need to build dynamic server-side websites. By exploring features of PHP 5.x and the exciting enhancements in the latest release, PHP 7, you'll learn how...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Sklar, David (Software engineer) (Autor)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Sebastopol, CA : O'Reilly Media, 2016.
Edición:First edition.
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)

MARC

LEADER 00000cam a2200000 i 4500
001 OR_ocn948045528
003 OCoLC
005 20231017213018.0
006 m o d
007 cr unu||||||||
008 160427s2016 caua o 001 0 eng d
040 |a UMI  |b eng  |e rda  |e pn  |c UMI  |d N$T  |d IDEBK  |d TEFOD  |d OCLCF  |d YDXCP  |d IYU  |d KSU  |d DEBSZ  |d DEBBG  |d EBLCP  |d OCLCQ  |d VT2  |d OCL  |d HCO  |d UOK  |d CEF  |d WYU  |d OCLCQ  |d C6I  |d UAB  |d UKAHL  |d OCLCQ  |d OCLCO  |d AAA  |d OCLCO  |d OCLCQ  |d OCLCO 
019 |a 946887380  |a 947152140 
020 |a 9781491933589 
020 |a 1491933585 
020 |a 9781491933534 
020 |a 1491933534 
020 |z 9781491933572 
020 |z 1491933577 
029 1 |a DEBBG  |b BV043969218 
029 1 |a DEBSZ  |b 480368023 
029 1 |a DEBSZ  |b 485797321 
029 1 |a GBVCP  |b 882849476 
029 1 |a AU@  |b 000073081687 
035 |a (OCoLC)948045528  |z (OCoLC)946887380  |z (OCoLC)947152140 
037 |a CL0500000735  |b Safari Books Online 
050 4 |a TK5105.888 
072 7 |a COM  |x 051400  |2 bisacsh 
082 0 4 |a 005.13/3  |2 22 
049 |a UAMI 
100 1 |a Sklar, David  |c (Software engineer),  |e author. 
245 1 0 |a Learning PHP :  |b a gentle introduction to the Web's most popular language /  |c David Sklar. 
250 |a First edition. 
264 1 |a Sebastopol, CA :  |b O'Reilly Media,  |c 2016. 
300 |a 1 online resource (1 volume) :  |b illustrations 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
588 0 |a Online resource; title from title page (Safari, viewed April 22, 2016). 
500 |a Includes index. 
520 |a If you want to get started with PHP, this book is essential. Author David Sklar (PHP Cookbook) guides you through aspects of the language you need to build dynamic server-side websites. By exploring features of PHP 5.x and the exciting enhancements in the latest release, PHP 7, you'll learn how to work with web servers, browsers, databases, and web services. End-of-chapter exercises help you make the lessons stick. Whether you're a hobbyist looking to build dynamic websites, a frontend developer ready to add server-side programs, or an experienced programmer who wants to get up to speed with. 
505 0 |a PHP's Place in the Web World -- What's So Great About PHP? -- PHP Is Free (as in Money) -- PHP Is Free (as in Speech) -- PHP Is Cross-Platform -- PHP Is Widely Used -- PHP Hides Its Complexity -- PHP Is Built for Web Programming -- PHP in Action -- Basic Rules of PHP Programs -- Start and End Tags -- Whitespace and Case-Sensitivity -- Comments -- Chapter Summary -- Text -- Defining Text Strings -- Manipulating Text -- Numbers -- Using Different Kinds of Numbers -- Arithmetic Operators -- Variables -- Operating on Variables -- Putting Variables Inside Strings -- Chapter Summary -- Exercises -- Understanding true and false -- Making Decisions -- Building Complicated Decisions -- Repeating Yourself -- Chapter Summary -- Exercises -- Array Basics -- Creating an Array -- Choosing a Good Array Name -- Creating a Numeric Array -- Finding the Size of an Array -- Looping Through Arrays -- Modifying Arrays -- Sorting Arrays -- Using Multidimensional Arrays -- Chapter Summary -- Exercises -- Declaring and Calling Functions -- Passing Arguments to Functions -- Returning Values from Functions -- Understanding Variable Scope -- Enforcing Rules on Arguments and Return Values -- Running Code in Another File -- Chapter Summary -- Exercises -- Object Basics -- Constructors -- Indicating a Problem with Exceptions -- Extending an Object -- Property and Method Visibility -- Namespaces -- Chapter Summary -- Exercises -- Useful Server Variables -- Accessing Form Parameters -- Form Processing with Functions -- Validating Data -- Required Elements -- Numeric or String Elements -- Number Ranges -- Email Addresses -- <select> Menus -- HTML and JavaScript -- Beyond Syntax -- Displaying Default Values -- Putting It All Together -- Chapter Summary -- Exercises -- Organizing Data in a Database -- Connecting to a Database Program -- Creating a Table -- Putting Data into the Database -- Inserting Form Data Safely -- A Complete Data Insertion Form -- Retrieving Data from the Database -- Changing the Format of Retrieved Rows -- Retrieving Form Data Safely -- A Complete Data Retrieval Form -- Chapter Summary -- Exercises -- Understanding File Permissions -- Reading and Writing Entire Files -- Reading a File -- Writing a File -- Reading and Writing Parts of Files -- Working with CSV Files -- Inspecting File Permissions -- Checking for Errors -- Sanitizing Externally Supplied Filenames -- Chapter Summary -- Exercises -- Working with Cookies -- Activating Sessions -- Storing and Retrieving Information -- Configuring Sessions -- Login and User Identification -- Why setcookie() and session_start() Want to Be at the Top of the Page -- Chapter Summary -- Exercises -- Simple URL Access with File Functions -- Comprehensive URL Access with cURL -- Retrieving URLs via GET -- Retrieving URLs via POST -- Using Cookies -- Retrieving HTTPS URLs -- Serving API Requests -- Chapter Summary -- Exercises -- Controlling Where Errors Appear -- Fixing Parse Errors -- Inspecting Program Data -- Adding Debug Output -- Using a Debugger -- Handling Uncaught Exceptions -- Chapter Summary -- Exercises -- Installing PHPUnit -- Writing a Test -- Isolating What You Test -- Test-Driven Development -- More Information About Testing -- Chapter Summary -- Exercises -- Source Control -- Issue Tracking -- Environments and Deployment -- Scaling Eventually -- Chapter Summary -- Displaying the Date or Time -- Parsing a Date or Time -- Calculating Dates and Times -- Working with Timezones -- Chapter Summary -- Installing Composer -- Adding a Package to Your Program -- Finding Packages -- Getting More Information on Composer -- Chapter Summary -- Swift Mailer -- Chapter Summary -- Laravel -- Symfony -- Zend Framework -- Chapter Summary -- Writing Command-Line PHP Programs -- Using PHP's Built-in Web Server -- Running a PHP REPL -- Chapter Summary -- Manipulating Text -- Sorting and Comparing -- Localizing Output -- Chapter Summary. 
590 |a O'Reilly  |b O'Reilly Online Learning: Academic/Public Library Edition 
650 0 |a Web site development. 
650 0 |a PHP (Computer program language) 
650 0 |a Web sites  |x Programming. 
650 0 |a Web sites  |x Design. 
650 6 |a Sites Web  |x Développement. 
650 6 |a PHP (Langage de programmation) 
650 6 |a Sites Web  |x Programmation. 
650 6 |a Sites Web  |x Conception. 
650 7 |a COMPUTERS  |x Programming Languages  |x PHP.  |2 bisacsh 
650 7 |a PHP (Computer program language)  |2 fast 
650 7 |a Web site development  |2 fast 
650 7 |a Web sites  |x Design  |2 fast 
776 0 8 |i Print version:  |a Sklar, David (Software engineer).  |t Learning PHP.  |b First edition.  |d Sebastopol, CA : O'Reilly Media, 2016  |z 9781491933572  |z 1491933577  |w (OCoLC)913335102 
856 4 0 |u https://learning.oreilly.com/library/view/~/9781491933565/?ar  |z Texto completo (Requiere registro previo con correo institucional) 
938 |a Askews and Holts Library Services  |b ASKH  |n AH30663673 
938 |a Askews and Holts Library Services  |b ASKH  |n AH30625117 
938 |a ProQuest Ebook Central  |b EBLB  |n EBL4543967 
938 |a EBSCOhost  |b EBSC  |n 1221094 
938 |a ProQuest MyiLibrary Digital eBook Collection  |b IDEB  |n cis34438097 
938 |a YBP Library Services  |b YANK  |n 12954439 
994 |a 92  |b IZTAP