0% found this document useful (0 votes)
9 views

PHP in Hindi Book

The document is a comprehensive guide on PHP programming, written in Hindi by Kuldeep Chand. It covers various topics including web development, PHP fundamentals, data types, control statements, functions, and string manipulation, among others. The book is intended for learners who wish to understand PHP deeply rather than just passing exams.

Uploaded by

erkomalcs
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
9 views

PHP in Hindi Book

The document is a comprehensive guide on PHP programming, written in Hindi by Kuldeep Chand. It covers various topics including web development, PHP fundamentals, data types, control statements, functions, and string manipulation, among others. The book is intended for learners who wish to understand PHP deeply rather than just passing exams.

Uploaded by

erkomalcs
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 109

PHP in Hindi

PHP
in
Hindi
■■■
Kuldeep Chand

Betalab Computer Center


Falna

http://www.bccfalna.com/
PHP in Hindi

PHP in Hindi

Copyright © 2012 by Kuldeep Chand

All rights reserved. No part of this work may be reproduced or transmitted in any form or by
any means, electronic or mechanical, including photocopying, recording, or by any
information storage or retrieval system, without the prior written permission of the copyright
owner and the publisher.

Trademarked names may appear in this book. Rather than use a trademark symbol with every
occurrence of a trademarked name, we use the names only in an editorial fashion and to the
benefit of the trademark owner, with no intention of infringement of the trademark.
Lead Editors: Kuldeep Chand

Distributed to the book trade worldwide by Betalab Computer Center, Behind of Vidhya
Jyoti School, Falna Station Dist. Pali (Raj.) Pin 306116

e-mail [email protected], or visit http://www.bccfalna.com.

For information on translations, please contact Betalab Computer Center, Behind of Vidhya
Jyoti School, Falna Station Dist. Pali (Raj.) Pin 306116

Phone 91-97994-55505

The information in this book is distributed on an “as is” basis, without warranty. Although
every precaution has been taken in the preparation of this work, the author shall not have any
liability to any person or entity with respect to any loss or damage caused or alleged to be
caused directly or indirectly by the information contained in this book.

http://www.bccfalna.com/
PHP in Hindi

This book is dedicated to those who really


wants to learn the subject rather than those
who only wants to earn the marks in exam.

http://www.bccfalna.com/
PHP in Hindi

Contents
Contents ....................................................................................................................................4
Web Development...................................................................................................................17
Web Development Sequence and Used Technologies ........................................................24
PHP – History and Introduction ..............................................................................................32
Types of Programming Languages .....................................................................................32
Environment Setup..............................................................................................................34
Creating First PHP Script ....................................................................................................39
Setting PHP Interpreter Path ...............................................................................................41
Interpreting First PHP Script...............................................................................................44
PHP Fundamentals ..................................................................................................................48
<?php … ?> ........................................................................................................................48
Output Statements ...............................................................................................................48
print() Statement .............................................................................................................49
echo() Statement .............................................................................................................49
Case Sensitive .....................................................................................................................49
Statements and Semicolons .................................................................................................50
Block Statement ..................................................................................................................50
Whitespace and Line Breaks ...............................................................................................50
Comments ...........................................................................................................................50
“C” Style Comment or Multiline Comment ....................................................................51
“C++” Style Single Line Comment.................................................................................51
Unix Shell Style Single Line Comment ..........................................................................51
Literals ................................................................................................................................52
Identifier ..............................................................................................................................52
Variables .........................................................................................................................53
Constants .........................................................................................................................53
Function Names ..............................................................................................................54
Class Names ....................................................................................................................54
Keywords ............................................................................................................................55
Data Types ..........................................................................................................................55
Scalar Data Types ...........................................................................................................55
Boolean .......................................................................................................................55
Integer .........................................................................................................................56
gettype() Function ...................................................................................................58
settype() Function ...................................................................................................58
Float ............................................................................................................................60
String ...........................................................................................................................60
Single Quotes ..........................................................................................................60
Double Quotes.........................................................................................................61
Backslash Character Constants or Escape Sequence Characters............................... 61
Heredoc ...................................................................................................................62
Nowdoc ...................................................................................................................65
Compound Data Types....................................................................................................68
Array Data Type..........................................................................................................68
Object Data Type ........................................................................................................68
Special Data Types..........................................................................................................68
Resource Data Type ....................................................................................................68
NULL Data Type ........................................................................................................69
Variable ...............................................................................................................................69
Variable Initialization and Assignment Types ................................................................72
Value Initialization or Value Assignment ...................................................................72
Reference Initialization or Reference Assignment......................................................73

http://www.bccfalna.com/
PHP in Hindi

Variable Variables...........................................................................................................75
Expressions .........................................................................................................................77
Operand ...........................................................................................................................77
Operators .........................................................................................................................77
Arithmetic Operators...................................................................................................80
String Operators ..........................................................................................................83
Increment Decrement Operators .................................................................................84
Equality Operators ......................................................................................................86
Comparision Operators / Relational Operators ...........................................................89
Logical Operators ........................................................................................................91
Bitwise Operators........................................................................................................92
Assignment Operators .................................................................................................93
Execution Operator .....................................................................................................93
Control Statements .............................................................. Error! Bookmark not defined.
Types Of Control Statement............................................ Error! Bookmark not defined.
Sequential Statements ................................................. Error! Bookmark not defined.
Conditional Statements ............................................... Error! Bookmark not defined.
Iterative Statements ..................................................... Error! Bookmark not defined.
Jumping Statements .................................................... Error! Bookmark not defined.
Conditional Statements ................................................... Error! Bookmark not defined.
if statement .................................................................. Error! Bookmark not defined.
if – else statement ........................................................ Error! Bookmark not defined.
Nested if…else statement............................................ Error! Bookmark not defined.
if – elseif – else Ladder statement ............................... Error! Bookmark not defined.
Un-Conditional Statements ............................................. Error! Bookmark not defined.
switch statement .......................................................... Error! Bookmark not defined.
Iteration - Loops .............................................................. Error! Bookmark not defined.
for Loop ...................................................................... Error! Bookmark not defined.
Nesting of Loop .......................................................... Error! Bookmark not defined.
while Loop .................................................................. Error! Bookmark not defined.
do … while Loop ........................................................ Error! Bookmark not defined.
foreach Loop ............................................................... Error! Bookmark not defined.
Jumping Statements ........................................................ Error! Bookmark not defined.
break Statement ........................................................... Error! Bookmark not defined.
continue Statement ...................................................... Error! Bookmark not defined.
return Statement .......................................................... Error! Bookmark not defined.
goto Statement............................................................. Error! Bookmark not defined.
Arrays .................................................................................. Error! Bookmark not defined.
Associative Array............................................................ Error! Bookmark not defined.
Creating Indexed Based Associative Array ................ Error! Bookmark not defined.
Creating array() Constructor Based Associative Array.............. Error! Bookmark not
defined.
Multidimensional Array .................................................. Error! Bookmark not defined.
Array Related Functions ................................................. Error! Bookmark not defined.
range() Function .......................................................... Error! Bookmark not defined.
sizeof() and count() Functions .................................... Error! Bookmark not defined.
array_pad() Function ................................................... Error! Bookmark not defined.
list() Function .............................................................. Error! Bookmark not defined.
array_slice() Function ................................................. Error! Bookmark not defined.
array_chunk() Function ............................................... Error! Bookmark not defined.
array_keys() and array_values() Functions ................. Error! Bookmark not defined.
array_key_exists() Function ........................................ Error! Bookmark not defined.
in_array() Function ..................................................... Error! Bookmark not defined.
array_splice() Function ............................................... Error! Bookmark not defined.

http://www.bccfalna.com/
PHP in Hindi

extract() and compact() Functions .............................. Error! Bookmark not defined.


EXTR_OVERWRITE Value .................................. Error! Bookmark not defined.
EXTR_SKIP Value ................................................. Error! Bookmark not defined.
EXTR_PREFIX_SAME Value ............................... Error! Bookmark not defined.
EXTR_PREFIX_ALL Value .................................. Error! Bookmark not defined.
EXTR_PREFIX_INVALID Value ......................... Error! Bookmark not defined.
EXTR_IF_EXISTS Value....................................... Error! Bookmark not defined.
EXTR_PREFIX_IF_EXISTS Value ....................... Error! Bookmark not defined.
EXTR_REFS Value ................................................ Error! Bookmark not defined.
Iterator Functions ........................................................ Error! Bookmark not defined.
key() Function ......................................................... Error! Bookmark not defined.
current() Function ................................................... Error! Bookmark not defined.
each() Function ....................................................... Error! Bookmark not defined.
next() Function ........................................................ Error! Bookmark not defined.
prev() Function ........................................................ Error! Bookmark not defined.
reset() Function ....................................................... Error! Bookmark not defined.
end() Function ......................................................... Error! Bookmark not defined.
Stack and Queue.......................................................... Error! Bookmark not defined.
array_unshift() Function.......................................... Error! Bookmark not defined.
array_shift() Function.............................................. Error! Bookmark not defined.
array_push() Function ............................................. Error! Bookmark not defined.
array_pop() Function............................................... Error! Bookmark not defined.
Set Functions ............................................................... Error! Bookmark not defined.
array_merge() Function ........................................... Error! Bookmark not defined.
array_intersect() Function ....................................... Error! Bookmark not defined.
array_diff() Function ............................................... Error! Bookmark not defined.
array_combine() Function ....................................... Error! Bookmark not defined.
Sorting Functions ........................................................ Error! Bookmark not defined.
sort() Function ......................................................... Error! Bookmark not defined.
SORT_REGULAR Value ......................................... Error! Bookmark not defined.
SORT_NUMERIC Value.......................................... Error! Bookmark not defined.
SORT_STRING Value.............................................. Error! Bookmark not defined.
SORT_LOCALE_STRING Value ............................ Error! Bookmark not defined.
rsort() Function ....................................................... Error! Bookmark not defined.
asort() Function ....................................................... Error! Bookmark not defined.
arsort() Function ...................................................... Error! Bookmark not defined.
ksort() Function ....................................................... Error! Bookmark not defined.
krsort() Function ..................................................... Error! Bookmark not defined.
natsort() Function .................................................... Error! Bookmark not defined.
natcasesort() Function ............................................. Error! Bookmark not defined.
array_multisort() Function ...................................... Error! Bookmark not defined.
array_reverse() Function ......................................... Error! Bookmark not defined.
array_flip() Function ............................................... Error! Bookmark not defined.
shuffle() Function .................................................... Error! Bookmark not defined.
array_sum() Function .................................................. Error! Bookmark not defined.
array_rand() Function ................................................. Error! Bookmark not defined.
Function .............................................................................. Error! Bookmark not defined.
Built-In or Library Function and User Defined Functions ............. Error! Bookmark not
defined.
Function Nesting ............................................................. Error! Bookmark not defined.
Calling Function and Called Function ............................ Error! Bookmark not defined.
Function Creation or Function Definition ....................... Error! Bookmark not defined.
Types of User Defined Functions ................................... Error! Bookmark not defined.
No Argument No Return Value Function ................... Error! Bookmark not defined.

http://www.bccfalna.com/
PHP in Hindi

Arguments but No Return Value Function ................. Error! Bookmark not defined.
By Value Arguments - Example ............................. Error! Bookmark not defined.
By Reference Arguments - Example ....................... Error! Bookmark not defined.
Arguments and Return Value Function ....................... Error! Bookmark not defined.
Default Arguments .......................................................... Error! Bookmark not defined.
Returning Multiple Values .............................................. Error! Bookmark not defined.
Variable Number of Arguments ...................................... Error! Bookmark not defined.
func_get_args() Function ............................................ Error! Bookmark not defined.
func_num_args() Function .......................................... Error! Bookmark not defined.
func_get_arg(indexNumber) Function ........................ Error! Bookmark not defined.
Variable Functions .......................................................... Error! Bookmark not defined.
Anonymous Functions .................................................... Error! Bookmark not defined.
Recursive Functions ........................................................ Error! Bookmark not defined.
Variable Scope and Lifetime ........................................... Error! Bookmark not defined.
Local Variables ........................................................... Error! Bookmark not defined.
Parameter Variables .................................................... Error! Bookmark not defined.
Global Variables ......................................................... Error! Bookmark not defined.
Static Variables ........................................................... Error! Bookmark not defined.
User Defined Function Library ....................................... Error! Bookmark not defined.
File Inclusion Statements ................................................ Error! Bookmark not defined.
include() Statement ..................................................... Error! Bookmark not defined.
include_once() Statement ............................................ Error! Bookmark not defined.
require() Statement ...................................................... Error! Bookmark not defined.
require_once() Statement ............................................ Error! Bookmark not defined.
String ................................................................................... Error! Bookmark not defined.
String Printing Statements .............................................. Error! Bookmark not defined.
printf() Function .......................................................... Error! Bookmark not defined.
sprintf() Function ........................................................ Error! Bookmark not defined.
vsprintf() Function ...................................................... Error! Bookmark not defined.
vprintf() Function ........................................................ Error! Bookmark not defined.
sscanf() Function ......................................................... Error! Bookmark not defined.
String Length .................................................................. Error! Bookmark not defined.
strlen() Function .......................................................... Error! Bookmark not defined.
String Comparision ......................................................... Error! Bookmark not defined.
strcmp() Function ........................................................ Error! Bookmark not defined.
strcasecmp() Function ................................................. Error! Bookmark not defined.
strnatcmp() Function ................................................... Error! Bookmark not defined.
strnatcasecmp() Function ............................................ Error! Bookmark not defined.
String Case ...................................................................... Error! Bookmark not defined.
strtolower() Function................................................... Error! Bookmark not defined.
strtoupper() Function................................................... Error! Bookmark not defined.
ucfirst() Function......................................................... Error! Bookmark not defined.
lcfirst() Function ......................................................... Error! Bookmark not defined.
ucwords() Function ..................................................... Error! Bookmark not defined.
String Cleaner ................................................................. Error! Bookmark not defined.
ltrim() Function ........................................................... Error! Bookmark not defined.
rtrim() Function ........................................................... Error! Bookmark not defined.
trim() Function ............................................................ Error! Bookmark not defined.
chop() Function ........................................................... Error! Bookmark not defined.
String Padding ................................................................. Error! Bookmark not defined.
Characters and Words Counting ..................................... Error! Bookmark not defined.
count_chars() Function ............................................... Error! Bookmark not defined.
str_word_count() Function .......................................... Error! Bookmark not defined.
Character  ASCII Code ............................................... Error! Bookmark not defined.

http://www.bccfalna.com/
PHP in Hindi

ord() Function ............................................................. Error! Bookmark not defined.


chr() Function.............................................................. Error! Bookmark not defined.
Array  String ............................................................... Error! Bookmark not defined.
implode() Function ...................................................... Error! Bookmark not defined.
explode() Function ...................................................... Error! Bookmark not defined.
join() Function............................................................. Error! Bookmark not defined.
str_split() Function ...................................................... Error! Bookmark not defined.
Hexadecimal  Binary .................................................. Error! Bookmark not defined.
hex2bin() Function ...................................................... Error! Bookmark not defined.
bin2hex() Function ...................................................... Error! Bookmark not defined.
Searching and Manipulating ........................................... Error! Bookmark not defined.
substr() Function ......................................................... Error! Bookmark not defined.
substr_count() Function .............................................. Error! Bookmark not defined.
substr_replace() Function ............................................ Error! Bookmark not defined.
str_replace() Function ................................................. Error! Bookmark not defined.
str_ireplace() Function ................................................ Error! Bookmark not defined.
strstr() Function ........................................................... Error! Bookmark not defined.
strchr() Function .......................................................... Error! Bookmark not defined.
strrchr() Function ........................................................ Error! Bookmark not defined.
stristr() Function .......................................................... Error! Bookmark not defined.
strpos() Function ......................................................... Error! Bookmark not defined.
stripos() Function ........................................................ Error! Bookmark not defined.
strrpos() Function ........................................................ Error! Bookmark not defined.
strripos() Function ....................................................... Error! Bookmark not defined.
strtok() Function .......................................................... Error! Bookmark not defined.
Miscellaneous String Functions ...................................... Error! Bookmark not defined.
str_repeat() Function ................................................... Error! Bookmark not defined.
strrev() Function .......................................................... Error! Bookmark not defined.
strpbrk() Function ....................................................... Error! Bookmark not defined.
Type Casting ....................................................................... Error! Bookmark not defined.
Converting to Boolean .................................................... Error! Bookmark not defined.
Converting to Integer ...................................................... Error! Bookmark not defined.
Boolean to Integer ....................................................... Error! Bookmark not defined.
Floating Point Number to Integer ............................... Error! Bookmark not defined.
String to Integer .......................................................... Error! Bookmark not defined.
Converting to Float ......................................................... Error! Bookmark not defined.
String Conversion to Numbers ........................................ Error! Bookmark not defined.
Converting to String ........................................................ Error! Bookmark not defined.
Boolean to String ........................................................ Error! Bookmark not defined.
Integer or Float to String ............................................. Error! Bookmark not defined.
Arrays to String ........................................................... Error! Bookmark not defined.
Object to String ........................................................... Error! Bookmark not defined.
Resources to String ..................................................... Error! Bookmark not defined.
NULL to String ........................................................... Error! Bookmark not defined.
Converting to Array ........................................................ Error! Bookmark not defined.
Converting to Object ....................................................... Error! Bookmark not defined.
Converting to Resource ................................................... Error! Bookmark not defined.
Converting to NULL ....................................................... Error! Bookmark not defined.
Converting to Binary....................................................... Error! Bookmark not defined.
Conversion Functions ......................................................... Error! Bookmark not defined.
floatval() Function........................................................... Error! Bookmark not defined.
doubleval() Function ....................................................... Error! Bookmark not defined.
intval() Function .............................................................. Error! Bookmark not defined.
strval() Function .............................................................. Error! Bookmark not defined.

http://www.bccfalna.com/
PHP in Hindi

Testing Functions ................................................................ Error! Bookmark not defined.


isset() Language Construct.............................................. Error! Bookmark not defined.
empty() Language Construct ........................................... Error! Bookmark not defined.
unset() Function .............................................................. Error! Bookmark not defined.
is_ Functions ................................................................... Error! Bookmark not defined.
is_array() Function ...................................................... Error! Bookmark not defined.
is_bool() Function ....................................................... Error! Bookmark not defined.
is_double() Function ................................................... Error! Bookmark not defined.
is_float() Function ....................................................... Error! Bookmark not defined.
is_int() Function .......................................................... Error! Bookmark not defined.
is_integer() Function ................................................... Error! Bookmark not defined.
is_long() Function ....................................................... Error! Bookmark not defined.
is_null() Function ........................................................ Error! Bookmark not defined.
is_object() Function .................................................... Error! Bookmark not defined.
is_real() Function ........................................................ Error! Bookmark not defined.
is_resource() Function................................................. Error! Bookmark not defined.
is_string() Function ..................................................... Error! Bookmark not defined.
is_scalar() Function ..................................................... Error! Bookmark not defined.
is_numeric() Function ................................................. Error! Bookmark not defined.
is_callable() Function .................................................. Error! Bookmark not defined.
PHP Character Functions ................................................ Error! Bookmark not defined.
ctype_alnum() Function .............................................. Error! Bookmark not defined.
ctype_alpha() Function ............................................... Error! Bookmark not defined.
ctype_cntrl() Function ................................................. Error! Bookmark not defined.
ctype_digit() Function ................................................. Error! Bookmark not defined.
ctype_graph() Function ............................................... Error! Bookmark not defined.
ctype_lower() Function ............................................... Error! Bookmark not defined.
ctype_print() Function................................................. Error! Bookmark not defined.
ctype_punct() Function ............................................... Error! Bookmark not defined.
ctype_space() Function ............................................... Error! Bookmark not defined.
ctype_upper() Function ............................................... Error! Bookmark not defined.
ctype_xdigit() Function ............................................... Error! Bookmark not defined.
Date and Time ..................................................................... Error! Bookmark not defined.
Unix Timestamp .............................................................. Error! Bookmark not defined.
PHP Date and Time Library............................................ Error! Bookmark not defined.
checkdate() Function – Date Validation...................... Error! Bookmark not defined.
date() Function - Formatting Dates and Times ........... Error! Bookmark not defined.
gettimeofday() Function .............................................. Error! Bookmark not defined.
dsttime ..................................................................... Error! Bookmark not defined.
minuteswest ............................................................. Error! Bookmark not defined.
sec ........................................................................... Error! Bookmark not defined.
usec ......................................................................... Error! Bookmark not defined.
Converting Timestamp to User Friendly Values......... Error! Bookmark not defined.
Working with Timestamps .......................................... Error! Bookmark not defined.
getlastmod() Function - Web Page’s Last Modification Date .... Error! Bookmark not
defined.
Determining Number of Days in Current Month ........ Error! Bookmark not defined.
Determining Number of Days in any given Month ..... Error! Bookmark not defined.
Calculating Any Date from Present Date .................... Error! Bookmark not defined.
Summary ............................................................................. Error! Bookmark not defined.
Object Oriented PHP............................................................... Error! Bookmark not defined.
Object Oriented Programming Concepts ............................ Error! Bookmark not defined.
Encapsulation .................................................................. Error! Bookmark not defined.
Inheritance....................................................................... Error! Bookmark not defined.

http://www.bccfalna.com/
PHP in Hindi

Polymorphism ................................................................. Error! Bookmark not defined.


Abstraction .......................................................................... Error! Bookmark not defined.
Class .................................................................................... Error! Bookmark not defined.
Object .................................................................................. Error! Bookmark not defined.
Access Scope Specifier ................................................... Error! Bookmark not defined.
public Access Specifier ............................................... Error! Bookmark not defined.
var Access Specifier .................................................... Error! Bookmark not defined.
private Access Specifier .............................................. Error! Bookmark not defined.
Initializing Data Members............................................... Error! Bookmark not defined.
Scope Resolution Operator ( :: )...................................... Error! Bookmark not defined.
Constant Data Members .................................................. Error! Bookmark not defined.
Constructors ........................................................................ Error! Bookmark not defined.
Destructors .......................................................................... Error! Bookmark not defined.
Static Class Members .......................................................... Error! Bookmark not defined.
Object Cloning .................................................................... Error! Bookmark not defined.
PHP Overloading ................................................................ Error! Bookmark not defined.
__set() Method ................................................................ Error! Bookmark not defined.
__get() Method................................................................ Error! Bookmark not defined.
__isset() Method ............................................................. Error! Bookmark not defined.
__unset() Method ............................................................ Error! Bookmark not defined.
__call() Method and __callStatic() Method .................... Error! Bookmark not defined.
Inheritance........................................................................... Error! Bookmark not defined.
Method Overriding .......................................................... Error! Bookmark not defined.
protected Scope Access Specifier ................................... Error! Bookmark not defined.
Inheritance and Constructors........................................... Error! Bookmark not defined.
Abstract Class ..................................................................... Error! Bookmark not defined.
Final Class ........................................................................... Error! Bookmark not defined.
Interface .............................................................................. Error! Bookmark not defined.
Autoloading Objects ........................................................... Error! Bookmark not defined.
Traits ................................................................................... Error! Bookmark not defined.
Precedence of Methods ................................................... Error! Bookmark not defined.
Multiple Traits................................................................. Error! Bookmark not defined.
Conflict Resolution ......................................................... Error! Bookmark not defined.
Changing Method Visibility............................................ Error! Bookmark not defined.
Traits in Trait .................................................................. Error! Bookmark not defined.
Abstract Traits ................................................................. Error! Bookmark not defined.
Static Trait Members ....................................................... Error! Bookmark not defined.
Static Methods................................................................. Error! Bookmark not defined.
Trait Properties................................................................ Error! Bookmark not defined.
Type Hinting ....................................................................... Error! Bookmark not defined.
Object Iteration ................................................................... Error! Bookmark not defined.
Object Serialization ............................................................. Error! Bookmark not defined.
Serialization Format ........................................................ Error! Bookmark not defined.
Magic Methods ................................................................... Error! Bookmark not defined.
__toString() Method........................................................ Error! Bookmark not defined.
__sleep() and __wakeup() Methods ................................ Error! Bookmark not defined.
__invoke() Method.......................................................... Error! Bookmark not defined.
__set_state() Method ....................................................... Error! Bookmark not defined.
Late Static Binding.............................................................. Error! Bookmark not defined.
instanceof Keyword ............................................................ Error! Bookmark not defined.
Object / Class Functions ..................................................... Error! Bookmark not defined.
class_exists() Function .................................................... Error! Bookmark not defined.
get_class() Function ........................................................ Error! Bookmark not defined.
get_class_methods() Function......................................... Error! Bookmark not defined.

http://www.bccfalna.com/
PHP in Hindi

get_class_vars() Function ............................................... Error! Bookmark not defined.


get_declared_classes() Function ..................................... Error! Bookmark not defined.
get_object_vars() Function.............................................. Error! Bookmark not defined.
get_parent_class() Function ............................................ Error! Bookmark not defined.
interface_exists() Function .............................................. Error! Bookmark not defined.
is_a() Function ................................................................ Error! Bookmark not defined.
is_subclass_of() Function ............................................... Error! Bookmark not defined.
method_exists() Function ................................................ Error! Bookmark not defined.
class_alias() Function ...................................................... Error! Bookmark not defined.
get_called_class() Function ............................................. Error! Bookmark not defined.
get_declared_interfaces() Function ................................. Error! Bookmark not defined.
get_declared_traits() Function ........................................ Error! Bookmark not defined.
property_exists() Function .............................................. Error! Bookmark not defined.
trait_exists() Function ..................................................... Error! Bookmark not defined.
Function Handling Function ............................................... Error! Bookmark not defined.
Callback Functions .......................................................... Error! Bookmark not defined.
call_user_func() Function ........................................... Error! Bookmark not defined.
call_user_func_array() Function ................................. Error! Bookmark not defined.
forward_static_call() and forward_static_call_array() Functions .... Error! Bookmark
not defined.
get_defined_functions() Function ............................... Error! Bookmark not defined.
retister_shutdown_function() Function ....................... Error! Bookmark not defined.
Namespaces......................................................................... Error! Bookmark not defined.
Creating Namespaces ...................................................... Error! Bookmark not defined.
Sub-Namespace............................................................... Error! Bookmark not defined.
Using Namespace............................................................ Error! Bookmark not defined.
PHP Rules for Accessing Namespaces ........................... Error! Bookmark not defined.
Exception Handling............................................................. Error! Bookmark not defined.
Default Constructor ......................................................... Error! Bookmark not defined.
message ....................................................................... Error! Bookmark not defined.
error code .................................................................... Error! Bookmark not defined.
Methods........................................................................... Error! Bookmark not defined.
getMessage() Method .................................................. Error! Bookmark not defined.
getCode() Method ....................................................... Error! Bookmark not defined.
getLine() Method ........................................................ Error! Bookmark not defined.
getFile() Method ......................................................... Error! Bookmark not defined.
getTrace() Method....................................................... Error! Bookmark not defined.
getTraceAsString() Method ........................................ Error! Bookmark not defined.
User Defined Exception Class ........................................ Error! Bookmark not defined.
Multiple catch Block ....................................................... Error! Bookmark not defined.
Summary ............................................................................. Error! Bookmark not defined.
PHP Web Facilities ................................................................. Error! Bookmark not defined.
HTTP Basics ....................................................................... Error! Bookmark not defined.
PHP Super Global Variables ............................................... Error! Bookmark not defined.
$COOKIE Global Array ................................................. Error! Bookmark not defined.
$_GET Global Array....................................................... Error! Bookmark not defined.
$_POST Global Array..................................................... Error! Bookmark not defined.
$_FILES Global Array .................................................... Error! Bookmark not defined.
$_ENV Global Array ...................................................... Error! Bookmark not defined.
$_SERVER Global Array ............................................... Error! Bookmark not defined.
Processing Forms ................................................................ Error! Bookmark not defined.
Methods........................................................................... Error! Bookmark not defined.
Parameters ....................................................................... Error! Bookmark not defined.
File Inclusion .................................................................. Error! Bookmark not defined.

http://www.bccfalna.com/
PHP in Hindi

Self Processing Pages...................................................... Error! Bookmark not defined.


Multivalve Parameters .................................................... Error! Bookmark not defined.
$_SERVER – Server Information ....................................... Error! Bookmark not defined.
SERVER_SOFTWARE Key .......................................... Error! Bookmark not defined.
SERVER_NAME Key .................................................... Error! Bookmark not defined.
SERVER_INTERFACE Key .......................................... Error! Bookmark not defined.
SERVER_PROTOCOL Key ........................................... Error! Bookmark not defined.
SERVER_PORT Key ..................................................... Error! Bookmark not defined.
REQUEST_METHOD Key ............................................ Error! Bookmark not defined.
PATH_INFO Key ........................................................... Error! Bookmark not defined.
PATH_TRANSLATED Key .......................................... Error! Bookmark not defined.
SCRIPT_NAME Key...................................................... Error! Bookmark not defined.
QUERY_STRING Key ................................................... Error! Bookmark not defined.
REMOTE_HOST Key .................................................... Error! Bookmark not defined.
REMOTE_HOST Key .................................................... Error! Bookmark not defined.
AUTH_TYPE Key .......................................................... Error! Bookmark not defined.
REMOTE_USER Key .................................................... Error! Bookmark not defined.
CONTENT_TYPE Key .................................................. Error! Bookmark not defined.
CONTENT_LENGTH Key ............................................ Error! Bookmark not defined.
Setting Response Headers ................................................... Error! Bookmark not defined.
Different Content Types.................................................. Error! Bookmark not defined.
Downloadable File .......................................................... Error! Bookmark not defined.
Uncatchable File ............................................................. Error! Bookmark not defined.
Redirection ...................................................................... Error! Bookmark not defined.
Page Expiration ............................................................... Error! Bookmark not defined.
Maintaining State ................................................................ Error! Bookmark not defined.
Cookies ........................................................................... Error! Bookmark not defined.
$name Parameter ......................................................... Error! Bookmark not defined.
$value Parameter ......................................................... Error! Bookmark not defined.
$expire Parameter ....................................................... Error! Bookmark not defined.
$path Parameter........................................................... Error! Bookmark not defined.
$domain Parameter ..................................................... Error! Bookmark not defined.
$secure Parameter ....................................................... Error! Bookmark not defined.
$httponly Parameter .................................................... Error! Bookmark not defined.
Sessions ........................................................................... Error! Bookmark not defined.
Session Basics ............................................................. Error! Bookmark not defined.
File Management System ........................................................ Error! Bookmark not defined.
Data Organization ............................................................... Error! Bookmark not defined.
Working with Files ............................................................. Error! Bookmark not defined.
Opening a File - fopen() Function ................................... Error! Bookmark not defined.
$filename..................................................................... Error! Bookmark not defined.
$mode .......................................................................... Error! Bookmark not defined.
“r” Reading Mode .............................................. Error! Bookmark not defined.
“r+” Reading and Writing Mode..................... Error! Bookmark not defined.
“w” Writing Mode.......................................... Error! Bookmark not defined.
“w+” Reading and Writing Mode..................... Error! Bookmark not defined.
“a” Reading Mode .............................................. Error! Bookmark not defined.
“a+” Reading Mode ......................................... Error! Bookmark not defined.
“x” Create for Writing Mode .............................. Error! Bookmark not defined.
“x+” Create for Reading and Writing Mode.... Error! Bookmark not defined.
“c” Open file for Writing Only ........................... Error! Bookmark not defined.
“c+” Open file for Reading and Writing ......... Error! Bookmark not defined.
$use_include_path....................................................... Error! Bookmark not defined.
Closing a File - fclose() Function.................................... Error! Bookmark not defined.

http://www.bccfalna.com/
PHP in Hindi

Writing to File ................................................................. Error! Bookmark not defined.


fwrite() Function ......................................................... Error! Bookmark not defined.
fputs() Function ........................................................... Error! Bookmark not defined.
Navigation in File............................................................ Error! Bookmark not defined.
fseek() Function .......................................................... Error! Bookmark not defined.
SEEK_CUR ............................................................ Error! Bookmark not defined.
SEEK_END ............................................................ Error! Bookmark not defined.
SEEK_SET.............................................................. Error! Bookmark not defined.
ftell() Function ............................................................ Error! Bookmark not defined.
rewind() Function ........................................................ Error! Bookmark not defined.
Reading from File ........................................................... Error! Bookmark not defined.
file() Function ............................................................. Error! Bookmark not defined.
FILE_USE_INCLUDE_PATH ............................... Error! Bookmark not defined.
FILE_IGNORE_NEW_LINES ............................... Error! Bookmark not defined.
FILE_SKIP_EMPTY_LINES ................................. Error! Bookmark not defined.
fgetcsv() Function ....................................................... Error! Bookmark not defined.
fgets() Function ........................................................... Error! Bookmark not defined.
fgetss() Function ......................................................... Error! Bookmark not defined.
Reading Single Character – fgetc() Function .............. Error! Bookmark not defined.
fread() Function........................................................... Error! Bookmark not defined.
readfile() Function....................................................... Error! Bookmark not defined.
Formatted File Writing and Reading............................... Error! Bookmark not defined.
fprintf() Function......................................................... Error! Bookmark not defined.
fscanf() Function ......................................................... Error! Bookmark not defined.
file_put_contents() Function ....................................... Error! Bookmark not defined.
FILE_USE_INCLUDE_PATH ............................... Error! Bookmark not defined.
FILE_APPEND ....................................................... Error! Bookmark not defined.
LOCK_EX .............................................................. Error! Bookmark not defined.
file_get_contents() Function ....................................... Error! Bookmark not defined.
Remote Data Sources ...................................................... Error! Bookmark not defined.
allow_url_fopen .............................................................. Error! Bookmark not defined.
allow_url_include............................................................ Error! Bookmark not defined.
safe_mode ....................................................................... Error! Bookmark not defined.
Creating Socket Connection............................................ Error! Bookmark not defined.
Sending Request Message to Remote Server over Socket ............. Error! Bookmark not
defined.
Receiving Response Message from Remote Server over Socket ... Error! Bookmark not
defined.
PHP File System Related Functions ................................... Error! Bookmark not defined.
Path Related Functions.................................................... Error! Bookmark not defined.
basename() Function ................................................... Error! Bookmark not defined.
dirname() Function ...................................................... Error! Bookmark not defined.
pathinfo() Function ..................................................... Error! Bookmark not defined.
realpath() Function ...................................................... Error! Bookmark not defined.
Size Related Functions .................................................... Error! Bookmark not defined.
filesize() Function ....................................................... Error! Bookmark not defined.
disk_free_space() Function ......................................... Error! Bookmark not defined.
diskfreespace() Function ............................................. Error! Bookmark not defined.
disk_total_space() Function ........................................ Error! Bookmark not defined.
File Related Time Functions ........................................... Error! Bookmark not defined.
fileatime() Function..................................................... Error! Bookmark not defined.
filectime() Function..................................................... Error! Bookmark not defined.
filemtime() Function ................................................... Error! Bookmark not defined.
Reading Directory Contents ............................................ Error! Bookmark not defined.

http://www.bccfalna.com/
PHP in Hindi

Directory Opening....................................................... Error! Bookmark not defined.


Directory Closing ........................................................ Error! Bookmark not defined.
Directory Rewinding ................................................... Error! Bookmark not defined.
Directory Content Reading ......................................... Error! Bookmark not defined.
chdir() Function........................................................... Error! Bookmark not defined.
getcwd() Function ....................................................... Error! Bookmark not defined.
chroot() Function......................................................... Error! Bookmark not defined.
is_dir() Function .......................................................... Error! Bookmark not defined.
General Functions ........................................................... Error! Bookmark not defined.
is_file() Function ......................................................... Error! Bookmark not defined.
is_readable() Function................................................. Error! Bookmark not defined.
is_writable() or is_writeable() Function...................... Error! Bookmark not defined.
file_exists() Function .................................................. Error! Bookmark not defined.
Shell Command Functions .............................................. Error! Bookmark not defined.
copy() Function ........................................................... Error! Bookmark not defined.
rename() Function ....................................................... Error! Bookmark not defined.
unlink() Function......................................................... Error! Bookmark not defined.
mkdir() Function ......................................................... Error! Bookmark not defined.
rmdir() Function .......................................................... Error! Bookmark not defined.
touch() Function .......................................................... Error! Bookmark not defined.
Dynamic Website .................................................................... Error! Bookmark not defined.
MVC Pattern ....................................................................... Error! Bookmark not defined.
Database Fundamental ........................................................ Error! Bookmark not defined.
Primary Key .................................................................... Error! Bookmark not defined.
Foreign Keys ................................................................... Error! Bookmark not defined.
MySql with phpMyAdmin .................................................. Error! Bookmark not defined.
MySql Data Types .......................................................... Error! Bookmark not defined.
Date and Time Data Types .......................................... Error! Bookmark not defined.
DATE Datatype....................................................... Error! Bookmark not defined.
DATETIME Datatype ............................................. Error! Bookmark not defined.
TIME Datatype ....................................................... Error! Bookmark not defined.
TIMESTAMP[(M) [DEFAULT] [ON UPDATE] .. Error! Bookmark not defined.
YEAR[(2|4)] Datatype ............................................ Error! Bookmark not defined.
Numeric Data Types ................................................... Error! Bookmark not defined.
BOOL, BOOLEAN or TINYINT(1) Datatypes ...... Error! Bookmark not defined.
BIGINT[(M)] Datatypes ......................................... Error! Bookmark not defined.
INT[(M)] [UNSIGNED] [ZEROFILL] Datatypes .. Error! Bookmark not defined.
MEDIUMINT[(M)] [UNSIGNED] [ZEROFILL] Datatypes Error! Bookmark not
defined.
SMALLINT[(M)] [UNSIGNED] [ZEROFILL] Datatypes ... Error! Bookmark not
defined.
TINYINT[(M)] [UNSIGNED] [ZEROFILL] Datatypes ....... Error! Bookmark not
defined.
DECIMAL([M[,D]]) [UNSIGNED] [ZEROFILL] Datatype Error! Bookmark not
defined.
DOUBLE([M,D]) [UNSIGNED] [ZEROFILL] Datatype ..... Error! Bookmark not
defined.
FLOAT([M,D]) [UNSIGNED] [ZEROFILL] Datatype ........ Error! Bookmark not
defined.
FLOAT (precision) [UNSIGNED] [ZEROFILL] Datatype ... Error! Bookmark not
defined.
String Data Types........................................................ Error! Bookmark not defined.
CHAR(Length) [BINARY | ASCII | UNICODE] Datatype .. Error! Bookmark not
defined.

http://www.bccfalna.com/
PHP in Hindi

VARCHAR(Length) [BINARY] Datatype ............. Error! Bookmark not defined.


LONGBLOB Datatype............................................ Error! Bookmark not defined.
LONGTEXT Datatype ............................................ Error! Bookmark not defined.
MEDIUMBLOB Datatype ...................................... Error! Bookmark not defined.
MEDIUMTEXT Datatype ...................................... Error! Bookmark not defined.
LONGTEXT Datatype ............................................ Error! Bookmark not defined.
BLOB Datatype....................................................... Error! Bookmark not defined.
TEXT Datatype ....................................................... Error! Bookmark not defined.
TINYBLOB Datatype ............................................. Error! Bookmark not defined.
TINYTEXT Datatype.............................................. Error! Bookmark not defined.
ENUM("member1","member2",… "member65,535") Datatype . Error! Bookmark
not defined.
SET("member1", "member2",… "member64") Datatype ...... Error! Bookmark not
defined.
Datatype Attributes ......................................................... Error! Bookmark not defined.
AUTO_INCREMENT Attribute ................................. Error! Bookmark not defined.
BINARY Attribute ...................................................... Error! Bookmark not defined.
DEFAULT Attribute ................................................... Error! Bookmark not defined.
INDEX Attribute ......................................................... Error! Bookmark not defined.
NATIONAL Attribute................................................. Error! Bookmark not defined.
NOT NULL Attribute ................................................. Error! Bookmark not defined.
NULL Attribute........................................................... Error! Bookmark not defined.
PRIMARY KEY Attribute .......................................... Error! Bookmark not defined.
UNIQUE Attribute ...................................................... Error! Bookmark not defined.
ZEROFILL Attribute .................................................. Error! Bookmark not defined.
MySql Storage Engines....................................................... Error! Bookmark not defined.
Using MySQL with PHP..................................................... Error! Bookmark not defined.
Establishing Connection between MySQL and PHP ...... Error! Bookmark not defined.
Executing SQL Queries on MySQL through PHP .......... Error! Bookmark not defined.
Closing the Connection ................................................... Error! Bookmark not defined.
Retrieving Query Results from MySQL Database .......... Error! Bookmark not defined.
MYSQLI_ASSOC Constant ....................................... Error! Bookmark not defined.
MYSQLI_NUM Constant ........................................... Error! Bookmark not defined.
MYSQLI_BOTH Constant ......................................... Error! Bookmark not defined.
Database Security............................................................ Error! Bookmark not defined.
mysqli_num_rows() Function ......................................... Error! Bookmark not defined.
Updating MySQL Records with PHP ............................. Error! Bookmark not defined.
PHP with MySQL in Detail ................................................ Error! Bookmark not defined.
Connection with Database............................................... Error! Bookmark not defined.
Interaction with Database................................................ Error! Bookmark not defined.
Sending Query to Database ......................................... Error! Bookmark not defined.
Retrieving Data ........................................................... Error! Bookmark not defined.
Inserting Data .............................................................. Error! Bookmark not defined.
Updating Data ............................................................. Error! Bookmark not defined.
Delete Data.................................................................. Error! Bookmark not defined.
Parsing Query Results ..................................................... Error! Bookmark not defined.
Fetching Results into an Object .................................. Error! Bookmark not defined.
Retrieving Results using Indexed and Associative Arrays ........ Error! Bookmark not
defined.
Determining the Rows Selected and Rows Affected .. Error! Bookmark not defined.
Determining the Number of Returned Rows........... Error! Bookmark not defined.
Determining the Number of Affected Rows ........... Error! Bookmark not defined.
Working with Prepared Statements ................................. Error! Bookmark not defined.
Preparing the Statement for Execution ....................... Error! Bookmark not defined.

http://www.bccfalna.com/
PHP in Hindi

Executing a Prepared Statement.................................. Error! Bookmark not defined.


Recuperating Prepared Statement Resource ............... Error! Bookmark not defined.
Binding Parameters ..................................................... Error! Bookmark not defined.
Binding Results or Binding Variables......................... Error! Bookmark not defined.
HTML Related Special Functions ....................................... Error! Bookmark not defined.
addcslashes() Function .................................................... Error! Bookmark not defined.
stripcslashes() Function................................................... Error! Bookmark not defined.
addslashes() Function ...................................................... Error! Bookmark not defined.
stripslashes() Function .................................................... Error! Bookmark not defined.
htmlspecialchars() Function ............................................ Error! Bookmark not defined.
ENT_COMPACT Constant ........................................ Error! Bookmark not defined.
ENT_QUOTES Constant ............................................ Error! Bookmark not defined.
ENT_NOQUOTES Constant ...................................... Error! Bookmark not defined.
ENT_IGNORE Constant............................................. Error! Bookmark not defined.
ENT_SUBSTITUTE Constant .................................... Error! Bookmark not defined.
ENT_DISALLOWED Constant.................................. Error! Bookmark not defined.
ENT_HTML401 Constant .......................................... Error! Bookmark not defined.
ENT_XML1 Constant ................................................. Error! Bookmark not defined.
ENT_HTML5 Constant .............................................. Error! Bookmark not defined.
htmlspecialchars_decode() Function ............................... Error! Bookmark not defined.
htmlentities() Function .................................................... Error! Bookmark not defined.
html_entity_decode() Function ....................................... Error! Bookmark not defined.
nl2br() Function .............................................................. Error! Bookmark not defined.
Last Thing : From the author .................................................. Error! Bookmark not defined.

http://www.bccfalna.com/
PHP in Hindi

Web Development
ge Web dks nks fgLlksa esa Divide dj ldrs gSaA
1 Web Site
2 Web Application

Website lkekU;r;k Advertisement ds fy, mi;ksxh gksrh gS tcfd Web Application, Data
dks Manage djus ds fy,A Web Sites dks ge ,d vU; rjhds ls fQj ls nks Hkkxksa esa ckaV
ldrs gSa%

1 Static Web Site


2 Dynamic Web Site

Static Web Site ,slh Web Site gksrh gS] ftlds Contents dks dsoy ,d ckj Develop fd;k
tkrk gS vkSj cgqr de ckj Modify fd;k tkrk gSA ,sls Content dks ckj&ckj Modify djus
dh t:jr ugha gksrhA tcfd Dynamic Web Site ,slh Web Site gksrh gS] ftlds Content
le;&le; ij vkSj ckj&ckj t:jr ds vuqlkj cnyrs jgrs gSaA

mnkgj.k ds fy, fdlh Company ds fofHkUu Employees dh Information ;k Company ds


fodkl dh Information, fdlh School ds fofHkUu fo|kfFkZ;ksa dh Personal Information,
Teachers dh Personal Information vkfn ,slh ckrsa gSa] tks yEcs le; rd ugha cnyrhA
blfy, bl izdkj dh Information dks tc Web Site ds ek/;e ls Represent fd;k tkrk gS]
rks cuus okyh Web Site ,d Static Web Site gksrh gSA

tcfd fdlh Company ds fofHkUu Employees dh Salary dh Information ;k Company ds


Growth ls lacfa /kr Information tSls fd Balance Sheet vkfn ckj&ckj cnyrh jgrh gSA
blh rjg ls fdlh School ds fofHkUu Students dh Mark-Sheet ds Numbers o Results gj
lky cnyrs jgrs gSaA tc bl izdkj dh Information dks fdlh Web Site ds ek/;e ls
Represent fd;k tkrk gS] rc ftl izdkj dh Web Sites cukuh iMrh gSa] mUgsa Dynamic
Web Sites dgrs gSaA

;fn bl izdkj dh Web Sites dks T;knk csgrj “kCn ls Represent djs]a rks bls Web
Applications Hkh dg ldrs gSaA D;ksafd ;s ,d Full Flash Software gksrs gSa tks fdlh ,d
Specific Type dh t:jr dks Best rjhds ls iwjk djrs gSa o fdlh ,d leL;k ls lacfa /kr
fofHkUu izdkj dh Information dks Best rjhds ls Manage djrs gSaA

Dynamic Website dks Hkh ge nks fgLlksa esa ckaV ldrs gSa %
Client Side Dynamic
Server Side Dynamic

Client Side Dynamic Websites dks Interactive Website Hkh dgrs gSaA lkekU;r;k bl izdkj
dh Websites esa Client Side esa JavaScript ;k blds fdlh Framework dk iz;ksx djds
Front End dks Interactive cuk;k tkrk gSA

,d ,slh Web Site ftls Visit djrs le;] User ml Web Site ds lkFk fdlh rjg dk
Interaction Hkh dj ldrk gS] fdlh Item dks Click dj ldrk gS] vf/kd tkudkjh ds fy,
fdlh rjg ds Animation dks ns[k ldrk gS ;k viuh t:jr ds vuqlkj Content dks Client
Side esa Modify djus esa l{ke gksrk gSA ;kuh tc User Client Side esa fdlh Web Site ds

http://www.bccfalna.com/
PHP in Hindi

lkFk fdlh rjg dk dksbZ Interaction dj ldrk gS] rks bl izdkj dh Web Sites dks
Interactive Web Site dgrs gSaA

tcfd Server Side Dynamic Website esa Webpage ij fn[kkbZ nsus okys Contents User dh
t:jr ds vk/kkj ij Server ls cudj ;k Modify gksdj Client Web Browser esa Display
gksrs gSaA ;kuh ;s Web Page ,sls Web Page gksrs gSa] tks User dh t:jr ds vuqlkj Web
Server ij Dynamically curs gSaA

mnkgj.k ds fy, tc dksbZ Student viuh Mark Sheet dks Internet ls izkIr djuk pkgrk gS]
rks og fdlh Web Site ds fdlh Web Page ij fn[kkbZ nsus okys Form esa viuk Name ;k
Roll Number Enter djrk gS vkSj mls dsoy mlh dh Mark Sheet izkIr gksrh gSA

tcfd ge tkurs gSa fd mlh Form ij fdlh vU; Roll Number ;k uke dks Specify djus
ij ogh Web Page fQj ls fn[kkbZ nsxk] ysfdu mlds Content fiNys okys Result dh rqyuk
esa fcYdqy vyx gksaxs] D;ksfa d lHkh Students dk Result o Mark Sheet ,d leku ugha gksrkA

bl izdkj dh Web Site tks fd vyx&vyx Input ds fy, vyx&vyx Result iznku djs]
Dynamic Website dgykrh gS vkSj tc User dks fn[kkbZ nsus okyk Web Page fdl rjg dk
fn[kkbZ nsxk] ;s fu.kZ; User }kjk Input fd, x, Data ds vk/kkj ij Web Server ysrk gS] rks
bl izdkj dh Dynamic Web Site dks Server Side Dynamic Website dgk tkrk gSA

,d Server Side Dynamic Web Site ds Hkh nks fgLls gksrs gSaA tks fgLlk Client Side ds Web
Browser esa User ds lkeus fn[kkbZ nsrk gS] og fgLlk Front End dgykrk gS tks fd
lkekU;r% Web Page gksrk gS] tcfd ml Front End Web Page ij User dks D;k vkSj dSlk
fn[kkbZ nsuk pkfg,] bls Dynamic Web Site ds ftl fgLls }kjk Control fd;k tkrk gS] ;k
Generate fd;k tkrk gS] ml fgLls dks Back End dgk tk ldrk gSA

fdlh User dks fn[kkbZ nsus okyk Website dk fgLlk ;kuh Front End Hkh rhu Hkkxksa esa ckaVk
tk ldrk gS %

1. Structure of Web Page


2. Style of Web Page
3. Behavior of Web Page

Webpage ds Structure dks r; djus dk dke HTML dk gksrk gS] Webpage ds


Appearance dks Define djus dk dke CSS dk gksrk gSA tcfd Webpage dks Interactivity
o Dynamic cukus dk dke JavaScript dk gksrk gSA

blh rjg ls Website ds Back End dks rhu fgLlksa esa Divide fd;k tk ldrk gS%

1. Web Server or Host


2. Server Side Scripting Language
3. Server Side Database

lkekU;r% u, Programmers Web Clients o Web Server dks Bhd ls ugha le> ikrs tks
mUgsa rsth ls Web Programming lh[kus esa dkQh ijs”kkuh esa iSnk djrk gSA blfy, lcls
igys ;s le>uk t:jh gS fd vkf[kj ;s Web Site gksrk D;k gS vkSj yksx Web Site D;ksa
cuokrs gSaA

http://www.bccfalna.com/
PHP in Hindi

;fn ge Root Level ij le>s]a rks ,d Web Sites dsoy fdlh Information dks Represent
djus dk Electronic Medium gSA ;fn Professional “kCnksa esa dgsa rks ,d Web Site okLro
esa ,d lcls de [kpsZ okyk rFkk Customers ds fy, lcls T;knk lqfo/kkiw.kZ rjhds ls fdlh
Product ds ckjs esa Detail ls Information nsus okyk Advertising Medium gSA ftls fofHkUu
Businessman vius fdlh Product dks Internet ds ek/;e ls Directly Sell djus vFkok fdlh
Product dks Indirectly Promote djus ds fy, Develop djokrs gSaA

D;k vkius dHkh lksapk gS fd Advertising dk ewy mn~ns”; D;k gksrk gS\ Advertising dk ewy
mn~ns”; fdlh Product dh Direct Selling djuk vFkok Indirect Promoting djuk gh gksrk
gS] rkfd ml Product ds Owner dk O;kikj c< ldsA

Internet fdlh O;kikj dks c<kus esa Newspaper, Radio, Television vkfn dh rjg gh ,d
cgqr cMk ek/;e gS] tgka djksMksa yksx fdlh Hkh le; Internet Surfing djrs gq, miyC/k jgrs
gSa vkSj blhfy, fofHkUu Business Owners viuh Web Site cuokrs gSaA

lkekU;r% u, Web Programmers ,d vkSj xyrh djrs gSaA mudk rdZ ;s gksrk gS fd lHkh
Web Sites gesa”kk fdlh Product dh Selling ;k Promoting ugha djrha] cfYd T;knkrj
Web Sites ij os tks Information ns[krs gSa] muesa dgha Hkh fdlh Hkh rjg ds Product dk
ftØ ugha gksrkA mnkgj.k ds fy, Google, Yahoo vkfn Web Sites gSa] tks fcuk fdlh rjg
dh Fees fy, gq, gesa Internet ij Searching djus dh lqfo/kk nsrs gSaA

tcfd lPpkbZ ;s gS fd gj Web Site fdlh uk fdlh Product dh Selling ds fy, gh


Develop dh tkrh gS vkSj tks Web Site Online Selling ;k Promotion ugha djrha] os Web
Site T;knk le; rd Available ugha jgrhaA

u, Web Programmers Marketing Fundas o Advertising Tricks ls vufHkK gksrs gSaA mUgsa
gj Web Site ij Selling ds fy, Product fn[kkbZ ugha nsr]s blfy, os le>rs gSa fd og
Web Site eqQ~r esa lkjh tkudkjh ns jgk gS vkSj ;gha u, Web Programmers xyrh djrs gSaA
lkekU;r% os le>rs gSa fd gj Product Physical gksrk gS] tks fd mudh lcls cMh Hkwy gSA

Product gesa”kk Physical gh gks] ,slk t:jh ugha gSA mnkgj.k ds fy, ;fn ekuysa fd vkius
viuh School dh i<kbZ iwjh dj yh vkSj vc vki fdlh Best MBA College esa Admission
izkIr djuk pkgrs gSaA ;s tkuus ds fy, fd lcls vPNk MBA College dkSulk gS vkSj ogka
D;k Fees gS] fdrus lky dk dkslZ gS] D;k Subjects i<k, tkrs gSa] iqjkus Students dh Job
Placements dh D;k fLFkfr gS] vkfn fofHkUu izdkj dh tkudkfj;ksa dks izkIr djus ds fy,
vki yksxksa ls iwNrs gSa vFkok vki Internet ij Surfing dk iz;ksx djrs gSaA

tc vki Internet }kjk fdlh College dk Selection djuk pkgrs gSa] rkfd vki Best College
esa Admission izkIr dj ldsa] rks okLro esa vki fofHkUu Colleges dh Advertising gh rks ns[k
jgs gksrs gSaA D;ksfa d vki ftl fdlh Hkh School ;k College esa Admission ysaxs] og School
;k College vkils Fees ds :i esa iSlk olwy djsxk vkSj ;fn ml College us viuh Web
Site u cuokbZ gksrh] rks vkidks ml College ds ckjs esa tkudkjh dSls feyrhA ;fn vki ml
College ds ckjs esa Internet ds ek/;e ls tku ugha ikrs] rks vki ogka Admission dSls ysrs
vkSj ;fn vki ml Internet }kjk Selected College esa Admission ugha ysrs] rks og College
vkils Fees dSls olwyrkA

;fn /;ku ls ns[kk tk,] rks ;gka vkius ml College ls dqN ugha [kjhnk] fQj Hkh Qhl ds
:i esa vkius mls iSlk fn;kA rks vki dSls dg ldrs gSa fd gj Web Site viuk Product

http://www.bccfalna.com/
PHP in Hindi

Sell ugha djrh D;ksafd fdlh College ds fy, mlds Course gh mlds Products gSa vkSj dksbZ
Service ;k Course dksbZ Physical oLrq ugha gksrh] fQj Hkh mls [kjhnk tkrk gSA

;kuh ewy :i ls le>us okyh ckr ;s gS fd Internet nqfu;ka dk ,d lcls cMk Advertising
Medium gS vkSj gj Web Site fdlh u fdlh Product dh Advertising ds fy, gh cuk;h
xbZ gksrh gS] fQj pkgs og Product Physical gks vFkok Virtual.

tc Product Physical gksrk gS] rc Web Site ml Product dks Directly Offer djrh gSa] rkfd
tks User ml Web Site dks ns[ks] os ml Product dks Directly Internet ds ek/;e ls Online
[kjhn ldsa tcfd tks Product Directly Sellable ugha gksrs] tSls fd dksbZ Service ;k Course,
mUgsa Internet ds ek/;e ls Promote fd;k tkrk gS] rkfd yksx mu Offer dh xbZ Services
ds ckjs esa tkusa vkSj Web Site Owner dks T;knk ls T;knk Customers ;kuh Clients feysa]
rkfd mldk O;kikj c< ldsA bl izfØ;k dks ge Indirect Selling ;k Promotion dg
ldrs gSaA

rks lkjka”k ds :i esa dgsa rks gj Web Site fdlh uk fdlh Businessman dh gh gksrh gS vkSj
gj Businessman pkgrk gS fd mls T;knk ls T;knk Customers feysaA blfy, ,d
Businessman ds utfj, ls le>s]a rks mldh Web Site dks Visit djus okyk gj User,
mldk ,d Customer ;k Client gSA D;ksafd tks User fdlh Owner dh Web Site dks Visit
djrk gS] ml User dks Hkh Client dgk tk ldrk gS] tcfd User ftl Owner dh Web
Site dks Visit djrk gS] ml Web Site Owner dks Server Hkh dgk tk ldrk gS] D;ksafd og
Owner vius User dks fdlh u fdlh rjg dh Physical Product ;k Virtual Service
Provide djrk gSA

ftl izdkj ls Real World esa Client o Server gksrs gSa] tSlkfd geus mijksDr Discussion
}kjk le>k] mlh izdkj ls tc ge Web Development dh ckr djrs gSa] rc Hkh Client o
Server gksrs gSa] ftUgsa lkekU;r% Web Client o Web Server dgk tkrk gSA

Web Client o Web Server dks Web Development ds utfj, ls Bhd ls le>us ds fy, gesa
nks Perspectives dks /;ku esa j[kuk gksrk gS] D;ksafd Web Client o Web Server] nksuksa nks
Layers dk lewg gksrs gSa%

Hardware Layer
Software Layer

User ftl Computer ;k Device tSls fd Computer, Laptop, Notebook, Mobile Phone
vkfn ds ek/;e ls Internet dks Use djrk gS] og ek/;e Hardware Layer dks Represent
djrk gSA tcfd og User viuh Device esa Installed ftl Software ds ek/;e ls Internet
Surfing djrk gS] og ek/;e Software Layer dks Represent djrk gS] tks fd lkekU;r%
Web Browser gksrk gSA

;kuh og Device, ftlds }kjk User Internet Use djrk gS] Hardware Client gSA lkFk gh
ml Device esa Installed og Software tks fd lkekU;r% Web Browser gksrk gS] ftlds
ek/;e ls User Internet Surfing djrk gS] Software Client gSA

Software gesa”kk Hardware ij fuHkZj gksrs gSa vkSj ;s nksuksa gesa”kk lkFk esa gksrs gSa rHkh
mi;ksxh gksrs gSaA ;kuh ;fn vkids ikl Computer gks] ysfdu ml Computer esa dksbZ Web
Browser tSls fd Internet Explorer, Mozilla, Firefox, Safari, Chrome vkfn u gks] rks vki

http://www.bccfalna.com/
PHP in Hindi

Internet Surfing ugha dj ldrs] D;ksafd dksbZ Hkh Device fcuk mi;qDr Software ds
Electronic iqtksZa ds ,d Box ds vykok vkSj dqN ugha gksrk blfy, fcuk Web Browsers ds
vkidk Computer vkidks Web Surfing ugha djok ldrkA

tcfd ;fn nwljs rjhds ls ns[ksa] rks fcuk fdlh Hardware ds fdlh Software dk dksbZ
vkSfpR; gh ugha gksrk D;ksfa d Software gesa”kk fdlh u fdlh Hardware ds vUnj gh gksrk gSA
ifj.kkeLo:i ;fn vkids ikl Internet Surfing djus ds fy, dksbZ Device gh ugha gS] rks
fQj Software gks gh ugha ldrkA

Hardware o Software ds bl Combination dks gh Web Client ;k Web Server dgk tkrk
gSA ;kuh ,d User, tks fd fdlh Web Site dks Visit djrk gS] ,d Device, ftlds ek/;e
ls User fdlh Web Site dks Visit djrk gS vkSj og Web Browser Software ftlds fcuk
User fdlh Web Site dks Visit ugha dj ldrk] rhuksa dk Combined :i Web Client dks
Represent djrk gS] ysfdu ,d Web Developer ds utfj, ls ge dsoy Web Browser dks
gh Web Client ;k Client Software dgrs gSa D;ksafd Web Browser fdlh Device ij fuHkZj
ugha gksrk blfy, gj Device esa leku ;k fHkUu Web Browser gks ldrk gS vkSj ,d Web
Programmer ds :i esa gesa dsoy Web Browser ds ckjs esa gh lkspuk gksrk gSA

vc ge Web Server ds ckjs esa le>rs gSaA Web Client ;kuh Device + Web Browser
Software fdlh User dks ;s lqfo/kk nsrs gSa] fd og Internet ij fdlh rjg dh Request
Perform dj ldsA mnkgj.k ds fy, tc User fdlh Web Site dk URL fdlh Web
Browser ds Address Bar esa Fill djds Enter Key Press djrk gS vFkok HTML Web Page
ij fn[kkbZ nsus okys fdlh Link dks Click djrk gS] rks okLro esa og ,d izdkj dh Request
dj jgk gksrk gS] tks bl ckr dks Indicate djrk gS fd og ml URL ;k Link ls
Associated Information dks tkuuk pkgrk gSA

pwfa d lkekU;r% ,d Device dks dsoy ,d gh User Use dj jgk gksrk gS vkSj og User ,d
ckj esa dsoy ,d gh Request djrk gS] blfy, User ds Device dk High Quality o High
Performance dk gksuk t:jh ugha gksrk] ysfdu User ftl Web Site dks Visit dj jgk gksrk
gS] mlh le; mlh Web Site dks yk[kksa yksx Use dj jgs gks ldrs gSaA

mnkgj.k ds fy, ftl le; vki Google ij dqN Search dj jgs gksrs gSa] mlh le; yk[kksa
yksx mlh Google ds mlh Home Page ij fdlh uk fdlh rjg dh Searching dj jgs gksrs
gSaA bl fLFkfr esa ,d gh le; ij yk[kksa yksxksa dh Requirements dks lkekU; ls Computer
;k Mobile Phone Device }kjk iwjk fd;k tkuk lEHko ugha gks ldrkA

blfy, User ftl Web Site dks Visit djrk gS] ml Web Site dks ,d cgqr gh High
Power o High Quality ds Computer System ij Host fd;k tkuk t:jh gksrk gS] tks fd
gj le; On jgsA bl High Power Configuration okys Computer System dks lkekU;r%
Web Host dgk tkrk gSA

gj High Configuration okyk Computer Web Host gksrk gS] ,slk le>uk xyr gSA vki
vius Lo;a ds Computer dks Hkh Web Host dh rjg Use dj ldrs gSa vkSj vkxs vkus okys
Contents esa ge ,slk djsaxs HkhA ysfdu D;ksfa d ,d Web Host dks yk[kksa yksxksa dh Requests
dks leku le; ij iwjk djus dh t:jr gks ldrh gS] blfy, Web Host Computers dk
fdlh Hkh vU; Computer System dh rqyuk esa T;knk Powerful gksuk t:jh gksrk gSA

http://www.bccfalna.com/
PHP in Hindi

fQj ls /;ku nsa fd ,d High Power Configuration okyk Computer System Bhd mlh rjg
ls vk ldus okyh yk[kksa Requests dks vdsys Handle ugha dj ldrk] ftl rjg ls ,d
User dk Device fcuk Client Software ds Web Surfing ugha dj ldrkA ;kuh bl High
Power Compurgation okys Computer System dks Hkh ,d Software dh t:jr gksrh gS] tks
vkus okyh Requests dks Handle djrk gSA ;s High Power Configuration okyk Computer
System rks dsoy mu Requests dks iwjk djus dh xfr dks c<k nsrk gS] rkfd de ls de
le; esa T;knk ls T;knk Users dh Requests dks iwjk fd;k tk ldsA bl Special Software
dks Web Server Software dgrs gSaA

Web Server Software dk ges”a kk fdlh High Configuration okys Computer System ij gh
Install fd;k tk ldrk gS] ,slk ugha gS cfYd ge fdlh Hkh lkekU; ls Computer System ij
Hkh bu Web Server Softwares dks Install dj ldrs gSa vkSj ftl Computer System ij
fdlh Web Server Software dks Install djrs gSa] mlh Computer dks Web Server dgk tk
ldrk gS] fQj Hkys gh og Computer lkekU; lk Pentium1 Processor okyk Computer gh
D;ksa u gksA

Web Server Software gh og Software gksrk gS] tks User }kjk vkus okyh Request dks
Accept djrk gS vkSj User dks mldk okafNr ifj.kke Web Page ds :i esa fQj ls Serve
djrk gS ;k fQj ls Hkstrk gS] ftls User dk Web Browser Receive djds User ds lkeus
Render djrk gSA

bl rjg ls vc ;fn ge lkjka”k ds :i esa le>sa] rks User + User Device + Web Browser
dk Combination Web Client dks Represent djrk gS] tcfd ,d Web Developer ds fy,
Coding ds fygkt ls dsoy Web Browser egRoiw.kZ gksrk gSA

tcfd Host Computer System + Web Server + Web Developer + Web Site Owner dk
Combination Web Server dgykrk gS] ysfdu ,d Web Developer ds fy, Coding ds
fygkt ls dsoy Web Server dks egRoiw.kZ gksrk gS] gkykafd gesa Web Browser dh rqyuk esa
Web Server ds lkFk cgqr de dke djuk gksrk gSA

orZeku le; esa ewy :i ls IIS o Apache uke ds nks Web Servers lcls T;knk mi;ksx esa
fy, tkrs gSaA

IIS, Windows Operating System ds fy, Microsoft Company }kjk cuk;k x;k Web Server
gS] blfy, bl ij Microsoft Technology dh Programming Languages tSls fd ASP ;k
ASP.NET esa cuk, x, Web Applications T;knk vklkuh o lqfo/kkiq.kZ rjhds ls Run gksrs
gSaA

tcfd Apache, Linux ds fy, Develop fd;k x;k Web Server gS] tks Server Side
Scripting Language ds :i esa Perl, PHP vkfn dks T;knk csgrj rjhds ls Access djrk gSA

Server Sidedh Scripting Language ds :i esa lkekU;r;k ASP, PHP, JSP vkfn dk iz;ksx
fd;k tkrk gS] tcfd Website ls lacaf/kr Data dks ftl Software esa Store fd;k tkrk gS]
mls Database Software dgk tkrk gS] tks fd lkekU;r;k MSSQL, MySql vkfn gksrk gSA

Client Side ls vkus okys Data dks fdl izdkj ls Process djuk gS] bl ckr dk fu.kZ;
Server Side Scripting Language ysrk gS vkSj Data dks Process djus ds ckn mls tgka Store
fd;k tkrk gS] og DBMS Software gksrk gS ysfdu Scripting Language }kjk vkus okys Data

http://www.bccfalna.com/
PHP in Hindi

dks DBMS Software esa Store o Manage dSls djuk gS] bl ckr dk fu.kZ; iwjh rjg ls
DBMS Software ysrk gSA

pwfa d Internet iwjh rjg ls Client-Server Architecture Technology ij vk/kkfjr gS] ftlds
gesa”kk nks vkSj FkksMk vkSj xgjkbZ esa tkus ij rhu fgLls gksrs gSa] ftUgsa 2-Tier o 3-Tier
Architecture dgk tkrk gSA

2-Tier Architecture esa ewy :i ls Client o Server gksrs gSa] ftuds ckjs esa vki mijksDr
Discussion }kjk vPNh rjg ls le> x, gksaxsA tcfd 3-Tier Architecture esa Client o
Server ds vykok ,d Business Tier ;k Logic Tier Hkh gksrk gS] tks fd fofHkUu izdkj ds
Business Logics dks Handle djrk gSA lkekU;r% ;s rhljk Tier, DBMS Software dk fgLlk
gksrk gS vkSj Client Tier o Server Tier ds chp esa viuk Role Play djrk gSA

pfy,] vc ge mijksDr Discussion dks lkjka”k ds :i esa ,d ckj Revise djrs gq, le>rs
gSa fd D;k vkSj dSls gksrk gS\

 lcls igys User fdlh Web Site dk Address Web Browser ds Address Bar esa
Place djds Enter Key Press djrk gS vFkok fdlh Web Site ds HTML Page ij
fn[kkbZ nsus okys Link ij Click djrk gSA

 Web Browser User }kjk Specified URL dks Web Server ij Hkstrk gS vkSj ml
Resource ds fy, Web Server ls Request djrk gSA

 Web Server, Web Browser ls vkus okys Request dks Identify djrk gS vkSj ns[krk
gS fd og Resource dksbZ Static Web Page gS ;k Dynamic Web Page gSA

 ;fn Requested Resource Static Web Page gksrk gS] rks Web Server ml Resource
dks Specified URL ds vuqlkj vius Web Host ij Search djrk gS vkSj Resource
fey tkus dh fLFkfr esa og Resource fQj ls Web Browser dks Hkstrs gq, Request
dks iwjk djrk gSA

tcfd Resource ds Host ij Available u gksus dh fLFkfr esa ,d Error Return


djrk gS] tks bl ckr dks Specify djrk gS fd Specified Resource Host ij
Available ugha gSA

 ;fn Requested Resource Dynamic Web Page gksrk gS] rks Web Server ml
Resource dks Specified URL ds vuqlkj viuh Scripting Language ij Parsing ds
fy, Hkstrk gSA

;fn Windows dk Web Host gks] rks Scripting Language ds :i esa lkekU;r% ASP
;k ASP.NET Scripting Language vkus okyh Request dks Process djrk gS tcfd
;fn Linux dk Web Host gks] rks PHP, Perl tSlh Scripting Languages vkus okyh
Request dh Processing djrs gSaA

;fn Data dks Store ;k Access djus ds fy, Server Side esa fdlh DBMS
Software dks Use fd;k x;k gks] rks Scripting Languages vius Associated DBMS
Software ij Data dks Store ;k Access djus ds fy, DBMS Software ls Request
djrk gSA

http://www.bccfalna.com/
PHP in Hindi

DBMS Software, Scripting Language }kjk vkus okyh Request dks Fulfill djus ds
fy, vius Business Tier esa Specify fd, x, Business Rules o IO Rules dks
Data ij Apply djrk gS vkSj Business Rules o IO Rules ds iwjh rjg ls Satisfy
gksus dh fLFkfr esa Scripting Language dks Requested Data Return djrk gS vFkok
vkus okys Processed Data dks DBMS Software esa Store djds Scripting Language
dks bl ckr dh tkudkjh nsrk gS fd mlus viuk dke iwjk dj fn;k gSA

tcfd ;fn DBMS Software ij vkus okyh Request ls DBMS Software ds


Business Tier ij Specified fdlh rjg dk Business ;k IO Rules dk Violation
feyrk gS] rks DBMS Software, Scripting Language dks ,d Appropriate Error
Message Return djrk gSA

nksuksa gh fLFkfr;ksa esa Scripting Language dks DBMS Software ls dksbZ Output
feyrk gS] ftlds vk/kkj ij og viuk Resultant Web Page Reformat djrk gS vkSj
Web Server dks bl ckr dk Instruction nsrk gS fd og Web Browser }kjk
Requested Resource dks Serve dj ldrk gSA

 Scripting Language ls Formatted Resultant Web Page rS;kj gks tkus dh tkudkjh
fey tkus ds ckn Web Server ml Resultant Web Page dks fQj ls Web Browser
dks Return dj nsrk gSA

 Web Browser, Web Server ls vkus okys Resultant Web Page dks fQj ls Render
dj nsrk gSA lcls igys Web Browser vkus okys Web Page ds HTML Codes ds
vuqlkj Web Page dks Structure djrk gSA fQj ml ij fofHkUu Inline o Outline
CSS Rules Apply djrk gS vkSj vUr esa JavaScript ds Behaviors dks Apply djds
User ds lkeus Interactive Web Page Render dj nsrk gSA

bl izdkj ls User }kjk ,d Request iwjh gksus esa mijksDr lHkh Steps Follow gksrs gSaA pwfa d
Static Web Page dh Request iwjh gksus esa Dynamic Web Page dh rqyuk esa de Steps
Follow gksrs gSa] blfy, Static Site dh Speed, Dynamic Site dh Speed ls gesa”kk de gksrh
gSA

Web Development Sequence and Used Technologies


mijksDr Discussion ls ,d vkSj ckr lkeus vkrh gS fd ,d Dynamic Web Site de ls de
6 Techniques ds Mixture ls curh gS vkSj ;fn ge FkksMk vkSj xgjkbZ esa tk,sa] vkSj Web Site
dks FkksMk lk Hkh Dynamic o Interactive cukuk pkgsa] rks vkSj Hkh cgqr lkjh Technologies
viuk Role Play djrh gSaA pfy,] FkksMk lk bl fo’k; esa Hkh tku ysrs gSaA

tc fdlh Web Site dks cukuk gksrk gS] rks lcls igys ml Web Site ds Look dks r; fd;k
tkrk gS fd vkf[kj og Web Site cuus ds ckn vUr esa User dks dSlh fn[kkbZ nsxhA pwafd ,d
Web Site dks vPNk fn[kkus ds fy, dbZ rjg ds Colors] Graphics o Fonts vkfn Use
fd, tkrs gSa] blfy, lcls igys t:jr iMrh gS ,d Graphics Designer dhA

Graphics Designer lcls igys Businessman dh t:jrksa dks le>rs gq, fdlh Hkh Web Site
dk ,d Drawing Create djrk gSA ;s Drawing Create djus ds fy, og fofHkUu izdkj ds
Graphics Tools tSls fd Photoshop, CorelDraw, Illustrator, Fireworks, GIMP vkfn Use

http://www.bccfalna.com/
PHP in Hindi

djrk gS vkSj Web Site dk Logo o fofHkUu izdkj ds vU; Graphics ds lkFk Web Site dk
Layout Hkh Design djrk gS vkSj Web Site Owner ;kuh ml Businessman dks fn[kkrk gS]
tks Web Site cuokuk pkgrk gSA

tc Site Owner viuh Web Site ds Design, Layout o Graphics ls iwjh rjg ls lUrq’V gks
tkrk gS] rc og Graphics Designer vius Graphics dks Web Site ds Front End Designer
dks nsrk gSA

;fn Graphics Designer dks vius dke dk vPNk Kku gks] rks lkekU;r% og Front Designer
dks vius Graphics ds lkFk ml Graphics ds Slice Create djds Hkh nsrk gS] ftlls Front
Designer dks bl ckr dk irk py tkrk gS fd fdl Slice dks dgka Use djuk gSA

Graphics Designer dk dke ;gka lekIr gks tkrk gSA vc “kq: gksrk gS Front End Designer
dk dkeA Front End Designer Web Site ds Layout ds Drawing ds vk/kkj ij HTML
Coding dks Use djrs gq, Web Site dk Structure Create djrk gS vkSj bl Structure ds
lkFk CSS dks Use djrs gq, Web Site dh Styling djrk gSA

Web Site fcYdqy oSlh gh fn[kkbZ ns] tSlk Graphics Designer us cuk;k gS] blds fy, Front
End Designer, Graphics Designer }kjk fn, x, Graphics Slices dks vius CSS esa t:jr ds
vuqlkj Use djrk gS vkSj fcYdqy ogh Look HTML + CSS }kjk Generate djrk gS] tSlk
Graphics Designer us cuk;k gSA

dbZ ckj Web Sites esa Businessman dh bPNkuqlkj Animation tSlh lqfo/kk izkIr djuh gksrh
gSA bl fLFkfr lkekU;r% Flash Designer dh t:jr iMrh gS] D;ksafd lkekU;r% Animation
dk dke Flash Designers gh djrs gSaA oSls vc ubZ Technology ds vuqlkj HTML5 esa
JavaScript API }kjk SVG Technology dk iz;ksx djds Hkh Graphics o Animation Develop
fd;k tkus yxk gSA

;fn Front End Designer HTML o CSS ds vykok JavaScript Hkh tkurk gks] rks og Web
Site ds Front End dks vkSj csgrj o Interactive cukus ds fy, JavaScript ds Codes dks Use
djrk gSA lkekU;r% JavaScript ds LFkku ij jQuery, Dojo, YUI tSls fdlh Framework dks
Hkh Use dj ldrk gS] tks fd Front End dks vklkuh ls Interactive cukus ds fy, Develop
fd, x, Frameworks gSaA

tc ckr JavaScript dh vkrh gS] rc Front End esa dbZ vkSj Technologies tqM tkrh gSaA
orZeku le; esa ,slh Web Sites cgqr T;knk cukbZ tkus yxh gSa] ftlesa fofHkUu izdkj dh
t:jrksa dks iwjk djus ds fy, Web Site ckj&ckj Web Browser esa Reload ugha gksrk cfYd
Web Browser leku Web Page esa gh vyx&vyx Contents dks Display djrk jgrk gSA
bl t:jr dks iwjk djus ds fy, lkekU;r% AJAX rduhd dk iz;ksx fd;k tkrk gSA

AJAX ,d ,slh rduhd gS] tks fd JavaScript o XML dk feJ.k gS] tks fd User dh
tkudkjh ds fcuk Current Web Page esa gh Server ls u, Content dh Request djrk gS vkSj
vkus okys u, Content dks fcuk Web Page dks fQj ls Web Browser esa Reload fd, gq,
User ds lkeus Render dj nsrk gSA

blfy, tc ge AJAX (Asynchronous JavaScript and XML) dh ckr djrs gSa] rc gesa XML
dks Hkh FkksMk cgqr le>uk t:jh gks tkrk gS] vU;Fkk ge AJAX Technology dks csgrj
rjhds ls Use ugha dj ldrs] tks fd Current Market dh Requirement gSA

http://www.bccfalna.com/
PHP in Hindi

Front End dks rsth ls Develop djuk fdlh Hkh Web Development Company dh ewy
t:jr gksrk gS rkfd tYnh ls tYnh og vius Client ls viuh Develop dh xbZ Web Site
dk iSlk olwy dj lds vkSj Fast Front End Development ds fy, t:jh gS fd Front End
Developer JavaScript }kjk ugha cfYd fdlh JavaScript Framework dks Use djds Front
End dks Interactive cuk,A

lkekU;r% ;fn cgqr gh T;knk t:jr u gks] rks fdlh Hkh Company esa vc Directly
JavaScript ds Codes Create ugha fd, tkrs] cfYd JavaScript ds LFkku ij blds
Frameworks tSls fd jQuery, MooTools, Dojo, YUI, Prototypes vkfn dks Use fd;k tkrk
gS] D;ksfa d ;s Frameworks ftl dke dks 1 Line ds Codes ls iwjk dj nsrs gSa] mUgha dkeksa dks
;fn Pure JavaScript }kjk iwjk fd;k tk, rks de ls de 10 ls 20 Lines dk Code fy[kuk
iMsxk lkFk gh vyx&vyx Web Browsers ds fy, vyx&vyx JavaScript Codes fy[kus
dh t:jr Hkh iM ldrh gS] tcfd ;s Frameworks Cross Browser Format esa Develop fd,
x, gSaA ;kuh vkidks vyx&vyx Web Browsers ds fy, vyx&vyx Framework Codes
fy[kus dh t:jr ugha jgrh gSA

tc ge JavaScript Frameworks dh ckr djrs gSa] rc gesa JavaScript ds Object Oriented


Concept ij /;ku nsuk iMrk gS vkSj JavaScript ds Object Oriented Concept esa fofHkUu
izdkj ds Data dks ftl Format esa Use o Access fd;k tkrk gS] og ,d Special Format
gS] ftls JSON (JavaScript Object Notation) dgk tkrk gS vkSj ,d Front End Designer dks
bls Hkh le>us dh t:jr iMrh gSA

JavaScript dk iz;ksx dsoy Web Page dks Interactive cukus ds fy, gh ugha fd;k tkrk]
cfYd bldk fodkl rks ewy :i ls Client Side Validation ds fy, fd;k x;k Fkk vkSj vkt
Hkh JavaScript bl dke dks c[kwch djrk gSA ysfdu tc Client Side Validation dh ckr
vkrh gS] rc ckr vkrh gS HTML Forms dh vkSj HTML Forms ;kuh Data, User Input
djsxk vkSj pwafd Data, User Input djsxk] rks ge User }kjk Input fd, tkus okys Data ij
dHkh fo”okl ugha dj ldrsA

blfy, gesa Client Side esa gh ;s r; djuk iMrk gS fd User, Form ds fdlh Field esa ,slh
dksbZ Information u Fill djs] tks fd xyr gks ;k gekjh Web Site ds fy, gkfudkjd gks
ldrh gksA QyLo:i gesa Client Side ds Form ds Fields esa Entered Text dks Validation ds
fy, Check djus dh t:jr iMrh gS vkSj Client Side esa ;s dke Regular Expressions
}kjk fd;k tkrk gSA

;s rks gqbZ Client Side dh ckr] vc pyrs gSa Server Side esAa tc ge Server Side dh ckr
djrs gSa rc XML, JSON o Regular Expression fQj ls dke vkrs gSa] ysfdu Client Side
dh rqyuk esa Server Side esa budh T;knk t:jr iMrh gSA D;ksafd Client Side esa tks Data,
Server ls Hkstk tkrk gS] T;knkrj ifjfLFkfr;ksa esa og Data XML ;k JSON Format esa gh
Hkstk tkrk gS] rkfd Client Side esa JavaScript ml Data dks User ds Web Browser esa
t:jr ds vuqlkj Render dj ldsA ;kuh ge XML o JSON dks NksM ugha ldrsA gesa
buds ckjs esa Hkh t:jr ds vuqlkj FkksMk cgqr rks tkuuk gh gksxkA

tc ge Server Side Scripting dh ckr djrs gSa] rc gesa FkksMk&cgqr Apache ;k IIS Web
Servers ds ckjs esa Hkh tkuus dh t:jr iMrh gS] rkfd ge Special Types dh t:jrksa dks
Web Server ds ek/;e ls Hkh iwjk dj ldsaA lkekU;r% Web Server ds lkFk Hkh gesa Regular
Expressions dks Use djus dh t:jr iMrh gSA

http://www.bccfalna.com/
PHP in Hindi

Server Side Scripting ds fo’k; esa ckr djs]a rks fcuk DBMS Software ds dksbZ Hkh Dynamic
Web Site ugha cukbZ tk ldrhA blfy, gesa fdlh u fdlh DBMS Software dks Hkh Bhd ls
le>uk t:jh gks tkrk gSA

yxHkx lHkh DBMS Softwares 80% Common gksrs gSa] ysfdu fQj Hkh ;fn ge Microsoft
Technology ij vk/kkfjr Web Site cuk jgs gSa] rks gesa IIS, ASP ;k ASP.NET rFkk MSSQL
Server ;k MS-Access ds ckjs esa tkuus dh t:jr iMrh gS D;ksafd Microsoft Technology
esa bUgha Server Side Scripting Languages, Web Servers o DBMS Softwares dks Use o
Access djuk gksrk gSA

;fn ge ASP.NET dh ckr djsa rks gesa Server Side Language ds :i esa VB.NET ;k
C#.NET dks Use djuk iMrk gS] D;ksafd ASP.NET esa Scripting Language ds :i esa bUgha
esa ls fdlh ,d ;k nksuksa dks T;knk Use fd;k tkrk gSA gkykafd ;s nksuksa Programming
Languages Windows Operating System ds Desktop Applications cukus ds fy, Hkh mi;ksxh
gksrs gSa o orZeku le; esa cgqr Use fd, tkrs gSaA

tcfd ;fn ge Linux Web Host Use djrs gSa] rks gesa Scripting Language ds :i esa PHP,
Perl tSlh Languages dks Use djuk iMrk gS tcfd DBMS Software ds :i esa MySql
dks T;knk Use fd;k tkrk gS lkFk gh gesa Apache Web Server dks Hkh FkksMk cgqr le>uk
t:jh gks tkrk gSA

tc bruh lkjh Technologies dh t:jr ,d Web Site cukus ds fy, iMrh gS] rks bruh
lkjh Technologies dks Bhd ls Manage o Maintain djus ds fy, Hkh ,d Special Software
dh t:jr iMrh gS] ftls IDE (Integrated Development Environment) dgrs gSaA

IDE ds :i esa vkidks MS-Visual Studio, Eclipse, NetBeans, DreamWeaver esa ls ,d ;k


,d ls T;knk dks lh[kus dh t:jr iM ldrh gS] D;ksfa d T;knkrj Companies esa bUgha esa ls
,d ;k ,d ls vf/kd IDEs esa dke fd;k tkrk gS] rkfd Development dks Fast o
Manageable rjhds ls fd;k tk ldsA

rks D;k vki vUnktk yxk ik, fd fdruh Technologies dh t:jr iM ldrh gS ,d Web
Site cukus ds fy,] tcfd lHkh izdkj dh t:jrksa dks iwjk djus ds fy, buds vykok Hkh dbZ
vU; Technologies gSa] ftUgsa lh[kus dh t:jr iM ldrh gSA pfy,] ns[krs gSa%

1 Photoshop (Illustrator, Fireworks, CorelDraw, GIMP)


2 Adobe Flash
3 HTML (Hyper Text Markup Language)
4 CSS (Cascading Style Sheets)
5 JavaScript
6 JSON (JavaScript Object Notation)
7 XML (eXtensible Markup Language)
8 AJAX (Asynchronous JavaScript and XML)
9 Regular Expressions
10 Apache or IIS Web Server
11 PHP/Perl or ASP.NET (VB or C# or Both)
12 MySql or MSSQL Server
13 MS-Visual Studio, Eclipse, NetBeans, DreamWeaver

http://www.bccfalna.com/
PHP in Hindi

D;k vkidks yxrk gS fd ;s lHkh Technologies vki Lo;a vdsys lh[ksa vkSj fQj vius Lrj
ij Lo;a iwjh Web Site cuk,saA ;fn vki ,slk lksaprs gSa] rks igyh ckr rks ;s gS fd bruh
Technologies dks vPNh rjg ls lh[kus ds fy, vkids fy, 5 lky Hkh de iMsaxs vkSj nwljh
ckr ;s gS fd tc rd vki igyh Technology ls vkf[kjh Technology rd lh[ksaxs] rc rd
ikapoh Technology rd brus u, Versions vk tk,saxs] fd vkidks fQj ls igyh Technology
dks lh[kuk iMsxk vkSj ;s izfØ;k Recursive rjhds ls iwjh ftUnxh py ldrh gSA ;kuh vki
dHkh Hkh lHkh Technologies dks Lo;a vdsys Mastering Level rd ugha lh[k ldrsA

blhfy, fdlh Hkh Company esa dbZ rjg ds Departments gksrs gSa vkSj gj Department esa
viuh rjg dk Development gksrk gSA mnkgj.k ds fy, Graphics Designer dk viuk dke
gksrk gS vkSj mls Front End ;k Back End Coding ls dksbZ eryc ugha gksrkA

Front End Department dks Back End Department ds Developers o Graphics Designer ls
dksbZ eryc ugha gksrkA

blh rjg ls Back End Designer dks Front End o Graphics Designer ls dksbZ eryc ugha
gksrkA

;gka rd fd Back End Script Writer dks Back End Database Designer o Analyst ls Hkh
dksbZ eryc ugha gksrkA

;kuh ljy rjhds ls dgs]a rks mijksDr lHkh fo’k;ksa dks ewy :i ls pkj Hkkxksa esa ckaVk tk
ldrk gS vkSj pkjksa Hkkxksa ds yksx dsoy vius dke dks gh Best rjhds ls iwjk djrs gSa] dj
ldrs gSa%

Graphics Designer
Graphics Designer dk iwjk /;ku Graphics Develop djus ij gksrk gS vkSj ,d
Graphics Designer dks Photoshop, Illustrator, Fireworks, CorelDraw, GIMP, Flash
vkfn Technologies dks gh Best rjhds ls lh[kuk gksrk gSA
Front End Designer
Front End Designer dk iwjk /;ku Web Site dk Front ;kuh Layout cukus ij gksrk
gS vkSj ,d Front End Designer dks HTML, CSS, JavaScript, JSON, XML, AJAX,
Regular Expressions vkfn Front End Designing ls lacfa /kr Technologies dks gh
Best rjhds ls lh[kuk gksrk gSA

Back End Designer


Back End Designer dk iwjk /;ku Back End Technologies ij gksrk gS vkSj ,d
Back End Designer dks JSON, XML, AJAX, Regular Expressions, Apache or IIS
Web Server, PHP/Perl or ASP.NET (VB or C# or Both) dks gh Best rjhds ls
lh[kuk gksrk gSA

;gka Hkh ;fn Microsoft Technology dks egRo fn;k tk jgk gS] rks PHP o Perl tSlh
Languages dks lh[kuk t:jh ugha gS] tcfd Linux Technology dks egRo nsus dh
fLFkfr esa ASP.NET, VB, C# dks lh[kuk t:jh ugha gSA
Database Designer
Database Designer dk eq[; dke Web Site Owner dh t:jr ds vuqlkj fofHkUu
izdkj ds Data dks Best rjhds ls Database esa Store djus, Access djus dh lqfo/kk

http://www.bccfalna.com/
PHP in Hindi

nsus o Database dks Maintain djus o Database dh Performance dks cuk, j[kus
ls lacfa /kr gksrk gS blfy, ,d Database Designer dks dsoy bUgha t:jrksa dks iwjk
djus ls lacaf/kr Technologies dks vPNh rjg ls lh[kuk gksrk gSA

;fn ,d Database Designer Windows Technology dks Handle djrk gS] rks mls
dsoy MS-Window, MSSQL Server ;k MS-Access ds ckjs esa Best rjhds ls tkuuk
gksrk gS tcfd Linux Technology dks Use djus dh fLFkfr esa mls Linux rFkk
MySql tSls Database Software dks vPNh rjg ls le>uk gksrk gSA

vc loky ;s gS fd D;k gj Company esa ;s pkjksa fgLls gksrs gSa vkSj D;k gj Company esa
brus lkjs izdkj ds Developers gksus t:jh gksrs gSa\ rks tokc gS] gkaA yxHkx gj Company
esa brus izdkj ds Developers t:j gksrs gSaA

rks vc nwljk loky ;s gS fd D;k ge fcuk bu fofHkUu izdkj ds Developers dks Hire fd,
gq, NksVs Lrj ij viuk Web Development dk dke “kq: ugha dj ldrs\ rks bl loky dk
tokc gS gka vkSj nwljk tokc gS ughaA

gesa bu lHkh izdkj ds Developers dh t:jr t:j gksrh gS] rHkh dksbZ Web Site Bhd ls cu
ldrh gS vkSj yEcs le; rd Maintain dh tk ldrh gS] ysfdu bldk eryc ;s ugha gS fd
;s lHkh Developers Physically gekjs ikl gksaA eryc\

eryc ;s gS fd brus izdkj ds High Profile Developers dks Hire djuk dkQh egaxk dke gks
ldrk gS] tcfd yxHkx 80% Web Sites bruh Typical ugha gksrha] fd muds fy, vyx ls
Database Designers o Back End Developers dh t:jr gks vkSj bu yksxksa ds Replacement
ds :i esa gesa nwljk Option feyrk gS Frameworks dkA

Frameworks ,sls Software Packages gksrs gSa] tks cMh gh vklkuh ls fofHkUu izdkj dh Back
End t:jrksa dks Internally iwjk dj nsrs gSa] ftudks Develop djus ds fy, gesa vyx ls
Designers Hire djus dh t:jr ugha iMrhA ;kuh ,d Front End Designer cMh gh vklkuh
ls bu Frameworks dk iz;ksx djds Backend Requirements dks Fulfill dj ldrk gSA

Frameworks nks izdkj ds gksrs gSaA igyk Content Management System dgykrk gS tcfd
nwljk Application Management System dgykrk gSA

Content Management System ds :i esa WordPress, Drupal, Joomla dks T;knk mi;ksx esa
fy;k tkrk gS] tcfd Application Management Framework ds :i esa Symphony,
CodeIgnitor, CakePHP, vkfn dks Use fd;k tkrk gSA

Server Side Back End Developer Requirement dks rks ,d Front End Designer fofHkUu izdkj
ds Frameworks dk iz;ksx djds iwjk dj ldrk gS] ysfdu Front End Designer ds fy, rks
fQj Hkh dbZ Technologies dks lh[kuk t:jh gksxkA ;fn vki ,slk lksp
a jgs gSa] rks vki xyr
lksap jgs gSaA

ftl rjg ls Server Side t:jrksa dks iwjk djus ds fy, Frameworks gSa] mlh rjg ls
Client Side t:jrksa dks iwjk djus ds fy, Hkh Frameworks gSaA Client Side esa ewy :i ls
HTML o CSS ,slh Technologies gSa] tks lHkh Front End Designers dks lh[kuh gh pkfg,]
vU;Fkk os Front End dks Bhd ls Control ugha dj ldrsA ysfdu tc ckr JavaScript dh

http://www.bccfalna.com/
PHP in Hindi

vkrh gS] rc JavaScript ds dbZ Frameworks gSa] ftudk iz;ksx JavaScript ds LFkku ij fd;k
tk ldrk gSA

jQuery, MooTools, Dojo, YUI, Prototypes vkfn fofHkUu izdkj ds JavaScript Frameworks ds
mnkgj.k gSa] ftuesa ls jQuery eq>s Personally cgqr ilUn gS D;ksafd bls lh[kuk o Use
djuk ckdh lHkh vU; Frameworks dh rqyuk esa vklku gSA ;fn vki CSS tkurs gSa] rks
le> yhft, fd vki cgqr gh vklkuh ls jQuery dks mi;ksx esa ys ldrs gSa vkSj cgqr T;knk
rsth ls viuh Web Site dh Interactivity o Validation Related t:jrksa dks iwjk dj ldrs
gSaA

tc vki bu esa ls fdlh Framework dks Use djrs gSa] rc Hkh ;fn vki vU; Technologies
dks Bhd ls le>us ds fy, lh[krs gSa] rks vPNk gS ysfdu t:jh ugha gSA mnkgj.k ds fy,
;fn vki dsoy jQuery dks Bhd ls le> ysrs gSa] rks vki vklkuh ls AJAX lacfa /kr
Dynamic t:jrksa dks 4 – 5 Line ds Code }kjk iwjk dj ldrs gSaA vkidks blds fy, vyx
ls JavaScript o XML lh[kus dh t:jr ugha gSA

XML, JSON, Regular Expression vkfn dks jQuery ;k vU; Frameworks Lo;a Internally
Handle djrk gS] blfy, bu Technologies dks T;knk xgjkbZ ls le>us dh t:jr ugha jg
tkrhA Pure JavaScript dh t:jr yxHkx lekIr gh gks tkrh gS] tcfd bu Frameworks
dk iz;ksx djds vki Flash tSlk Animation Hkh izkIr dj ldrs gSaA

tgka rd Graphics Designer dh ckr gS] rks Internet ij gtkjksa ,slh Web Sites gSa] tks Free
Web Site Templates Provide djrh gSaA fdlh Hkh vPNs ls Template dks Download djds
cMh gh vklkuh ls viuh t:jr ds vuqlkj mls Modify fd;k tk ldrk gSA blfy, ;fn
Graphics Designer ds utfj, ls ns[ksa] rks gesa vyx ls fdlh Graphics Designer dh Hkh
t:jr Compulsory :i ls ugha gSA

;kuh ;fn vc ge ;s tkuuk pkgsa fd gesa dqy fdruh rduhdksa dks ,d Web Site cukus ds
fy, t:jh :i ls lh[kuk gksxk] rks ;s List vc dkQh NksVh gks ldrh gS vkSj ;s List
fuEukuqlkj gS%

1 HTML (Hyper Text Markup Language)


2 CSS (Cascading Style Sheets)
3 JavaScript Frameworks like jQuery, MooTools, Dojo, YUI, Prototypes, etc…
4 Server Side Framework like Symphony, WordPress, MODx, CodeIgnitor, etc…
5 PHP/Perl or ASP.NET (VB or C# or Both)
6 MS-Visual Studio, Eclipse, NetBeans, DreamWeaver IDE

mijksDr List dks ns[ksa rks ;s List vc igys dh rqyuk esa vk/kh gks pqdh gSA ifj.kkeLo:i
fofHkUu izdkj ds Professional Developers dh t:jr Hkh yxHkx lekIr gks pqdh gSA

gkykafd Frameworks dk iz;ksx djds ge cMh gh vklkuh ls de le; esa T;knk


Development dj ldrs gSa] ysfdu fQj Hkh JavaScript o PHP dks t:j vPNh rjg ls
lh[kuk pkfg,A D;ksfa d lHkh Front Side Frameworks iwjh rjg ls JavaScript ij vk/kkfjr
gksrs gSa tcfd Linux Based yxHkx T;knkrj Back End Frameworks PHP Based gksrs gSaA

Window Based Web Servers ds fy, gesa VB.Net ;k C#.Net dks lh[kuk t:jh gksrk gS]
D;ksfa d Windows Based Frameworks gkykafd cgqr de gSa] ysfdu tks Hkh gSa os iwjh rjg ls
bUgha nksuksa Languages ij vk/kkfjr gSaA

http://www.bccfalna.com/
PHP in Hindi

JavaScriptdks Bhd ls le>k rks fdlh Hkh Framework dks cMh gh vklkuh ls mi;ksx esa
ysuk lh[k ldrs gSa tcfd PHP dks le> dj cMh gh vklkuh ls fdlh Hkh Server Side
Framework dks rst xfr ls lh[k ldrs gSaA

bu nksuksa Languages dks vPNh rjg ls lh[kuk blfy, Hkh t:jh gS D;ksafd vyx&vyx
Companies esa vyx&vyx rjg dh t:jrksa dks iwjk djus ds fy, Frameworks Use djus
iMrs gSa] ftudk Decision, Company Owner Project dh t:jr ds vk/kkj ij ysrk gSA bl
fLFkfr esa fdlh ,d ;k nks Framework dks lh[k dj Company esa Long Term Job dh
mEehn ugha dh tk ldrhA

ysfdu ;fn lHkh Frameworks ds vk/kkj dks lh[k fy;k tk,] rks Long Term Job dh
Guarantee gksrh gS] D;ksfa d ml fLFkfr esa ge cMh gh vklkuh vkSj cgqr gh rst xfr ls mu
Root Languages ij vk/kkfjr fdlh Hkh Framework dks lh[k ldrs gSaA

rks vc ;fn ge ewy :i ls ;s tkuuk pkgsa fd fdu Technologies dks Compulsory :i ls


lh[kuk t:jh gS] rks os Technologies fuEukuqlkj gksaxh%

1 HTML (Hyper Text Markup Language)


2 CSS (Cascading Style Sheets)
3 JavaScript
4 PHP or ASP.NET

bl List esa geus fdlh IDE dks Specify ugha fd;k gS D;ksafd tc ge fdlh Hkh Language esa
Coding djuk lh[krs gSa] rc buesa ls fdlh Hkh IDE esa dke djuk “kq: dj ldrs gSa vkSj ;s
IDE Automatically /khjs&/khjs le> esa vk tkrs gSaA ;kuh bUgsa vyx ls lh[kus dh t:jr
ugha gksrh] blfy, geus bUgsa gekjh List ls gVk fn;k gSA

bl rjg ls vkidks ewyr% mijksDr 4 Technologies dks Bhd ls lh[kuk gksrk gS] rkfd vki
,d Web Developer cu ldsa vkSj tSlkfd vki tkurs gSa fd ge bl iqLrd esa PHP lh[kus
okys gSa D;ksfa d bl iqLrd dks vkius PHP lh[kus ds fy, gh [kjhnk gSA gkykafd PHP iwjh
rjg ls HTML vkSj ewy :i ls HTML ds Forms ls lacaf/kr gSA blfy, bl iqLrd dks
Bhd ls le>us ds fy, vkidks HTML dk vkSj fo”ks’k :i ls HTML ds Forms Part dk
vPNk Kku gksuk t:jh gSA

pwfa d JavaScript AJAX rduhd dk iz;ksx djrs gq, PHP Pages dh Hkh Request dj ldrk
gS] blfy, ;fn vkidks JavaScript dk Hkh vPNk Kku gks] rks PHP dks JavaScript dh AJAX
rduhd ds lkFk Use djrs gq, vki vkSj Hkh csgrj o T;knk Interactive Web Site cuk ldrs
gSa] ysfdu JavaScript dk Kku gksuk Compulsory ugha gSA

http://www.bccfalna.com/
PHP in Hindi

PHP – History and Introduction


PHP dks Rasmus Lerdorf uke ds Canada fuoklh Programmer us fodflr fd;k FkkA
okLro esa Rasmus us lcls igys Perl Scripts dk ,d lewg Create fd;k vkSj ml Perl
Scripts ds lewg dks “Personal Home Page Tools” (PHP Tools) uke fn;k FkkA

bl lewg dks Rasmus us vius Personal Homepage dks Maintain djus ds fy, Develop
fd;k FkkA ;s Scripts Rasmus ds Resume o Web Pages dks Display o Maintain djus ds
fy, Develop fd;k FkkA tcfd Rasmus us PHP dh Public Announcing 8 June, 1995 dks
fd;kA

ckn esa Rasmus us bu Scripts dks CGI Binaries ds :i esa “C” Programming Language esa
fy[kk] rkfd bu Scripts }kjk os HTML Forms o Database ds lkFk Communication dj
ldsa vkSj blh Scripts ds lewg dks “Personal Home Page/Forms Interpreter” ;k PHP/FI
uke fn;kA bu Scripts dk iz;ksx djds vklkuh ls Simple Dynamic Applications cuk, tk
ldrs FksA blh PHP/FI ds First Version dks Rasmus us 8 June 1995 dks Publicly Announce
fd;k FkkA

bl Release esa os lHkh Basic Functionalities Fkha] tks vkt ds PHP esa gSaA blesa Perl dh
rjg Variables Fks rFkk Form Handling dh lqfo/kk o Embedded HTML dh lqfo/kk FkhA
blds Syntax iwjh rjg ls Perl Language dh rjg FksA PHP/FI ds igys nks Versions dks
Rasmus us Lo;a gh Develop fd;k Fkk] ysfdu rhljs Version dks Develop djus ds fy, iwjh
,d Team us dke fd;k FkkA QyLo:i bl Scripting Language dk uke cny dj
“Hypertext Pre-Processor” j[kk x;k ftldk Short Form PHP gSA

PHP ds ikapos Version rd PHP fcYdqy Hkh Stable ugha Fkk] ysfdu ikapos Version ds vkus
ds ckn vkt lcls T;knk Web Sites Based gSa vkSj PHP ds 6th Version ds Market esa
Launch gksus dh rS;kjh py jgh gSA ysfdu okLro esa PHP gS D;k\ pfy,] tkuus dh
dksf”k”k djrs gSaA

Types of Programming Languages


Programming Languages ewyr% nks izdkj dh gksrh gSa%

Compiled Language
Interpreted Language

Compiled Languages ,slh Programming Languages gksrh gSa] ftuds Programs ftl
Computer Architecture (Intel, AMD Athelon, Solaris, Single Core, Dual Core Quad Core,
x86, x64, …etc) o Operating System (Linux, Unix, Windows, MacOS, Wrap, OS/2, etc…)
ds fy, Develop fd, tkrs gSa] mUgha Computer Architecture ds vuqlkj iwjh rjg ls Binary
Codes esa Convert gks tkrs gSaA

;kuh ,d ckj fdlh Program dks Compile dj nsus ds ckn ml Program ds Source Codes
dh t:jr ugha jgrh gS D;ksfa d ml Program ds Codes iwjh rjg ls ml Computer
Architecture o Operating System ds vk/kkj ij Binary Form ;k Machine Codes esa
Convert gks tkrs gSa] ftUgsa fcuk Source Codes ds ckj&ckj Execute fd;k tk ldrk gSA

http://www.bccfalna.com/
PHP in Hindi

;s Compiled Codes iwjh rjg ls Machine Dependent gksrs gSa] blfy, ftl Architecture ds
fy, fdlh Program dks Compile fd;k tkrk gS] ml Architecture ds vykok fdlh Hkh vU;
Architecture ij og Compiled Program Run ugha gksrkA

;fn ge fdlh vU; Platform ij ml Program dks Execute djuk pkgsa] rks gesa ml u,
Computer Architecture o Operating System ds fy, ml Program ds Source Codes dks
fQj ls Compile djuk iMrk gSA

pwfa d Compiled Codes iwjh rjg ls Machine Dependent gksrs gSa vkSj iwjh rjg ls Native
Machine ds vuqlkj Converted gksrs gSa] blfy, Compiled Programs ds Execute o Run
gksus dh Speed rst gksrh gS] D;ksafd bu Programs dks ckj&ckj Machine Codes esa Convert
gksus dh t:jr ugha gksrh gSA

tcfd nwljh izdkj dh Programming Languages dks Interpreted ;k Interpreter Based


Programming Language dgk tkrk gSA JavaScript, PHP, Perl, vkfn Interpreter Based
Programming Languages gSaA bl izdkj dh Programming Languages esa cus Programs dks
tc Hkh Execute fd;k tkrk] bu Programs ds Source Codes gj ckj Current Computer
Architecture o Operating System ds vuqlkj Machine Codes esa Convert gksrs gSa vkSj
Program Execution ds ckn lekIr gks tkrs gSaA

;kuh ;fn fdlh Interpreter Based Program dks Run djuk gks] rks gesa gj ckj bu Programs
ds Source Codes dh t:jr iMrh gSA

pwfa d Interpreter Based Programming Languages dks gj ckj Machine Codes esa Convert
gksuk iMrk gS] blfy, bu Programming Languages dh Speed Compiled Programs dh
Speed dh rqyuk esa dqN de gksrh gSA

ysfdu Interpreter Based Programming Languages dk ,d Qk;nk Hkh gS vkSj oks Qk;nk ;s gS
fd bu Programming Languages esa cus Programs fdlh Hkh Platform ;k Computer
Architecture ij fuHkZj ugha gksrs blfy, fdlh Hkh izdkj ds Computer Architecture ;k
Operating System ij vklkuh ls Run gks tkrs gSa] D;ksafd ;s gj ckj Interpret gksrs gSa ;kuh
budk Interpreter bu Programs dks gj ckj Current Computer Architecture o Operating
System ds vuqlkj Native Machine Codes esa Convert djrk gSA

Interpreter Based Programming Languages dks gh Scripting Language Hkh dgk tkrk gS
vkSj PHP ,d Scripting Language gS] D;ksafd tc Hkh ge fdlh PHP Program dks Execute
djrs gSa] og PHP Program vius Interpreter ij Parse gksrk gS vkSj viuh Coding ds
vuqlkj Appropriate Results Generate djrk gSA

PHP dk iz;ksx dsoy Web Pages dks Dynamic cukus ds fy, gh fd;k tk ldrk gS] ,slk
ugha gSA ge PHP dk iz;ksx dbZ vU; izdkj dh t:jrksa dks iwjk djus ds fy, Hkh dj ldrs
gSaA PHP ds lkFk GTK dk iz;ksx djds ge Platform Independent Desktop Application cuk
ldrs gSa] tks fd fdlh Hkh Platform ;k Computer Architecture ij fcuk fdlh ijs”kkuh ds
Execute gks ldrk gSA

PHP dk iz;ksx djds ge Adobe Flash o PDF Files dks Use dj ldrs gSa vFkok
Programmatically] ubZ PDF File Create dj ldrs gSaA POSIX o Perl Based Regular
Expression Libraries dk iz;ksx djds ge Complex String Operations dj ldrs gSaA

http://www.bccfalna.com/
PHP in Hindi

PHP ds lkFk Command Line Scripts dks Run dj ldrs gSa vkSj fofHkUu izdkj ds System
Administrative dkeksa dks Automatically iwjk dj ldrs gSaA

PHP dsoy Linux ij gh Run gksrk gks] ,slk ugha gSA cfYd PHP fdlh Hkh izdkj ds
Operating System o Architecture ij Execute gksrk gS vkSj fofHkUu izdkj ds Web Servers
ds lkFk feydj dke dj ldrk gSA ;kuh ge PHP dk iz;ksx dsoy Apache Web Server ds
lkFk ugha cfYd IIS, Netscape/iPlanet vkfn ds lkFk Hkh dj ldrs gSaA

lkFk gh ge PHP }kjk HTML Documents ds lkFk fofHkUu vU; izdkj ds Formats tSls fd
PDF, GIF, JPG, PMG, Flash Movies, Text Files, XML Files vkfn ds lkFk Hkh PHP dk
iz;ksx djds viuh fofHkUu izdkj dh t:jrksa dks iwjk dj ldrs gSaA PHP esa bu lHkh izdkj
ds Formats ds lkFk dke djus ds fy, Built-In Support gS vkSj gesa vyx ls fdlh Library
dks Include djus dh t:jr ugha gSA

PHP MySql gh ugha cfYd fofHkUu izdkj ds DBMS Softwares tSls fd PostgreSQL, Oracle,
Sybase o ODBC Compliant Database ds lkFk vklkuh ls Integrate gks tkrk gSA ;kuh PHP
dk iz;ksx djrs gq, ge bu esa ls fdlh Hkh Database dks vius Data dks Store djus ds fy,
Use dj ldrs gSaA gkykafd MySql PHP ds lkFk Best Matching djrk gS vkSj lcls T;knk
mi;ksx esa fy;k tkrk gSA

Environment Setup
tc ge PHP Programming “kq: djuk pkgrs gSa] rks lcls igys gesa nks Basic Softwares dh
t:jr gksrh gS vkSj ;s nksuksa gh Softwares Free gSaA ;s Softwares fuEukuqlkj gSa%

1 Text Editor (Notepad++) or IDE (Aptana Studio 3)


2 Web Server (WAMP, XAMPP)

pwfa d] 90% ls T;knk yksx Windows Use djrs gSa] blfy, ge ;gka dsoy Windows ds ckjs
esa gh ckr djsaxsA Windows Operating System ij WAMP ;k XAMPP Web Server
Software dks Install fd;k tk ldrk gSA ;s Web Server Software gekjs Local Computer
ij Install djus ds ckn gekjk Local Computer ,d Web Server Computer cu tkrk gSA

Notepad++ dks http://notepad-plus-plus.org/ Website ls Download fd;k tk ldrk gS]


tcfd XAMPP Web Server dks http://www.apachefriends.org/ ls rFkk WAMP dks
http://www.wampserver.com/ ls Download fd;k tk ldrk gSA buds vykok ge
http://www.aptana.com/ ls “Aptana Studio 3” Download dj ldrs gSaA ;s ,d Eclipse
vk/kkfjr Development IDE gS] ftldk iz;ksx Fast Development ds fy, fd;k tk ldrk
gSA

;fn vki pkgsa] rks dsoy WAMP Download dj ldrs gSa] D;ksfa d PHP Program cukus ds
fy, gesa dsoy ,d Text Editor o Web Server dh t:jr gksrh gSA IDE dk iz;ksx ge
dsoy gekjh lqfo/kk ds fy, dj jgs gSaA

WAMP Server Install djus ds ckn Task Bar esa gesa fuEu fp=kuqlkj ,d Icon fn[kkbZ nsrk
gSA

http://www.bccfalna.com/
PHP in Hindi

Stopped Started Offline

tc Icon Red Color esa fn[kkbZ nsrk gS] rks bl ckr dks Indicate djrk gS fd Web Server
cUn gSA Green Color dk fn[kkbZ nsuk bl ckr dk Indication gS fd Web Server Online gS
;kuh pkyw gS vkSj Offline fLFkfr esa Icon Orange Color dk fn[kkbZ nsrk gSA ;fn Icon Orange
Color dk fn[kkbZ ns jgk gS] rks ;s Web Server ds Working Condition esa u gksus dh fLFkfr
dks Represent djrk gSA

bl Icon dks Click djus ij gekjs lkeus fuEukuqlkj ,d Popup Window Display gksrk gS%

fn[kkbZ nsus okys fofHkUu Links dks Click djds ge blds fofHkUu Features dks ns[k ldrs gSa
o viuh lqfo/kkuqlkj Web Server dks Start, Stop ;k Restart dj ldrs gSa vFkok fdlh
Specific Feature dks On ;k Off dj ldrs gSaA

Web Server Bhd ls dke dj jgk gS ;k ugha] bl ckr dks Confirm djus dk ,d rjhdk ;s
gS fd ge mijksDr Popup Box esa fn[kkbZ ns jgs Localhost Option dks Click djsAa tSls gh
ge bls Click djrs gSa] gekjs lkeus fuEukuqlkj Web Page Display gksrk gS] ftlesa Installed
WampServer o mlls Related fofHkUu Featurs] Softwares o muds Versions fn[kkbZ nsrs
gSaA

http://www.bccfalna.com/
PHP in Hindi

bl Web Page dk fn[kkbZ nsuk] bl ckr dk Indication gS fd Web Server Bhd ls dke dj
jgk gSA ;s Web Page gesa vkSj Hkh dbZ izdkj dh tkudkfj;ka nsrk gS] ftuesa lcls egRoiw.kZ
tkudkjh mu Extensions ds ckjs esa nsrk gS] tks WAMP Server dks Install djrs gh
Automatically Load gks tkrh gSaA mijksDr Web Page esa ns[ksa rks Core, date, PDO, json,
mysql, ftp, gd, dom, xml vkfn dbZ ,sls t:jh Extensions gSa] tks WAMP Server ds lkFk
Automatically Install o Load gks tkrs gSaA

vc gesa irk djuk gksrk gS fd PHP Bhd ls dke dj jgk gS ;k ugha vkSj bl ckr dk irk
yxkus ds fy, gesa dsoy bl Web Page ij fn[kkbZ nsus okys Tools phpinfo() Link dks
Click djuk gksrk gSA bls Click djrs gh gekjs lkeus fuEukuqlkj Web Page Open gksuk
pkfg,%

;fn ;s Web Page Open gksrk gS] rks bldk eryc gS fd Apache Web Server ds lkFk&lkFk
PHP Hkh Bhd rjg ls dke dj jgk gSA vUr esa gesa ;s irk djuk gksrk gS fd MySql Bhd ls
dke dj jgk gS ;k ugha vkSj bl ckr dk irk yxkus ds fy, gesa fiNys Web Page ij
fn[kkbZ nsus okys phpmyadmin uke ds Link dks Click djuk gksrk gS] ftls Click djrs gh
gekjs lkeus fuEukuqlkj Web Page Display gksuk pkfg,%

http://www.bccfalna.com/
PHP in Hindi

bl Web Page dk fn[kkbZ nsuk bl ckr dk Indication gS fd gekjk Web Server Apache,
Scripting Language PHP o Database MySql rhuksa Bhd rjg ls dke dj jgs gSa vkSj ge
vkxs c< ldrs gSa rFkk Development dk dke “kq: dj ldrs gSaA

ge gekjs bl Local Web Server ij tks Hkh Web Pages ;k Script Files Create djrs gSa] mUgsa
gesa bl Web Site ds ,d Special Folder esa gh Store djuk gksrk gS] rHkh ge mu Files dks
Web Browser ds Address Bar esa http://localhost }kjk Access dj ldrs gSaA WAMP Server
esa bl Special Folder dk uke www gksrk gS] tcfd XAMPP esa bl Folder dk uke
htdocs gksrk gSA

bl Directory rd igqapus ds fy, gesa WAMP ds Icon ij Click djus ij fn[kkbZ nsus okys
Popup Menu ds “www directory” Option dks Click djuk gksrk gS vkSj ge lh/ks gh ml
Directory esa igqap tkrs gSa] tgka gesa gekjh Local Web Server Files dks Store djuk gksrk gSA
;fn WAMP Installation ds le; Default Path dks Change u fd;k x;k gks] rks lkekU;r%
;s Directory “C:\wamp\www” Path esa gksrh gSA

bl Directory esa lkekU;r% index.php o testmysql.php uke dh nks Files igys ls gh gksrh
gSa] ftudh otg ls gesa Web Browser esa mijksDr lHkh Screens fn[kkbZ nsrs gSaA bu Files dks
lkekU;r% Rename dj nsuk pkfg,] rkfd ;s Files Web Browser esa Directly Run u gksaA tc
ge bu Files dks Rename dj nsrs gSa vkSj Web Browser ds Address Bar esa http://localhost
Type djrs gSa] rc gesa gekjk Local Web Server ;kuh www Folder o mldh fofHkUu Files
fuEukuqlkj fn[kkbZ nsrh gSa%

http://www.bccfalna.com/
PHP in Hindi

;fn ge www Folder esa dksbZ u;k Folder Create djrs gSa] rks og Folder Hkh gesa ;gka fn[kkbZ
nsrk gSA tSlkfd mijksDr fp= esa phpInHindi uke dk ,d u;k Folder Create fd;k x;k gS]
tks fd fn[kkbZ ns jgk gSA ;fn ge bl Folder ij Click djs]a rks Address Bar esa Hkh
fuEukuqlkj ifjorZu gksrk gS vkSj ge bl phpInHindi uke ds Folder esa igqap tkrs gSa%

mijksDr fp= ds Address Bar esa ge vius Newly Created Folder phpInHindi ds uke dks
Absolute URL “http://localhost/phpInHindi” ds :i esa ns[k ldrs gSaA

Web Server Setup djus ds ckn gesa “Aptana Studio 3” dks Install djuk gksrk gS] tks fd
Eclipse IDE gS vkSj bls eq[; :i ls Web Development dh t:jrksa dks iwjk djus ds fy,
Modified fd;k x;k gSA

Aptana dks Install djus ds ckn tc ge bls Open djrs gSa] rks ;s gesa fuEukuqlkj fn[kkbZ
nsrk gS%

http://www.bccfalna.com/
PHP in Hindi

Aptana dk iz;ksx djds ge iwjk PHP Application Develop o Maintain dj ldrs gSa vkSj
pwfa d gesa Eclipse, NetBeans tSls dqN cgqr T;knk Use fd, tkus okys IDEs dks Hkh Use
djuk lh[kuk pkfg,] blfy, ge Eclipse dks vius PHP Learning Course ds nkSjku Use
djsaxsA

oSls PHP lh[kus ds fy, gesa dsoy ,d Web Server vkSj ,d Text Editor dh gh t:jr
gksrh gS] blfy, igys ge ;s tkusaxs fd fdl rjg ls ge ek= ,d Text Editor dk iz;ksx
djds fdlh PHP Program dks Create o Interpret dj ldrs gSa] fQj ge ;s tkusaxs fd fdl
rjg ls Aptana Studio gekjs dke dks ljy cukus esa mi;ksxh lkfcr gks ldrk gSA rks pfy,]
vc ge gekjk lcls igyk PHP Program cukrs gSa vkSj mls Interpret djuk lh[krs gSaA

Creating First PHP Script


pwfa d] fQygky ge Aptana dks Use ugha dj jgs gSa] blfy, ge Notepad++ Text Editor
Open djsx a s vkSj mlesa fuEukuqlkj igyk PHP Script Code fy[ksaxs%

http://www.bccfalna.com/
PHP in Hindi

vc gesa bl File dks Save djuk gSA pwafd ge PHP Script File Create dj jgs gSa] blfy,
gesa bl File dks .php Extension ds lkFk Save djuk gksxk] lkFk gh bl File dk uke ge
index.php j[ksaxs] D;ksafd “index” uke fdlh Hkh Web Document File dk Default uke gksrk
gS] ftls Web Browser ds Address Bar esa Specify u fd;k tk,] rc Hkh Web Browser
index uke dh File dks Directly Interpret ;k Render dj nsrk gSA

viuh File dks PHP File ds :i esa Save djus ds fy, gesa Notepad++ ds “Save As”
Dialog Box esa fuEu fp=kuqlkj “Save as type:” ds Combo Box ls “PHP Hyhpertext
Preprocessor file (*.php;*.php3;*.phtml)” Option dks Select djuk gksxk] tSlkfd fuEu
fp= esa fn[kk;k x;k gSA

pwfa d gesa gekjh File dks Web Browser esa “localhost” Address ls Access djus dh t:jr
iM ldrh gS] blfy, gesa gekjh Script File dks gekjs Local Web Site ds www uke ds
Folder esa gh Save djuk gksxkA blfy, geus gekjh PHP File ds Saving Path dks fuEu
fp=kuqlkj “C:\wamp\www\phpInHindi” Specify fd;k gSA

;fn lcdqN lgh rjhds ls fd;k x;k] rks File Save gks tkus ds ckn gekjk PHP Code
Notepad++ ds fp= esa fn[kk, vuqlkj Colors esa fn[kkbZ nsus yxsxkA vc bl PHP Script dks

http://www.bccfalna.com/
PHP in Hindi

Interpret djus ds fy, gesa bl File dks Web Browser esa Open djuk gksxkA Web Browser
esa bl File dks Interpret djrs gq, Open djus ds fy, gesa Web Browser ds Address Bar esa
“http://localhost/phpInHindi” URL Specify djds Enter Key dks Press djuk gksxk vkSj ,slk
djrs gh gekjs lkeus fuEukuqlkj Output Render gksxk%

;fn geus gekjh File dk uke “index” ds vykok dqN Hkh tSls fd demo Specify fd;k
gksrk] rks fQj ;gh Result izkIr djus ds fy, gesa Web Browser ds Address Bar esa
“http://localhost/phpInHindi/demo.php” URL Specify djds Enter Key dks Press djuk
iMrkA

gkykafd bl rjhds dks Use djds Hkh ge gekjs fdlh Hkh PHP Script dk Output ns[k ldrs
gSa] ysfdu PHP dks tYnh lh[kus dk dsoy ,d gh rjhdk gS fd ge PHP dks Command
Prompt dk iz;ksx djrs gq, lh[ksa o PHP dh fofHkUu Scripts dks PHP Command Prompt ij
Interpret o Run djsAa

Setting PHP Interpreter Path


tc ge PHP Scripts dks Command Prompt }kjk Run djuk pkgrs gSa] rks lcls igys gesa
php.exe File dks “Path” Environment Variable esa Set djuk gksrk gS] rkfd ge gekjs
Computer esa dgha ls Hkh PHP Interpreter dks Invoke dj ldsAa

pwfa d geus WAMP Install fd;k gS vkSj gekjs Computer esa PHP
“C:\wamp\bin\php\php5.3.8” Path ij Installed gS] tgka 5.3.8 PHP dk Version gS] tks fd
cny ldrk gS] blfy, bl Path dks gesa “Path” uke ds Global Variable esa Set djuk
gksxkA bls Set djus ds fy, gesa fuEu Steps Follow djus gksrs gSa%

1 Right Click on My Computer and Select “Properties” Option


2 Click On Advance System Settings Option. A New Dialog Box will Display.

http://www.bccfalna.com/
PHP in Hindi

3 Click on “Environment Variables…” Button. A New Dialog Box will Display.

4 Select “Path” from “System variables” List and click on “Edit…” Button.

5 Go to the end of the “Variable value:” Text Box and place a Semicolon. Type the
full path with Semicolon “;C:\wamp\bin\php\php5.3.8” at the end of the text as
following:

http://www.bccfalna.com/
PHP in Hindi

6 Click “OK”, “OK” and “OK”.

mijksDr izfØ;k iwjh djus ds ckn vc ge gekjs Computer esa dgha ls Hkh Command Prompt
}kjk php.exe Interpreter dks Execute dj ldrs gSaA vc Start Button ij Click djds Run
Option dks Select dhft,A fuEukuqlkj ,d “Run” Dialog Box Display gksxk%

;gka “cmd” Command Type djds Enter Key Press dhft, vFkok “OK” Button ij Click
dhft,A vkids lkeus fuEukuqlkj Command Prompt Display gks tk,xk%

bl Command Prompt ij “php –v” Type djds Enter Key Press djus ij vkidks mijksDr
fp=kuqlkj PHP dk Version o fofHkUu izdkj dh vU; tkudkfj;ka fn[kkbZ nsaxhA ;fn ;s
tkudkfj;ka fn[kkbZ nsrh gSa] rks ;s bl ckr dk Signal gS fd vkids PHP Interpreter dk Path
iwjh rjg ls Set gS vkSj vki dgha ls Hkh PHP Interpreter dks Invoke dj ldrs gSaA

pwfa d gekjk WAMP Server Bhd ls Run gks jgk gS lkFk gh geus gekjs PHP Interpreter dk
Path Hkh Set dj fn;k gS] blfy, vc ge Command Prompt }kjk vius PHP Program dks
Interpret dj ldrs gSaA

geus gekjk igyk PHP Script “C:\wamp\www\phpInHindi” uke ds Folder esa Create
fd;k Fkk] blfy, lcls igys gesa ml Folder esa igqapuk gksxkA bl dke dks djus ds fy,
gesa fuEukuqlkj rhu Commands Fire djus gksaxs%

http://www.bccfalna.com/
PHP in Hindi

lcls igys geus “cd \” Command Fire fd;k gS] tks gesa Root Directory ;kuh “C:” Prompt
ij ys tkrk gSA

fQj geus nwljk Command “cd wamp\www\phpInHindi” Fire fd;k gS] tks gesa gekjs
WAMP Server ds www Folder ds vUnj fLFkr “phpInHindi” uke ds Folder esa ys tkrk
gSA

vUr esa geus “dir” Command fd;k gS] tks gesa gekjs Current Folder dh lHkh Files Display
djrk gSA

Interpreting First PHP Script


tSlk fd mijksDr fp= esa ge ns[k ldrs gSa] “index.php” uke dh File bl Folder esa fLFkr
gS] blfy, bl PHP Script File dks ge ;gka ls Interpret dj ldrs gSaA bl File dks ;gka ls
Interpret djus ds fy, gesa fuEukuqlkj vxyk Command “php index.php” Fire djuk gksrk
gS%

bl Command dks Fire djrs gh gekjh PHP Script File Interpret gks tkrh gS vkSj gesa
fuEukuqlkj Output fn[kkbZ nsrk gS] ftls geus gekjh Script File esa Execute gksus ds fy,
fy[kk Fkk%

http://www.bccfalna.com/
PHP in Hindi

bl izdkj ls Command Prompt }kjk ge fdlh Hkh PHP Script File dks Interpret dj ldrs
gSa vkSj mldk Output ns[k ldrs gSaA

vc ge lkjka”k ds :i esa mijksDr iwjh izfØ;k dks le>rs gSa] tks fuEukuqlkj gS%

1 lcls igys gesa gekjs PHP Interpreter dk Path Operating System ds Global
Variable esa Set djuk gksrk gS] rkfd PHP Interpreter dks ge dgha ls Hkh Invoke
djds viuh PHP Script dks Interpret dj ldsaA bl Path dks dsoy ,d gh ckj Set
djuk gksrk gSA bls gj ckj Set djus dh t:jr ugha gksrh gSA

2 fQj gesa ,d Text Editor esa viuh PHP Script dks Type djuk gksrk gS vkSj vius
Web Server ds Root Folder vFkok fdlh Sub-Folder esa .PHP Extension ds lkFk
Save djuk gksrk gS] rkfd ge gekjs Local Web Server ds “localhost” Path }kjk Hkh
ml Script File dks Access o Interpret dj ldsAa .php Extension Specify djuk
blfy, t:jh gS] D;ksfa d PHP Interpreter .php Extension okyh Files dks gh
Interpret djrk gSA

3 fQj gesa Run Dialog Box ls Command Prompt dks Open djuk gksrk gS vkSj ml
Folder rd igqapuk gksrk gS] tgka ij gekjh PHP File dks geus Save fd;k gSA

4 vUr esa PHP Interpreter dks Use djds gesa gekjh PHP Script File dks Interpret
djuk gksrk gSA

mijksDr Discussion }kjk vki ;s rks le> gh x, gksaxs fd ,d PHP Script dks Handle djus
ds fy, gesa de ls de nks Programs igyk Text Editor o nwljk Command Prompt dks
Start djds j[kuk gksrk gSA tcfd Aptana dk iz;ksx djds ge bu nks Programs ls eqDr gks
ldrs gSaA lkFk gh Aptana gesa Coding Related dbZ izdkj dh Help Hkh djrk gSA

gkykafd ge pkgs Command Prompt Use djsa ;k Aptana Studio, nksuksa ds fy, gh gesa
PHP dk Path Set djuk t:jh gksrk gSA rks pfy,] le>us dh dksf”k”k djrs gSa fd fdl
rjg ls ge Aptana dk iz;ksx djds fdlh PHP Script dks vklkuh ls Create o Interpret
dj ldrs gSaA

lcls igys “Aptana Studio 3” Software dks Start dhft, o File Menu esa tkdj viuh
index.php File dks Open dhft,A ,slk djus ij vkidks Aptana Studio fuEukuqlkj fn[kkbZ
nsxk%

http://www.bccfalna.com/
PHP in Hindi

bl Window esa vkidks rhu fgLls fn[kkbZ ns jgs gSaA Left Side ds Tabs dks Minimize fd;k
tk ldrk gS D;ksfa d fQygky gekjh t:jr dsoy Top o Bottom Window ls gh iwjh gks
tk,xhA Top Window esa gesa gekjh index.php File ds Code fn[kkbZ ns jgs gSa tcfd Bottom
Window ,d Terminal Window gS] tks Command Prompt dh t:jr dks iwjk djrk gSA

pwfa d] ;s Terminal Window Linux ds Commands dks Windows Operating System esa Use
djus dh lqfo/kk nsrk gS] blfy, bl Window esa “dir” Command ds LFkku ij gesa “ls”
Command dks Use djuk iMrk gSA

pwfa d gekjh index.php File “C:\wamp\www\phpInHindi” Path ij Stored gS] rks bl Path
ij tkus ds fy, gesa fn[kkbZ nsus okys Terminal Window esa fuEukuqlkj Command Fire djuk
gksrk gS%

$ cd /c/wamp/www/phpInHindi

pwfa d ge ,d ,sls Terminal esa gSa] tks fd Commands dks Linux Format esa Accept djrk gS]
blfy, gesa gekjs Path rd igqapus ds fy, mijksDr Command dks Use djuk iMrk gSA

pwfa d Linux esa Root Directory rFkk Path dks “/” ls Refer fd;k tkrk gS] blfy, bl
Command esa “/c/” “C:” Drive dks Represent dj jgk gS] tcfd “ks’k Path leku gh gSA

http://www.bccfalna.com/
PHP in Hindi

ge Currently fdl Path ij gSa] bldh tkudkjh gesa Green Color o Orange Color esa
fn[kkbZ nsus okys Path ls izkIr gks tkrh gS] tks fd “/c/wamp/www/phpInHindi” Path dks
Represent dj jgk gSA bl Directory esa Stored lHkh Files o Directories dh List ns[kus ds
fy, ge “ls” Command Fire dj ldrs gSa] tks fd “dir” Command ds leku gh gSA bl
Command dks Fire djus ij gesa fuEu fp=kuqlkj Files o Directories dh List izkIr gksrh gS%

mijksDr fp= esa ge ns[k ldrs gSa fd gekjs Current Folder esa index.php uke dh dsoy ,d
gh File gSA vc bl PHP File dks Interpret djus ds fy, gesa ogh Command ;gka Fire
djuk gksrk gS] ftls geus Command Prompt esa Fire fd;k Fkk vkSj gesa Interpreted PHP
Script dk Result blh Terminal Window esa fn[kkbZ ns tkrk gSA tSls%

mijksDr Discussion esa geus nks rjhdksa dks Use djrs gq, ,d PHP Script dks Create djds
Interpret fd;kA vki tks pkgsa oks rjhdk Use dj ldrs gSaA eq>s Personally “Aptana Studio
3” dk Terminal o Text Editor, Windows ds Command Prompt o Notepad++ dh
rqyuk esa T;knk ilUn gS] D;ksafd ;s eq>s dbZ izdkj dh Coding Help Provide djrk gS] tks
fd eq>s Notepad++ ls izkIr ugha gksrhA

rks] geus gekjk PHP Environment iwjh rjg ls Setup dj fy;kA ;kuh viuk Local Web
Server] IDE, Global Path o Command Prompt dks Use djus ds ckjs esa i;kZIr tkudkjh
izkIr dj yh lkFk gh geus gekjh igyh PHP Script File nks rjhdksa ls Create djds] mls
nksuksa rjhdksa ls Interpret Hkh dj yhA ;kuh vc ge PHP dk Basic le>us ds fy, iwjh rjg
ls rS;kj gSaA rks] pfy,! vc ge PHP dk Core le>rs gSaA

http://www.bccfalna.com/
PHP in Hindi

PHP Fundamentals
fdlh Hkh Programming Language ds gesa”kk dqN fu;e gksrs gSa] ftUgsa Follow fd, fcuk ge
ml Programming Language dks Bhd ls ugha le> ldrsA bu fu;eksa ds lewg dks gh
Language dk Core ;k Fundamental vFkok Basics dgk tkrk gSA

yxHkx lHkh Procedural Languages fdlh u fdlh rjg ls “C” Language ls rFkk Object
Oriented Languages fdlh u fdlh rjg ls “C++” Language ls gh Inspired gSA pwafd PHP
,d ,slh Programming Language gS] ftls ge ,d Procedural Language dh rjg Hkh Use
dj ldrs gSa vkSj Object Oriented Languages dh rjg HkhA

blfy, ;fn vki igys “C” Language lh[k pqds gSa] rks PHP lh[kuk vkids fy, dkQh
vklku gks tk,xk] lkFk gh ;fn vkidks Java dk Hkh FkksMk cgqr Kku gS] rks fQj cgqr gh
vklkuh ls o rsth ls vki PHP dks le> ik,saxs vkSj Professionally Use dj ldsx
a sA

<?php … ?>
fdlh Hkh PHP Script ds fofHkUu Statements dks gesa <?php … ?> ds chp gh fy[kuk gksrk
gS] D;ksafd PHP Interpreter bUgha Tags ds chp Enclosed Statements dks PHP Interpreter ij
Interpret gksus ds fy, Hkstrk gSA blfy, ge ftrus Hkh PHP Programs cukrs gSa] mu lHkh
Programs ds PHP Codes dks gesa bUgha Tags ds chp fy[kuk gksrk gS] Hkys gh gekjk Code
dsoy ,d Single Line dk gh D;ksa u gksA

Output Statements
fcuk Output Statements dks le>s gq, ge vkxs gh ugha c< ldrs D;ksfa d fdlh Hkh Program
ds rhu Compulsory Parts gksrs gSa] ftUgsa Input, Process o Output dgk tkrk gSA

tc ge fdlh Programming Language dks lh[k jgs gksrs gSa] rc Input ds :i esa ge gekjs
fdlh Program esa Lo;a ds Data Specify dj ldrs gSa] blfy, Input gekjs Control esa gksrk
gSA ;fn ge pkgsa rks gekjs Program esa ge fdlh Hkh rjg dh Processing fd, fcuk Hkh dqN
dke dj ldrs gSa] blfy, fdlh Data dks Process djuk gS ;k ugha] ;s Hkh iwjh rjg ls gekjs
Control esa gksrk gSA

ysfdu geus tks Data Input fd;k vkSj ml ij tks Processing dh gS] mls Output ds :i esa
fn[kkus dk dke iwjh rjg ls Programming Language ds Control esa gksrk gSA blfy,
Output ds fy, ge ges”a kk Programming Language }kjk Provide fd, tkus okys Functions
o Statements ij fuHkZj gksrs gSaA

PHP gesa ,sls cgqr lkjs Functions o Statements Provide djrk gS] ftudk iz;ksx djds ge
gekjs Program ds Output dks ns[k ldrs gSaA PHP gesa fofHkUu izdkj dh ifjfLFkfr;ksa esa
Generate gksus okys fofHkUu izdkj ds Outputs dks Handle djus ds fy, dbZ Functions o
Statements Provide djrk gS] ftuds ckjs esa ge vkxs tkusaxs] ysfdu buesa ls dqN Functions
o Statements fuEukuqlkj gSa] ftudk iz;ksx ge gekjs Program dk Output ns[kus ds fy, dj
ldrs gSa%

http://www.bccfalna.com/
PHP in Hindi

print() Statement
;s ,d Statement gS u fd Function] ftldk Syntax fuEukuqlkj gksrk gS%

int print(string $argument);

tSlk fd bl Syntax esa ge ns[k ldrs gSa fd print() Statement Argument ds :i esa
fdlh Hkh Data Type vFkok Mixed Data Type ds eku dks Accept djrk gS vkSj tks Hkh
eku bls Argument ds :i esa Specify fd;k tkrk gS] ;s Function ml eku dks Web
Browser esa vFkok Terminal ij Display dj nsrk gSA

lkFk gh ;s Function ,d Integer Return djrk gSA ;fn Integer ds :i esa 1 Return
gksrk gS] rks bldk eryc ;s gS fd Function Bhd ls Run gqvk tcfd ;fn print()
Statement Bhd ls Run ugha gks ikrk] rks 1 ds vykok dqN Hkh Return dj ldrk gSA

pwfa d print() ,d Statement gS u fd Function] blfy, ;fn ge pkgsa] rks blds lkFk
Specify fd, x, Parenthesis dks fcuk Specify fd, gq, Hkh bls mi;ksx esa ys ldrs gSaA

echo() Statement
print() Statement dh rjg gh ;s Hkh ,d Function ugha cfYd Statement gS vkSj bls Hkh
Exactly Function dh rjg mi;ksx esa ugha fy;k tk ldrkA pwafd ;s Hkh Function ugha
gS] blfy, print() Statement dh rjg gh] blds lkFk Hkh Paranthesis dk iz;ksx djuk
t:jh ugha gSA bldk Syntax fuEukuqlkj gksrk gS%

void echo ( string $arg1 [, string $... ] )

;s Statement Hkh fcYdqy print() Statement dh rjg gh dke djrk gS] ysfdu ;s fdlh
rjg dk dksbZ eku Return ugha djrkA ge print() ;k echo() nksuksa esa ls fdlh Hkh
Statement dks Use djds vius Program ds Output dks izkIr dj ldrs gSaA bu nksuksa esa
ls dksbZ Hkh Special ugha gSA cl gesa dsoy bruk /;ku j[kuk gksrk gS] fd ;s nksuksa gh
Functions ugha gSa] blfy, bUgsa Function eku dj Use ugha djuk pkfg,A

Case Sensitive
PHP Hkh “C” dh rjg gh ,d Case Sensitive Programming Language gSA ;kuh “C”
Language esa Hkh fofHkUu User Defined Identifier Names Case Sensitive gksrs gSaA ysfdu PHP esa
lcdqN Caes Sensitive ugha gksrkA mnkgj.k ds fy, User Defined Clases o Functions ds
uke Case Sensitive ugha gksrsA blh rjg ls PHP esa igys ls cus gq, Built-In Functions,
Clases vkfn rFkk Keywords Case Sensitive ugha gksrs vkSj ge bUgsa fuEukuqlkj fdlh Hkh rjg
ls fy[k ldrs gSa%

print “Hello World”;


PRINT “Hello World”;
Print “Hello World”;
PrInT “Hello World”

mijksDr pkjksa Lines esa geus print Function dks pkj vyx rjhdksa ls fy[kk gS] ysfdu ;s
pkjksa Statements PHP Parser ij fcuk fdlh ijs”kkuh ds Execute gks tkrs gSa] D;ksfa d ;s PHP

http://www.bccfalna.com/
PHP in Hindi

dk Built-In Function gSA ysfdu PHP esa ge tks Variable Create djrs gSa] os Case Sensitive
gksrs gSaA mnkgj.k ds fy, $name, $Name, $NAME, o $NaMe pkj vyx Variables gSa vkSj
bUgsa ,d nwljs ds Replacement ds :i esa Use ugha fd;k tk ldrkA

NOTE: PHP dks Hkh “C” Language dh rjg iw.kZ :i ls Case Sensitive eku dj gh
Programming djuk csgrj jgrk gS] ugha rks dbZ LFkkuksa ij ge Variables dks Hkh Case
Insensitive eku dj Coding djus yxrs gSa] QyLo:i gekjs Codes esa Bugs vkus yxrs gSaA

Statements and Semicolons


PHP Program dh gj Line dks ,d Statement dgk tkrk gS vkSj PHP ds gj Statement dk
vUr ,d Semicolon ls gksrk gSA PHP Interpreter blh Semicolon ls Statement ds vUr dks
Identify djrk gSA

;fn ge fdlh Statement ds vUr esa Semicolon u yxk,] rks PHP Parser gesa Error nsrk gS
vkSj gekjh PHP Script dks Parse ugha djrkA blhfy, geus fiNys Code Segment esa lHkh
Print Statements ds vUr esa ,d Semicolon dk iz;ksx fd;k gSA

Block Statement
PHP esa tc gesa dqN Statements dks ,d Group ds :i esa Represent djuk gksrk gS] rc
“C”, “C++” o Java dh rjg gh mu lHkh Statements dks Opening o Closing Curly Braces
ds chp Enclose fd;k tkrk gS vkSj Closing Curly Brace ds ckn Semicolon ugha yxk;k
tkrkA tSls%

{
print “Hello World”;
PRINT “This is my first PHP Script.”;
}

Whitespace and Line Breaks


PHP esa Coding dks vPNh rjg ls Format djus ds fy, ge ftl rjg ls pkgsa ml rjg ls
Whitespaces o Line Breaks dk iz;ksx dj ldrs gSaA PHP dks bl ckr ls dksbZ QdZ ugha
iMrkA mnkgj.k ds fy, mijksDr Code Segment dks ge fuEukuqlkj Hkh fy[k ldrs gSa%

print “Hello World”; PRINT “This is my first PHP Script.”;

Comments
Comments fdlh Hkh Programming Language dk ,d mi;ksxh fgLlk gksrs gSa] ftuesa ,d
Programmer vius Program esa Use fd, x, fofHkUu izdkj ds Logics dks Clear djrk gS]
rkfd tc dksbZ nwljk Programmer ml Program dks ns[ks] rks vklkuh ls Program ds Logic
o Flow dks le> ldsA

http://www.bccfalna.com/
PHP in Hindi

pwfa d Comments dsoy PHP Programmers ds fy, gksrs gSa] User ds fy, ugha D;ksafd
Programmers Lo;a viuh lqfo/kk ds fy, vius Program esa Comments fy[krk gS] blfy,
PHP Interpreter bUgsa Execute ugha djrk] cfYd Ignore dj nsrk gSA PHP esa ge rhu rjg
ds Comments dks Use dj ldrs gSa%

“C” Style Comment or Multiline Comment


Program Develop djrs le; Testing ds nkSjku dbZ ckj ,slh fLFkfr vkrh gS] tc gesa cgqr
lkjs Codes dks Execute gksus ls jksduk gksrk gS] ysfdu ge mu Codes dks Permanently
Delete Hkh ugha djuk pkgrs] D;ksfa d gesa yxrk gS fd gesa mu Codes dh t:jr gSA

bl fLFkfr esa ge mu Codes dks “C” Style Comments dk iz;ksx djds FkksMs le; ds fy,
Enable ;k Disable djus ds fy, Hkh Use djrs gSaA “C” Style Comment dks fuEukuqlkj
Format esa fy[kk tkrk gS%

/* This is an example of multiline “C” Style Comment.


We can create multiline comments using Opening and Closing Comment Code.
*/

<?php
/*
$i = 10;
while($i < $j) print “Hello” ;
*/
?>

“C++” Style Single Line Comment


C++ Style ds Single Line Comment dks ge fuEukuqlkj Double Slash }kjk Specify djrs gSa%

// This is an example of multiline “C++” Style Single Line Comment.

bl izdkj ds Comment dks ge tgka Use djrs gSa] ogka ls vkxs ds lkjs Contents Comment
cu tkrs gSA tSls%

while($i < $j) print “Hello” ; // This is an example of WHILE Loop.

Unix Shell Style Single Line Comment


bl izdkj ds Comment dks Define djus ds fy, gesa # Symbol dk iz;ksx djuk iMrk gSA
tSls%

# This is an example of multiline “C++” Style Single Line Comment.

while($i < $j) print “Hello” ; # This is an example of WHILE Loop.

bl Style dk iz;ksx ge Bhd “C++” ds Double Slash Style dh rjg dj ldrs gSaA

http://www.bccfalna.com/
PHP in Hindi

Literals
fdlh Hkh rjg dh Data Value dks Represent djus okys Character Combinations dks Literal
dgk tkrk gSA PHP esa ge fuEu izdkj ds Literals dk iz;ksx dj ldrs gSa%

2001 // Integer Literal


0xFE // Hexadecimal Literal
1.4142 // Floating Point Literal
"Hello World" // String Literal
'Hi' // String Literal
true // Boolean Literal
null // Boolean Literal

Identifier
Identifier flQZ ,d uke gksrk gS] ftlls ge fdlh Memory Location dks Identify djrs gSa
D;ksfa d Programming Related lHkh izdkj ds Data fdlh uk fdlh Memory Location ij gh
Store gksrs gSa vkSj mu Data dks Access djus ds fy, gesa muds Memory Location dh
t:jr gksrh gSA

ysfdu pwafd ge Computer ds fdlh Hkh Memory Location dks Directly Address ugha dj
ldrs] blfy, gesa mu Memory Locations dk ,d Appropriate uke nsuk gksrk] rkfd ge
ml uke ds ek/;e ls fdlh Memory Location dks Identify dj ldsa o Data dks Memory
esa Store dj ldsa vFkok Data dks Memory ls izkIr dj ldsAa

fdlh Memory Location dks Identify djus ds fy, Specify fd, x, ukeksa dks gh fdlh Hkh
Programming Language esa Identifier dgk tkrk gS] D;ksafd ;s Identifier ;kuh uke gh fdlh
Hkh Memory Location ij fLFkr Data dks Identify djus dk dke djrs gSa] rkfd PHP
Interpreter ;k fdlh Hkh vU; Programming Language dk Compiler ;k Interpreter mu
Memory Locations ij Stored Data Values dks Access o Manipulate dj ldsAa

PHP esa ftu ukeksa dks User viuh t:jr ds vuqlkj Specify djrk gS] mu ukeksa dks User
Defined Identifier Hkh dgk tkrk gSA lkekU;r% PHP esa ge Variables, Constants,
Functions o Classes dk uke Specify djrs gSaA

Identifier Define djus ds fy, PHP mu lHkh Rules dks Follow djrk gS] ftUgsa “C”
Language }kjk Follow fd;k tkrk gSA ;s Rules fuEukuqlkj gSa%

1 Identifier dk uke ges”a kk ,d Uppercase ;k Lowercase Character vFkok


Underscore ls “kq: gksuk pkfg,A
2 Identifier ds uke ds chp esa vFkok vUr esa dgha ij Hkh 0 ls 9 rd dh fdlh Hkh
Digit dk iz;ksx fd;k tk ldrk gS] ysfdu uke dh “kq:vkr fdlh Digit ls ugha gks
ldrhA
3 uke ds :i esa ge fdlh Keyword dk vFkok fdlh Special Symbol tSls fd Blank
Space dk iz;ksx ugha dj ldrsA

gkykafd mijksDr nks Rules esa crk, x, Characters ds vykok Hkh dqN Characters gSa] ftudk
iz;ksx ge Identifier Names esa dj ldrs gSa] ysfdu gesa “C” Language ds Rules dks gh
Follow djuk pkfg,] rkfd fdlh rjg dk Confusion u jgsA

http://www.bccfalna.com/
PHP in Hindi

Variables
iwjs Program ds nkSjku dqN Memory Locations ,slh gksrh gSa] ftu ij Stored eku fofHkUu
izdkj dh Calculations ds nkSjku ckj&ckj cnyrs jgrs gSaA bl izdkj dh Memory Locations
ls Associated Identifiers dks Variables dgk tkrk gSA

fdlh Hkh Variable dks Define djus ds fy, gesa mi;qDr uke ds lkFk dsoy $ Symbol dk
iz;ksx djuk gksrk gSA mnkgj.k ds fy, fdlh Hkh Employee dh Salary dks Store djus ds
fy, ge fuEukuqlkj salary uke dk ,d Variable Identifier Create dj ldrs gSa%

$salary;

pwfa d fdlh Hkh Company esa cgqr lkjs Employees gks ldrs gSa vkSj Employees dh Salary
le;&le; ij Increment gksdj cnyrh jgrh gS] blfy, mijksDr Code }kjk Define fd;k
x;k $salary uke dk Identifier ,d Variable Identifier gSA

PHP esa Variable Identifiers Case Sensitive gksrs gSa] blfy, ;fn ge mijksDr Statement
}kjk $salary Variable Declare djrs gSa] rks fQj ge bl Variable ls Associated Memory
Location ij Stored Values ;kuh Data dks $Salary ;k #SALARY Identifier Name }kjk
Refer ugha dj ldrs] cfYd gesa $salary uke dks gh Specify djuk gksxk] rHkh ge mijksDr
Variable Identifier dh Value dks Access o Manipulate dj ldrs gSaA

mijksDr rjhds ls gh ge vkSj Hkh izdkj ds Variable Identifiers Create dj ldrs gSaA tSls%

$firstName;
$lastName;
$dob;
$salary;

Constants
tc gesa gekjs Program esa fdlh Memory Location ij ,slk eku Store djuk gksrk gS] tks
fd iwjs Program ds nkSjku Change ugha gks ldrk] rks bl izdkj ds ekuksa dks Store djus ds
fy, ge Constant Identifier Define djrs gSaA Constant Identifier Defined djus ds fy, gesa
PHP ds define() Function dks fuEukuqlkj Use djuk gksrk gS%

boolean define(stringName, mixedValue [, bool CaseInsensitive])

mijksDr Syntax fdlh Constant Identifier dks Define djus ds fy, Use fd;k tkrk gSA ;s
,d Function gS] tks ,d Boolean Value ;kuh True ;k False Return djrk gSA bl
Function esa rhljk Parameter ,d Boolean Parameter gS] tks fd Optional gSA

lkekU;r% Constant ds :i esa ge ftl stringName dks Specify djrs gSa] og uke Case
Sensitive gksrk gS] ysfdu ;fn ge ml uke dks Case Sensitive j[kuk u pkgsa] rks gesa rhljs
Argument ds :i esa False Keyword Specify djuk gksrk gSA tSls%

define(‘BCCFALNA’, “BetaLab Computer Center”, true);

http://www.bccfalna.com/
PHP in Hindi

vc ge gekjh iwjh Script esa BCCFALNA Constant uke dks Case Insensitive rjhds ls Use
dj ldrs gSaA ;kuh ge bl Constant dks BccFalna, vFkok bccFalna dqN Hkh fy[k ldrs
gSaA

ysfdu ;fn ge bl rhljs Parameter dks Specify ugha djrs vFkok False Specify djrs gSa]
rks fQj gekjs }kjk Specify fd;k x;k stringName Constant Case Sensitive gksrk gS vkSj
gesa bl Constant dks gekjh Script esa Exactly mlh Format esa Specify djuk t:jh gksrk gS]
ftl Format esa geus bls Define() Function esa Define fd;k gksrk gSA

lkekU;r% Constant Identifies dks Capital Letters esa fy[kk tkrk gS] rkfd vklkuh ls irk
py lds fd Use fd;k tk jgk Identifier ,d Constant gSA

tc ge ,d ckj fdlh Identifier dks Constant Define dj nsrs gSa] rks iwjs Program ds nkSjku
ge ml Identifier dk eku Change ugha dj ldrsA ;fn ge fdlh Constant dk eku
Change djus dh dksf”k”k djrs gSa] rks PHP Interpreter gesa ,slk ugha djus nsrkA

tc ge fdlh Hkh rjg ds Data dks PHP Program }kjk Handle djuk pkgrs gSa] rc gesa
dsoy bruk lksp a uk gksrk gS fd D;k gekjk Data ;kuh gekjs Program esa Use gksus okyk eku
fdlh Hkh fLFkfr esa ckj&ckj cny ldrk gS ;k ughaA

;fn gekjk eku gekjs iwjs Program ds nkSjku dHkh Hkh cny ldrk gS] rks gesa ml eku dks $
Symbol dk iz;ksx djrs gq, Variable Identifier Create djds Variable Identifier esa gh Store
djuk pkfg,] tcfd ;fn gekjk eku iwjs Program ds nkSjku ugha cny ldrk] rks gesa ml
eku dks Constant Identifier esa Store djuk pkfg,A

Function Names
tc ge PHP esa gekjh t:jr ds vuqlkj fdlh Function dks Create djrs gSa] rc gesa ml
Function dk Hkh uke Specify djuk gksrk gS] rkfd ge ml Function dks t:jr gksus ij
mi;ksx esa ys ldsaA Function ds uke dks Specify djus ds fy, Hkh gesa Identifiers ds
Naming Convention ds lHkh Rules dks Follow djuk gksrk gSA vUrj dsoy bruk gS fd
Function ds uke Case Sensitive ugha gksrs] blfy, ge ;fn Add uke dk Function cukrs gSa]
rks mls ADD uke ls Hkh Refer dj ldrs gSaA

Class Names
tc ge PHP dks Object Oriented Programming Language dh rjg mi;ksx esa ysuk pkgrs gSa]
rc ge gekjh t:jr ds vuqlkj fofHkUu izdkj dh Classes Create djrs gSa] ftuds Objects
Create fd, tkrs gSaA bu Classes dks Hkh ,d uke nsuk t:jh gksrk gS] rkfd ge fdlh
Specific Class Type ds Objects Create dj ldsAa

Functions ds uke dh rjg gh Class ds uke Hkh Case Sensitive ugha gksrs vkSj ge
Reserved Words / Keywords dks NksMdj fdlh Hkh uke dks Class Name ds :i esa Specify
dj ldrs gSaA

http://www.bccfalna.com/
PHP in Hindi

Keywords
Keywords dqN ,sls Special Words gksrs gSa] ftudk PHP Interpreter ds fy, Special
Meaning gksrk gSA ;kuh tc PHP Interpreter dks dksbZ Keyword feyrk gS] rks PHP
Interpreter mu Keywords ds vk/kkj ij fdlh Special Type ds Operation dks Perform
djrk gSA

fdlh Hkh Programming Language dh rjg PHP esa Hkh dqN ukeksa dks Reserve Words ;k
Keywords dh rjg Reserve j[kk x;k gSA ge bu ukeksa dks fdlh Hkh rjg ds Identifier ds
uke ds :i esa mi;ksx esa ugha ys ldrsA PHP esa fuEu Words dks Keywords ds :Ik esa
Reserve j[kk x;k gS%

__CLASS__ clone endif


__FILE__ const endswitch
__FUNCTION__ continue endwhile
__LINE__ declare eval()
__METHOD__ default exception
abstract die() exit()
and do extends
array() echo() extends
as else final
Break elseif for
Case empty() foreach
catch enddeclare function
cfunction endfor global
Class endforeach if
implements php_user_filter switch
include() print() throw
include_once() private try
interface protected unset()
isset() public use
list() require() var
new require_once() while
old_function return() xor
or static

bu Keywords dh rjg gh PHP Library ds Functions dks Hkh ge Identifies dh rjg Use
ugha dj ldrsA ;kuh bu ukeksa dks ge gekjs Identifier ds uke ds :i esa Use ugha dj
ldrsA

Data Types
PHP ewy :i ls 8 izdkj ds Data dks Support djrk gSA ftUgsa rhu Hkkxksa esa ckaVk tk ldrk
gSA

Scalar Data Types


bl ds Group dks Scalar ;k Single Value Data Types dgk tkrk gS vkSj buds }kjk
Integer, Floating Point Numbers, Strings o Boolean Values dks Represent fd;k tkrk gSA

Boolean
PHP esa true o false nks ,sls eku gSa] tks Boolean Data Type dks Represent djrs gSaA
lkekU;r% bl Value dk iz;ksx rc fd;k tkrk gS tc gesa fdlh Condition ds vk/kkj ij

http://www.bccfalna.com/
PHP in Hindi

fdlh PHP Code dks Execute djuk gksrk gSA tc gesa fdlh eku dks dsoy true ;k false ds
:i esa Represent djuk gksrk gS] rc ge Boolean izdkj dk Identifier Define djrs gSaA tSls%

$isBulbOn = false;

Integer
fdlh Hkh fcuk nleyo okyh Positive ;k Negative Numerical la[;k dks Integer dgk tkrk
gSA PHP esa ge Integer Values dks Binary, Octal, Decimal vFkok Hexadecimal Form esa
Specify dj ldrs gSaA

Integer dks Binary Form esa Specify djrs le; gesa Number ds lkFk Prefix ds :i esa 0b
dks Specify djuk gksrk gSA Octal Form esa Specify djrs le; gesa Value ds lkFk Prefix ds
:i esa 0 dk iz;ksx djuk iMrk gS] tcfd Hexadecimal Format esa Value Specify djrs
le; Value ds lkFk Prefix ds :i esa gesa 0x Specify djuk gksrk gSA tSls

Binary Decimal Octal Hexadecimal


0b1010 10 012 0xA
0b111 -7 -07 -0x7
0b1111111 +255 +0377 +0xFF

PHP esa Integer dh Sizeiwjh rjg ls Use fd, tkus okys Computer ds Architecture ij
Depend gksrh gSA blfy,fdlh Computer ij Integer fdruh Bytes dh Space Reserve dj
jgk gS bl ckr dk irk yxkus ds fy, ge PHP ds Core esa Defined PHP_INT_SIZE uke
ds Constant dks Use dj ldrs gSa] tcfd Integer vf/kdre fdruh cMh la[;k Store dj
ldrk gS] bl ckr dk irk yxkus ds fy, ge] PHP_INT_MAX Constant dks Use dj
ldrs gSaA

tc dksbZ la[;k bruh cMh gksrh gS fd Integer dh Range esa ugha lek ikrh] rc og la[;k
Automatically Float Data Type esa Convert gks tkrh gSA pfy,] mijksDr lHkh Integer
Related Concepts dks ,d PHP Program esa Apply djrs gSaA Program fuEukuqlkj gS%

<?php
print "Minimum Byte Size of Integer: " . PHP_INT_SIZE;
print "\nMaximum Length of Integer: " . PHP_INT_MAX;
?>

tc bl Script dks PHP File esa Type djds Interpret djrs gSa] rc gesa fuEukuqlkj Output
izkIr gksrk gS%

Minimum Byte Size of Integer: 4


Maximum Length of Integer: 2147483647

bl Script esa geus nks u, Codes Use fd, gSa] blfy, lcls igys ge bUgha dk le>rs gSaA

bl Script esa geus nksuksa Print Statements esa ,d Dot Operator dks Use fd;k gSA PHP esa
bl Operator dks Concatenation Operator dgrs gSa vkSj ;s Operator nks Values dks String
dh rjg tksMdj ,d String ds :i esa Represent djus dk dke djrk gSA blhfy, igys
Print Statement ds Output ds :i esa Integer dh Minimum Size ds Message ds ckn

http://www.bccfalna.com/
PHP in Hindi

PHP_INT_SIZE PHP Constant dk eku 4 fn[kkbZ ns jgk gSA tcfd nwljs Print Statement
esa Integer dh Maximum Range ds Massege ds ckn eku 2147483647 fn[kkbZ ns jgk gSA
bl Operator ds ckjs esa ge vkxs vkSj vPNh rjg ls le>sxa sA

bl Script ds nwljs Print Statement dh “kq:vkr esa geus “\n” Character dk iz;ksx fd;k gSA
PHP esa bl izdkj ds dbZ vkSj Characters Hkh gSa] tks PHP Interpreter dks fdlh Message dks
Extra Ordinary rjhds ls Display djus dk Instruction nsrs gSaA fQygky bl Print
Statement ds Message dks vxyh Line esa Display djus ds fy, geus bldk iz;ksx fd;k
gSA ;fn ge bl Character Constant dk iz;ksx u djrs] rks gesa gekjk Output fuEukuqlkj
fn[kkbZ nsrk%

Minimum Byte Size of Integer: 4Maximum Length of Integer: 2147483647

mijksDr Script fdlh Computer ij PHP ds Integer dh Maximum Range o Minimum


Occupied Byte Size dks Represent dj jgk gSA ;kuh bl Script ds Output esa ge Integer
dh Minimum Byte Size o Maximum Range ns[k ldrs gSaA

vc ;fn ge fdlh Variable esa bl Range ls T;knk cMh la[;k Specify dj nsa] rks og
Variable bl cMh la[;k dks Hold djus ds fy, Automatically Floating Point Value ;kuh
“double” Data Type esa Convert gks tkrk gS] D;ksafd PHP esa gj nleyo okyh la[;k dks
“double” }kjk Represent fd;k tkrk gSA bls le>us ds fy, fuEu PHP Script Code Type
djds Interpret djs%a

<?php
$test = PHP_INT_MAX;
print "Maximum Length of Integer: " . $test;
print "\nThe Type of the test Variable : " . gettype($test);

$test = PHP_INT_MAX + 1;
print "\n\nThe Overflowed Size of Integer: " . $test;
print "\nNow the Type of test Variable : " . gettype($test);

settype($test, "integer");
print "\n\nThe Overflowed Size of Integer: " . $test;
print "\nNow the Type of test Variable : " . gettype($test);
?>

//Output
Maximum Length of Integer: 2147483647
The Type of the test Variable : integer

The Overflowed Size of Integer: 2147483648


Now the Type of test Variable : double

The Overflowed Size of Integer: -2147483648


Now the Type of test Variable : integer

bl Program esa lcls igys geus $test uke dk ,d Variable Create fd;k gS vkSj mlesa
Value ds :i esa fdlh Hkh Computer Architecture ds Integer dh Maximum Value dks
Initialize dj fn;k gS vkSj vxys Print Statement esa geus $test Variable ds eku dks Print

http://www.bccfalna.com/
PHP in Hindi

fd;k gS] tks fd ogh eku fn[kk jgk gS] tks fiNys Program esa PHP_INT_MAX uke ds
Constant us fn[kk;k FkkA

vxys Print Statement esa geus ;s tkuus ds fy, fd $test fdl Data Type dk gS] gettype()
Function dks Call fd;k vkSj Argument ds :i esa $test dks Pass fd;k gSA ;s Statement
fuEukuqlkj gS%

print "\nThe Type of the test Variable : " . gettype($test);

vkSj bldk Output fuEukuqlkj izkIr gksrk gS%

The Type of the test Variable : integer

gettype() Function
gettype() Function PHP esa Defined ,d Built-In Function gS] tks ml Identifier ds Data
Type dks Return djrk gS] ftls ge Argument ds :i esa bl Function esa Pass djrs gSaA

Output ds :i esa ge ns[k ldrs gSa fd bl Statement ds Execute gksus rd $test Variable
,d Integer Variable gksrk gSA

Next Statement esa geus blh $test uke ds Variable dk eku Integer dh Maximum Range
esa 1 tksM dj Integer dks fuEukuqlkj Overflow dj fn;k gS%

$test = PHP_INT_MAX + 1;
print "\n\nThe Overflowed Size of Integer: " . $test;

vc tc ;s Lines Interpret gksrh gSa] rc gesa fuEukuqlkj Output izkIr gksrk gS%

The Overflowed Size of Integer: 2147483648

ge ns[k ldrs gSa fd gekjs Output dk eku vc 1 c< pqdk gS tks fd Integer dh Maximum
Range ls ckgj gS vkSj bl eku dks Hold djus ds fy, Variable dk double Type dk gksuk
t:jh gSA blfy, fuEukuqlkj vxyh Line ds Code esa geus fQj ls $test Variable ds Type
dks Test fd;k gS%

print "\nNow the Type of test Variable : " . gettype($test);

tc ;s Line Interpret gksrk gS] rc gesa fuEukuqlkj Output izkIr gksrk gS%

Now the Type of test Variable : double

ge ns[k ldrs gSa fd vc $test uke dk gekjk Variable] tks fd igys Integer Fkk] vc
Double Type esa Convert gks pqdk gS

settype() Function

http://www.bccfalna.com/
PHP in Hindi

PHP gesa settype() uke dk ,d vkSj Function Provide djrk gS] ftldk iz;ksx djds ge
fdlh Variable ds Data Type dks Change dj ldrs gSaA QyLo:i ;s tkuus ds fy, fd
;fn ge bl Double Type esa Convert gks pqds Variable dks fQj ls Integer esa Convert dj
nsa] rks blesa D;k eku jgsxk] geus fuEu Statement Use fd;k%

settype($test, "integer");
print "\n\nThe Overflowed Size of Integer: " . $test;

tc ;s Line Run gksrk gS rc gesa fuEu Output izkIr gksrk gS%

The Overflowed Size of Integer: -2147483648

;s Confirm djus ds fy, fd $test okLro esa Integer Type esa Convert gqvk ;k ugha] geus
gekjh Script dk vfUre Statement fy[kk tks fd fuEukuqlkj gS%

print "\nNow the Type of test Variable : " . gettype($test);

vkSj blds fuEukuqlkj Output dks ns[kdj ge le> ldrs gSa fd gekjk $test uke dk
Variable fQj ls Integer Type esa Convert gks pqdk gS%

Now the Type of test Variable : integer

vc loky ;s gS fd tc geus ,d Double izdkj ds Variable ds eku dks Integer izdkj ds


eku esa Convert fd;k] rks ml Variable dk eku Negative D;ksa gks x;kA tokc ;s gS fd
lHkh vU; Programming Languages dh rjg gh PHP ds Data Variables Hkh Memory esa
Values dks Store djrs gSa vkSj Memory esa Values Binary Form esa Save jgrh gSA

pwfa d] gekjs Computer ij Integer dh Size 4 Byte gS tks fd 32-Bit ds cjkcj gS D;ksfa d 1
Byte esa 8-Bit gksrs gSa] blfy, tc fdlh Integer ds Left Most Bit dks NksMdj lHkh Bits esa
fuEukuqlkj True ;kuh 1 Stored gksrk gS] rc Integer dh Highest Positive Range Represent
gksrh gS%

0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1

ysfdu tSls gh ge bl eku esa 1 vkSj tksMrs gSa] bl Binary Digits dk Pattern fuEukuqlkj gks
tkrk gS%

1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1

pwfa d Binary Digits ds Pattern esa Left Most Bit dk eku 1 gksus ij la[;k Negative gks tkrh
gS] D;ksafd ;s Bit Sign Bit gksrk gSA QyLo:i gesa mijksDr Negative la[;k izkIr gksrh gS] tks
fd fdlh Hkh 32-Integer dh Lowest Negative Range dks Represent djrh gSA vc ;fn ge
bl Binary Digits ds Patterns dks Decimal Number esa Convert djsa] rks gesa ogh Negative
la[;k izkIr gksrh gS] tks izkIr gks jgh gSA ;kuh -2147483648

http://www.bccfalna.com/
PHP in Hindi

Float
fdlh Hkh nleyo okyh Positive ;k Negative Numerical la[;k dks Floating Point
Number dgk tkrk gSA Floating Point Numbers dks Floats, Double ;k Real Number Hkh
dgrs gSaA PHP esa ge Floating Point Values dks nleyo okyh la[;k ds :i esa vFkok
?kkrkad ds :i esa Specify dj ldrs gSaA Floating Point Numbers dks ge fuEu :iksa esa
Specify dj ldrs gSa%

100.5 1.5e2 8E-12

Floating Point Numbers dh Size iwjh rjg ls Platform Dependent gksrh gSA lkFk gh tc
ge fdlh Floating Point Value dks lk/kkj.k nleyo okyh la[;k ls ?kkrkad la[;k esa vFkok
?kkrkad la[;k ls nleyo okyh la[;k esa Convert djrs gSa] rks izkIr gksus okyh la[;k ds Data
dk gesa”kk Loss gksrk gSA

mnkgj.k ds fy, ekuyks fd 45.0 dks ?kkrkad :i esa cnyus ij eku 4.5E+1 Format esa
Represent gksrk gSA ysfdu blh ?kkrkad eku dks ;fn ge nleyo okyh la[;k esa Change
djs]a rks ;gh la[;k gesa 44.99999999 Format esa izkIr gksrk gSA ,slk yxHkx lHkh
Programming Language esa gksrk gS] blfy, Floating Point Values dks ,d :i ls nwljs :i
esa Convert djus ij izkIr gksus okys eku ij iwjh rjg ls fo”okl ugha fd;k tk ldrk fd
og ogh Value gksxh] tSlh ge lksap jgs gSaA

String
pwfa d Strings fdlh Hkh Programming Language dk vk/kkj gksrk gS] blfy, String
Manipulation dks PHP ds Core Level esa Support fd;k x;k gSA Characters dh ,d
Continues Series dks String dgk tkrk gSA

PHP dsoy 256 Basic ASCII Characters dks gh String ds :i esa Support djrk gSA ;kuh
PHP esa Strings ds :i esa ge Unicode dks Use ugha dj ldrsA ge PHP esa ftruh pkgsa]
mruh cMh String dks fdlh Identifier esa Store dj ldrs gSa] tc rd fd gekjh Memory
Allow djrh gSA

PHP esa String Literals dks pkj vyx rjhdksa ls Specify fd;k tk ldrk gS%

Single Quotes
PHP esa ge fdlh String Literal dks Specify djus ds fy, ls Single Quotes ds chp
Enclose dj ldrs gSaA ;fn gesa Single Quoted String ds chp dgha ij fQj ls Single Quote
dks Use djuk gks] rks gesa ml Content Level ds Single Quote dks Backslash ds lkFk
Specify djuk iMrk gSA tSls%

‘This is a simple string and we can\’t use single quotes directly within string.’

blh rjg ls ;fn gesa String ds chp esa dgha ij Backslash dks Specify djuk gks] rks gesa
Double Backslash dks Specify djuk iMrk gS] D;ksafd igys Backslash dks PHP ,d
Instruction ds :i esa Identify djrk gSA tSls%

‘If we want to use Backslash, we need to specify it like //, otherwise it will not display’

http://www.bccfalna.com/
PHP in Hindi

PHP esa blh rjg ds dbZ vkSj Characters dks Backslash ds lkFk Specify fd;k tkrk gS]
blfy, bUgsa Backslash Character Constants ;k Escape Sequence Characters dgk tkrk
gSA

Single Quoted Strings ds chp ;fn ge fdlh Variable ;k Constant dks Specify djrs gSa] rks
og Identifier Expand ugha gksrkA ;kuh ml Identifier dh Value String ds chp fn[kkbZ ugha
nsrh cfYd Identifier dk uke gh fn[kkbZ nsrk gSA tSls%

$salary = 10000;
Print 'Salary of Rajkumar is : $salary';

bl Code Segment dk Output gesa fuEukuqlkj izkIr gksrk gS%

Salary of Rajkumar is : $salary

;kuh Single Quotes ds chp Specify fd, x, Variable dk eku String ds chp Specify ugha
gksrk cfYd Single Quotes ds chp Specify fd, x, Constant o Variable Identifier dks Hkh
PHP ,d String dh rjg gh Treat djrs gq, Display djrk gSA

Double Quotes
fdlh String dks Specify djus dk nwljk rjhdk Double Quotes gSa vkSj ge Double Quotes
ds lkFk cgqr izdkj ds Escape Sequences dk iz;ksx dj ldrs gSaA tks fd fuEukuqlkj gSa%

Backslash Character Constants or Escape Sequence Characters


Sequence Meaning
\n Newline
\r Carriage Return
\t Horizontal Tab
\v Vertical Tab
\e Escape
\f Form Feed
\\ Backslash
\$ Dollar Sign
\" Double Quote Sign
\x[0-9A-Fa-f]{1,2} The sequence of characters matching the regular expression
is a character in Hexadecimal Notation.
\[0-7]{1-3} The sequence of characters matching the regular expression
is a character in Octal Notation.

Double Quoted String esa Double Quote dks rFkk Single Quoted String esa Single Quote dks
Display djus ds fy, gesa Backslash Character dk iz;ksx djuk t:jh gksrk gS] ysfdu
Single Quoted String esa Double Quote dks rFkk Double Quoted String esa Single Quotes dks
Directly Display fd;k tk ldrk gSA tSls%

PRINT 'Salary of Rajkumar is : “20000" ’; #Double Quote within Single Quote


PRINT "Salary of Rajkumar is : ‘20000’ "; # Single Quote within Quote Double

http://www.bccfalna.com/
PHP in Hindi

Double Quoted String dh ,d fo”ks’krk ;s Hkh gS fd ge Double Quoted String esa fdlh
Variable ds uke dks Specify djus ij Interpretation ds le; Variable dh Value Expand
gks tkrh gSA tSls%

$salary = 10000;
Print "Salary of Rajkumar is : $salary";

bl Code Segment dk Output gesa fuEukuqlkj izkIr gksrk gS%

Salary of Rajkumar is : 10000

Double Quoted String dh blh fo”ks’krk ds dkj.k lkekU;r% PHP esa String dks Double
Quotes ds chp gh Specify fd;k tkrk gSA

Heredoc
PHP esa fdlh String dks Specify djus dk ;s rhljk rjhdk gSA Heredoc dks <<< Symbol
}kjk Represent fd;k tkrk gS vkSj blds rqjUr ckn esa ,d Identifier Specify fd;k tkrk gSA
fQj iwjh String dks vxyh Line ls fy[kuk “kq: fd;k tkrk gS o lHkh String Lines fy[kus
ds ckn vUr esa fQj ls ,d New Line fy;k tkrk gS vkSj ml New Line esa fQj ls mlh
Identifier dks Specify djds Semicolon yxk;k tkrk gSA ;kuh Heredoc String dk Format
fuEukuqlkj gksrk gS%

<?php
ECHO <<< ThisIsHereDoc
This is simple string in multiple lines.
This string will not be available for future use.

ThisIsHereDoc;

$str = <<< ThisIsHereDoc


This is simpel string in multiple lines.
and This string will be available
in the str Variable
for future use.
ThisIsHereDoc;

PRINT $str;
?>

Heredoc Statement okLro esa HTML ds <pre> Element dh rjg dke djrk gSA ;kuh
Heredoc Statement ds chp Enclosed String Exactly mlh Format esa Output esa fn[kkbZ nsrh
gS] ftl Format esa ge mls fy[krs gSaA blhfy, mijksDr Script dk Output gesa fuEukuqlkj
fn[kkbZ nsrk gS%

//Output
This is simple string in multiple lines.
This string will not be available for future use.

This is simple string in multiple lines.

http://www.bccfalna.com/
PHP in Hindi

and This string will be available


in the str Variable
for future use.

tSlkfd mijksDr Code esa ge ns[k ldrs gSa fd Heredoc dks Use djrs le; ;fn ge bls
fdlh Output Statement tSls fd ECHO ;k PRINT ds lkFk Specify djrs gSa] rks Heredoc
ds chp Enclosed String Directly Output esa Print gks tkrk gS] ysfdu ;fn ge Heredoc
String dks fdlh Variable dks Assign dj nsrs gSa] tSlkfd mijksDr Code esa $str Variable ds
lkFk fd;k x;k gS] rks fQj ge Heredoc String dks ml Variable ds ek/;e ls tgka pkgsa ogka
Use dj ldrs gSaA

tc ge Heredoc dks Use djrs gSa] rc gesa FkksMh lko/kkuh cjruh gksrh gS] vU;Fkk Heredoc
Statement Error Generate djrk gSA Heredoc Identifier ds igys o ckn esa ,d Hkh
Character Type ugha fd;k tkuk pkfg,A ;gka rd fd Space Hkh ugha gksuk pkfg,A

gkykafd ge Heredoc Statement ds Opening Identifier dks Double Quotes ds chp Specify
dj ldrs gSa] D;ksafd Heredoc Statement yxHkx Double Quoted String dh rjg gh dke
djrk gS] ysfdu ,slk djuk t:jh ugha gSA

Hkys gh ge Heredoc Statement ds Opening Identifier dks Double Quotes ds chp Specify
djsa ;k u djs]a ysfdu Closing Identifier dks dHkh Hkh fdlh Hkh rjg ds Quotes ds chp
Specify ugha fd;k tk ldrkA lkFk gh Closing Identifier ls igys dksbZ Character ugha gks
ldrk tcfd ckn esa Semicolon ds vykok dksbZ Character ugha gks ldrk vkSj Semicolon
ds ckn Hkh dksbZ Character ugha gks ldrkA

lkFk gh bl ckr dk Hkh /;ku j[kuk pkfg, fd Closing Heredoc Identifier ds vUr esa ,d
Semicolon dk iz;ksx fd;k tkrk gS vkSj bl Semicolon rFkk Heredoc Identifier ds uke ds
chp Hkh fdlh Hkh rjg dk Space ;k vU; Character ugha gksuk pkfg,A

;kuh Heredoc dks Use djrs le; Exactly mijksDr Format dks gh Use djuk t:jh gksrk
gS] vU;Fkk PHP String Interpretation ds le; Error Generate djrk gSA

Heredoc dk iz;ksx fdlh Class dh Property dks Specify djus ds fy, Hkh ugha fd;k tk
ldrkA

Heredoc Text fcYdqy Double Quoted String dh rjg Behave djrs gSaA ;kuh ge ,d
Double Quoted String esa ftl rjg ls fdlh Variable ;k Constant dks Use djds mldh
Expanded Value izkIr djrs gSa vFkok ftl izdkj ls fofHkUu Escape Sequence Characters dks
Use djrs gSa] mlh izdkj ls Heredoc ds chp Enclosed String esa Hkh budk iz;ksx dj ldrs
gSa] ysfdu Heredoc ds chp Single Quotes ;k Double Quotes dks Specify djus ds fy,
gesa Backslash dk iz;ksx djuk t:jh ugha gksrkA ;kuh fdlh Heredoc String dks ge
fuEukuqlkj mi;ksx esa ys ldrs gSa%

<?php
$salary = 12000;

$str = <<< ThisIsHereDoc


The Salary of Mahesh is : $salary
Mahesh's Birth Date is : 20-10-1982

http://www.bccfalna.com/
PHP in Hindi

Mahesh is learning "PHP" at this time with


PHP in Hindi - eBook.
ThisIsHereDoc;

PRINT $str;
?>

//Output
The Salary of Mahesh is : 12000
Mahesh's Birth Date is : 20-10-1982
Mahesh is learning "PHP" at this time with
PHP in Hindi - eBook.

Heredoc Statement dk iz;ksx ge fdlh PHP Function esa Argument Pass djus ds fy, Hkh
dj ldrs gSaA tSls%

<?php
$salary = 12000;

function demo($values){
PRINT $values;
}

demo(<<<ThisIsHereDoc
The Salary of Mahesh is : $salary
Mahesh's Birth Date is : 20-10-1982
Mahesh is learning "PHP" at this time with
PHP in Hindi - eBook.
ThisIsHereDoc
)
?>

//Output
The Salary of Mahesh is : 12000
Mahesh's Birth Date is : 20-10-1982
Mahesh is learning "PHP" at this time with
PHP in Hindi - eBook.

mijksDr Code esa geus Heredoc Statement esa Enclosed String dks Directly demo() uke ds
,d User Defined Function esa Argument ds :i esa Pass fd;k gS vkSj User Defined
Function vkus okyh Heredoc String dks Echo dj jgk gSA

tc ge Heredoc Statement dks Argument ds :i esa Pass djrs gSa] rc Closing Heredoc
Identifier ds ckn Semicolon dk iz;ksx ugha fd;k tk ldrk] D;ksafd PHP Semicolon dks
Statement dk vUr ekurk gS] tcfd vHkh rks Function esa Argument gh Pass fd;k tk jgk
gSA

blfy, ;fn ge Semicolon dk iz;ksx djsx a s] rks PHP le>sxk fd Function Statement dk
vUr gks x;k gSA ifj.kkeLo:i vkxs ds Statements dks PHP le> gh ugha ik,xk vkSj Error
Generate djsxkA blhfy, mijksDr Code esa geus Closing Heredoc Identifier ds lkFk
Semicolon dk iz;ksx ugha fd;k gSA

http://www.bccfalna.com/
PHP in Hindi

gkykafd ge mijksDr rjhds dk iz;ksx djds Heredoc dks Function Argument ds :i esa Pas
dj ldrs gSa] ysfdu tgka rd gks lds gesa vius Codes dks Simple j[kuk pkfg,] rkfd
mlesa de ls de Bugs Generate gksAa

blfy, fdlh Heredoc Statement dks Directly Argument ds :i esa Pass djus ds LFkku ij
ge Heredoc Statement esa Enclosed String dks ,d Variable esa Store dj ldrs gSa vkSj fQj
ml Variable dks Argument ds :i esa Pass dj ldrs gSa] tks fd T;knk csgrj o
Manageable rFkk de Error Prone rjhdk gksrk gSA bl izfØ;k dks le>us ds fy, ge
mijksDr Code dks gh fQj ls Recreate dj jgs gSa%

<?php
$salary = 12000;

function demo($values){
PRINT $values;
}

$hereDocValue = <<<ThisIsHereDoc
The Salary of Mahesh is : $salary
Mahesh's Birth Date is : 20-10-1982
Mahesh is learning "PHP" at this time with
PHP in Hindi - eBook.
ThisIsHereDoc;

demo($hereDocValue);
?>

;s Code Hkh Exactly ogh Output nsxk] tks fiNyk Program ns jgk FkkA ysfdu ;s Code
fiNys Code dks Manage djus dh rqyuk esa dkQh vklku gSA

gkykafd ge Heredoc dk iz;ksx fdlh Class dh Properties dks Initialize djus ds fy, ugha
dj ldrs] ysfdu fdlh Class ds Static Properties o Constant Identifiers dks ge Heredoc
Statement ds ek/;e ls Initialize dj ldrs gSaA bl fo’k; esa ge Object Oriented PHP dks
lh[krs le; le>saxsA

Nowdoc
ftl rjg ls Heredoc Statement Double Quoted String dh rjg dke djrk gS] mlh rjg ls
Nowdoc Single Quoted String dh rjg O;ogkj djrk gSA ;kuh ge Nowdoc Statement ds
chp Identifiers dh Values dks Expand ugha dj ldrsA

Nowdoc dk iz;ksx ml fLFkfr esa dkQh mi;ksxh gksrk gS tc ge fdlh Programming


Language tSls fd PHP, “C”, “C++” vkfn ds Statements ds ,d Block dks fdlh Variable
esa Store djds Process djuk pkgrs gSa] ftuesa dksbZ Special Formatting ugha gksrh vkSj String
ds Escape djus dh t:jr ugha gksrhA

Nowdoc dks Hkh Heredoc dh rjg gh Specify fd;k tkrk gS ysfdu Nowdoc ds Opening
Identifier dks gesa”kk Single Quotes ds chp fy[kk tkrk gS] tcfd Closing Identifier dks

http://www.bccfalna.com/
PHP in Hindi

Exactly Heredoc dh rjg gh fcuk Quotes ds Specify fd;k tkrk gSA ;kuh ge Nowdoc
Statement dks fuEukuqlkj mi;ksx esa ys ldrs gSa%

<?php
$nowDocValue = <<<'ThisIsNowDoc'

<?php
$nowDocValue = <<<'ThisIsNowDoc'
PRINT "This is NowDoc Example";
ThisIsNowDoc;

ECHO ($nowDocValue);
?>
?>
ThisIsNowDoc;

ECHO ($nowDocValue);
?>

//Output
<?php
$nowDocValue = <<<'ThisIsNowDoc'
PRINT "This is NowDoc Example";
ThisIsNowDoc;

ECHO ($nowDocValue);
?>

mijksDr PHP Code Lo;a ds Codes dks gh String ds :i esa $nowDocValue uke ds
Variable esa Store dj jgk gS] ftls geus vfUre Statement esa Output esa Display djok fn;k
gSA

Heredoc dh rjg gh Nowdoc Statement dk iz;ksx Hkh fdlh Class dh Static ;k Constant
Properties dks Initialize djus ds fy, fd;k tk ldrk gS ysfdu Variable Properties dks
Initialize djus ds fy, ugha fd;k tk ldrkA

“C” o “C++” Languages dh rjg gh PHP esa Hkh String okLro esa Characters dk ,d One
Dimensional Array gksrk gSA blfy, Array ds fofHkUu Elements dks bu Programming
Languages esa ftl rjg ls Access fd;k tkrk gS] mlh rjg ls PHP dh fdlh String ds
,d&,d Character dks muds Index Number ds ek/;e ls Access o Manipulate fd;k tk
ldrk gSA

fdlh String esa tc ge fdlh Variable dh Value dks Display djuk pkgrs gSa] rc ge
lkekU;r Variable Names ds LFkku ij Curly Braces dk iz;ksx Hkh dj ldrs gSaA tSls%

<?php
$str = "Simple String.";

print "\n 1st Character at Index Number 0: ${str[0]}";


print "\n 2nd Character at Index Number 1: ${str[1]}";
print "\n 3rd Character at Index Number 2: ${str[2]}";

http://www.bccfalna.com/
PHP in Hindi

print "\n 4th Character at Index Number 3: {$str[3]}";


print "\n 5th Character at Index Number 4: {$str[4]}";
print "\n 6th Character at Index Number 5: {$str[5]}";
?>

tSlkfd mijksDr Code esa ge ns[k ldrs gSa fd tc ge fdlh Variable ds eku dks Curly
Braces dk iz;ksx djrs gq, Display djuk pkgrs gSa] rc ge nks rjhdksa ls Variable dks
Curly Braces ds lkFk Use dj ldrs gSaA igys rjhds esa ge Curly Braces ls igys $ Sign
dk iz;ksx djrs gSa] tcfd nwljs rjhds esa ge Curly Braces ls Just ckn esa ;kuh Variable ds
uke ds igys $ Sign dk iz;ksx djrs gSaA

//Output
1st Character at Index Number 0: S
2nd Character at Index Number 1: i
3rd Character at Index Number 2: m
4th Character at Index Number 3: p
5th Character at Index Number 4: l
6th Character at Index Number 5: e

tSlkfd geus igys Hkh dgk fd String Hkh ,d izdkj dk One-Dimensional Array gh gksrk gS]
blfy, String ds gj Character dks ge Index Number Specify djds vyx&vyx Access
dj ldrs gSaA pwfa d Array dh Indexing gesa”kk Zero Based gksrh gS] blfy, String dk igyk
Character Index Number 0 ij gksrk gS u fd 1 ijA blhfy, mijksDr Code esa gesa lcls
igyk Character Index Number 0 ij izkIr gks jgk gSA

tc ge Curly Braces dk iz;ksx djrs gq, fdlh Variable ds eku dks Display djuk pkgrs
gSa] rc gesa bl ckr dk /;ku j[kuk t:jh gksrk gS] fd Curly Braces ls Just igys ;k Just
ckn esa $ Sign dk iz;ksx fd;k tkuk t:jh gksrk gS] vU;Fkk PHP Curly Braces dks Output esa
Character ds :i esa Display dj nsrk gSA tSls%

<?php
$str = "Simple String.";

print "\nValue of the String str is : $ {str[0]}";


print "\nValue of the String str is : { $str[0]}";
?>

//Output
Value of the String str is : $ {str[0]}
Value of the String str is : { S}

tSlkfd mijksDr Code esa ge ns[k ldrs gSa fd ;fn ge Curly Braces ls Just igys ;k Just
ckn esa $ Sign dk iz;ksx djrs gq, Variable ds uke dks Specify u djsa] rks PHP Variable
dh Value dks Parse ugha djrk vkSj gesa mijksDrkuqlkj Un-Required Output izkIr gksrk gSA

dbZ ckj gesa $ Sing dks Curly Braces ds chp Display djuk gksrk gSA ysfdu pwfa d PHP $
Sign ds feyrs gh mlds vkxs fy[kh String dks Variable eku ysrk gS] blfy, ;fn ge
Curly Braces ds lkFk $ Sign dks String ds chp Display djuk pkgsa] rks gesa $ Sign dks
Escape djuk t:jh gksrk gSA tSls%

http://www.bccfalna.com/
PHP in Hindi

<?php
print "Rent of the room is {\$Hundred} for a night";
?>

//Output
Rent for the room is {$Hundred} for a night.

Compound Data Types


PHP esa Supported Data Types dk ;s nwljk Group, Compound ;k Collection Values Data
Types dgykrk gSA buds }kjk Arrays o Objects dks Represent fd;k tkrk gSA Compound
Data Type okLro esa Basic Data Types dk Collection gh gksrk gSA

Array Data Type


Array ,d ,slk Data Type gksrk gS] tks ,d gh izdkj ds Scalar ;k Compound Type ds
ekuksa ds Collection dks Represent djrk gSA ;kuh tc gesa ,d gh izdkj ds cgqr lkjs ekuksa
dks Access o Manipulate djuk gksrk gS] rc Array Create djrs gSaA

Object Data Type


tc ge PHP dks Object Oriented rjhds ls Programs Develop djus ds fy, Use djrs gSa]
rc PHP gesa Object Create djus dh lqfo/kk nsrk gSA Object ,d ,slk Entity gksrk gS tks
,d Unit ds :i esa fdlh Real World Object dks Programming Code ds :i esa mlh rjg
ls Describe djus dh lqfo/kk nsrk gS] ftl rjg ls og Object Real World esa Describe gksrk
gSA

Special Data Types


PHP esa Supported rhljs izdkj ds Group }kjk Resource o NULL Special Types dks
Represent fd;k tkrk gSA PHP esa Resources Special izdkj dh Values dks Represent djrs
gSaA

Resource Data Type


lkekU; :i ls Resources ,d Integer Number ;k Handle gksrk gS] tks fdlh External
Resource ls Connection ;k Link dks Represent djrk gSA

mnkgj.k ds fy, tc ge PHP dk iz;ksx MySql ;k fdlh vU; DBMS Software ls


Connection LFkkfir djrs gq, Database ls Data dks Access o Manipulate djus ds fy,
djuk pkgrs gSa] rc PHP ds fy, MySql ,d izdkj dk Resource gksrk gS vkSj Connection
LFkkfir gksus ds ckn ml Connection dks Represent djrk gqvk ,d Integer Number PHP esa
Return gksrk gS] ftls PHP fdlh Identifier esa Hold djds j[krk gS] rkfd ml External
Resource ;kuh MySql dks t:jr ds vuqlkj Refer dj ldsA blh Integer Number dks
Handle ;k Resource dgk tkrk gSA

http://www.bccfalna.com/
PHP in Hindi

NULL Data Type


tc ge fdlh Resource ls PHP dk Link Remove djuk pkgrs gSa] vFkok fdlh Identifier
esa Stored eku ds Destroy djuk pkgrs gSa] rc ge ml Resource ;k Identifier esa NULL
Specify dj nsrs gSaA

tc ge fdlh Variable esa NULL Assign dj nsrs gSa] rks ml Variable dk eku Destroy gks
tkrk gSA ;kuh og Variable “No Value” dks Represent djrk gSA

blfy, NULL o Resource nks ,sls Data Types gSa] tks fdlh External Link dks Create
djus vFkok fdlh Created Link ;k Value dks Destroy djus ls lacaf/kr gksrs gSaA

Variable
Computer esa fofHkUu izdkj ds ekuksa ds lkFk fofHkUu izdkj dh Processing djds fofHkUu
izdkj ds Results dks Generate fd;k tkrk gSA blls igys fd ge fdlh eku ij fdlh
izdkj dh Processing dks Apply djds fdlh rjg dk Required Result Generate djs]a gesa
mu ekuksa dks Computer dh Memory esa Store djuk iMrk gSA

ysfdu Computer dh Memory esa rc rd fdlh eku dks Store ugha fd;k tk ldrk] tc
rd fd mu ekuksa dks Hold djus ds fy, Computer dks igys ls bl ckr dk Instruction u
fn;k x;k gks] fd Memory esa Store gksus okyk eku fdl rjg dk gS vkSj og fdl Memory
Location ij Store gksxkA

pwfa d Computer gesa ,slh lqfo/kk ugha nsrk fd ge Computer dh fdlh Specific Memory
Location dks Directly Access dj ldsa vkSj Computer dks crk ldsa fd gesa fdlh eku dks
fdl Memory Location ij Store djuk gS] blfy, gesa Identifiers Declare djus iMrs gSaA

PHP dk iz;ksx djrs gq, tc ge Computer esa ,sls ekuksa dks Store o Manipulate djuk
pkgrs gSa] ftudk eku Script ds vU; Codes dh Requirements ds vk/kkj ij le;&le; ij
cnyrk jgrk gS ;k cny ldrk gS] rks bl izdkj ds ekuksa dks Store djus ds fy, tks
Identifier Create fd;k tkrk gS] ml Identifier dks Variable Identifier ;k dsoy Variable
dgk tkrk gSA

pwfa d Computer gesa Directly fdlh Memory Location dks Access djus dh lqfo/kk ugha nsrk]
blfy, PHP esa tc ge fdlh Identifier dks Declare djrs gSa] rks PHP Programming
Language Lo;a gekjs fy, Memory Locations dks Reserve djrk gS vkSj mu Memory
Locations ds lkFk og uke Associate dj nsrk gS] ftUgsa geus Identifier Declare djrs le;
Specify fd;k FkkA

tc ge PHP esa cny ldus okys eku dks Store o Manipulate djuk pkgrs gSa] rc gesa
Variable Identifier Declare djuk gksrk gSA Variable Identifier Declare djus ds fy, gesa $
Sign dk iz;ksx djuk gksrk gS vkSj bl $ Sign ds Just ckn esa gesa og uke Specify djuk
gksrk gS] ftls ge PHP }kjk gekjs eku dks Store djus ds fy, Reserve dh tkus okyh
Memory Location ds lkFk Associate djuk pkgrs gSa] D;ksafd ;gh og uke gksrk gS] ftlds

http://www.bccfalna.com/
PHP in Hindi

}kjk ge PHP }kjk gekjs Variable Identifier ds eku dks Store djus ds fy, Reserve dh
xbZ Memory Location dks Access o Manipulate dj ldrs gSaA

Identifiers vkSj dqN ugha gksrs cfYd fdlh Memory Location dk ,d uke gksrs gSa] ftUgsa
geus gekjh t:jr ds vuqlkj Lo;a Declare fd;k gS vkSj PHP us mu ukeksa ls Associated
Memory Locations dks Reserve fd;k gS] ftu ij gekjs }kjk Specify fd;k tkus okyk eku
Store gksrk gSA tSls%

$salary;

;gka $salary ,d Variable Identifier gS] tgka salary og uke gS] ftls PHP ml Memory
Location ds lkFk Associate djsxk] ftl ij gekjs }kjk Input ;k Assign fd;k x;k eku
Store gksxkA

pwfa d geus $ Sign dk iz;ksx fd;k gS] blfy, PHP tc gekjs Code Statement esa $ Sign
ns[krk gS] rks mls bl ckr dk Instruction feyrk gS fd ge fdlh Variable Type dh Value
dks Computer dh Memory esa Store djuk pkgrs gSaA QyLo:i PHP gekjs fy, ,d
Memory Location Reserve dj nsrk gSA

ysfdu tc rc ge PHP }kjk Reserve dh xbZ Memory Location dks dksbZ uke ugha nsrs] rc
rd ge ml Memory Location dks Access ugha dj ldrsA blfy, bl $ Sign ds Just ckn
esa gesa ,d uke Specify djuk gksrk gSA

ifj.kkeLo:i tc PHP dks $ Sign ds ckn dksbZ uke feyrk gS] rks og gekjs fy, Variable
Type dh Value Store djus ds fy, Space Reserve djrk gS vkSj ml Space dk og uke
j[k nsrk gS] tks geus $ Sign ds ckn Specify fd;k gSA

tSlkfd geus fiNys Section esa ns[kk fd ge PHP esa ewy :i ls 8 izdkj ds Data dks Store
o Manipulate dj ldrs gSa] ysfdu PHP dks dSls irk pysxk fd ge Reserve dh tkus okyh
Memory Location ij fdl rjg dk eku Store djuk pkgrs gSa\

“C”, “C++” tSlh Programming Languages esa gesa Identifier ds uke ds lkFk ml Identifier
dh Memory Location ij Store dh tk ldus okyh Value dks Hkh Keywords ds ek/;e ls
Specify djuk t:jh gksrk gS] ysfdu PHP bl dke dks Lo;a djrk gSA ;kuh PHP Lo;a
Decide djrk gS fd ge fdl rjg ds eku dks Declare fd, x, Identifier dh Memory
Location ij Store djuk pkgrs gSaA

,d ,slh Programming Language tks Create gksus okys Identifier ds Data Type dk fu.kZ;
Lo;a djrh gS] Loosely Typed Programming Language dgykrh gSA PHP, JavaScript,
Perl vkfn Loosely Typed Programming Languages ds mnkgj.k gSaA

tc ge PHP esa fdlh Variable dks Declare djrs gSa] rks og Variable rc rd fdlh Type
ls Associated ugha gksrk] tc rd fd ge mlesa fdlh rjg dk dksbZ eku Assign ;k
Initialize ugha dj nsrsA ysfdu tSls gh ge fdlh Variable esa dksbZ eku Initialize ;k Assign
djrs gSa] ml eku ds vk/kkj ij PHP Lo;a r; dj ysrk gS fd Declare fd;k x;k Variable
fdl izdkj ds eku dks Store o Manipulate djsxk ;k fdl Data Type dk gSA

http://www.bccfalna.com/
PHP in Hindi

PHP dh bl izfØ;k dk ,d Side Effect ;s gksrk gS fd tc ge fdlh Variable esa dksbZ eku
Store djrs gSa vkSj Script ds fdlh Statement ds Execution ds nkSjku mlh Variable esa
fdlh nwljs Type dk eku Assign dj fn;k tkrk gS] rks og Variable ml nwljs Type ds
eku esa Convert gks tkrk gSA QyLo:i gesa iwjs Program ds nkSjku bl ckr dk /;ku j[kuk
t:jh gksrk gS fd fdlh Variable esa fdlh le; fdl rjg dk eku Store gSA bl izfØ;k
dks le>us ds fy, ,d mnkgj.k ns[krs gSa%

<?php
$test = 10000;
print "Type of \$test : " . gettype($test);

$test = $test + 200.50;


print "\nType of \$test : " . gettype($test);

$test = "now \$test is a string";


print "\nType of \$test : " . gettype($test);

$test = $test + 100.50;


print "\nTotal Value : $test";
?>

//Output
Type of $test : integer
Type of $test : double
Type of $test : string
Total Value : 100.5

mijksDr Code esa ge ns[k ldrs gSa fd lcls igys gesa $test esa 10000 eku Initialize fd;k
gS] QyLo:i Variable $test ,d Integer Type dk Variable cu tkrk gS] ftls ge Output
ds First Line esa ns[k ldrs gSaA

fQj geusa $test Variable esa 200.50 tks fd ,d Floating Point Value gS] dks tksMdj Result
dks fQj ls $test esa Assign dj fn;k gSA pwafd 200.50 ,d Floating Point Value gS] blfy,
Floating Point Value dks $test esa Hold djus ds fy, PHP bl $test Variable ds Type dks
fQj ls Reset djrk gS vkSj bls Integer ls Double Type esa Convert dj nsrk gS] ftls gesa
Output dh nwljh Line esa ns[k ldrs gSaA

vUr esa geus $test Variable esa ,d String dks Store dj fn;k gSA QyLo:i Output dh
vfUre Line esa ge ns[k ldrs gSa fd vc PHP us $test dks ,d String Type ds Variable esa
Convert dj fn;k gSA

vc ;fn ge vfUre Statement dks ns[ksa rks geus $test tks fd vc ,d String Variable cu
pqdk gS] esa 100.50 dks tksMk gSA vc ;fn ge ;s lksap jgs gSa fd $test esa vHkh Hkh 10000 ;k
10200.50 gS] rks ge xyrh dj jgs gSa vkSj vDlj PHP Programming ds nkSjku ge ,slh gh
xyrh djrs gSa] D;ksafd ;gka gekjk Example Program 12 Lines dk gS] ysfdu tc ge
Professional Development dj jgs gksrs gSa] rc gekjk Program 100, 200 ;k 500 Lines dk
Hkh gks ldrk gSA Qy Lo:i fdlh Variable ds Data Type dks fdl Statement us Change
dj fn;k] bl ckr dk /;ku j[kuk ukeqefdu gSA

http://www.bccfalna.com/
PHP in Hindi

vc ;fn ge mijksDr Code ds vkf[kjh Output dh ckr djsa] rks gekjk Output PHP ds
vuqlkj rks lgh vk jgk gS] ysfdu gekjs vuqlkj xyr gks ldrk gSA ;fn ge $test dks
Integer eku dj tksM dj jgs gSa] rks Hkh ge xyrh dj jgs gSa vkSj ;fn ge $test dks Double
eku dj tksM dj jgs gSa] rks Hkh ge xyrh dj jgs gSaA

gkykafd PHP }kjk Automatically Variable ds Type dks Set djus ds fy, Provide dh tkus
okyh lqfo/kk ,d vPNh lqfo/kk gS ysfdu gj lqfo/kk ds lkFk ftEesnkjh Hkh vkrh gSA

blfy, PHP esa Type Casting rFkk fofHkUu izdkj ds Type Conversion ls lacfa /kr Functions
ds ckjs esa cgqr xgjkbZ ls le>uk t:jh gksrk gSA D;ksfa d dc dkSulk Variable fdl Type
dk gks tk,xk vkSj fdl izdkj dh t:jr dks dSls iwjk fd;k tk,xk] bl ckr dks le>uk gh
PHP Programming dks Best rjhds ls le>us dk ,dek= rjhdk gS ugha rks PHP ds Codes
dks Control djuk dkQh eqf”dy gks tkrk gSA

pwfa d PHP Lo;a Data Type r; djrk gS] blfy, PHP gesa dbZ ,sls Built-In Functions Hkh
Provide djrk gS] ftudk iz;ksx djds ge le;&le; ij ;s Check dj ldrs gSa fd
Variable esa fdl izdkj dk eku gS ;k Variable fdl rjg dk Identifier gS] rkfd ge gekjs
PHP Code dks csgrj rjhds ls Control dj ldsAa

tc ge fdlh Variable dks Create djrs gSa] ysfdu mlesa dksbZ Value Initialize ugha djrs] rks
ml fLFkfr esa og Variable NULL Data Type dh rjg dke djrk gS] ;kuh “No Value” dks
Represent djrk gSA

Variable Initialization and Assignment Types


PHP esa ge fdlh Variable esa nks rjhdksa ls Value Initialize dj ldrs gSaA Value ds :i esa
o Reference ds :i esaA

Value Initialization or Value Assignment


tc ge fdlh Variable dks Declare djrs gSa] rc ge ml Variable dk ,d uke Assign
djrs gSa tks fd Reserve gksus okys Memory Location ds lkFk Associate gks tkrk gSA bl
uke esa ml Memory Location dk Reference gksrk gSA bl izfØ;k dks ge fuEu fp= }kjk
le> ldrs gSa%

$salary = 100; //Creates a Variable Identifier

tc mijksDr Statement Execute gksrk gS] rc PHP Interpreter Memory esa Space Reserve
djrk gS] ml Space dk uke salary j[krk gS vkSj salary uke ls Associated Memory
Location ij Value 100 dks Store dj nsrk gSA

http://www.bccfalna.com/
PHP in Hindi

;kuh okLro esa ;fn lgh rjhds ls le>s]a rks mijksDr Statement esa Variable salary esa eku
100 ugha tk jgk gS] cfYd ftl Physical Memory Location dk uke salary gS] ml Memory
Location ij eku 100 tk jgk gSA salary rks ek= ,d uke gS vkSj uke esa fdlh rjg dh
Value ugha tk ldrhA ;kuh salary fdlh Physical Memory Location dk ,d Reference
ek= gSA

nwljs “kCnksa esa dgsa] rks salary Lo;a Memory Location ugha gS cfYd fdlh Physical Memory
Location dk Pointer gSA

ftl rjg ls ge fdlh Variable esa Directly fdlh Value dks Initialize ;k Assign dj
ldrs gSa] mlh rjg ls ge fdlh Variable esa fdlh nwljs Variable dk eku Hkh Initialize ;k
Assign dj ldrs gSaA tSls%

$salary = 100; //Creates a Variable Identifier


$commission = $salary;

tc ;s nksuksa Statements Interpret gksrs gSa] rc ftl Memory Location dk uke salary gS]
ml Memory Location ij Stored Memory ml Memory Locations ij tkdj Copy gks
tkrh gS] ftl Memory Location dk uke commission gSA

tc bl izdkj ls ,d Variable dk eku fdlh nwljs Variable dh Memory Location ij


Copy gks tkrk gS] rks bl izfØ;k dks Value Initialization vFkok Value Assignment dgrs
gSaA

Reference Initialization or Reference Assignment


PHP gesa ;s lqfo/kk Hkh nsrk gS fd ge fdlh Variable esa fdlh nwljs Variable dh Value
Copy djus ds ctk; ml Variable dk Reference ;kuh Pointer Copy dj ldrs gSaA tc
gesa fdlh Variable dh Value ds ctk; mldk Reference Copy djuk gksrk gS] rc gesa
Reference fd, tkus okys Variable ds uke ls igys “&” Symbol dk iz;ksx djuk gksrk gSA
tSls%

$salary = 100; //Creates a Variable Identifier


$commission = &$salary;

tc ge mijksDr izdkj ls Variable Create djrs gSa] rc okLro esa nks ugha cfYd dsoy ,d
gh Memory Location Reserve gksrh gS vkSj ,d gh Memory Location ds nks uke Create gks

http://www.bccfalna.com/
PHP in Hindi

tkrs gSa] u fd nks vyx Memory Location Reserve gksrh gSaA bls ge fuEu fp=kuqlkj le>
ldrs gSa%

;kuh tc ge fdlh Variable dk Reference Create djrs gSa] rc okLro esa nks vyx
Variable Create ugha gksrs] cfYd ,d gh Variable Create gksrkgS vkSj mlh ,d Variable ds
nks uke ;kuh Alias Create gks tkrs gSaA QyLo:i ;fn ge fuEu Code vuqlkj fdlh ,d
Variable dk eku Change djus ij Automatically nwljs Variable dk eku Hkh Change gks
tkrk gS%

<?php
$salary = 100; //Creates a Variable Identifier
$commission = &$salary;

print "Salary : $salary \n”;

$commission = 500;
print "Salary : $salary \n”;
?>

//Output:
Salary : 100
Salary : 500

tSlkfd mijksDr Code esa ge ns[k ldrs gSa fd $commission mlh Memory Location dks
Refer dj jgk gS] ftls $salary dj jgk gSA blfy, tc geus igys $salary ds eku dks
Print fd;k] rks Output esa Salary : 100 gksrk gS tcfd $commission dk eku cnydj 500
dj nsus ij $salary Variable dk eku Hkh Automatically 500 gks tkrk gS] tks bl ckr dk
ladsr gS fd $commission o $salary nksuksa leku Memory Location dks gh Share dj jgs
gSaA ;kuh nksuksa ,d nwljs ds Alias gSaA

PHP Programming esa bl rjhds dks rc mi;ksx esa fy;k tkrk gS] tc ge Object Oriented
Programming dj jgs gksrs gSa vFkok fdlh Function esa fdlh Argument dks Actual
Argument dh rjg Pass dj jgs gksrs gSa] rkfd Function }kjk ml Variable ds eku esa fd;k
tkus okyk ifjorZu Global rjhds ls Reflect gksA bl fo’k; esa ge vkxs foLrkj ls tkusaxsA

lkFk gh Reference Variable dk iz;ksx djus dh otg ls Memory dh Hkh cpr gksrh gS
D;ksfa d ,d ls T;knk Variables Create djus dh t:jr ugha jgrh ftlls Program T;knk
rsth ls Interpret gksrs gSa vkSj de Memory Consume djrs gSaA

http://www.bccfalna.com/
PHP in Hindi

Variable Variables
PHP esa Variable dks ,d vkSj Special rjhds ls Use fd;k tkrk gSA bl rjhds esa fdlh ,d
Variable dk eku fdlh nwljs Variable dk uke gksrk gSA QyLo:i ge ml nwljs Variable
dks Dynamic rjhds ls Change djds igys Variable dks vyx&vyx rjhdksa ls Reference
dj ldrs gSaA bl izfØ;k dks PHP esa Variable Variables dgk tkrk gSA

tcfd ;fn “C” Language dh Hkk’kk esa dgsa rks bls Pointer dk Pointer dg ldrs gSaA tgka
igys Variable dk Reference ;k Pointer fdlh nwljs Variable esa gksrk gS vkSj ml nwljs
Variable dk Pointer ;k Reference fdlh rhljs Variable esa gksrk gS vkSj ge ml rhljs
Variable ds Through igys Variable dk eku Change vFkok Access djrs gSaA PHP ds bl
Concept dks le>us ds ,d mnkgj.k ns[krs gSaA mnkgj.k fuEukuqlkj gS%

<?php
$salary = "inDollars";
$$salary = 5000;

print "Salary : $inDollars \n";


?>

//Output:
Salary: 5000

mijksDr Code esa geus print Statement esa $inDollars uke ds Variable dks Display djok;k
gS tcfd okLro esa geus bl uke dks dksbZ Variable gh Create ugha fd;k gSA ysfdu ;s uke
,d Variable dh rjg dke dj jgk gS D;ksfa d ;fn ;s uke ,d Variable dh rjg dke ugha
djrk] rks Output esa $inDollars ds LFkku ij eku 5000 fn[kkbZ ugha nsrkA pfy,] le>rs gSa
fd ,slk D;ksa gks jgk gSA

lcls igys geus $salary uke dk ,d Variable Create fd;k gS vkSj ml Variable esa Value
ds :i esa ,d String “inDollars” dks Set fd;k gSA

fQj vxys Statement esa geus $$salary uke Specify fd;k gS vkSj bl Variable esa eku
5000 Store dj fn;k gSA tc PHP Interpreter bl Line dks Execute djrk gS] rc
Execution ds le; Variable ds uke ds lkFk nks $$ Sign ns[kdj og vyx rjg ls
Reaction djrk gSA

pwfa d] ;fn dsoy $salary gksrk] rks PHP Interpreter $salary uke ds Variable esa Stored
“inDollars” eku dks Display dj nsrk] ysfdu pwafd ;gka $$salary uke fy[kk gS] blfy,
PHP Interpreter nks Level esa dke djrk gSA igys Level esa ;s ml Variable rd igqaprk gS]
ftldk uke $salary gSA ;kuh fuEu dke djrk gS%

${$salary} = 5000;

tc PHP Interpreter bl Statement dh Parsing djrk gS] rc ;s Statement fuEu :i esa


Convert gks tkrk gS%

${inDollars} = 5000;

D;ksfa d $salary uke ds Variable esa Value ds :i esa “inDollars” gh Stored gSA

http://www.bccfalna.com/
PHP in Hindi

vc ;fn ge mijksDr Statement esa ls dks’Bd ds Symbols dks gVk nsa] rks gesa fuEukuqlkj
Statement izkIr gksrk gS%

$inDollars = 5000;

QyLo:i $inDollars uke dk ,d u;k Variable Create gksrk gS vkSj ml u, Variable esa
eku ds :i esa 5000 Store gks tkrk gSA blhfy, tc ge print Statement esa $inDollars
Variable dks Display djokrs gSa] rks gesa Output esa bl Variable esa Value ds :i esa eku
5000 izkIr gksrk gSA

mijksDr Conversion dh Internal izfØ;k dks ge fuEu fp=kuqlkj csgrj rjhds ls le>
ldrs gSa%

mijksDr fp= ds vuqlkj le>sa rks ;fn ge $salary Variable Use djrs gSa] rks gesa Value ds
:i esa Directly “inDollars” eku izkIr gks tkrk gSA ysfdu tc ge $$salary uke dks Use
djrs gSa] rks ;s uke igys $salary esa Convert gksrk gSA QyLo:i eku inDollars izkIr gksrk
gSA vc PHP Interpreter bl eku dks ,d u, Identifier ds uke ds :i esa mi;ksx esa ysrk gS
vkSj Create gksus okys ml u, Identifier ls Associated Memory esa vkus okys eku dks Store
dj nsrk gSA

nwljs “kCnksa esa dgsa rks ftl Identifier dk uke] $salary uke ds Variable esa gS ml uke okys
Identifier dh Memory Location dks $$salary }kjk Refer fd;k tk ldrk gSA

;s Concept le>uk FkksMk eqf”dy gS] ysfdu dHkh&dHkh ,slh t:jr iMrh gS tc gesa fdlh
Variable dks Dynamically Create djuk gksrk gS vkSj ml Variable esa Dynamically Values
dks Store djuk gksrk gSA ,slh t:jr dks dsoy Variable Variables Concept }kjk gh iwjk
fd;k tk ldrk gSA

bl rjhds dk iz;ksx djds ge gekjh t:jr ds vuqlkj dHkh Hkh fdlh Hkh Identifier esa
Stored String Value ds uke dk ,d Variable Create dj ldrs gSa vkSj mlesa Dynamically
Value Store dj ldrs gSaA

http://www.bccfalna.com/
PHP in Hindi

Expressions
PHP esa tc fdlh Code esa fdlh rjg dh Calculation ;k Logical Operation Perform gks
jgk gksrk gS] rks bl izdkj ds Statement dks Expression dgk tkrk gSA

Operand
fdlh Hkh Expression esa gesa”kk de ls de ,d Operand o de ls de ,d Operator
t:j gksrk gSA lkFk gh PHP dk gj Expression ,d Statement gksrk gS] ysfdu gj
Statement ,d Expression Hkh gks] ,slk t:jh ugha gSA mnkgj.k ds fy, fuEu Statement ,d
Expression Hkh gS vkSj Statement Hkh%

tks Identifier fdlh Calculation ;k Logical Operation esa Participate djrk gS] ml
Identifier dks Operand dgk tkrk gS] tcfd fdlh Expression esa ftl rjg dk Operation
Perform djuk gksrk gS] ml Operation ls Associated fdlh u fdlh Symbol dks
Expression esa Use fd;k tkrk gSA Use fd, tkus okys Symbol dks Operator dgk tkrk
gSA tSls%

print 10 + 2;

bl mnkgj.k esa eku 10 o 2 Operands gSa tcfd nksuksa ekuksa dks tksMus dh izfØ;k ds fy,
Specify fd;k x;k “+” dk Symbol ,d Operator gSA

mijksDr Statement ,d Expression Hkh gS D;ksafd bl Statement esa tksMus dh izfØ;k gks jgh
gS] ysfdu fuEu Statement dsoy ,d Statement gS] Expression ugha D;ksfa d blesa fdlh rjg
dk dksbZ Calculation ;k Logical Operation Perform ugha gks jgk gS%

print “Hello World”;

Operators
Operators os Special Symbols gksrs gSa tks fdlh rjg dk Operation Perform djus ds fy,
PHP Interpreter dks Instruct djrs gSa vkSj mi;qDr Result Generate djrs gSaA PHP fdlh
Expression esa Specify fd, x, fofHkUu izdkj ds Operators ds vk/kkj ij fofHkUu izdkj dh
Automatic Type Casting djrk gSA

Type Costing ,d ,slh izfØ;k gksrh gS] ftlesa fdlh Identifier ds eku dks t:jr ds vk/kkj
ij ,d Data Type ls fdlh nwljs Data Type ds eku esa Convert fd;k tkrk gS] tks fd
lkekU;r% vU; Programming Languages esa ugha gksrkA

tc ge PHP esa fdlh Expression dks fdlh rjg dk Operation Perform djus ds fy,
Specify djrs gSa] rks gesa”kk lgh Result Generate djus ds fy, PHP fofHkUu izdkj ds
Operators dks ,d fuf”pr izkFkfedrk Øekad nsrk gS lkFk gh Expression ds Perform gksus
dh fn”kk r; djrk gSA

lkekU;r% PHP esa dqN Operations Left to Right Perform gksrs gSa] tcfd dqN Operators Right
to Left Perform gksrs gSaA bls Operator dh Associativity dgk tkrk gSA tcfd fdlh
Expression esa Specify fd, x, Operators ds vk/kkj ij dkSulk Operation igys Perform

http://www.bccfalna.com/
PHP in Hindi

gksxk vkSj dkSulk ckn esa] bl ckr dks Operators dk Precedence dgk tkrk gSA bu nksuksa
ewy Concepts dks le>us ds fy, ge ,d mnkgj.k ns[krs gSaA ekuyks fd gekjs ikl
fuEukuqlkj ,d Expression gS] ftls PHP Solve djsxk%

x = 12 * 10 – ( 10 / 2 ) + 2 / 2 * 3

PHP tc bl Expression dks Execute djrk gS] rc og fuEukuqlkj lkj.kh ds vuqlkj


Expression esa Use fd, x, fofHkUu Operators dh Precedence o Associativity r; djrk
gS%

Operator Associativity Purpose


new NA Object instantiation
( ) NA Expression subgrouping
[ ] Right Index enclosure
! ~ ++ -- Right Boolean NOT, bitwise NOT, increment, decrement
@ Right Error suppression
/ * % Left Division, multiplication, modulus
+ - . Left Addition, subtraction, concatenation
<< >> Left Shift left, shift right (bitwise)
< <= > >= NA Less than, less than or equal to, greater than, greater than or
equal to
== != === <> NA Is equal to, is not equal to, is identical to, is not equal to
& ^ | Left Bitwise AND, bitwise XOR, bitwise OR
&& || Left Boolean AND, Boolean OR
?: Right Ternary operator
= += *= /= Right Assignment operators
-= %=&= |=
^= <<= >>=
AND XOR OR Left Boolean AND, Boolean XOR, Boolean OR
, Left Expression separation; example: $days =
array(1=>"Monday", 2=>"Tuesday")

mijksDr lkj.kh esa tks Operator igys Specify fd;k x;k gS] mldh izkFkfedrk T;knk gS
tcfd tks Operator ckn esa Specify fd;k x;k gSA mldh izkFkfedrk lcls de gSA mijksDr
lkj.kh ds vuqlkj new Operator dh izkFkfedrk lcls T;knk gS tcfd Comma ( , ) Operator
dh izkFkfedrk lcls de gSA vc ;fn ge le>sa fd PHP gekjs Expression dks fdl rjg ls
Solve djrk gS] rks fuEukuqlkj le> ldrs gSa%

x = 12 * 10 – ( 10 / 2 ) + 2 / 2 * 3

mijksDr Expression esa geus =, *, -, ( ), / o + Operators dks Use fd;k gSA vc ;fn ge bu
Operators dh izkFkfedrk dks mijksDr lkj.kh ds vk/kkj ij Specify djsa rks ;s lHkh
Operators fuEu Øe esa Perform gksaxs%

() Top Level Priority in the above table Left to Right


* and / Second Priority as per the above table Left to Right
- and + Third Priority as per the above table Left to Right
= Lowest Priority as per the above table Right to Left

,d /;ku j[kus okyh ckr ;s Hkh gS fd PHP ges”a kk Expressions dks Interpret djus dh
“kq:vkr Left to Right Direction esa djrk gS ysfdu ;fn fdlh Operator dh izkFkfedrk vU;

http://www.bccfalna.com/
PHP in Hindi

Operator dh izkFkfedrk ls de gks] rks igys ml Operator dks Solve djrk gS] ftldh
izkFkfedrk T;knk gSA

lkFk gh PHP Hkh vU; Programming Languages dh rjg iwjs Expression dks ,d gh ckj esa
Solve ugha dj nsrk] cfYd VqdMksa esa Solve djrk gSA ;kuh tc mijksDr Expression Solve
gksrk gS] rc fuEu Øe Follow gksrk gS%

x = 12 * 10 – ( 10 / 2 ) + 2 / 2 * 3

gkykafd mijksDr Expression esa = Operator Left to Right Direction esa lcls igys vkrk gS]
ysfdu bldh Priority lcls de gSA blfy, PHP lcls igys = Operator ds Right Part dks
Solve djrk gS lkFk gh gkykafd Left to Right Øe esa * o – Operators igys vk jgs gSa]
ysfdu pwafd ( ) dh Priority lcls T;knk gksrh gS] blfy, PHP lcls igys ( ) ds
Expression dks Solve djrk gS vkSj gesa fuEukuqlkj Result izkIr gksrk gS%

x = 12 * 10 – 5 + 2 / 2 * 3

vc PHP fQj ls Expression dks Left to Right Check djrk gSA pwfa d = dh izkFkfedrk lcls
de gS] blfy, PHP bl ckj Left to Right Flow gksrs gq, * Operator dks Solve djrk gSA
QyLo:i PHP dks fuEu Output izkIr gksrk gS%

x = 120 – 5 + 2 / 2 * 3

vc PHP fQj ls Expression dks Left to Right Evaluate djrk gS] ysfdu bl Expression esa
vHkh Hkh / Operator gS] ftldh izkFkfedrk – ls T;knk gksus dh otg ls igys / Operator
Solve gksrk gS vkSj PHP dks fuEu Output izkIr gksrk gS%

x = 120 – 5 + 1 * 3

PHP fQj ls Expression dks Left to Right Evaluate djrk gS] ysfdu / dh Priority T;knk
gksus dh otg ls bl ckj Hkh – o + ls igys * Operator dks Evaluate djrk gSA QyLo:i
PHP dks fuEu Output izkIr gksrk gS%

x = 120 – 5 + 3

vc bl Expression esa – o + dsoy nks gh Operators gSa vkSj nksuksa gh leku Priority ds
Operators gSa] QyLo:i PHP fQj ls Left to Right Evaluate gksrk gS vkSj igys – Operator
dks Solve djrk gS] ftlls PHP dks fuEu Output Expression izkIr gksrk gS%

x = 115 + 3

vc PHP + Operator dks Solve djrk gS] ftlls Final Output fuEukuqlkj izkIr gksrk gS%

x = 118

vUr esa = Operator Solve gksrk gSA pwfa d = Operator dh Priority lcls de gksus dh otg ls
lcls ckn esa Solve gks jgk gS lkFk gh = Operator Right to Left Execute gksrk gSA
ifj.kkeLo:i eku 118 ml Memory Location ij tkdj Store gks tkrk gS] ftldk uke x
gSA

http://www.bccfalna.com/
PHP in Hindi

mijksDr Discussion ds vk/kkj ij ge le> ldrs gSa fd PHP fdl rjg ls fdlh
Expression dks VqdMksa esa Solve djrk gS vkSj Operator dh Precedence o Associativity ds
vk/kkj ij Final Result Generate djrk gSA yxHkx lHkh Programming Languages blh rjhds
ls fdlh Expression dks Solve djrs gSa] blhfy, lHkh Programming Languages dk Output
gesa”kk ,d leku gh izkIr gksrk gSA bl izdkj ls fdlh Operation ds Solve gksus dh izfØ;k
dks Data Structure esa Polish Notation dgk tkrk gSA

PHP esa Hkh vU; Languages dh rjg fofHkUu izdkj ds Operators gSa] tks fofHkUu izdkj dh
Arithmetical o Logical Calculations dks Perform djrs gSaA PHP esa fofHkUu izdkj ds
Operators dks fofHkUu Categories esa Divide fd;k x;k gS] rkfd ge bu Operators dks csgrj
rjhds ls le> ldsa o mi;ksx esa ys ldsAa vc ge PHP esa Supported fofHkUu izdkj ds
Operators dks Detail ls le>sxa sA

Arithmetic Operators
fofHkUu izdkj dh Arithmetical Operations dks Perform djus ds fy, PHP esa 5 Arithmetic
Operators Define fd, x, gSa] tks fuEukuqlkj gSa%

Operator Name and Working Example


+ Addition 10 + 3 //Result : 13
– Subtraction 10 – 3 //Result : 7
* Multiplication 10 * 3 //Result : 30
/ Division 10 / 3 //Result : 3
% Modulus / Reminder 10 / 3 //Result : 1

mijksDr lHkh Arithmetical Operators dks ge ,d fuEukuqlkj ,d PHP Script esa Use djds
nks la[;kvksa ds lkFk fofHkUu izdkj dh Arithmetical Calculations Perform dj ldrs gSa%

<?php
$num1 = 10;
$num2 = 3;

print "Add = " . ($num1 + $num2) . "\n";


print "Sub = " . ($num1 - $num2) . "\n";
print "Mul = " . $num1 * $num2 . "\n";
print "Div = " . $num1 / $num2 . "\n";
print "Rem = " . $num1 % $num2 . "\n";
?>

//Output:
Add = 13
Sub = 7
Mul = 30
Div = 3.3333333333333
Rem = 1

mijksDr Code esa geus Addition o Subtraction ds Codes dks ,d dks’Bd esa Enclose fd;k
gSA ,slk djus dk dkj.k ;s gS fd tSlkfd geus igys Hkh dgk gS fd PHP Lo;a vius Lrj ij
fofHkUu izdkj dh Type Casting djrk gS vkSj PHP esa ge + o – Operators dks String

http://www.bccfalna.com/
PHP in Hindi

tksMus ds fy, Hkh Use fd;k tk ldrk gSA ifj.kkeLo:i ;fn ge mijksDr Statement esa ls
dks’Bd dks Remove dj nsa] rks gesa mijksDr Output ds LFkku ij fuEu Output izkIr gksrk gS%

//Output:
3
-3
Mul = 30
Div = 3.3333333333333
Rem = 1

mijksDr Output esa ge ns[k ldrs gSa fd gesa Addition o Subtraction dk Output fcYdqy
gh xyr izkIr gks jgk gSA ,slk blfy, gksrk gS D;ksfa d tc mijksDr PHP Code dh fuEu
Line Interpret gksrh gS%

print "Add = " . $num1 + $num2 . "\n";

rc PHP pwfa d Left to Right Run gksrk gS] blfy, lcls igys og String “Add =” ds lkFk
$num1 dh Value 10 dks String Format esa tksM nsrk gSA ifj.kke Lo:i ;s Expression fuEu
String cu tkrk gS%

print "Add = 10" + $num2 . "\n";

ysfdu tc + Operator “Add=10” String o $num2 ds Integer eku 3 dks vkil esa tksMrk
gS] rc String “Add = 10” esa igyk Character ,d Non Numerical Number, Dot ;k e/E u
gksus dh otg ls bl String dks 0 esa Convert dj nsrk gSA ifj.kkeLo:i mijksDr
Expression vc fuEu Format esa Convert gks tkrk gS%

print 0 + $num2 . "\n";

ifj.kke Lo:i vc “0” dk tksM $num2 ds eku 3 ls gksrk gS vkSj gesa Output esa “Add =
13” izkIr gksus ds ctk; dsoy 3 izkIr gksrk gSA ;gh izfØ;k rc Hkh Perform gksrh gS] tc ge
– Operator dks String ds lkFk Use djrs gSaA ysfdu ;fn ge bl Expression dks fuEu
Format esa fy[ks%a

print $num1 + $num2 " . = Add" . "\n";

rks gesa gekjk Output fuEukuqlkj izkIr gksrk gS%

13= Add

,slk blfy, gksrk gS D;ksfa d pwafd PHP Left to Right Run gksrk gS] blfy, lcls igys PHP
mijksDr Expression esa $num1 o $num2 ds eku dks vkil esa tksM nsrk gSA QyLo:i eku
13 Generate gksrk gS] tks String “ = Add” ds lkFk Concatenate Operator }kjk ,d String
Format esa tqM dj fuEukuqlkj Return gksrk gSA

pfy,] ,d vkSj fLFkfr ij fopkj djrs gSaA tc fdlh String esa igys dksbZ Numerical eku
gksrk gS vkSj ckn esa dksbZ String gksrh gS vkSj ge ml String Identifier dks fdlh Numerical
Value ds lkFk + Operator dk iz;ksx djds tksMrs gSa] rc PHP ml String ds Left Most
Numbers dks rc rd Scan djrk gS] tc rd fd mls String izkIr ugha gks tkrk vkSj bl

http://www.bccfalna.com/
PHP in Hindi

Number dks og + Operator ds lkFk Specified nwljs Operand esa tksM dj Result Return
djrk gSA bls le>us ds fy, fuEu mnkgj.k ns[krs gSa%

<?php
$num1 = 10;
$num2 = 3;

print $num1 . " and " + $num2 . " = Total\n";


?>

//Output:
13 = Total

mijksDr Code esa Hkh PHP lcls igys $num1 ds eku dks String “ and ” ds lkFk
Concatenate djrk gSA ifj.kkeLo:i fuEu Resultant Expression Generate gksrk gS%

print "10 and " + $num2 . " = Total\n";

vc gkykafd eku 10 ,d String “10 and “ esa String Format esa Represented gS] ysfdu tc +
Operator Execute gksrk gS] rc PHP bl String ds Left ls Scanning “kq: djrk gS vkSj rc
rd Scanning djrk gS] tc rd fd mls dksbZ Digit izkIr gksrh gSA pwafd bl String esa 1 o
0 nks Digits gSa] blfy, PHP bu nksuksa Digits dks ,d Numerical Integer esa Convert djds
Return dj nsrk gS vkSj “ks’k String dks Ignore dj nsrk gSA ifj.kkeLo:i mijksDr
Expression fuEukuqlkj Convert gks tkrk gS%

print 10 + $num2 . " = Total\n";

vc eku 10 Variable $num2 ds eku 3 ds lkFk Arithmetically tqMrk gS vkSj eku 13


Generate gksrk gS tks fd Concatenate Operator ds ek/;e ls String “ = Total” ds lkFk
tqMrk gS vkSj gesa fuEu Output izkIr gksrk gS%

13 = Total

;kuh tc fdlh String esa igys Numerical eku gks vkSj ge ml String dks + Operator dk
iz;ksx djds fdlh nwljs Numerical Value okys Identifier ds lkFk tksMsa] rks PHP ml String
ls Left To Right esa ftrus Hkh Digits gksrs gSa] mUgsa Integer esa Convert djds Return djrk
gS] tcfd ;fn String ds Left Most Side esa Numerical Numbers gks o Numbers ds chp esa
dgha ij Hkh Dot vFkok e/E gks] rks mu Digits dks Floating Point Values esa Convert djds
Return djrs gq, lHkh vU; Alphanumerical Characters dks Ignore dj nsrk gS] ysfdu ;fn
String ds Left Most Side esa dksbZ Character gks] rks PHP ml iwjh String ds LFkku ij 0
Replace dj nsrk gSA

tSlkfd geus igys Hkh dgk fd PHP Lo;a vius Lrj ij fofHkUu izdkj dh Type Casting
djrk gS] blfy, ;fn ge bu NksVh&NksVh ckrksa dks o PHP ds Internal Automatic Behavior
dks Bhd ls u le>s]a rks PHP Script esa cgqr gh tfVy izdkj dh Bugs Generate gks tkrh gSa]
ftUgsa Debug djuk yksgs ds pus pckus tSlk gks tkrk gSA

tc ge fdlh Integer eku esa fdlh nwljs Integer eku dk Hkkx nsrs gSa] rks PHP dsoy
Integer eku gh Return djsxk] ,slk t:jh ugha gksrk] tSlk fd “C” o “C++” esa gksrk gSA

http://www.bccfalna.com/
PHP in Hindi

cfYd PHP fdlh Hkh izdkj ds Value Loss dks jksdus ds fy, fdlh Integer eku dks t:jr
ds vuqlkj Floating Point Value ds :i esa Hkh Return dj ldrk gSA

mnkgj.k ds fy, mijksDr Code esa geus tc $num1 esa $num2 dk Hkkx fn;k] rks okLro esa
geus ,d Integer esa nwljs Integer dk Hkkx fn;k gSA ysfdu tSlkfd ge Output esa ns[k ldrs
gSa fd gesa Integer ugha cfYd Double Type dk eku izkIr gks jgk gSA

,slk blfy, gks jgk gS] D;ksafd ;fn gesa dsoy Integer eku Return gksrk] rks $num1/$num2
dk eku 3 gksrk u fd 3.333333… ysfdu PHP tkurk gS fd Return gksus okyk eku ,d
Pure Integer ugha gks ldrk vkSj eku dks Pure Integer ds :i esa Return djus ij eku
0.333333… dk Loss gks tk,xkA blfy, PHP ges Integer ds LFkku ij Floating Point
Value Return dj jgk gSA

T;knkrj Programmers “C” ;k “C++” Background ls gksrs gSa blfy, PHP ds T;knkrj
Concepts o Syntax mUgsa ,d leku gh yxrs gSaA ifj.kkeLo:i os cgqr tYnh bl ckr dk
fu.kZ; ys ysrs gSa fd PHP rks muds fy, cgqr ljy gSA os cMh gh vklkuh ls bls lh[k
ldrs gSaA ysfdu PHP “C” o “C++” ds Concepts o Syntaxes ls Inspired rks gS] ysfdu
iwjh rjg ls “C” ;k “C++” dh rjg gh dke ugha djrk cfYd blds Lo;a ds Hkh dqN
Featurs gSaA

blfy, Hkys gh vki “C” “C++” ds vPNs tkudkj gks]a vkidks bl iqLrd dh ,d&,d Line
dks de ls de ,d ckj t:j i<uk pkfg,] rkfd vki le> ldsa fd D;k Extra Ordinary gS
PHP esa “C”, “C++”, o tkok dh rqyuk esAa

String Operators
PHP esa ewy :i ls nks String Operators gSa] tks fd nks Strings dks vkil esa Concatenate
djus dk dke djrs gSaA igyk Operator okLro esa ewy Operator gS] ftls ,d Single Dot (.)
Symbol }kjk Represent fd;k tkrk gSA tcfd nwljk Operator ,d Shorthand Assignment
Operator gS] ftls ge Assignment Operators dks le>rs le; ns[ksaxsA Concatenate Operator
dks ge gekjs fiNys dbZ Programs esa mi;ksx esa ys pqds gSaA

Dot Operator dks tc ge nks Numbers ds chp fcuk Specify djrs gSa] rc ;s Dot Operator
,d Floating Point Value dks Represent djrk gSA tSls%

10.5

ysfdu tc ge Dot Operator dks nks Strings ;k ,d String o ,d vU; izdkj ds Data Type
ds Identifier ;k Value ds chp Specify djrs gSa] rc ;s ,d Concatenate Operator dh rjg
O;ogkj djrk gS vkSj nksuksa Operands dks ,d String ds :i esa tksMdj Concatenate dj
nsrk gSA

bl izfØ;k esa Concatenate Operator ds Left o Right Side esa Specify fd;k tkus okyk
Space ,d egRoiw.kZ Role Play djrk gSA mnkgj.k ds fy, fuEu Code Segment ns[krs gSa%

<?php
echo "Result of 10 . 2 * 2 : "; print 10 . 2 * 2 . "\n";
echo "Result of 10.2 * 2 : "; print 10.2 * 2 . "\n";

http://www.bccfalna.com/
PHP in Hindi

?>

//Output:
Result of 10 . 2 * 2 : 104
Result of 10.2 * 2 : 20.4

nksuksa Outputs }kjk ge le> ldrs gSa fd tc Dot Operator dks Numerical Values ds chp
Specify fd;k tkrk gS vkSj Dot Operator ds Left ;k Right ;k nksuksa rjQ de ls de ,d
Space gksrk gS] rks Dot Operator ,d Concatenate Operator dh rjg dke djrk gS vkSj
Values dks ,d String Format esa tksMrk gS] tSlkfd ge igys Output dh igyh Line esa ns[k
ldrs gSaA

pwfa d * Operator dh Priority, Dot Operator dh rqyuk esa T;knk gksrh gS] blfy, mijksDr
Code dh First Line esa igys 2 * 2 Expression Execute gksrk gS vkSj Result ds :i esa 4
vkrk gSA tks fd 10 . 4 ds :i esa String Format esa Concatenate gksdj Output esa 104 dh
rjg Display gksrk gSA

ysfdu tc ge nks Numerical Values ds chp Dot Operator dks Specify djrs gSa vkSj Dot
Operator ds fdlh Hkh vksj ,d Hkh Space ugha gksrk] rc PHP ml Value dks ,d Floating
Point Value dh rjg Treat djrk gSA QyLo:i nwljs Output esa ge ns[k ldrs gSa fd gekjk
eku 10.2 ,d Floating Point Value dh rjg Treat gks jgk gS ftldk xq.kk eku 2 ls gksus ds
ckn Result ds :i esa gesa 20.4 izkIr gks jgk gSA

lkekU;r% Double Quotes ds chp Enclosed String Identifiers dk Concatenation T;knk rst
xfr ls gksrk gS] blfy, tgka ij nks Strings dks vkil esa tksMuk gks vkSj ;fn gekjh t:jr
Double Quotes ls iwjh gks ldrh gks] rks gesa Double Quotes dks gh Use djuk pkfg,]
Concatenate Operator dks ughaA D;ksafd bldh Process gksus dh Speed, Double Quoted String
ds Process gksus dh Speed dh rqyuk esa de gksrh gSA

Increment Decrement Operators


;s Operators Hkh yxHkx lHkh Programming Languages esa gksrs gSa vkSj yxHkx lHkh
Programming Languages esa leku izdkj ls gh dke djrs gSaA Increment Operator dks
Double Plus Sign ( ++ ) }kjk Represent fd;k tkrk gS] tcfd Decrement Operator dks
Double Minus Sign ( -- ) }kjk Represent fd;k tkrk gSA

;s Operators dsoy ,d Operand ds lkFk dke djrs gSa] blfy, lkekU;r% bUgsa Unary
Operator Hkh dgk tkrk gSA ;s nksuksa Operators ftl Identifier ds lkFk Use fd, tkrs gSa]
ml Identifier ds eku dks 1 c<krs ;k 1 ?kVkrs gSaA bu nksuksa Operators ds Hkh nks Versions
gSa tks fuEukuqlkj gSa%

Pre-Increment ++$x Pre-Decrement --$x


Post-Increment $x++ Post-Decrement $x--

tc ge Pre-Increment ;k Pre-Decrement Operator dks Use djrs gSa] rc Identifier dk


eku Øe”k igys c<rk ;k igys ?kVrk gS] fQj og u;k Updated eku ml Expression esa
Use gksrk gS] ftlesa Pre-Increment ;k Pre-Decrement Identifier dks Use fd;k x;k gSA

http://www.bccfalna.com/
PHP in Hindi

ysfdu tc ge Post-Increment ;k Post-Decrement Operator dks Use djrs gSa] rc og


Expression igys Evaluate gksrk gS] ftlesa Post-Increment ;k Post-Decrement Identifier dks
Use fd;k x;k gS vkSj Expression Evaluate gksus ds ckn ml Identifier dk eku Øe”k c<rk
;k ?kVrk gS] fQj og u;k Updated eku ml Expression esa Use gksrk gSA Pre o Post dh
bl izfØ;k dks ge fuEu mnkgj.k }kjk le> ldrs gSa%

<?php
$preInc = 10;
$postInc = 10;
$preDec = 10;
$postDec = 10;

print "Value of all variables : 10 \n\n";


echo "Pre-Increment: " ; print ++$preInc + 1 . "\n";
echo "Post-Increment: " ; print $postInc++ + 1 . "\n";
echo "Pre-Decrement: " ; print --$preDec + 1 . "\n";
echo "Post-Decrement: " ; print $postDec-- + 1 . "\n\n";

print "Value of \$preInc: " . $preInc . "\n";


print "Value of \$postInc: " . $postInc . "\n";
print "Value of \$preDec: " . $preDec . "\n";
print "Value of \$postDec: " . $postDec . "\n";

?>

//Output:
Value of all variables : 10

Pre-Increment: 12
Post-Increment: 11
Pre-Decrement: 10
Post-Decrement: 11

Value of $preInc: 11
Value of $postInc: 11
Value of $preDec: 9
Value of $postDec: 9

mijksDr PHP Code esa geus pkj Variable Create fd, gSa vkSj pkjksa gh Variables esa eku ds
:i esa 10 Store fd;k gSA

igys Print Statement esa $preInc Variable dks Pre Increment fd;k gSA QyLo:i bl
Variable dk eku 10 ls 11 gks tkrk gS] fQj mlesa 1 tqMrk gS vkSj Output esa gesa eku 12
izkIr gksrk gSA

nwljs Print Statement esa geus $postInc Variable dks Post Increment fd;k gSA QyLo:i
igys bl Variable ds eku 10 esa 1 tqMrk gS vkSj Output esa gesa 11 izkIr gksrk gSA fQj
$postInc dk eku ,d Increase gksdj 11 gks tkrk gSA

http://www.bccfalna.com/
PHP in Hindi

rhljs Print Statement esa geus $preDec dks Pre Decrement fd;k gSA QyLo:i bl
Variable dk eku 10 ls 9 gks tkrk gS] fQj mlesa 1 tqMrk gS vkSj Output esa gesa eku 10
izkIr gksrk gSA

vfUre Print Statement esa geus $postDec Variable dks Post Decrement fd;k gSA QyLo:i
igys bl Variable ds eku 10 esa 1 tqMrk gS vkSj Output esa gesa 11 izkIr gksrk gSA fQj
$postDec dk eku ,d Decrease gksdj 9 gks tkrk gSA

PHP ds bu Operators dh fo”ks’krk ;s gS fd ge bu Operators dks u dsoy Numerical


Values okys Variable ds lkFk Use dj ldrs gSa] cfYd bUgsa String ds lkFk Hkh Apply fd;k
tk ldrk gSA PHP Lo;a gh A/a ls z/Z rd ds eku dks Increment ;k Decrement djus ds
ckn fQj ls nks Characters ds :i esa Increment ;k Decrement djus yxrk gSA mnkgj.k ds
fy, fuEu PHP Script ns[krs gSa%

<?php
$preInc = "x";

print "Value of \$preInc: " . ++$preInc . "\n";


print "Value of \$preInc: " . ++$preInc . "\n";
print "Value of \$preInc: " . ++$preInc . "\n";
print "Value of \$preInc: " . ++$preInc . "\n";
?>

//Output:
Value of $preInc: y
Value of $preInc: z
Value of $preInc: aa
Value of $preInc: ab

mijksDr Code dh izfØ;k dks vki Output }kjk le> ldrs gSa fd tc Incrementing Z/z
rd iwjk gks tkrk gS] rc PHP Lo;a gh Incrementing dks nks Characters ds :i esa Display
djus yxrk gS vkSj ;s izfØ;k fdlh Hkh vkSj fdrus Hkh Characters dh String ij leku :i
ls Apply gksrh gSA

tc ge Pre o Post Increment/Decrement Operators dh ckr djrs gSa] rc tgka rd lEHko


gks gesa] Pre Increment o Pre Decrement Operators dks T;knk mi;ksx esa ysuk pkfg, D;ksafd
;s Internally de Memory Use djrs gSa vkSj Post Increment ;k Post Decrement dh rqyuk
esa T;knk rst xfr ls Evaluate gksrs gSaA

Equality Operators
;s Operators nks Values ds chp bl ckr dks Check djrs gSa fd os nksuksa Values vkil esa
cjkcj gSa ;k ughaA ewy :i ls bl Category esa pkj Operators dks Specify fd;k tk ldrk
gSA

== Is Equal To
!= Is Not Equal To
=== Is Identically Equal To

http://www.bccfalna.com/
PHP in Hindi

!== Is Not Identically Equal To

bUgsa ge fuEu mnkgj.k }kjk T;knk csgrj rjhds ls le> ldrs gSa%

x = 10 y = 10

x == y // x is equal to y : True
x != y // x is not equal to y : False
x===y // x is identically equal to y : True
x !== y // x is not identically equal to y : False

tc x o y nksuksa esa Integer 10 gksrk gS] rc gesa le>us esa dksbZ ijs”kkuh ugha vkrh fd dkSulk
Statement True Return djsxk vkSj dkSulk False, D;ksafd mijksDr Statements esa igyk
Expression True Return dj jgk gS D;ksfa d x o y ,d nwljs ds cjkcj gSaA

tcfd nwljk Statement False Return dj jgk gS D;ksafd nwljk Statement dg jgk gS fd x o
y ,d nwljs ds cjkcj ugha gS] tks fd xyr gS] D;ksafd x o y nksuksa esa Integer eku 10 gksus
dh otg ls nksuksa cjkcj gSaA

rhljk Statement dg jgk gS fd x o y nksuksa Identically cjkcj gSaA ;kuh bu nksuksa


Variables esa tks eku gS] og Hkh cjkcj gS vkSj mu ekuksa dk Data Type ¼tks fd gekjs
mnkgj.k eku 10 gksus dh otg ls Integer gSA½ Hkh leku gSA blfy, ;s Statement Hkh True
Return dj jgk gSA

pkSFkk Statement dg jgk gS fd x o y nksuksa Identically Equal ugha gSa] tks fd xyr gS
D;ksfa d x o y nksuksa Integer Type ds gSa vkSj nksuksa esa Value Hkh leku ;kuh 10 gS] blfy,
okLro esa ;s nksuksa Identically Equal gSaA QyLo:i ;s Statement gesa False Return djrk gSA

x = "10" y = 10

x == y // x is equal to y : True
x != y // x is not equal to y : False
x===y // x is identically equal to y : False
x!==y // x is not identically equal to y : True

mijksDr Codes esa x esa ,d String Format esa eku 10 Stored gS tcfd y esa Integer Format
esAa blfy, bl ckj Return gksus okys True ;k False vyx rjhds ls Return gksrs gSaA

tc igyk Statement Execute gksrk gS] rc x dh String Value dks PHP ,d Integer Value
esa Convert djus ds ckn Comparision djrk gS fd x dk eku y ds eku ds cjkcj gSA
QyLo:i gesa True izkIr gksrk gSA

nwljk Statement Execute gksrs le; Hkh PHP x ds String eku dks Integer esa Convert djus
ds ckn Compare djrk gS] blfy, nks Integers ds chp Comparision gksrk gS vkSj bl
fLFkfr esa eku x dk eku 10 y ds eku 10 ds cjkcj gh gksrk gSA QyLo:i gesa False Return
gksrk gS] D;ksafd ;s Statement dg jgk gS fd x dk eku y ds eku ds cjkcj ugha gS] tks fd
xyr gSA

rhljk Statement dg jgk gS fd x o y ds eku o Data Type nksuksa leku gSa] tks fd xyr
gSA D;ksfa d gkykafd x eku 10 dks String Format esa Hold dj jgk gS ysfdu Comparision ds

http://www.bccfalna.com/
PHP in Hindi

le; ;s eku 10 String ls Integer esa Convert gks tkrk gS] ysfdu fQj Hkh okLro esa rks x
,d String Type dk Variable gSA blfy, Variable y ds Data Type ds leku rks ugha gSA
ifj.kkeLo:i gesa rhljs Expression ds Result ds :i esa False izkIr gksrk gSA

pkSFkk Statement dg jgk gS fd x o y nksuksa Identically Equal ugha gSa] tks fd lgh gS D;ksafd
x o y nksuksa Integer Type ds ugha gSa Hkys gh nksuksa esa Value leku ;kuh 10 gS] blfy,
okLro esa ;s nksuksa Identically Equal ugha gSaA QyLo:i ;s Statement gesa True Return djrk
gSA

;fn ge mijksDr mnkgj.k dks gh PHP Code }kjk Explain djuk pkgs]a rks gekjk PHP Code
fuEukuqlkj cu ldrk gS%

<?php
$firstVal = 10;
$secondVal = 10;
var_dump($firstVal == $secondVal);
var_dump($firstVal != $secondVal);
var_dump($firstVal === $secondVal);
var_dump($firstVal !== $secondVal);

$firstVal = "10";
var_dump($firstVal == $secondVal);
var_dump($firstVal != $secondVal);
var_dump($firstVal === $secondVal);
var_dump($firstVal !== $secondVal);
?>

var_dump() Function PHP }kjk Provide fd;k tkus okyk ,d ,slk Function gS] tks
Argument ds :i esa ,d Identifier ysrk gS vkSj Output ds :i esa gesa ml Identifier ds
Data Type o Value dks Represent djrk gSA tc ge mijksDr Script dks Execute djrs gSa]
rc gesa fuEu Output izkIr gksrk gS] tks fd Exactly oks gh gS] tks geus bl Script ls Just
igys Discuss fd;k gS%

bool(true)
bool(false)
bool(true)
bool(false)

bool(true)
bool(false)
bool(false)
bool(true)

tSlkfd geus igys Hkh dgk Fkk fd Float Value ij ge fdlh rjg dk fo”okl ugha dj
ldrs] D;ksfa d Type Casting ds nkSjku Float Values dk eku cny tkrk gSA blfy, Float
Values ds lkFk Equality Operators dks Use ugha djuk pkfg,] D;ksafd gesa Exactly lgh
mRrj gh izkIr gksxk] bl ckr dh dksbZ Surety ugha gksrh gSA

http://www.bccfalna.com/
PHP in Hindi

Comparision Operators / Relational Operators


tSlkfd ge uke ls gh le> ldrs gSa] bu Operators dk iz;ksx gesa”kk nks Operands dks
vkil esa Compare djus ds fy, fd;k tkrk gSA tc nks Operands ds chp dksbZ ckr lgh
gksrh gS] rks ;s Operator True Return djrs gSa] tcfd ckr lgh u gksus dh fLFkfr esa ;s
Operators False Return djrs gSaA PHP esa ewy :i ls fuEu Comparision Operators gksrs gSa%

< is Less Then


> is Greater Then
<= is Less Then or Equal To
>= is Greater Then or Equal To
?: Ternary Operator

;s Operators Hkh Equality Operators dh rjg gesa”kk True ;k False gh Return djrs gSaA bu
Operators dks ,d Program }kjk fuEukuqlkj le>k tk ldrk gS%

<?php
$firstVal = 10;
$secondVal = 10;
var_dump($firstVal < $secondVal); //10 is less then 10 :False
var_dump($firstVal > $secondVal); //10 is greater then 10 :False
var_dump($firstVal <= $secondVal); //10 is less then or equal to 10 :True
var_dump($firstVal >= $secondVal); //10 is greater then or equal to 10 :True

$firstVal = "15";
#Now $firstValue is a String with Value 15
var_dump($firstVal < $secondVal); //15 is less then 10 : False
var_dump($firstVal > $secondVal); //15 is greater then 10 : True
var_dump($firstVal <= $secondVal); //15 is less then or equal to 10 : False
var_dump($firstVal >= $secondVal); //15 is greater then or equal to 10 : True

$secondVal = "25";
#Now $secondValue is a String with Value 25
var_dump($firstVal < $secondVal); //15 is less then 25 :True
var_dump($firstVal > $secondVal); //15 is greater then 25 :False
var_dump($firstVal <= $secondVal); //15 is less then or equal to 25 :True
var_dump($firstVal >= $secondVal); //15 is greater then or equal to 25 :False
?>

mijksDr Codes o lkFk esa Specify fd, x, Comment }kjk ge vklkuh ls le> ldrs gSa
fd tc Expression }kjk dgh tk jgh ckr lgh gksrh gS] rc True Return gksrk gS] tcfd
dgh tk jgh ckr xyr gksus ij False Return gksrk gSA

mnkgj.k ds fy, lcls igys Expression esa $firstVal < $secondVal }kjk ;s dgk tk jgk gS
fd “$firstVal dk eku NksVk gS $secondVal ds eku ls” ;kuh “10 NksVk gS 10 ls” tks fd
xyr gSA D;ksfa d 10 dHkh Hkh 10 ls NksVk ugha gksrk cfYd cjkcj gksrk gSA ifj.kkeLo:i ;s
Statement False Return dj jgk gSA

Turnery Operator ,d izdkj dk Statement gS tks okLro esa if … else Statement dk NksVk
:i gSA bldk Syntax fuEukuqlkj gksrk gS%

http://www.bccfalna.com/
PHP in Hindi

Condition ? True_Situation_Statement : False_Situation_Statement

Condition ds LFkku ij ge dksbZ Hkh Expression fy[k ldrs gSa] ftlesa lkekU;r%
Comparision, Equality vFkok Logical Operators dk iz;ksx fd;k x;k gksrk gSA D;ksafd ;s
Operators gesa”kk True ;k False ds :i esa ,d Binary Value Return djrs gSaA

;kuh ge Condition ds LFkku ij gj ml Expression dks Specify dj ldrs gSa] tks fd


True ;k False Return djrk gS vFkok True ;k False dks Represent djrk gqvk eku Return
djrk gSA

;fn Condition True Return djrk gS] rks bl Ternary Operator dk


True_Situation_Statement ds LFkku ij fy[ks x, Codes Execute gks tkrs gSa] tcfd
Condition ds False Return djus dh fLFkfr esa False_Situation_Statement ds LFkku ij
fy[kk x;k Code Execute gks tkrk gSA bls ge fuEu Program }kjk T;knk csgrj rjhds ls
le> ldrs gSa%

<?php
$firstVal = 10;
$secondVal = 20;

$firstVal > $secondVal ?


print "$firstVal is Greater then $secondVal" :
print "$secondVal is Greater then $firstVal.";
?>

//Output:
20 is Greater then 10.

tc mijksDr Statement esa $firstVal > $secondVal Statement Execute gksrk gS] rc
Condition False gks tkrh gS] D;ksafd $firstVal Variable esa eku ds :i esa 10 gS tcfd
$secondVal Variable esa eku ds :i esa 20 gS vkSj 10 dHkh Hkh 20 ls cMk ugha gksrkA
QyLo:i Condition False gksus fd fLFkfr esa Ternary Operator dk nwljk Statement Execute
gks tkrk gSA

ge Turnery Operator dh Nesting Hkh dj ldrs gSa vkSj ,d ls T;knk Conditions ds vk/kkj
ij fdlh Statement dks Execute dj ldrs gSaA ysfdu tc ge ,d Turnery Operator esa
nwljs Turnery Operator dh Nesting djrs gSa] rc gesa lHkh Nested Turnery Operators dks
dks’Bd ds chp Enclose djuk pkfg,] vU;Fkk dHkh&dHkh dkQh ijs”kkuh Hkjk Bug iSnk gks
tkrk gSA

fuEu Program esa geus rhu la[;kvksa esa ls cMh la[;k Kkr djus ds fy, Turnery Operator
dh Nesting djrs gq, ,d PHP Script Program Create fd;k gS%
<?php
$firstVal = 100;
$secondVal = 51;
$thirdVal = 30;

$firstVal > $secondVal ?


/* True Part */ ($firstVal>$thirdVal ? print "Biggest Value is $firstVal" :
print "Biggest Value is $thirdVal") :

http://www.bccfalna.com/
PHP in Hindi

/*False Part*/ ($secondVal>$thirdVal ? print "Biggest Value is $secondVal" :


print "Biggest Value is $thirdVal") ;
?>

Turnery Operator dks bl izdkj ls Use djrs le; lko/kkuh cjruh t:jh gksrh gSA ;fn
fo”ks’k :i ls t:jr u gks] rks PHP esa Turnery Operator dks Avoid djuk pkfg, vkSj blds
LFkku ij Simple if…else Conditional Statement dk iz;ksx djuk pkfg,A

Logical Operators
Equality o Comparision Operators dh rjg gh Logical Operators gksrs gSa] tks fd PHP esa
ewyr% pkj gksrs gSaA ;s Operators Hkh nks Operands ds lkFk dke djrs gSa vkSj ges”a kk True ;k
False Return djrs gSaA

AND or && Logical AND Operator


OR or| | Logical OR Operator
NOT or! Logical NOT Operator
XOR Logical XOR Operator

AND Operator dsoy mlh fLFkfr esa True Return djrk gS] tc blds Left o Right nksuksa
Side esa True gksA bls ge fuEu fp= }kjk le> ldrs gSa%

OR Operator dsoy mlh fLFkfr esa True Return djrk gS] tc blds Left o Right fdlh Hkh
,d ;k nksuksa Side esa True gksA

XOR Operator dsoy mlh fLFkfr esa True Return djrk gS] tc blds Left o Right nksuksa
Side esa dksbZ ,d True gks tcfd nksuksa Side esa True vFkok False gksus dh fLFkfr esa ;s
Operator False Return djrk gSA

http://www.bccfalna.com/
PHP in Hindi

tcfd NOT Operator True dks False o False dks True esa Convert dj nsrk gSA

AND o OR Operators dks lkekU;r% Short-Circuit Operators Hkh dgrs gSaA D;ksafd tc
AND Operator ds Left Side esa False gksrk gS] rc ;s Operator fcuk Right Side ds eku dks
Check fd, gq,] False Return dj nsrk gSA D;ksfa d AND Operator dsoy ,d gh fLFkfr esa
True Return djrk gS] tcfd blds nksuksa Side esa True gks vkSj tc igyk gh eku False
gksrk gS] rks nwljs eku dks Check djus dh t:jr gh ugha jgrhA

blh rjg ls OR Operator ds Left Side esa ;fn True gks] rks ;s Operator fcuk Right Side ds
eku dks Check fd, gq,] True Return dj nsrk gSA D;ksafd OR Operator dsoy ,d gh fLFkfr
esa False Return djrk gS] tcfd blds nksuksa Side esa False gks vkSj tc igyk gh eku True
gksrk gS] rks nwljs eku dks Check djus dh t:jr gh ugha jgrhA

tc gesa ,d ls T;knk Conditions ds vk/kkj ij fdUgha PHP Codes dks Execute djuk gksrk
gS] rc ge t:jr ds vuqlkj bu Logical Operators dks Use djrs gSaA

Bitwise Operators
vHkh rd geus ftrus Hkh Operators ns[ksa gSa] os lHkh Operators ewy :i ls fdlh Hkh
Identifier ds Byte Value ij dke djrs gSaA ysfdu Bitwise Operators ,sls Operators gksrs gSa]
tks fdlh Identifier dh Memory Location ij Stored Binary Digits ;kuh Bits ij dke
djrs gSaA

PHP esa lHkh Bitwise Operators dsoy 32-Bit Integers ds lkFk gh Perfect rjhds ls dke
djrs gSaA ;fn ge budk iz;ksx fdlh vU; Data Type ds lkFk djrs gSa] rks izkIr gksus okys
Result dks le>uk o Control djuk dkQh eqf”dy gks tkrk gSA

PHP esa ewy :i ls 6 Bitwise Operators gSa] ftuesa ls pkj Bhd mlh izdkj ls dke djrs gSa]
ftl izdkj ls Logical Operators djrs gSaA vUrj dsoy bruk gS fd ;s Operators fdlh
Identifier ds Bytes ij ugha cfYd Bits ij dke djrs gSaA

& Bitwise AND Operator


! Bitwise OR Operator
^ Bitwise Exclusive OR Operator
<< Bitwise SHIFT LEFT Operator
>> Bitwise SHIFT RIGHT Operator
~ Bitwise Ones Compliment Operator

lkekU;r% bu Operators dks rc Use fd;k tkrk gS tc fdlh PHP Application dh


Performance Improve djuh gksrh gS o Memory dh cpr djuh gksrh gSA pwafd orZeku le;
esa Memory dks cgqr T;knk cMk Issue ugha gSA lkFk gh orZeku le; esa Computers dh
Speed Hkh dkQh rst gks pqdh gSA blfy, ge gekjh T;knkrj Requirements dks fcuk bu
Operators dks Use fd, gq, Hkh iwjh dj ldrs gSaA

http://www.bccfalna.com/
PHP in Hindi

Assignment Operators
Assignment Operator dks PHP esa Hkh ( = ) Equal To ds Symbol }kjk Represent fd;k tkrk
gSA ;s Operator vius Right Side ds Expression ls Generate gksus okys Final Results vFkok
fdlh Specified Value ;k Value dks Hold djus okys Identifier ds eku dks vius Left Side
ds Identifier dh Memory Location ij Store dj nsrk gSA bl Operator dks ge vHkh rd
dbZ ckj mi;ksx esa ys pqds gSaA bl Operator ds dbZ Shorthand Operators Hkh gSa] tks
fuEukuqlkj gSa%

Operator Operator Name $a = 10 and $b = 2


= Equal $a = $b
+= Plus-Equal $a += $b or $a = $a + $b
*= Multiplication-Equal $a *= $b or $a = $a * $b
/= Division-Equal $a /= $b or $a = $a / $b
-= Minus-Equal $a -= $b or $a = $a - $b
%= Reminder-Equal $a %= $b or $a = $a % $b
&= Bitwise-AND-Equal $a &= $b or $a = $a & $b
|= Bitwise-OR-Equal $a |= $b or $a = $a | $b
^= Bitwise-XOR-Equal $a ^= $b or $a = $a ^ $b
<<= Bitwise-Left-Shift-Equal $a <<= $b or $a = $a << $b
>>= Bitwise-Right-Shift-Equal $a >>= $b or $a = $a >> $b
.= Concatenate-Equal $a .= $b or $a = $a . $b

mijksDr lkj.kh ds vuqlkj ge ns[k ldrs gSa fd Assignment Operator ds dbZ Variables gS]
ysfdu okLro esa Assignment Operator dsoy ,d gh gS vkSj mldk dke Right Side dh
Value dks Left Side ds Identifier esa Store djuk gh gksrk gSA ckdh ds lHkh vU;
Assignment Operators dsoy Shorthand gSaA

mnkgj.k ds fy, tc ge fdlh Variable $a dh Value dks fdlh nwljs Variable $b dh


Value ds lkFk tksMdj izkIr gksus okys Result dks fQj ls Variable $a dh Memory Location
ij Store djuk pkgrs gSa] rc ge fuEu Statement Use dj ldrs gSa%
$a = $a + $b

blh Statement dks Shorthand rjhds ls ge fuEukuqlkj Hkh fy[k ldrs gSa%

$a += $b

mijksDr Expression esa ;fn $a o $b nks String Type ds Identifiers gksa vkSj ge nks Strings
dks vkil esa Concatenate djds Result dks fQj ls mijksDrkuqlkj $a esa Store djuk pkgrs
gksa] rks gesa fuEukuqlkj Concatenate Operator dks Assignment Operator ds lkFk Use djuk
iMrk gS%

$a .= $b

Execution Operator
;s ,d Special Operator gksrk gS] ftls Back Ticks }kjk Represent fd;k tkrk gSA tc ge
PHP }kjk fdlh Operating System Command dks Run djuk pkgrs gSa] rc ge bl

http://www.bccfalna.com/
PHP in Hindi

Operator ds chp ml Command dks Specify dj nsrs gSaA ;s Operator Command }kjk
Return gksus okys eku dks Directly Output esa Display ugha djrkA blfy, ;fn gekjs }kjk
Specify fd;k x;k Command fdlh rjg dk dksbZ Output Return dj jgk gks] rks gesa ml
Output dks fdlh Variable esa Store djds ml Variable dks Print djuk gksrk gSA tSls%

<?php
$test = `dir`;
print $test;
?>

tc ;s PHP Script Run gksrk gS] rc gesa Current Directory esa Stored Directories o Files dh
List Display djrk gSA

//Output
Volume in drive C has no label.
Volume Serial Number is B477-9985
Directory of C:\wamp\www\phpInHindi

04/27/2012 06:54 PM <DIR> .


04/27/2012 06:54 PM <DIR> ..
04/25/2012 04:19 PM 623 000.php
04/27/2012 06:54 PM 44 001.php
04/27/2012 06:54 PM 71 a.txt
3 File(s) 738 bytes
2 Dir(s) 3,204,632,576 bytes free

ftl rjg ls ge bl Operator dk iz;ksx ge gekjs Operating System ds fdlh Command


dks Run djus ds fy, dj ldrs gSa] mlh rjg ls ge gekjs Computer ds fdlh Program dks
Execute djus ds fy, Hkh bldk iz;ksx dj ldrs gSaA tSls%

<?php
`C:\Program Files\Internet Explorer\iexplore.exe`;
?>

tSls gh ge bl PHP Script dks Run djrs gSa] gekjs Computer esa fLFkr Internet Explorer
Web Browser Open gks tkrk gSA ;kuh gesa tks Hkh Native Application vFkok Program PHP
}kjk Invoke djuk gksrk gS] ge ml Program ds Path dks Back Ticks Operator esa Specify
djds ml Application vFkok Program dks Invoke dj ldrs gSaA

blh rjg ls ge fdlh Program bl Operator dks Use djrs gq, mls Parameters Hkh Pass
dj ldrs gSaA tSls%
<?php
`C:\jdk6\bin\javac C:\jdk6\bin\Clock.java`;
`C:\jdk6\bin\appletviewer C:\jdk6\bin\Clock.html`;
?>

bl PHP Code esa geus Java Compiler dks Call djrs gq, Clock.java uke dh Java File dks
Compile fd;k gSA fQj bl Compiled File dks appletviewer Program }kjk Run fd;k gSA
bl Program ds Run gksus ij gesa gekjs Java Program dk Output fuEukuqlkj fn[kkbZ nsrk
gS%

http://www.bccfalna.com/
PHP in Hindi

;s Program vkids Computer ij ugha pysxk] D;ksafd vkids Computer ij Clock.java uke
dh Java Program File ugha gSA ysfdu bl Program dk eq[; Purpose ;s crkuk gS fd ge
PHP Program }kjk fdl rjg ls vius Computer ds vU; Programs dks Invoke dj ldrs
gSa vkSj fdl rjg ls vius Program esa Argument Pass dj ldrs gSaA

http://www.bccfalna.com/
PHP in Hindi

What is “Error! Bookmark not defined.”


vkidks bl iqLrd ds “Index of Contents” dh List esa “Error! Bookmark not defined.”
Message fn[kkbZ ns jgk gksxkA ;s os Contents gSa] tks vkidks rc fn[kkbZ nsaxs] tc vki bl
iqLrd dks PDF Format EBook ds :i esa Purchase djsx a sA

Did you liked this EBook?


D;k vkidks ;s Sample Chapters ilUn vk,\ ;fn vkidks yxrk gS fd ;s iqLrd vkids fy,
mi;ksxh gS] rks vki bl iqLrd dks PDF Format EBook ds :i esa [kjhn ldrs gSaA iqLrd
[kjhnus ls lacfa /kr Detailed tkudkjh vki http://www.bccfalna.com/how-to-pay/ Page ls
izkIr dj ldrs gSaA

bl iqLrd dh dher dkQh de gS vkSj ;fn vki nks ls T;knk iqLrdsa [kjhnrs gSa] rks vkidks
Extra Discount izkIr gksrk gSA Discount dh tkudkjh Hkh vki
http://www.bccfalna.com/how-to-pay/ Page ij izkIr dj ldrs gSaA

;fn vki bl iqLrd dks PDF Format EBook ds :i esa [kjhnrs gSa] rks bl iqLrd dk gj
Updated Version vkidks Lifetime Free feyrk gSA ;kuh iqLrd ds vxys Version ds fy,
vkidks fdlh izdkj dk dksbZ Payment ugha djuk iMrkA

pwfa d ;s iqLrd ,d PDF EBook gS] blfy, vki fdlh Hkh PDF Reader Supported Mobile,
Tablet, Palmtop, Laptop ;k Computer ij bl iqLrd dks i< ldrs gSa vkSj bl iqLrd esa
fn, x, fofHkUu Example Programs dks fcuk Type fd, gq, Copy-Paste djds vius
Computer ij Compile o Run djds gj Program dk Output ns[k ldrs gSa] ftlls vkids
Programming lh[kus dh Speed dkQh rst gks tkrh gS] D;ksfa d vkidks gj Program dks
Manually Type djus dh t:jr ugha iMrhA

tc vki ;s iqLrd [kjhnrs gSa] rks vki bl iqLrd ds lHkh Contents dks fcuk fdlh ijs”kkuh
ds i< ldrs gSaA bl iqLrd ds lHkh Contents dk Index fuEukuqlkj gS%
Contents ....................................................................................................................................4
Web Development...................................................................................................................17
Web Development Sequence and Used Technologies ........................................................24
PHP – History and Introduction ..............................................................................................32
Types of Programming Languages .....................................................................................32
Environment Setup..............................................................................................................34
Creating First PHP Script ....................................................................................................39
Setting PHP Interpreter Path ...............................................................................................41
Interpreting First PHP Script...............................................................................................44
PHP Fundamentals ..................................................................................................................48
<?php … ?> ........................................................................................................................48
Output Statements ...............................................................................................................48
print() Statement .............................................................................................................49
echo() Statement .............................................................................................................49
Case Sensitive .....................................................................................................................49
Statements and Semicolons .................................................................................................50
Block Statement ..................................................................................................................50
Whitespace and Line Breaks ...............................................................................................50

http://www.bccfalna.com/
PHP in Hindi

Comments ...........................................................................................................................50
“C” Style Comment or Multiline Comment ....................................................................51
“C++” Style Single Line Comment.................................................................................51
Unix Shell Style Single Line Comment ..........................................................................51
Literals ................................................................................................................................52
Identifier ..............................................................................................................................52
Variables .........................................................................................................................53
Constants .........................................................................................................................53
Function Names ..............................................................................................................54
Class Names ....................................................................................................................54
Keywords ............................................................................................................................55
Data Types ..........................................................................................................................55
Scalar Data Types ...........................................................................................................55
Boolean .......................................................................................................................55
Integer .........................................................................................................................56
gettype() Function ...................................................................................................58
settype() Function ...................................................................................................58
Float ............................................................................................................................60
String ...........................................................................................................................60
Single Quotes ..........................................................................................................60
Double Quotes.........................................................................................................61
Backslash Character Constants or Escape Sequence Characters............................... 61
Heredoc ...................................................................................................................62
Nowdoc ...................................................................................................................65
Compound Data Types....................................................................................................68
Array Data Type..........................................................................................................68
Object Data Type ........................................................................................................68
Special Data Types..........................................................................................................68
Resource Data Type ....................................................................................................68
NULL Data Type ........................................................................................................69
Variable ...............................................................................................................................69
Variable Initialization and Assignment Types ................................................................72
Value Initialization or Value Assignment ...................................................................72
Reference Initialization or Reference Assignment......................................................73
Variable Variables...........................................................................................................75
Expressions .........................................................................................................................77
Operand ...........................................................................................................................77
Operators .........................................................................................................................77
Arithmetic Operators...................................................................................................80
String Operators ..........................................................................................................83
Increment Decrement Operators .................................................................................84
Equality Operators ......................................................................................................86
Comparision Operators / Relational Operators ...........................................................89
Logical Operators ........................................................................................................91
Bitwise Operators........................................................................................................92
Assignment Operators .................................................................................................93
Execution Operator .....................................................................................................93
Control Statements .............................................................. Error! Bookmark not defined.
Types Of Control Statement............................................ Error! Bookmark not defined.
Sequential Statements ................................................. Error! Bookmark not defined.
Conditional Statements ............................................... Error! Bookmark not defined.
Iterative Statements ..................................................... Error! Bookmark not defined.
Jumping Statements .................................................... Error! Bookmark not defined.
Conditional Statements ................................................... Error! Bookmark not defined.

http://www.bccfalna.com/
PHP in Hindi

if statement .................................................................. Error! Bookmark not defined.


if – else statement ........................................................ Error! Bookmark not defined.
Nested if…else statement............................................ Error! Bookmark not defined.
if – elseif – else Ladder statement ............................... Error! Bookmark not defined.
Un-Conditional Statements ............................................. Error! Bookmark not defined.
switch statement .......................................................... Error! Bookmark not defined.
Iteration - Loops .............................................................. Error! Bookmark not defined.
for Loop ...................................................................... Error! Bookmark not defined.
Nesting of Loop .......................................................... Error! Bookmark not defined.
while Loop .................................................................. Error! Bookmark not defined.
do … while Loop ........................................................ Error! Bookmark not defined.
foreach Loop ............................................................... Error! Bookmark not defined.
Jumping Statements ........................................................ Error! Bookmark not defined.
break Statement ........................................................... Error! Bookmark not defined.
continue Statement ...................................................... Error! Bookmark not defined.
return Statement .......................................................... Error! Bookmark not defined.
goto Statement............................................................. Error! Bookmark not defined.
Arrays .................................................................................. Error! Bookmark not defined.
Associative Array............................................................ Error! Bookmark not defined.
Creating Indexed Based Associative Array ................ Error! Bookmark not defined.
Creating array() Constructor Based Associative Array.............. Error! Bookmark not
defined.
Multidimensional Array .................................................. Error! Bookmark not defined.
Array Related Functions ................................................. Error! Bookmark not defined.
range() Function .......................................................... Error! Bookmark not defined.
sizeof() and count() Functions .................................... Error! Bookmark not defined.
array_pad() Function ................................................... Error! Bookmark not defined.
list() Function .............................................................. Error! Bookmark not defined.
array_slice() Function ................................................. Error! Bookmark not defined.
array_chunk() Function ............................................... Error! Bookmark not defined.
array_keys() and array_values() Functions ................. Error! Bookmark not defined.
array_key_exists() Function ........................................ Error! Bookmark not defined.
in_array() Function ..................................................... Error! Bookmark not defined.
array_splice() Function ............................................... Error! Bookmark not defined.
extract() and compact() Functions .............................. Error! Bookmark not defined.
EXTR_OVERWRITE Value .................................. Error! Bookmark not defined.
EXTR_SKIP Value ................................................. Error! Bookmark not defined.
EXTR_PREFIX_SAME Value ............................... Error! Bookmark not defined.
EXTR_PREFIX_ALL Value .................................. Error! Bookmark not defined.
EXTR_PREFIX_INVALID Value ......................... Error! Bookmark not defined.
EXTR_IF_EXISTS Value....................................... Error! Bookmark not defined.
EXTR_PREFIX_IF_EXISTS Value ....................... Error! Bookmark not defined.
EXTR_REFS Value ................................................ Error! Bookmark not defined.
Iterator Functions ........................................................ Error! Bookmark not defined.
key() Function ......................................................... Error! Bookmark not defined.
current() Function ................................................... Error! Bookmark not defined.
each() Function ....................................................... Error! Bookmark not defined.
next() Function ........................................................ Error! Bookmark not defined.
prev() Function ........................................................ Error! Bookmark not defined.
reset() Function ....................................................... Error! Bookmark not defined.
end() Function ......................................................... Error! Bookmark not defined.
Stack and Queue.......................................................... Error! Bookmark not defined.
array_unshift() Function.......................................... Error! Bookmark not defined.
array_shift() Function.............................................. Error! Bookmark not defined.

http://www.bccfalna.com/
PHP in Hindi

array_push() Function ............................................. Error! Bookmark not defined.


array_pop() Function............................................... Error! Bookmark not defined.
Set Functions ............................................................... Error! Bookmark not defined.
array_merge() Function ........................................... Error! Bookmark not defined.
array_intersect() Function ....................................... Error! Bookmark not defined.
array_diff() Function ............................................... Error! Bookmark not defined.
array_combine() Function ....................................... Error! Bookmark not defined.
Sorting Functions ........................................................ Error! Bookmark not defined.
sort() Function ......................................................... Error! Bookmark not defined.
SORT_REGULAR Value ......................................... Error! Bookmark not defined.
SORT_NUMERIC Value.......................................... Error! Bookmark not defined.
SORT_STRING Value.............................................. Error! Bookmark not defined.
SORT_LOCALE_STRING Value ............................ Error! Bookmark not defined.
rsort() Function ....................................................... Error! Bookmark not defined.
asort() Function ....................................................... Error! Bookmark not defined.
arsort() Function ...................................................... Error! Bookmark not defined.
ksort() Function ....................................................... Error! Bookmark not defined.
krsort() Function ..................................................... Error! Bookmark not defined.
natsort() Function .................................................... Error! Bookmark not defined.
natcasesort() Function ............................................. Error! Bookmark not defined.
array_multisort() Function ...................................... Error! Bookmark not defined.
array_reverse() Function ......................................... Error! Bookmark not defined.
array_flip() Function ............................................... Error! Bookmark not defined.
shuffle() Function .................................................... Error! Bookmark not defined.
array_sum() Function .................................................. Error! Bookmark not defined.
array_rand() Function ................................................. Error! Bookmark not defined.
Function .............................................................................. Error! Bookmark not defined.
Built-In or Library Function and User Defined Functions ............. Error! Bookmark not
defined.
Function Nesting ............................................................. Error! Bookmark not defined.
Calling Function and Called Function ............................ Error! Bookmark not defined.
Function Creation or Function Definition ....................... Error! Bookmark not defined.
Types of User Defined Functions ................................... Error! Bookmark not defined.
No Argument No Return Value Function ................... Error! Bookmark not defined.
Arguments but No Return Value Function ................. Error! Bookmark not defined.
By Value Arguments - Example ............................. Error! Bookmark not defined.
By Reference Arguments - Example ....................... Error! Bookmark not defined.
Arguments and Return Value Function ....................... Error! Bookmark not defined.
Default Arguments .......................................................... Error! Bookmark not defined.
Returning Multiple Values .............................................. Error! Bookmark not defined.
Variable Number of Arguments ...................................... Error! Bookmark not defined.
func_get_args() Function ............................................ Error! Bookmark not defined.
func_num_args() Function .......................................... Error! Bookmark not defined.
func_get_arg(indexNumber) Function ........................ Error! Bookmark not defined.
Variable Functions .......................................................... Error! Bookmark not defined.
Anonymous Functions .................................................... Error! Bookmark not defined.
Recursive Functions ........................................................ Error! Bookmark not defined.
Variable Scope and Lifetime ........................................... Error! Bookmark not defined.
Local Variables ........................................................... Error! Bookmark not defined.
Parameter Variables .................................................... Error! Bookmark not defined.
Global Variables ......................................................... Error! Bookmark not defined.
Static Variables ........................................................... Error! Bookmark not defined.
User Defined Function Library ....................................... Error! Bookmark not defined.
File Inclusion Statements ................................................ Error! Bookmark not defined.

http://www.bccfalna.com/
PHP in Hindi

include() Statement ..................................................... Error! Bookmark not defined.


include_once() Statement ............................................ Error! Bookmark not defined.
require() Statement ...................................................... Error! Bookmark not defined.
require_once() Statement ............................................ Error! Bookmark not defined.
String ................................................................................... Error! Bookmark not defined.
String Printing Statements .............................................. Error! Bookmark not defined.
printf() Function .......................................................... Error! Bookmark not defined.
sprintf() Function ........................................................ Error! Bookmark not defined.
vsprintf() Function ...................................................... Error! Bookmark not defined.
vprintf() Function ........................................................ Error! Bookmark not defined.
sscanf() Function ......................................................... Error! Bookmark not defined.
String Length .................................................................. Error! Bookmark not defined.
strlen() Function .......................................................... Error! Bookmark not defined.
String Comparision ......................................................... Error! Bookmark not defined.
strcmp() Function ........................................................ Error! Bookmark not defined.
strcasecmp() Function ................................................. Error! Bookmark not defined.
strnatcmp() Function ................................................... Error! Bookmark not defined.
strnatcasecmp() Function ............................................ Error! Bookmark not defined.
String Case ...................................................................... Error! Bookmark not defined.
strtolower() Function................................................... Error! Bookmark not defined.
strtoupper() Function................................................... Error! Bookmark not defined.
ucfirst() Function......................................................... Error! Bookmark not defined.
lcfirst() Function ......................................................... Error! Bookmark not defined.
ucwords() Function ..................................................... Error! Bookmark not defined.
String Cleaner ................................................................. Error! Bookmark not defined.
ltrim() Function ........................................................... Error! Bookmark not defined.
rtrim() Function ........................................................... Error! Bookmark not defined.
trim() Function ............................................................ Error! Bookmark not defined.
chop() Function ........................................................... Error! Bookmark not defined.
String Padding ................................................................. Error! Bookmark not defined.
Characters and Words Counting ..................................... Error! Bookmark not defined.
count_chars() Function ............................................... Error! Bookmark not defined.
str_word_count() Function .......................................... Error! Bookmark not defined.
Character  ASCII Code ............................................... Error! Bookmark not defined.
ord() Function ............................................................. Error! Bookmark not defined.
chr() Function.............................................................. Error! Bookmark not defined.
Array  String ............................................................... Error! Bookmark not defined.
implode() Function ...................................................... Error! Bookmark not defined.
explode() Function ...................................................... Error! Bookmark not defined.
join() Function............................................................. Error! Bookmark not defined.
str_split() Function ...................................................... Error! Bookmark not defined.
Hexadecimal  Binary .................................................. Error! Bookmark not defined.
hex2bin() Function ...................................................... Error! Bookmark not defined.
bin2hex() Function ...................................................... Error! Bookmark not defined.
Searching and Manipulating ........................................... Error! Bookmark not defined.
substr() Function ......................................................... Error! Bookmark not defined.
substr_count() Function .............................................. Error! Bookmark not defined.
substr_replace() Function ............................................ Error! Bookmark not defined.
str_replace() Function ................................................. Error! Bookmark not defined.
str_ireplace() Function ................................................ Error! Bookmark not defined.
strstr() Function ........................................................... Error! Bookmark not defined.
strchr() Function .......................................................... Error! Bookmark not defined.
strrchr() Function ........................................................ Error! Bookmark not defined.
stristr() Function .......................................................... Error! Bookmark not defined.

http://www.bccfalna.com/
PHP in Hindi

strpos() Function ......................................................... Error! Bookmark not defined.


stripos() Function ........................................................ Error! Bookmark not defined.
strrpos() Function ........................................................ Error! Bookmark not defined.
strripos() Function ....................................................... Error! Bookmark not defined.
strtok() Function .......................................................... Error! Bookmark not defined.
Miscellaneous String Functions ...................................... Error! Bookmark not defined.
str_repeat() Function ................................................... Error! Bookmark not defined.
strrev() Function .......................................................... Error! Bookmark not defined.
strpbrk() Function ....................................................... Error! Bookmark not defined.
Type Casting ....................................................................... Error! Bookmark not defined.
Converting to Boolean .................................................... Error! Bookmark not defined.
Converting to Integer ...................................................... Error! Bookmark not defined.
Boolean to Integer ....................................................... Error! Bookmark not defined.
Floating Point Number to Integer ............................... Error! Bookmark not defined.
String to Integer .......................................................... Error! Bookmark not defined.
Converting to Float ......................................................... Error! Bookmark not defined.
String Conversion to Numbers ........................................ Error! Bookmark not defined.
Converting to String ........................................................ Error! Bookmark not defined.
Boolean to String ........................................................ Error! Bookmark not defined.
Integer or Float to String ............................................. Error! Bookmark not defined.
Arrays to String ........................................................... Error! Bookmark not defined.
Object to String ........................................................... Error! Bookmark not defined.
Resources to String ..................................................... Error! Bookmark not defined.
NULL to String ........................................................... Error! Bookmark not defined.
Converting to Array ........................................................ Error! Bookmark not defined.
Converting to Object ....................................................... Error! Bookmark not defined.
Converting to Resource ................................................... Error! Bookmark not defined.
Converting to NULL ....................................................... Error! Bookmark not defined.
Converting to Binary....................................................... Error! Bookmark not defined.
Conversion Functions ......................................................... Error! Bookmark not defined.
floatval() Function........................................................... Error! Bookmark not defined.
doubleval() Function ....................................................... Error! Bookmark not defined.
intval() Function .............................................................. Error! Bookmark not defined.
strval() Function .............................................................. Error! Bookmark not defined.
Testing Functions ................................................................ Error! Bookmark not defined.
isset() Language Construct.............................................. Error! Bookmark not defined.
empty() Language Construct ........................................... Error! Bookmark not defined.
unset() Function .............................................................. Error! Bookmark not defined.
is_ Functions ................................................................... Error! Bookmark not defined.
is_array() Function ...................................................... Error! Bookmark not defined.
is_bool() Function ....................................................... Error! Bookmark not defined.
is_double() Function ................................................... Error! Bookmark not defined.
is_float() Function ....................................................... Error! Bookmark not defined.
is_int() Function .......................................................... Error! Bookmark not defined.
is_integer() Function ................................................... Error! Bookmark not defined.
is_long() Function ....................................................... Error! Bookmark not defined.
is_null() Function ........................................................ Error! Bookmark not defined.
is_object() Function .................................................... Error! Bookmark not defined.
is_real() Function ........................................................ Error! Bookmark not defined.
is_resource() Function................................................. Error! Bookmark not defined.
is_string() Function ..................................................... Error! Bookmark not defined.
is_scalar() Function ..................................................... Error! Bookmark not defined.
is_numeric() Function ................................................. Error! Bookmark not defined.
is_callable() Function .................................................. Error! Bookmark not defined.

http://www.bccfalna.com/
PHP in Hindi

PHP Character Functions ................................................ Error! Bookmark not defined.


ctype_alnum() Function .............................................. Error! Bookmark not defined.
ctype_alpha() Function ............................................... Error! Bookmark not defined.
ctype_cntrl() Function ................................................. Error! Bookmark not defined.
ctype_digit() Function ................................................. Error! Bookmark not defined.
ctype_graph() Function ............................................... Error! Bookmark not defined.
ctype_lower() Function ............................................... Error! Bookmark not defined.
ctype_print() Function................................................. Error! Bookmark not defined.
ctype_punct() Function ............................................... Error! Bookmark not defined.
ctype_space() Function ............................................... Error! Bookmark not defined.
ctype_upper() Function ............................................... Error! Bookmark not defined.
ctype_xdigit() Function ............................................... Error! Bookmark not defined.
Date and Time ..................................................................... Error! Bookmark not defined.
Unix Timestamp .............................................................. Error! Bookmark not defined.
PHP Date and Time Library............................................ Error! Bookmark not defined.
checkdate() Function – Date Validation...................... Error! Bookmark not defined.
date() Function - Formatting Dates and Times ........... Error! Bookmark not defined.
gettimeofday() Function .............................................. Error! Bookmark not defined.
dsttime ..................................................................... Error! Bookmark not defined.
minuteswest ............................................................. Error! Bookmark not defined.
sec ........................................................................... Error! Bookmark not defined.
usec ......................................................................... Error! Bookmark not defined.
Converting Timestamp to User Friendly Values......... Error! Bookmark not defined.
Working with Timestamps .......................................... Error! Bookmark not defined.
getlastmod() Function - Web Page’s Last Modification Date .... Error! Bookmark not
defined.
Determining Number of Days in Current Month ........ Error! Bookmark not defined.
Determining Number of Days in any given Month ..... Error! Bookmark not defined.
Calculating Any Date from Present Date .................... Error! Bookmark not defined.
Summary ............................................................................. Error! Bookmark not defined.
Object Oriented PHP............................................................... Error! Bookmark not defined.
Object Oriented Programming Concepts ............................ Error! Bookmark not defined.
Encapsulation .................................................................. Error! Bookmark not defined.
Inheritance....................................................................... Error! Bookmark not defined.
Polymorphism ................................................................. Error! Bookmark not defined.
Abstraction .......................................................................... Error! Bookmark not defined.
Class .................................................................................... Error! Bookmark not defined.
Object .................................................................................. Error! Bookmark not defined.
Access Scope Specifier ................................................... Error! Bookmark not defined.
public Access Specifier ............................................... Error! Bookmark not defined.
var Access Specifier .................................................... Error! Bookmark not defined.
private Access Specifier .............................................. Error! Bookmark not defined.
Initializing Data Members............................................... Error! Bookmark not defined.
Scope Resolution Operator ( :: )...................................... Error! Bookmark not defined.
Constant Data Members .................................................. Error! Bookmark not defined.
Constructors ........................................................................ Error! Bookmark not defined.
Destructors .......................................................................... Error! Bookmark not defined.
Static Class Members .......................................................... Error! Bookmark not defined.
Object Cloning .................................................................... Error! Bookmark not defined.
PHP Overloading ................................................................ Error! Bookmark not defined.
__set() Method ................................................................ Error! Bookmark not defined.
__get() Method................................................................ Error! Bookmark not defined.
__isset() Method ............................................................. Error! Bookmark not defined.
__unset() Method ............................................................ Error! Bookmark not defined.

http://www.bccfalna.com/
PHP in Hindi

__call() Method and __callStatic() Method .................... Error! Bookmark not defined.
Inheritance........................................................................... Error! Bookmark not defined.
Method Overriding .......................................................... Error! Bookmark not defined.
protected Scope Access Specifier ................................... Error! Bookmark not defined.
Inheritance and Constructors........................................... Error! Bookmark not defined.
Abstract Class ..................................................................... Error! Bookmark not defined.
Final Class ........................................................................... Error! Bookmark not defined.
Interface .............................................................................. Error! Bookmark not defined.
Autoloading Objects ........................................................... Error! Bookmark not defined.
Traits ................................................................................... Error! Bookmark not defined.
Precedence of Methods ................................................... Error! Bookmark not defined.
Multiple Traits................................................................. Error! Bookmark not defined.
Conflict Resolution ......................................................... Error! Bookmark not defined.
Changing Method Visibility............................................ Error! Bookmark not defined.
Traits in Trait .................................................................. Error! Bookmark not defined.
Abstract Traits ................................................................. Error! Bookmark not defined.
Static Trait Members ....................................................... Error! Bookmark not defined.
Static Methods................................................................. Error! Bookmark not defined.
Trait Properties................................................................ Error! Bookmark not defined.
Type Hinting ....................................................................... Error! Bookmark not defined.
Object Iteration ................................................................... Error! Bookmark not defined.
Object Serialization ............................................................. Error! Bookmark not defined.
Serialization Format ........................................................ Error! Bookmark not defined.
Magic Methods ................................................................... Error! Bookmark not defined.
__toString() Method........................................................ Error! Bookmark not defined.
__sleep() and __wakeup() Methods ................................ Error! Bookmark not defined.
__invoke() Method.......................................................... Error! Bookmark not defined.
__set_state() Method ....................................................... Error! Bookmark not defined.
Late Static Binding.............................................................. Error! Bookmark not defined.
instanceof Keyword ............................................................ Error! Bookmark not defined.
Object / Class Functions ..................................................... Error! Bookmark not defined.
class_exists() Function .................................................... Error! Bookmark not defined.
get_class() Function ........................................................ Error! Bookmark not defined.
get_class_methods() Function......................................... Error! Bookmark not defined.
get_class_vars() Function ............................................... Error! Bookmark not defined.
get_declared_classes() Function ..................................... Error! Bookmark not defined.
get_object_vars() Function.............................................. Error! Bookmark not defined.
get_parent_class() Function ............................................ Error! Bookmark not defined.
interface_exists() Function .............................................. Error! Bookmark not defined.
is_a() Function ................................................................ Error! Bookmark not defined.
is_subclass_of() Function ............................................... Error! Bookmark not defined.
method_exists() Function ................................................ Error! Bookmark not defined.
class_alias() Function ...................................................... Error! Bookmark not defined.
get_called_class() Function ............................................. Error! Bookmark not defined.
get_declared_interfaces() Function ................................. Error! Bookmark not defined.
get_declared_traits() Function ........................................ Error! Bookmark not defined.
property_exists() Function .............................................. Error! Bookmark not defined.
trait_exists() Function ..................................................... Error! Bookmark not defined.
Function Handling Function ............................................... Error! Bookmark not defined.
Callback Functions .......................................................... Error! Bookmark not defined.
call_user_func() Function ........................................... Error! Bookmark not defined.
call_user_func_array() Function ................................. Error! Bookmark not defined.
forward_static_call() and forward_static_call_array() Functions .... Error! Bookmark
not defined.

http://www.bccfalna.com/
PHP in Hindi

get_defined_functions() Function ............................... Error! Bookmark not defined.


retister_shutdown_function() Function ....................... Error! Bookmark not defined.
Namespaces......................................................................... Error! Bookmark not defined.
Creating Namespaces ...................................................... Error! Bookmark not defined.
Sub-Namespace............................................................... Error! Bookmark not defined.
Using Namespace............................................................ Error! Bookmark not defined.
PHP Rules for Accessing Namespaces ........................... Error! Bookmark not defined.
Exception Handling............................................................. Error! Bookmark not defined.
Default Constructor ......................................................... Error! Bookmark not defined.
message ....................................................................... Error! Bookmark not defined.
error code .................................................................... Error! Bookmark not defined.
Methods........................................................................... Error! Bookmark not defined.
getMessage() Method .................................................. Error! Bookmark not defined.
getCode() Method ....................................................... Error! Bookmark not defined.
getLine() Method ........................................................ Error! Bookmark not defined.
getFile() Method ......................................................... Error! Bookmark not defined.
getTrace() Method....................................................... Error! Bookmark not defined.
getTraceAsString() Method ........................................ Error! Bookmark not defined.
User Defined Exception Class ........................................ Error! Bookmark not defined.
Multiple catch Block ....................................................... Error! Bookmark not defined.
Summary ............................................................................. Error! Bookmark not defined.
PHP Web Facilities ................................................................. Error! Bookmark not defined.
HTTP Basics ....................................................................... Error! Bookmark not defined.
PHP Super Global Variables ............................................... Error! Bookmark not defined.
$COOKIE Global Array ................................................. Error! Bookmark not defined.
$_GET Global Array....................................................... Error! Bookmark not defined.
$_POST Global Array..................................................... Error! Bookmark not defined.
$_FILES Global Array .................................................... Error! Bookmark not defined.
$_ENV Global Array ...................................................... Error! Bookmark not defined.
$_SERVER Global Array ............................................... Error! Bookmark not defined.
Processing Forms ................................................................ Error! Bookmark not defined.
Methods........................................................................... Error! Bookmark not defined.
Parameters ....................................................................... Error! Bookmark not defined.
File Inclusion .................................................................. Error! Bookmark not defined.
Self Processing Pages...................................................... Error! Bookmark not defined.
Multivalve Parameters .................................................... Error! Bookmark not defined.
$_SERVER – Server Information ....................................... Error! Bookmark not defined.
SERVER_SOFTWARE Key .......................................... Error! Bookmark not defined.
SERVER_NAME Key .................................................... Error! Bookmark not defined.
SERVER_INTERFACE Key .......................................... Error! Bookmark not defined.
SERVER_PROTOCOL Key ........................................... Error! Bookmark not defined.
SERVER_PORT Key ..................................................... Error! Bookmark not defined.
REQUEST_METHOD Key ............................................ Error! Bookmark not defined.
PATH_INFO Key ........................................................... Error! Bookmark not defined.
PATH_TRANSLATED Key .......................................... Error! Bookmark not defined.
SCRIPT_NAME Key...................................................... Error! Bookmark not defined.
QUERY_STRING Key ................................................... Error! Bookmark not defined.
REMOTE_HOST Key .................................................... Error! Bookmark not defined.
REMOTE_HOST Key .................................................... Error! Bookmark not defined.
AUTH_TYPE Key .......................................................... Error! Bookmark not defined.
REMOTE_USER Key .................................................... Error! Bookmark not defined.
CONTENT_TYPE Key .................................................. Error! Bookmark not defined.
CONTENT_LENGTH Key ............................................ Error! Bookmark not defined.
Setting Response Headers ................................................... Error! Bookmark not defined.

http://www.bccfalna.com/
PHP in Hindi

Different Content Types.................................................. Error! Bookmark not defined.


Downloadable File .......................................................... Error! Bookmark not defined.
Uncatchable File ............................................................. Error! Bookmark not defined.
Redirection ...................................................................... Error! Bookmark not defined.
Page Expiration ............................................................... Error! Bookmark not defined.
Maintaining State ................................................................ Error! Bookmark not defined.
Cookies ........................................................................... Error! Bookmark not defined.
$name Parameter ......................................................... Error! Bookmark not defined.
$value Parameter ......................................................... Error! Bookmark not defined.
$expire Parameter ....................................................... Error! Bookmark not defined.
$path Parameter........................................................... Error! Bookmark not defined.
$domain Parameter ..................................................... Error! Bookmark not defined.
$secure Parameter ....................................................... Error! Bookmark not defined.
$httponly Parameter .................................................... Error! Bookmark not defined.
Sessions ........................................................................... Error! Bookmark not defined.
Session Basics ............................................................. Error! Bookmark not defined.
File Management System ........................................................ Error! Bookmark not defined.
Data Organization ............................................................... Error! Bookmark not defined.
Working with Files ............................................................. Error! Bookmark not defined.
Opening a File - fopen() Function ................................... Error! Bookmark not defined.
$filename..................................................................... Error! Bookmark not defined.
$mode .......................................................................... Error! Bookmark not defined.
“r” Reading Mode .............................................. Error! Bookmark not defined.
“r+” Reading and Writing Mode..................... Error! Bookmark not defined.
“w” Writing Mode.......................................... Error! Bookmark not defined.
“w+” Reading and Writing Mode..................... Error! Bookmark not defined.
“a” Reading Mode .............................................. Error! Bookmark not defined.
“a+” Reading Mode ......................................... Error! Bookmark not defined.
“x” Create for Writing Mode .............................. Error! Bookmark not defined.
“x+” Create for Reading and Writing Mode.... Error! Bookmark not defined.
“c” Open file for Writing Only ........................... Error! Bookmark not defined.
“c+” Open file for Reading and Writing ......... Error! Bookmark not defined.
$use_include_path....................................................... Error! Bookmark not defined.
Closing a File - fclose() Function.................................... Error! Bookmark not defined.
Writing to File ................................................................. Error! Bookmark not defined.
fwrite() Function ......................................................... Error! Bookmark not defined.
fputs() Function ........................................................... Error! Bookmark not defined.
Navigation in File............................................................ Error! Bookmark not defined.
fseek() Function .......................................................... Error! Bookmark not defined.
SEEK_CUR ............................................................ Error! Bookmark not defined.
SEEK_END ............................................................ Error! Bookmark not defined.
SEEK_SET.............................................................. Error! Bookmark not defined.
ftell() Function ............................................................ Error! Bookmark not defined.
rewind() Function ........................................................ Error! Bookmark not defined.
Reading from File ........................................................... Error! Bookmark not defined.
file() Function ............................................................. Error! Bookmark not defined.
FILE_USE_INCLUDE_PATH ............................... Error! Bookmark not defined.
FILE_IGNORE_NEW_LINES ............................... Error! Bookmark not defined.
FILE_SKIP_EMPTY_LINES ................................. Error! Bookmark not defined.
fgetcsv() Function ....................................................... Error! Bookmark not defined.
fgets() Function ........................................................... Error! Bookmark not defined.
fgetss() Function ......................................................... Error! Bookmark not defined.
Reading Single Character – fgetc() Function .............. Error! Bookmark not defined.
fread() Function........................................................... Error! Bookmark not defined.

http://www.bccfalna.com/
PHP in Hindi

readfile() Function....................................................... Error! Bookmark not defined.


Formatted File Writing and Reading............................... Error! Bookmark not defined.
fprintf() Function......................................................... Error! Bookmark not defined.
fscanf() Function ......................................................... Error! Bookmark not defined.
file_put_contents() Function ....................................... Error! Bookmark not defined.
FILE_USE_INCLUDE_PATH ............................... Error! Bookmark not defined.
FILE_APPEND ....................................................... Error! Bookmark not defined.
LOCK_EX .............................................................. Error! Bookmark not defined.
file_get_contents() Function ....................................... Error! Bookmark not defined.
Remote Data Sources ...................................................... Error! Bookmark not defined.
allow_url_fopen .............................................................. Error! Bookmark not defined.
allow_url_include............................................................ Error! Bookmark not defined.
safe_mode ....................................................................... Error! Bookmark not defined.
Creating Socket Connection............................................ Error! Bookmark not defined.
Sending Request Message to Remote Server over Socket ............. Error! Bookmark not
defined.
Receiving Response Message from Remote Server over Socket ... Error! Bookmark not
defined.
PHP File System Related Functions ................................... Error! Bookmark not defined.
Path Related Functions.................................................... Error! Bookmark not defined.
basename() Function ................................................... Error! Bookmark not defined.
dirname() Function ...................................................... Error! Bookmark not defined.
pathinfo() Function ..................................................... Error! Bookmark not defined.
realpath() Function ...................................................... Error! Bookmark not defined.
Size Related Functions .................................................... Error! Bookmark not defined.
filesize() Function ....................................................... Error! Bookmark not defined.
disk_free_space() Function ......................................... Error! Bookmark not defined.
diskfreespace() Function ............................................. Error! Bookmark not defined.
disk_total_space() Function ........................................ Error! Bookmark not defined.
File Related Time Functions ........................................... Error! Bookmark not defined.
fileatime() Function..................................................... Error! Bookmark not defined.
filectime() Function..................................................... Error! Bookmark not defined.
filemtime() Function ................................................... Error! Bookmark not defined.
Reading Directory Contents ............................................ Error! Bookmark not defined.
Directory Opening....................................................... Error! Bookmark not defined.
Directory Closing ........................................................ Error! Bookmark not defined.
Directory Rewinding ................................................... Error! Bookmark not defined.
Directory Content Reading ......................................... Error! Bookmark not defined.
chdir() Function........................................................... Error! Bookmark not defined.
getcwd() Function ....................................................... Error! Bookmark not defined.
chroot() Function......................................................... Error! Bookmark not defined.
is_dir() Function .......................................................... Error! Bookmark not defined.
General Functions ........................................................... Error! Bookmark not defined.
is_file() Function ......................................................... Error! Bookmark not defined.
is_readable() Function................................................. Error! Bookmark not defined.
is_writable() or is_writeable() Function...................... Error! Bookmark not defined.
file_exists() Function .................................................. Error! Bookmark not defined.
Shell Command Functions .............................................. Error! Bookmark not defined.
copy() Function ........................................................... Error! Bookmark not defined.
rename() Function ....................................................... Error! Bookmark not defined.
unlink() Function......................................................... Error! Bookmark not defined.
mkdir() Function ......................................................... Error! Bookmark not defined.
rmdir() Function .......................................................... Error! Bookmark not defined.
touch() Function .......................................................... Error! Bookmark not defined.

http://www.bccfalna.com/
PHP in Hindi

Dynamic Website .................................................................... Error! Bookmark not defined.


MVC Pattern ....................................................................... Error! Bookmark not defined.
Database Fundamental ........................................................ Error! Bookmark not defined.
Primary Key .................................................................... Error! Bookmark not defined.
Foreign Keys ................................................................... Error! Bookmark not defined.
MySql with phpMyAdmin .................................................. Error! Bookmark not defined.
MySql Data Types .......................................................... Error! Bookmark not defined.
Date and Time Data Types .......................................... Error! Bookmark not defined.
DATE Datatype....................................................... Error! Bookmark not defined.
DATETIME Datatype ............................................. Error! Bookmark not defined.
TIME Datatype ....................................................... Error! Bookmark not defined.
TIMESTAMP[(M) [DEFAULT] [ON UPDATE] .. Error! Bookmark not defined.
YEAR[(2|4)] Datatype ............................................ Error! Bookmark not defined.
Numeric Data Types ................................................... Error! Bookmark not defined.
BOOL, BOOLEAN or TINYINT(1) Datatypes ...... Error! Bookmark not defined.
BIGINT[(M)] Datatypes ......................................... Error! Bookmark not defined.
INT[(M)] [UNSIGNED] [ZEROFILL] Datatypes .. Error! Bookmark not defined.
MEDIUMINT[(M)] [UNSIGNED] [ZEROFILL] Datatypes Error! Bookmark not
defined.
SMALLINT[(M)] [UNSIGNED] [ZEROFILL] Datatypes ... Error! Bookmark not
defined.
TINYINT[(M)] [UNSIGNED] [ZEROFILL] Datatypes ....... Error! Bookmark not
defined.
DECIMAL([M[,D]]) [UNSIGNED] [ZEROFILL] Datatype Error! Bookmark not
defined.
DOUBLE([M,D]) [UNSIGNED] [ZEROFILL] Datatype ..... Error! Bookmark not
defined.
FLOAT([M,D]) [UNSIGNED] [ZEROFILL] Datatype ........ Error! Bookmark not
defined.
FLOAT (precision) [UNSIGNED] [ZEROFILL] Datatype ... Error! Bookmark not
defined.
String Data Types........................................................ Error! Bookmark not defined.
CHAR(Length) [BINARY | ASCII | UNICODE] Datatype .. Error! Bookmark not
defined.
VARCHAR(Length) [BINARY] Datatype ............. Error! Bookmark not defined.
LONGBLOB Datatype............................................ Error! Bookmark not defined.
LONGTEXT Datatype ............................................ Error! Bookmark not defined.
MEDIUMBLOB Datatype ...................................... Error! Bookmark not defined.
MEDIUMTEXT Datatype ...................................... Error! Bookmark not defined.
LONGTEXT Datatype ............................................ Error! Bookmark not defined.
BLOB Datatype....................................................... Error! Bookmark not defined.
TEXT Datatype ....................................................... Error! Bookmark not defined.
TINYBLOB Datatype ............................................. Error! Bookmark not defined.
TINYTEXT Datatype.............................................. Error! Bookmark not defined.
ENUM("member1","member2",… "member65,535") Datatype . Error! Bookmark
not defined.
SET("member1", "member2",… "member64") Datatype ...... Error! Bookmark not
defined.
Datatype Attributes ......................................................... Error! Bookmark not defined.
AUTO_INCREMENT Attribute ................................. Error! Bookmark not defined.
BINARY Attribute ...................................................... Error! Bookmark not defined.
DEFAULT Attribute ................................................... Error! Bookmark not defined.
INDEX Attribute ......................................................... Error! Bookmark not defined.
NATIONAL Attribute................................................. Error! Bookmark not defined.

http://www.bccfalna.com/
PHP in Hindi

NOT NULL Attribute ................................................. Error! Bookmark not defined.


NULL Attribute........................................................... Error! Bookmark not defined.
PRIMARY KEY Attribute .......................................... Error! Bookmark not defined.
UNIQUE Attribute ...................................................... Error! Bookmark not defined.
ZEROFILL Attribute .................................................. Error! Bookmark not defined.
MySql Storage Engines....................................................... Error! Bookmark not defined.
Using MySQL with PHP..................................................... Error! Bookmark not defined.
Establishing Connection between MySQL and PHP ...... Error! Bookmark not defined.
Executing SQL Queries on MySQL through PHP .......... Error! Bookmark not defined.
Closing the Connection ................................................... Error! Bookmark not defined.
Retrieving Query Results from MySQL Database .......... Error! Bookmark not defined.
MYSQLI_ASSOC Constant ....................................... Error! Bookmark not defined.
MYSQLI_NUM Constant ........................................... Error! Bookmark not defined.
MYSQLI_BOTH Constant ......................................... Error! Bookmark not defined.
Database Security............................................................ Error! Bookmark not defined.
mysqli_num_rows() Function ......................................... Error! Bookmark not defined.
Updating MySQL Records with PHP ............................. Error! Bookmark not defined.
PHP with MySQL in Detail ................................................ Error! Bookmark not defined.
Connection with Database............................................... Error! Bookmark not defined.
Interaction with Database................................................ Error! Bookmark not defined.
Sending Query to Database ......................................... Error! Bookmark not defined.
Retrieving Data ........................................................... Error! Bookmark not defined.
Inserting Data .............................................................. Error! Bookmark not defined.
Updating Data ............................................................. Error! Bookmark not defined.
Delete Data.................................................................. Error! Bookmark not defined.
Parsing Query Results ..................................................... Error! Bookmark not defined.
Fetching Results into an Object .................................. Error! Bookmark not defined.
Retrieving Results using Indexed and Associative Arrays ........ Error! Bookmark not
defined.
Determining the Rows Selected and Rows Affected .. Error! Bookmark not defined.
Determining the Number of Returned Rows........... Error! Bookmark not defined.
Determining the Number of Affected Rows ........... Error! Bookmark not defined.
Working with Prepared Statements ................................. Error! Bookmark not defined.
Preparing the Statement for Execution ....................... Error! Bookmark not defined.
Executing a Prepared Statement.................................. Error! Bookmark not defined.
Recuperating Prepared Statement Resource ............... Error! Bookmark not defined.
Binding Parameters ..................................................... Error! Bookmark not defined.
Binding Results or Binding Variables......................... Error! Bookmark not defined.
HTML Related Special Functions ....................................... Error! Bookmark not defined.
addcslashes() Function .................................................... Error! Bookmark not defined.
stripcslashes() Function................................................... Error! Bookmark not defined.
addslashes() Function ...................................................... Error! Bookmark not defined.
stripslashes() Function .................................................... Error! Bookmark not defined.
htmlspecialchars() Function ............................................ Error! Bookmark not defined.
ENT_COMPACT Constant ........................................ Error! Bookmark not defined.
ENT_QUOTES Constant ............................................ Error! Bookmark not defined.
ENT_NOQUOTES Constant ...................................... Error! Bookmark not defined.
ENT_IGNORE Constant............................................. Error! Bookmark not defined.
ENT_SUBSTITUTE Constant .................................... Error! Bookmark not defined.
ENT_DISALLOWED Constant.................................. Error! Bookmark not defined.
ENT_HTML401 Constant .......................................... Error! Bookmark not defined.
ENT_XML1 Constant ................................................. Error! Bookmark not defined.
ENT_HTML5 Constant .............................................. Error! Bookmark not defined.
htmlspecialchars_decode() Function ............................... Error! Bookmark not defined.

http://www.bccfalna.com/
PHP in Hindi

htmlentities() Function .................................................... Error! Bookmark not defined.


html_entity_decode() Function ....................................... Error! Bookmark not defined.
nl2br() Function .............................................................. Error! Bookmark not defined.
Last Thing : From the author .................................................. Error! Bookmark not defined.

http://www.bccfalna.com/

You might also like