Advanced PHP

Have Queries? Ask us +91 72592 22234

Course Overview

Advanced PHP

Course Content

Regular Expressions

  • The basic regular expressions
  • PCRE
  • Matching patterns
  • Finding matches
  • Replace patterns
  • Modifiers, Breakup Strings


  • What is a Cookie
  • Cookie Syntax
  • How to Create a Cookie
  • Storing data in Cookies
  • How to Retrieve a Cookie Value
  • How to Delete a Cookie

Files and Directories

  • Creating and deleting a file
  • Reading and writing text files
  • Working with directories in PHP
  • Checking for existence of file
  • Determining file size
  • Opening a file for writing, reading, or appending
  • Writing Data to the file
  • Reading characters
  • Working with Directories
  • Working with CSV Files
  • About File Permissions

Objects in PHP

  • Objects oriented programming
  • Define a class
  • Define an Object
  • Creating an object
  • Object properties
  • Object methods
  • Object constructors and destructors
  • Class constants
  • Class inheritance
  • Abstract classes and methods
  • Object serialization
  • Checking for class and method existence
  • Exceptions
  • Iterators


  • What is session
  • Starting a session
  • Working with session variables
  • Destroying session
  • Passing session Ids
  • Encoding and decoding session variables.

PHP and JavaScript

  • TBD - Based on client requirements


  • pthreads

Socket Programming in PHP

  • Understanding Sockets
  • Predefined constants
  • Examples
  • Socket Errors
  • Socket Functions

Image Processing in PHP

  • Graphics - GD Library

PHP Editors

  • Discuss the cross platform editors available in the market - PHP Eclipse and others

PHP Servers

  • ZEND Server

PHP Frameworks

  • Introduction to frameworks
  • Benefits of using framework
  • Most commonly used frameworks
    • CakePHP
    • CodeIgnitor
    • Drupal
    • Joomla
    • Zend
    • Yii
    • Fuel

Customer Reviews

Thanks to Xpertised and the tutor who walked me through all the topics with Practical exposure which is helping me in my current project.

Course was quite helpful in terms of understanding of concepts and practicality. Its really a very friendly environment to learn. The timing were mutually chosen, as we both are working professional. I am quite satisfied with the course.


For Batch Details
Call us at: +91 7259222234

Not sure? Consult Our Experts

Looking for a Training for


My Team/Organization

I agree to be contacted over mail or phone

Call us at: +91 7259222234