Sunteți pe pagina 1din 51

PHP in Hindi

BccFalna.com Kuldeep Chand


097994-55505 In this EBook, I have covered approximately all Core
Concepts of PHP. I have described Object Oriented PHP
Concepts too in great details, because these days “OOPS" is
the mainly used Programming Pattern in each Programming
or Scripting Language because of the benefit it provides us
for Code Reusing and Object Orientation.

After learning Core Concepts of PHP, you can easily move


to any PHP Framework like Symfony, WordPress, Joomla,
Drupal, etc… and you can easily develop Theme or Plugin of
these most used CMS and Frameworks.

In this EBook, I have not only covered Core Concepts of


PHP but also I have tried to introduce various Programming
Features we require in any Professional Web Application like
Loging System.

I think, this is the Only EBook available on NET with Great


Details of CORE PHP in Hindi Language and after reading
this EBook, you would really be in Good Situation to work on
a Professional Web Application.
Core PHP in Hindi

■■■
Kuldeep Chand

Betalab Computer Center


Falna

1
Any Question or Suggestion, Click Here to Discuss
Core PHP in Hindi
Core PHP in Hindi
Copyright © 2012 by Kuldeep Chand
All rights reserved. No part of this work may be reproduced or transmitted in any
form or by any means, electronic or mechanical, including photocopying,
recording, or by any information storage or retrieval system, without the prior
written permission of the copyright owner and the publisher.

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

Distributed to the book trade worldwide by Betalab Computer Center, Behind of


Vidhya Jyoti School, Falna Station Dist. Pali (Raj.) Pin 306116

e-mail bccfalna@gmail.com,

or

visit http://www.bccfalna.com

For information on translations, please contact BetaLab Computer Center,


Behind of Vidhya Jyoti School, Falna Station Dist. Pali (Raj.) Pin 306116

Phone 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.

2
Any Question or Suggestion, Click Here to Discuss
Core PHP in Hindi

This book is dedicated to those

who really wants to be

ProfessionAl Developer

3
Any Question or Suggestion, Click Here to Discuss
Core PHP in Hindi

Index
Of
Contents

4
Any Question or Suggestion, Click Here to Discuss
Core PHP in Hindi
Table of Contents
Web Development.............................................................................................. 12
Web Development Sequence and Used Technologies .................................. 20
PHP – History and Introduction .......................................................................... 29
Types of Programming Languages................................................................. 29
Environment Setup ......................................................................................... 31
Creating First PHP Script................................................................................ 36
Setting PHP Interpreter Path .......................................................................... 38
Interpreting First PHP Script ........................................................................... 41
PHP Fundamentals ............................................................................................ 47
<?php … ?> .................................................................................................... 47
Output Statements .......................................................................................... 47
print() Statement.......................................................................................... 48
echo() Statement ......................................................................................... 48
Case Sensitive ................................................................................................ 48
Statements and Semicolons ........................................................................... 49
Block Statement.............................................................................................. 49
Whitespace and Line Breaks .......................................................................... 49
Comments ...................................................................................................... 50
“C” Style Comment or Multiline Comment ................................................... 50
“C++” Style Single Line Comment ............................................................... 50
Unix Shell Style Single Line Comment ........................................................ 51
Literals ............................................................................................................ 51
Identifier .......................................................................................................... 51
Variables ..................................................................................................... 52
Constants .................................................................................................... 52
Function Names .......................................................................................... 53
Class Names ............................................................................................... 54
Keywords ........................................................................................................ 54
Data Types ..................................................................................................... 55
Scalar Data Types ....................................................................................... 55
Compound Data Types ............................................................................... 68
Special Data Types ..................................................................................... 68
Variable........................................................................................................... 69
Variable Initialization and Assignment Types .............................................. 72
Variable Variables ....................................................................................... 75
Expressions .................................................................................................... 77
Operand ...................................................................................................... 77
Operators .................................................................................................... 77
Control Statements ......................................................................................... 96
Types Of Control Statement ........................................................................ 97
Conditional Statements ............................................................................... 98
Un-Conditional Statements ....................................................................... 107
Iteration - Loops ........................................................................................ 110
Jumping Statements.................................................................................. 119
Arrays ........................................................................................................... 124
Associative Array....................................................................................... 129
Multidimensional Array .............................................................................. 138
Array Related Functions ............................................................................ 144
Function ........................................................................................................ 198
Built-In or Library Function and User Defined Functions........................... 200

5
Any Question or Suggestion, Click Here to Discuss
Core PHP in Hindi
Function Nesting ....................................................................................... 200
Calling Function and Called Function........................................................ 201
Function Creation or Function Definition ................................................... 201
Types of User Defined Functions .............................................................. 203
Default Arguments..................................................................................... 209
Returning Multiple Values ......................................................................... 212
Variable Number of Arguments ................................................................. 212
Variable Functions..................................................................................... 214
Anonymous Functions ............................................................................... 216
Recursive Functions .................................................................................. 218
Variable Scope and Lifetime ..................................................................... 218
User Defined Function Library................................................................... 225
File Inclusion Statements .......................................................................... 226
String ............................................................................................................ 231
String Printing Statements......................................................................... 231
String Length ............................................................................................. 239
String Comparision .................................................................................... 240
String Case................................................................................................ 243
String Cleaner ........................................................................................... 244
String Padding ........................................................................................... 246
Characters and Words Counting ............................................................... 247
Character  ASCII Code .......................................................................... 250
Array  String........................................................................................... 251
Hexadecimal  Binary.............................................................................. 255
Searching and Manipulating ...................................................................... 256
Miscellaneous String Functions................................................................. 270
Type Casting................................................................................................. 272
Converting to Boolean ............................................................................... 273
Converting to Integer ................................................................................. 274
Converting to Float .................................................................................... 275
String Conversion to Numbers .................................................................. 275
Converting to String................................................................................... 276
Converting to Array ................................................................................... 277
Converting to Object.................................................................................. 277
Converting to Resource............................................................................. 278
Converting to NULL ................................................................................... 278
Converting to Binary .................................................................................. 279
Conversion Functions ................................................................................... 279
floatval() Function ...................................................................................... 279
doubleval() Function .................................................................................. 280
intval() Function ......................................................................................... 280
strval() Function......................................................................................... 281
Testing Functions ......................................................................................... 282
isset() Language Construct ....................................................................... 282
empty() Language Construct ..................................................................... 283
unset() Function ........................................................................................ 284
is_ Functions ............................................................................................. 285
PHP Character Functions.......................................................................... 288
Date and Time .............................................................................................. 291
Unix Timestamp ........................................................................................ 291
PHP Date and Time Library ...................................................................... 292
Summary ...................................................................................................... 299

6
Any Question or Suggestion, Click Here to Discuss
Core PHP in Hindi
Object Oriented PHP........................................................................................ 301
Object Oriented Programming Concepts ...................................................... 301
Encapsulation ............................................................................................ 303
Inheritance................................................................................................. 304
Polymorphism............................................................................................ 304
Abstraction .................................................................................................... 304
Class ............................................................................................................. 306
Object ........................................................................................................... 310
Access Scope Specifier............................................................................. 312
Initializing Data Members .......................................................................... 318
Scope Resolution Operator ( :: )................................................................ 318
Constant Data Members ........................................................................... 318
Constructors ................................................................................................. 319
Destructors ................................................................................................... 321
Static Class Members ................................................................................... 322
Object Cloning .............................................................................................. 326
PHP Overloading .......................................................................................... 334
__set() Method .......................................................................................... 334
__get() Method .......................................................................................... 338
__isset() Method........................................................................................ 340
__unset() Method ...................................................................................... 341
__call() Method and __callStatic() Method ................................................ 341
Inheritance .................................................................................................... 342
Method Overriding ..................................................................................... 346
protected Scope Access Specifier............................................................. 351
Inheritance and Constructors .................................................................... 352
Abstract Class............................................................................................... 354
Final Class .................................................................................................... 359
Interface ........................................................................................................ 361
Autoloading Objects...................................................................................... 367
Traits ............................................................................................................. 371
Precedence of Methods ............................................................................ 374
Multiple Traits ............................................................................................ 376
Conflict Resolution .................................................................................... 377
Changing Method Visibility ........................................................................ 383
Traits in Trait ............................................................................................. 383
Abstract Traits ........................................................................................... 385
Static Trait Members ................................................................................. 386
Static Methods........................................................................................... 387
Trait Properties .......................................................................................... 388
Type Hinting.................................................................................................. 388
Object Iteration ............................................................................................. 390
Object Serialization ....................................................................................... 392
Serialization Format .................................................................................. 397
Magic Methods ............................................................................................. 399
__toString() Method................................................................................... 399
__sleep() and __wakeup() Methods .......................................................... 400
__invoke() Method..................................................................................... 402
__set_state() Method ................................................................................ 403
Late Static Binding ........................................................................................ 406
instanceof Keyword ...................................................................................... 409
Object / Class Functions ............................................................................... 410

7
Any Question or Suggestion, Click Here to Discuss
Core PHP in Hindi
class_exists() Function .............................................................................. 410
get_class() Function .................................................................................. 412
get_class_methods() Function .................................................................. 414
get_class_vars() Function ......................................................................... 415
get_declared_classes() Function .............................................................. 417
get_object_vars() Function ........................................................................ 417
get_parent_class() Function ...................................................................... 418
interface_exists() Function ........................................................................ 419
is_a() Function........................................................................................... 420
is_subclass_of() Function.......................................................................... 421
method_exists() Function .......................................................................... 422
class_alias() Function................................................................................ 423
get_called_class() Function....................................................................... 424
get_declared_interfaces() Function ........................................................... 424
get_declared_traits() Function................................................................... 425
property_exists() Function ......................................................................... 426
trait_exists() Function ................................................................................ 427
Function Handling Function .......................................................................... 427
Callback Functions .................................................................................... 428
Namespaces ................................................................................................. 437
Creating Namespaces ............................................................................... 438
Sub-Namespace........................................................................................ 440
Using Namespace ..................................................................................... 441
PHP Rules for Accessing Namespaces .................................................... 445
Exception Handling ....................................................................................... 446
Default Constructor ................................................................................... 448
Methods..................................................................................................... 449
User Defined Exception Class................................................................... 452
Multiple catch Block................................................................................... 453
Summary ...................................................................................................... 455
PHP Web Facilities .......................................................................................... 458
HTTP Basics ................................................................................................. 458
PHP Super Global Variables ........................................................................ 460
$COOKIE Global Array ............................................................................. 460
$_GET Global Array .................................................................................. 460
$_POST Global Array................................................................................ 461
$_FILES Global Array ............................................................................... 461
$_ENV Global Array .................................................................................. 461
$_SERVER Global Array........................................................................... 461
Processing Forms ......................................................................................... 462
Methods..................................................................................................... 462
Parameters ................................................................................................ 463
File Inclusion ............................................................................................. 469
Self Processing Pages .............................................................................. 472
Multivalve Parameters ............................................................................... 476
$_SERVER – Server Information ................................................................. 479
SERVER_SOFTWARE Key ...................................................................... 479
SERVER_NAME Key ................................................................................ 479
SERVER_INTERFACE Key ...................................................................... 479
SERVER_PROTOCOL Key ...................................................................... 479
SERVER_PORT Key ................................................................................ 479
REQUEST_METHOD Key ........................................................................ 479

8
Any Question or Suggestion, Click Here to Discuss
Core PHP in Hindi
PATH_INFO Key ....................................................................................... 480
PATH_TRANSLATED Key ........................................................................ 480
SCRIPT_NAME Key.................................................................................. 480
QUERY_STRING Key ............................................................................... 480
REMOTE_HOST Key ................................................................................ 480
REMOTE_HOST Key ................................................................................ 480
AUTH_TYPE Key ...................................................................................... 480
REMOTE_USER Key ................................................................................ 480
CONTENT_TYPE Key .............................................................................. 481
CONTENT_LENGTH Key ......................................................................... 481
Setting Response Headers ........................................................................... 482
Different Content Types ............................................................................ 483
Downloadable File ..................................................................................... 486
Uncatchable File........................................................................................ 486
Redirection ................................................................................................ 486
Page Expiration ......................................................................................... 487
Maintaining State .......................................................................................... 487
Cookies ..................................................................................................... 489
Sessions .................................................................................................... 497
File Management System ................................................................................ 504
Data Organization ......................................................................................... 505
Working with Files......................................................................................... 507
Opening a File - fopen() Function.............................................................. 508
Closing a File - fclose() Function ............................................................... 513
Writing to File ............................................................................................ 514
Navigation in File ....................................................................................... 516
Reading from File ...................................................................................... 519
Formatted File Writing and Reading.......................................................... 530
Remote Data Sources ............................................................................... 536
allow_url_fopen ......................................................................................... 538
allow_url_include ....................................................................................... 538
safe_mode................................................................................................. 538
Creating Socket Connection...................................................................... 539
Sending Request Message to Remote Server over Socket ...................... 540
Receiving Response Message from Remote Server over Socket ............ 542
PHP File System Related Functions............................................................. 544
Path Related Functions ............................................................................. 545
Size Related Functions ............................................................................. 547
File Related Time Functions...................................................................... 548
Reading Directory Contents ...................................................................... 550
General Functions ..................................................................................... 553
Shell Command Functions ........................................................................ 554
Dynamic Website ............................................................................................. 558
MVC Pattern ................................................................................................. 558
Database Fundamental ................................................................................ 560
Primary Key ............................................................................................... 562
Foreign Keys ............................................................................................. 562
MySql with phpMyAdmin .............................................................................. 564
MySql Data Types ..................................................................................... 573
Datatype Attributes .................................................................................... 579
MySql Storage Engines ................................................................................ 582
Using MySQL with PHP ................................................................................ 585

9
Any Question or Suggestion, Click Here to Discuss
Core PHP in Hindi
Establishing Connection between MySQL and PHP ................................. 585
Executing SQL Queries on MySQL through PHP ..................................... 587
Closing the Connection ............................................................................. 588
Retrieving Query Results from MySQL Database ..................................... 593
Database Security ..................................................................................... 596
mysqli_num_rows() Function .................................................................... 599
Updating MySQL Records with PHP ......................................................... 600
PHP with MySQL in Detail ............................................................................ 601
Connection with Database ........................................................................ 602
Interaction with Database .......................................................................... 604
Parsing Query Results .............................................................................. 608
Working with Prepared Statements ........................................................... 611
HTML Related Special Functions ................................................................. 614
addcslashes() Function ............................................................................. 614
stripcslashes() Function ............................................................................ 615
addslashes() Function ............................................................................... 616
stripslashes() Function .............................................................................. 616
htmlspecialchars() Function ...................................................................... 616
htmlspecialchars_decode() Function......................................................... 618
htmlentities() Function ............................................................................... 619
html_entity_decode() Function .................................................................. 619
nl2br() Function ......................................................................................... 620
Last but not Least. There is more… ................................................................. 621

10
Any Question or Suggestion, Click Here to Discuss
Core PHP in Hindi

Web
Developmment

11
Any Question or Suggestion, Click Here to Discuss
Core PHP in Hindi

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

Website lkekU;r;k Advertisement ds fy, mi;ksxh gksrh gS tcfd Web Application,


Data dks Manage djus ds fy,A Web Sites dks ge ,d vU; rjhds ls fQj ls nks Hkkxksa
esa ckaV ldrs gSa%

1 Static Web Site


2 Dynamic Web Site

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

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


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

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


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

;fn bl izdkj dh Web Sites dks T;knk csgrj “kCn ls Represent djsa] 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
lacaf/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

12
Any Question or Suggestion, Click Here to Discuss
Core PHP in Hindi
Web Site ds 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;ksafd lHkh Students dk Result o Mark Sheet ,d
leku ugha gksrkA

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

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

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

1. Structure of Web Page


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

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


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

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

1. Web Server or Host


2. Server Side Scripting Language
3. Server Side Database

13
Any Question or Suggestion, Click Here to Discuss
Core PHP in Hindi
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 gksrh D;k gS vkSj yksx Web Site
D;ksa cuokrs gSaA

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

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

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

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

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


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

u, Web Programmers Marketing Fundas o Advertising Tricks ls vufHkK gksrs


gSaA mUgsa gj Web Site ij Selling ds fy, Product fn[kkbZ ugha nsrs] 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;ksafd vki ftl fdlh Hkh School ;k College esa

14
Any Question or Suggestion, Click Here to Discuss
Core PHP in Hindi
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
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>sa] 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

15
Any Question or Suggestion, Click Here to Discuss
Core PHP in Hindi

;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 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;ksafd 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

pwafd 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

16
Any Question or Suggestion, Click Here to Discuss
Core PHP in Hindi
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;ksafd ,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

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 gesa”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

17
Any Question or Suggestion, Click Here to Discuss
Core PHP in Hindi
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 Side dh 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 dks DBMS Software esa Store o Manage dSls djuk gS] bl ckr
dk fu.kZ; iwjh rjg ls DBMS Software ysrk gSA

pwafd 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\

1 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

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

3 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

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

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


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

18
Any Question or Suggestion, Click Here to Discuss
Core PHP in Hindi
5 ;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

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

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


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

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

6 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

7 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
pwafd 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

19
Any Question or Suggestion, Click Here to Discuss
Core PHP in Hindi
Web Development Sequence and Used Technologies
mijksDr Discussion ls ,d vkSj ckr lkeus vkrh gS fd ,d Dynamic Web Site de ls
de 6 Techniques ds Mixture ls curh gS vkSj ;fn ge FkksMk vkSj xgjkbZ esa tk,sa] vkSj
Web Site dks FkksMk lk Hkh Dynamic o Interactive cukuk pkgsa] rks vkSj Hkh cgqr lkjh
Technologies viuk Role Play djrh gSaA pfy,] FkksMk lk bl fo’k; esa Hkh tku ysrs gSaA

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

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

20
Any Question or Suggestion, Click Here to Discuss
Core PHP in Hindi
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

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;ksafd ;s Frameworks ftl dke dks 1 Line ds Codes ls iwjk dj nsrs
gSa] mUgha dkeksa dks ;fn Pure JavaScript }kjk iwjk fd;k tk, rks de ls de 10 ls 20
Lines dk Code fy[kuk iMsxk lkFk gh vyx&vyx Web Browsers ds fy,
vyx&vyx JavaScript Codes fy[kus dh t:jr Hkh iM ldrh gS] tcfd ;s
Frameworks Cross Browser Format esa Develop fd, x, gSaA ;kuh vkidks
vyx&vyx Web Browsers ds fy, vyx&vyx Framework Codes fy[kus dh
t:jr ugha jgrh gSA

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


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

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

21
Any Question or Suggestion, Click Here to Discuss
Core PHP in Hindi

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

Server Side Scripting ds fo’k; esa ckr djsa] 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

22
Any Question or Suggestion, Click Here to Discuss
Core PHP in Hindi
IDE ds :i esa vkidks MS-Visual Studio, Eclipse, NetBeans, DreamWeaver esa ls
,d ;k ,d ls T;knk dks lh[kus dh t:jr iM ldrh gS] D;ksafd T;knkrj Companies esa
bUgha esa ls ,d ;k ,d ls vf/kd IDEs esa dke fd;k tkrk gS] rkfd Development dks
Fast o Manageable rjhds ls fd;k tk ldsA

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

1 Photoshop (Illustrator, Fireworks, CorelDraw, GIMP)


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

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 dgsa] 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%

23
Any Question or Suggestion, Click Here to Discuss
Core PHP in Hindi
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 lacaf/kr
Technologies dks gh Best rjhds ls lh[kuk gksrk gSA

Back End Designer


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

;gka Hkh ;fn Microsoft Technology dks egRo fn;k tk jgk gS] rks PHP o Perl tSlh
Languages dks lh[kuk t:jh ugha gS] tcfd Linux Technology dks egRo nsus dh
fLFkfr esa ASP.NET, VB, C# dks lh[kuk t:jh ugha gSA

Database Designer
Database Designer dk eq[; dke Web Site Owner dh t:jr ds vuqlkj fofHkUu
izdkj ds Data dks Best rjhds ls Database esa Store djus, Access djus dh
lqfo/kk nsus o Database dks Maintain djus o Database dh Performance dks
cuk, j[kus ls lacaf/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 gS\a 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

24
Any Question or Suggestion, Click Here to Discuss
Core PHP in Hindi

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
lksap 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 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 lacaf/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

25
Any Question or Suggestion, Click Here to Discuss
Core PHP in Hindi
gSA blfy, ;fn Graphics Designer ds utfj, ls ns[ksa] rks gesa vyx ls fdlh Graphics
Designer dh Hkh t:jr Compulsory :i ls ugha gSA

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

1 HTML (Hyper Text Markup Language)


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

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

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


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

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

JavaScript dks 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;ksafd ml fLFkfr esa ge cMh gh vklkuh vkSj cgqr gh rst xfr ls mu
Root Languages ij vk/kkfjr fdlh Hkh Framework dks lh[k ldrs gSaA

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


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

1 HTML (Hyper Text Markup Language)


2 CSS (Cascading Style Sheets)
3 JavaScript

26
Any Question or Suggestion, Click Here to Discuss
Core PHP in Hindi
4 PHP or ASP.NET

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

bl rjg ls vkidks ewyr% mijksDr 4 Technologies dks Bhd ls lh[kuk gksrk gS] rkfd vki
,d Web Developer cu ldsa vkSj tSlkfd vki tkurs gSa fd ge bl iqLrd esa PHP
lh[kus okys gSa D;ksafd 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

pwafd 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

27
Any Question or Suggestion, Click Here to Discuss
Core PHP in Hindi

PHP
History
&
Introduction

28
Any Question or Suggestion, Click Here to Discuss
Core PHP in Hindi

PHP – History and Introduction


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

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

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

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

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

Types of Programming Languages


Programming Languages ewyr% nks izdkj dh gksrh gSa%

Compiled Language
Interpreted Language

Compiled Languages ,slh Programming Languages gksrh gSa] ftuds Programs


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

;kuh ,d ckj fdlh Program dks Compile dj nsus ds ckn ml Program ds Source
Codes dh t:jr ugha jgrh gS D;ksafd ml Program ds Codes iwjh rjg ls ml
Computer Architecture o Operating System ds vk/kkj ij Binary Form ;k

29
Any Question or Suggestion, Click Here to Discuss
Core PHP in Hindi
Machine Codes esa Convert gks tkrs gSa] ftUgsa fcuk Source Codes ds ckj&ckj
Execute fd;k tk ldrk gSA

;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

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

tcfd nwljh izdkj dh Programming Languages dks Interpreted ;k Interpreter


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

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

pwafd 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

30
Any Question or Suggestion, Click Here to Discuss
Core PHP in Hindi
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

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

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

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

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

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

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


2 Web Server (WAMP, XAMPP)

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

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


ldrk gS] tcfd XAMPP Web Server dks http://www.apachefriends.org/ ls rFkk
WAMP dks http://www.wampserver.com/ ls Download fd;k tk ldrk gSA buds
vykok ge http://www.aptana.com/ ls “Aptana Studio 3” Download dj ldrs gSaA

31
Any Question or Suggestion, Click Here to Discuss
Core PHP in Hindi
;s ,d Eclipse vk/kkfjr Development IDE gS] ftldk iz;ksx Fast Development ds
fy, fd;k tk ldrk gSA

;fn vki pkgsa] rks dsoy WAMP Download dj ldrs gSa] D;ksafd 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

Stopped Started Offline

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

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

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

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

32
Any Question or Suggestion, Click Here to Discuss
Core 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

33
Any Question or Suggestion, Click Here to Discuss
Core PHP in Hindi
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,%

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%

34
Any Question or Suggestion, Click Here to Discuss
Core 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 djsa] 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%

35
Any Question or Suggestion, Click Here to Discuss
Core PHP in Hindi

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

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

Creating First PHP Script


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

36
Any Question or Suggestion, Click Here to Discuss
Core 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

pwafd 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

37
Any Question or Suggestion, Click Here to Discuss
Core PHP in Hindi
;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 Interpret djus ds fy, gesa bl File dks Web Browser esa Open djuk gksxkA Web
Browser esa bl File dks Interpret djrs gq, Open djus ds fy, gesa Web Browser ds
Address Bar esa “http://localhost/phpInHindi” URL Specify djds Enter Key dks
Press djuk gksxk vkSj ,slk djrs gh gekjs lkeus fuEukuqlkj Output Render gksxk%

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

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

Setting PHP Interpreter Path


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

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

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


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

38
Any Question or Suggestion, Click Here to Discuss
Core PHP in Hindi

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


Display.

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

39
Any Question or Suggestion, Click Here to Discuss
Core PHP in Hindi
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:

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

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

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

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

40
Any Question or Suggestion, Click Here to Discuss
Core PHP in Hindi
pwafd 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%

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

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

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

Interpreting First PHP Script


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

41
Any Question or Suggestion, Click Here to Discuss
Core PHP in Hindi
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%

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;ksafd 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%

42
Any Question or Suggestion, Click Here to Discuss
Core 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;ksafd 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

pwafd] ;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

pwafd 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

pwafd 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

pwafd 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

43
Any Question or Suggestion, Click Here to Discuss
Core 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

44
Any Question or Suggestion, Click Here to Discuss
Core PHP in Hindi
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

45
Any Question or Suggestion, Click Here to Discuss
Core PHP in Hindi

PHP
Fundamentals

46
Any Question or Suggestion, Click Here to Discuss
Core 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 ldsaxsA

<?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;ksafd 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 gesa”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%

47
Any Question or Suggestion, Click Here to Discuss
Core PHP in Hindi

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

int print(string $argument);

tSlk fd bl Syntax esa ge ns[k ldrs gSa fd print() Statement Argument ds :i


esa fdlh Hkh Data Type vFkok Mixed Data Type ds eku dks Accept djrk gS vkSj
tks Hkh eku bls Argument ds :i esa Specify fd;k tkrk gS] ;s Function ml eku
dks Web Browser esa vFkok Terminal ij Display dj nsrk gSA

lkFk gh ;s Function ,d Integer Return djrk gSA ;fn Integer ds :i esa 1


Return gksrk gS] rks bldk eryc ;s gS fd Function Bhd ls Run gqvk tcfd ;fn
print() Statement Bhd ls Run ugha gks ikrk] rks 1 ds vykok dqN Hkh Return dj
ldrk gSA

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

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

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

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

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

print “Hello World”;


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

48
Any Question or Suggestion, Click Here to Discuss
Core PHP in Hindi
PrInT “Hello World”

mijksDr pkjksa Lines esa geus print Function dks pkj vyx rjhdksa ls fy[kk gS] ysfdu ;s
pkjksa Statements PHP Parser ij fcuk fdlh ijs”kkuh ds Execute gks tkrs gSa] D;ksafd ;s
PHP dk Built-In Function gSA ysfdu PHP esa ge tks Variable Create djrs gSa] os
Case Sensitive gksrs gSaA mnkgj.k ds fy, $name, $Name, $NAME, o $NaMe pkj
vyx Variables gSa vkSj bUgsa ,d nwljs ds Replacement ds :i esa Use ugha fd;k tk
ldrkA

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

Statements and Semicolons


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

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

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

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

Whitespace and Line Breaks


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

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

49
Any Question or Suggestion, Click Here to Discuss
How to Get Complete PDF EBook
आप Online Order करके Online या Offline Payment करते हुए इस Complete EBook को तुरन्त
Download कर सकते हैं ।

Order करने और पु स् तक को Online/Offline Payment करते हुए खरीदने की पू री प्रक्रिया की क्रिस् तृत नानकारी प्रा‍त
करने के क्रिए आप BccFalna.com के क्रनम्न Menu Options को Check Visit कर सकते हैं ।

How to Make Order


How to Order?

How to Buy Online


How to Pay Online using PayUMoney

How to Pay Online using Instamojo

How to Pay Online using CCAvenue

How to Buy Offline


How to Pay Offline

Bank A/c Details

नक्र‍क हरारे Old Buyers के Reviews भी दे ख सकते हैं ताक्रक आप इस ‍ात का क्रनर्ण य िे सकें क्रक हरारे Buyers हरारे
PDF EBooks से क्रकतने Satisfied हैं और यक्रद आप एक से अक्रिक EBooks खरीदते हैं , तो Extra Discount की
Details भी Menubar से प्रा‍त कर सकते हैं ।

S-ar putea să vă placă și