PHP in Hindi Book
PHP in Hindi Book
PHP
in
Hindi
■■■
Kuldeep Chand
http://www.bccfalna.com/
PHP in Hindi
PHP in Hindi
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
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
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
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
http://www.bccfalna.com/
PHP in Hindi
http://www.bccfalna.com/
PHP in Hindi
http://www.bccfalna.com/
PHP in Hindi
http://www.bccfalna.com/
PHP in Hindi
http://www.bccfalna.com/
PHP in Hindi
http://www.bccfalna.com/
PHP in Hindi
http://www.bccfalna.com/
PHP in Hindi
http://www.bccfalna.com/
PHP in Hindi
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%
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;≤ ij vkSj ckj&ckj t:jr ds vuqlkj cnyrs jgrs 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 %
blh rjg ls Website ds Back End dks rhu fgLlksa esa Divide fd;k tk ldrk gS%
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
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
;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
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
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
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
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%
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
;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%
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
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
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
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
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
;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%
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
;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
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
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
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%
http://www.bccfalna.com/
PHP in Hindi
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
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
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%
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%
;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%
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
;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.”;
}
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%
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%
<?php
/*
$i = 10;
while($i < $j) print “Hello” ;
*/
?>
bl izdkj ds Comment dks ge tgka Use djrs gSa] ogka ls vkxs ds lkjs Contents Comment
cu tkrs gSA tSls%
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%
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%
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;≤ 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%
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%
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%
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
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
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%
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%
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
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%
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%
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%
tc ;s Line Interpret gksrk gS] rc gesa fuEukuqlkj Output izkIr gksrk gS%
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;
;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%
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%
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%
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';
;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%
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%
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";
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;
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.
http://www.bccfalna.com/
PHP in Hindi
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;
http://www.bccfalna.com/
PHP in Hindi
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 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.";
http://www.bccfalna.com/
PHP in Hindi
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.";
//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.
http://www.bccfalna.com/
PHP in Hindi
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;≤ 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);
//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;≤ 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
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%
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 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;
$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;
//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;
${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%
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
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%
,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%
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;
//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%
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%
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%
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
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;
//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%
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%
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
;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%
http://www.bccfalna.com/
PHP in Hindi
<?php
$preInc = 10;
$postInc = 10;
$preDec = 10;
$postDec = 10;
?>
//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
$preInc = "x";
//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
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
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
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
;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 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
<?php
$firstVal = 10;
$secondVal = 20;
//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;
http://www.bccfalna.com/
PHP in Hindi
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 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
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%
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
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
<?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
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
http://www.bccfalna.com/
PHP in Hindi
http://www.bccfalna.com/
PHP in Hindi
http://www.bccfalna.com/
PHP in Hindi
http://www.bccfalna.com/
PHP in Hindi
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
http://www.bccfalna.com/
PHP in Hindi
http://www.bccfalna.com/
PHP in Hindi
http://www.bccfalna.com/
PHP in Hindi
http://www.bccfalna.com/
PHP in Hindi
http://www.bccfalna.com/
PHP in Hindi
http://www.bccfalna.com/