PHP – Hypertext Preprocessor

It is a server side scripting language for web application. This language is simple and easy to learn.

Basic PHP Syllabus For IT freshers

HTML, CSS, JAVASCRIPT, AJAX

Advance PHP Syllabus

BASICS OF PHP for freshers

*PHP syntax
*PHP variable
*PHP echo
*PHP Constants
*PHP Data type
*PHP Strings
*PHP operator

HTML WITH PHP

*PHP Handling
*PHP validation
*PHP Form E-mail
*PHP form required
*PHP form Complete

FUNCTION Of PHP

*What is a Function/ Define a Function
*Recursive Function
*Call by value/Call by reference

DECISIONS AND LOOP

*PHP if, Else, Else if
*PHP switch
*PHP loop
*PHP while loops
*Doing Repetitive task while looping
*Making Decision
*Mixing Decisions and Looping with HTML

ARRAY functions of PHP

*Accessing array
*Index based and associative array
*Looping with index based array
*array using each/90 and for each()
*Library functions

COOKIES, SESSION, Query string, Hidden field

DATABASE CONNECTION

*Connect to Mysql Database
*How to Insert, Delete, update
*Query parameter
*JOIN framework

BASIC SYNTAX

<?php
echo “Hello world”;
?>

php-basic-functions

HOW TO RUN PHP

*Save all your php files using .php extension in any of your folder
*Use any web browser and type http://localhost
*For example your file name is helloworld.php, run the program by terming http://localhost/helloworld.php

Output will be HELLO WORLD

PHP FRAME WORK for IT Freshers

1. CODE IGNITER

*MVC Patter Models
*How it works
*Configuration Code igniter
*Setting up Code igniter and connect with Database

2. Database Table

*Data – Save, Update, Delete
*Data Validation
*User defined Function

3. CONTROLLER

*Function
*Variable and Parameters
*Redirection

4. CODE IGNITER SESSION

*Store and delete data from session
*Reading a session

TOP FRAMEWORK USED in PHP for job seekers

Framework provide the in-build basic structure for website to make our work easier and reduce our time consumption. It provide base platform for Software developer. Framework is nothing but Application Programming Interface(API) where framework provide access to programming and API en route to the element support by framework. It has its predefined functions, classes, libraries and so on,Basic interview questions for PHP developer.

1.Code Ignites

Code Ignites is PHP framework that uses Model View Controller which enrich to develop high standard website with limited input. It is user friendly for fresher. Beginners can learn easily without any struggle.

2. Laravel

Ease of doing work happens while working in Laravel. It has its valuable tools for working in huge size able application. Laravel uses Model View Controller which has architecture pattern. It is simple and fast engine, Multiple backend for cache and session storage

3. Phalcon

Basically the code of this framework is written in C language so to perform it has to be the C extention of Php. Though it sounds wired it is the fastest framework. It also uses MVC architecture. When you want to work with this framework for development make sure you have added required libraries and modules because there will be no file available in-build while installing.

4. Symfony

To compete from other framework Symfony is the right framework to work with. It is flexible and help us to include individual module required. It is an open source framework with MVC architecture. It reduce the product development time and enrich the quality of web application

5. Zend

It is an object oriented and it is also MVC framework that allows you to load only the needed libraries. Here you can reuse the code for designing. Zend framework is free to download.

6. YII

YII is a Chinese word which means simple and evolutionary. It is been known for creating secured website and application. It is good for its speed to robust set of its components and performance. This also uses Object oriented framework. It is suitable especially for large scale like portals, Content Management system, e-commerece project and so on.

Tools or editor used in php for freshers

*Sublime Text3
*NetBeans
*Eclipse
*NU Sphere
*Zend Studio
*Komodo
*Aptana studio
*Codelobster
*Php designer