Php Tutorial

What is PHP tutorial?

PHP stands for Hypertext Preprocessor (PHP) which is server-side scripting language designed for web developers to create dynamic content that interacts with databases. PHP tutorial is designed to build your base with PHP.


This tutorial is mainly designed for PHP programmers to provide basic understanding about PHP concepts.


To learn this tutorial one must be familiar with the concepts of computer programming, Internet, Database, and MySQL etc.

Next Topics »
The Origins Of Php
What Makes Php Better Than Its Alternatives
Interfaces To External Systems
An Introduction To Php The Origins Of Php What Makes Php Better Than Its Alternatives Interfaces To External Systems How Php Works With The Web Server Hardware And Software Requirements Installation On Apache For Unix Installation On Iis For Windows Nt Editing Scripts Algorithms In Php What A Php Script Looks Like Saving Data For Later Receiving User Input Choosing Between Alternatives Repeating Code Variables, Operators, And Expressions Identifiers Php Data Types Variable Creation And Scope Assigning Values To Variables In Php Retrieving Values Freeing Memory Php Constants Php Operators Logical And Relational Operators Bitwise Operators Miscellaneous Operators Assignment Operators What Are Expressions? Control Statements True And False The If Statement The ? Operator The Switch Statement Loops The While Statement The Break Statement The Continue Statement The Do...while Statement The For Statement The Foreach Statement Exit, Die, And Return Evaluation Of Boolean Expressions Functions Declaring A Function The Return Statement Scope And The Global Statement Arguments Recursion In Php Dynamic Function Calls Arrays Single-dimensional Arrays Indexing Arrays Initializing Arrays Multidimensional Arrays Casting Arrays Referencing Arrays Inside Strings Classes And Objects Defining A Class Creating An Object Accessing Properties And Methods I/o And Disk Access Http Connections Writing To The Browser Output Buffering Environment Variables Getting Input From Forms Cookies With Php File Uploads Put Method Requests Reading And Writing To Files Sessions The Include And Require Functions I/o Functions Sending Text To The Browser Output Buffering Commands Files Compressed File Functions Posix Php Debugging Session Handling Shell Commands Http Headers Network I/o Ftp Data Functions Data Types, Constants, And Variables Php Arrays Hashing Strings In Php Encoding And Decoding Encryption Of Php Regular Expressions In Php Perl-compatible Regular Expressions Mathematical Functions Common Math Random Numbers Arbitrary-precision Numbers Time, Date, And Configuration Functions Time And Date Alternative Calendars Configuration Image Functions Analyzing Images Creating Jpeg, Png, And Wbmp Images Database Functions Dbase Dbm-style Database Abstraction Filepro Informix Odbc Oracle Sybase Mysql Msql Inter Base Postgres Parsing And String Evaluation Tokenizing Strtok Function: Regular Expressions Defining Regular Expressions Using Regular Expressions In Php Scripts Database Integration Building Html Tables From Sql Queries Tracking Visitors With Session Identifiers Storing Content In A Database Database Abstraction Layers Miscellaneous Functions Apache Aspell Com Gettext Imap Java Ldap Semaphores Shared Memory Snmp Wddx Xml Expat Library Sorting Searching And Random Numbers Sorting Bubble Sort Quicksort Built-in Sorting Functions Sorting With A Comparison Function Searching In Php Script Indexing Random Numbers In Php Random Identifiers Choosing Banner Ads Network Http Authentication Controlling Browser Cache Setting Document Type Email With Attachments Verifying An Email Address Generating Graphics Dynamic Buttons Generating Graphs On The Fly Pie Charts Bar Graphs Stretching Single-pixel Images Integration With Html Sprinkling Php Within An Html Document Using Php To Output All Html Separating Html From Php Creating Select Fields Passing Arrays In Forms Design Writing Requirements Specifications Writing Design Documents Using Cvs Modularization Using Include Freeenergy Fasttemplate Midgard Ariadne Preserving State And Providing Security Cloaking Urls Friendly To Search Engines Running A Script Regularly Efficiency And Debugging Measuring Performance Fetching Database Query Results When To Store Content In A Database In-line Debugging Remote Debugging Simulating Http Connections Php Interview Questions Php Practice Tests