Programming PHP

by Rasmus Lerdorf

On This Page

Description

Why is PHP the most widely used programming language on the web? This updated edition teaches everything you need to know to create effective web applications using the latest features in PHP 7.4. You ́ll start with the big picture and then dive into language syntax, programming techniques, and other details, using examples that illustrate both correct usage and common idioms. If you have a working knowledge of HTML, authors Kevin Tatroe and Peter MacIntyre provide many style tips and show more practical programming advice in a clear and concise manner to help you become a top-notch PHP programmer. Understand what ́s possible when you use PHP programs Learn language fundamentals, including data types, variables, operators, and flow control statements Explore functions, strings, arrays, and objects Apply common web application techniques, such as form processing, data validation, session tracking, and cookies Interact with relational databases like MySQL or NoSQL databases such as MongoDB Generate dynamic images, create PDF files, and parse XML files Learn secure scripts, error handling, performance tuning, and other advanced topics Get a quick reference to PHP core functions and standard extensions show less

Tags

Recommendations

Member Reviews

2 reviews
great book i loved it
Indeholder "Preface", "1. Introduction to PHP", " What Does PHP Do?", " A Brief History of PHP", " Installing PHP", " A Walk Through PHP", "2. Language Basics", " Lexical Structure", " Data Types", "Variables", " Expressions and Operators", " Flow-Control Statements", " Including Code", " Embedding PHP in Web Pages", "3. Functions", " Calling a Function", " Defining a Function", " Variable Scope", " Function Parameters", " Return Values", " Variable Functions", " Anonymous Functions", "4. Strings", " Quoting String Constants", " Printing Strings", " Accessing Individual Characters", " Cleaning Strings", " Encoding and Escaping", " Comparing Strings", " Manipulating and Searching Strings", " Regular Expressions", " POSIX-Style Regular show more Expressions", " Perl-Compatible Regular Expressions", "5. Arrays", " Indexed Versus Associative Arrays", " Identifying Elements of an Array", " Storing Data in Arrays", " Multidimensional Arrays", " Extracting Multiple Values", " Converting Between Arrays and Variables", " Traversing Arrays", " Sorting", " Acting on Entire Arrays", " Using Arrays", "6. Objects", " Terminology", " Creating an Object", " Accessing Properties and Methods", " Declaring a Class", " Introspection", " Serialization", "7. Web Techniques", " HTTP Basics", " Variables", " Server Information", " Processing Forms", " Setting Response Headers", " Maintaining State", " SSL", "8. Databases", " Using PHP to Access a Database", " Relational Databases and SQL", " PEAR DB Basics", " Advanced Database Techniques", " Sample Application", "9. Graphics", " Embedding an Image in a Page", " The GD Extension", " Basic Graphics Concepts", " Creating and Drawing Images", " Images with Text", " Dynamically Generated Buttons", " Scaling Images", " Color Handling", "10. PDF", " PDF Extensions", " Documents and Pages", " Text", " Images and Graphics", " Navigation", " Other PDF Features", "11. XML", " Lightning Guide to XML", " Generating XML", " Parsing XML", " Transforming XML with XSLT", " Web Services", "12. Security", " Global Variables and Form Data", " Filenames", " File Uploads", " File Permissions", " Concealing PHP Libraries", " PHP Code", " Shell Commands", " Security Redux", "13. Application Techniques", " Code Libraries", " Templating Systems", " Handling Output", " Error Handling", " Performance Tuning", "14. Extending PHP", " Architectural Overview", " What You'll Need", " Building Your First Extensions", " The config.m4 File", " Memory Management", " The pval/zval Data Type", " Parameter Handling", " Returning Values", " References", " Global Variables", " Creating Variables", " Extension INI Entries", " Resources", " Where to Go from Here", "15. PHP on Windows", " Installing and Configuring PHP on Windows", " Writing Portable Code for Windows and Unix", " Interfacing with COM", " Interfacing with ODBC Data Sources", "A. Function Reference", "B. Extension Overview", "Index", "About the Authors", "Colophon".

Glimrende reference til hvad PHP går ud på og hvad man kan bruge det til. Diverse features, der ikke er gode hvis man skriver store programmer eller ikke har 100% check på funktionerne er også dækket. .INI filer hvor der kan stå ting af katastrofal betydning, ikke-escapede strenge, der gives videre fra forms eller fra sidens url osv. Jeg er ikke nogen stor fan af PHP.
show less

Members

Recently Added By

Author Information

Picture of author.
7 Works 1,027 Members

Some Editions

Common Knowledge

Original publication date
2002-03

Classifications

Genres
Technology, Nonfiction, General Nonfiction
DDC/MDS
005.2762Computer science, information & general worksComputer science, knowledge & systemsArtificial Intelligence/Virtual RealityProgramming for Specific EnvironmentsProcessing modesDistributed computing; see also 006.76 for web
LCC
QA76.73 .P224 .L472ScienceMathematicsMathematicsInstruments and machinesCalculating machinesElectronic computers. Computer science
BISAC

Statistics

Members
632
Popularity
46,146
Reviews
2
Rating
½ (3.70)
Languages
English, German, Polish
Media
Paper, Ebook
ISBNs
14
UPCs
2