PHP Course
The course covers PHP and MySQL. This course will walk you through the basics of PHP to developing practical applications using object oriented programming.
This course is recommended for PHP beginners and for intermediate developers to refresh the concepts. Some knowledge of HTML is required.
The course is available for Premium Members. A certificate of completion is provided at the end of the course.
Enrol NowWelcome to PHP!
Introduction to PHP, Embedding PHP, Outputting Text, Hello World, CommentsPHP Variables
Assigning and Outputting Variables; Data Types: int, float, bool, string, array, object, null; Type Conversions; Variable testing: isset, empty, is_null, unset; Determining Types; Variable Information: print_r, var_dumpPHP Operators
Arithmetic, Assignment, Increment and Decrement, Comparison, LogicalPHP Strings
Concatenation, Delimiting (Single or Double Quotes), Escape Characters, Character Reference, String Compare, String FunctionsPHP Conditionals
Types: if, elseif, switch; Ternary Operator, Null Coalescing OperatorPHP Loops
Types: while, do-while, for; Concept of break, continuePHP Arrays
Numeric, Associative; Multi-Dimensional Arrays; Looping: foreach; Array FunctionsPHP Functions
Defining and Calling, Parameters and Default Parameters, Return, Scope, Pass by ReferencePHP Class
Objects, Properties and Methods, ConstructorInheritance
Inheritance: Access Levels; Public, Protected, Private; OverridingOther PHP OOP Concepts
Static, Late Static Binding; Interface; Abstract Class; Magic MethodsImporting Files; Constants
include, require, include_once, require_once, return, __autoload; Constants: const, define; Magic constantsPHP Errors and Exception Handling
Error Handling: PHP Errors, Correcting Errors, Exception Handling: try-catchWorking with Database
Database Design, Creating Database and Tables, Changing Table Structure, Deleting Database and TablesWorking with Data
Inserting, Updating and Deleting Data; Selecting Data from One or More TablesWorking with PHP
Connecting Database; Executing Query; Using Object-Oriented ApproachUser Input
HTML Form, Sending Data, Post, Get; Request, Validation and Sanitization; Submitting Arrays; File UploadingPHP Cookies and Sessions
Creating Cookies, Cookie Array, Deleting Cookies; Starting Session, Session Array, Deleting SessionPHP Namespaces
Creating Namespaces, Referencing NamespacesAdvanced Variables
Variable Variables, Variable Functions, Variable Class names