PHP in Hindi
B c c F a l n a . c o m
0 9 7 9 9 4 - 5 5 5 0 5
Kuldeep Chand
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.
1
Any Question or Suggestion, Click Here to Discuss
Core PHP in Hindi
■■■
Kuldeep Chand
Betalab Computer Center
Falna
2
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.
3
Any Question or Suggestion, Click Here to Discuss
Core PHP in Hindi
This book is dedicated to those
who really wants to be
a
ProfessionAl Developer
4
Any Question or Suggestion, Click Here to Discuss
Core PHP in Hindi
Index
Of
Contents
5
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
6
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
7
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
8
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
9
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
10
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
11
Any Question or Suggestion, Click Here to Discuss
Core PHP in Hindi
Web
Developmment
12
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 lacaf/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
13
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
14
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
15
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
16
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
17
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
18
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
19
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
20
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
21
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
22
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
23
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%
24
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 gSa rks tokc gS] gkaA yxHkx gj
Company esa brus izdkj ds Developers t:j gksrs gSaA
rks vc nwljk loky ;s gS fd D;k ge fcuk bu fofHkUu izdkj ds Developers dks Hire
fd, gq, NksVs Lrj ij viuk Web Development dk dke “kq: ugha dj ldrs rks bl
loky dk tokc gS gka vkSj nwljk tokc gS ughaA
gesa bu lHkh izdkj ds Developers dh t:jr t:j gksrh gS] rHkh dksbZ Web Site Bhd ls
cu ldrh gS vkSj yEcs le; rd Maintain dh tk ldrh gS] ysfdu bldk eryc ;s ugha
gS fd ;s lHkh Developers Physically gekjs ikl gksaA eryc
eryc ;s gS fd brus izdkj ds High Profile Developers dks Hire djuk dkQh egaxk dke
gks ldrk gS] tcfd yxHkx 80% Web Sites bruh Typical ugha gksrha] fd muds fy,
vyx ls Database Designers o Back End Developers dh t:jr gks vkSj bu yksxksa
ds Replacement ds :i esa gesa nwljk Option feyrk gS Frameworks dkA
25
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
26
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
27
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
28
Any Question or Suggestion, Click Here to Discuss
Core PHP in Hindi
PHP
History
&
Introduction
29
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
30
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
31
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
32
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
33
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
34
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:wampwww” 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%
35
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%
36
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[ksaxs%
37
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:wampwwwphpInHindi” Specify fd;k gSA
38
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:wampbinphpphp5.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.
39
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.
40
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:wampbinphpphp5.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
41
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:wampwwwphpInHindi” 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 wampwwwphpInHindi” 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%
42
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%
43
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:wampwwwphpInHindi” 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
44
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
45
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
46
Any Question or Suggestion, Click Here to Discuss
Core PHP in Hindi
PHP
Fundamentals
47
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%
48
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”;
49
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.”;
50
Any Question or Suggestion, Click Here to Discuss
Core PHP in Hindi
Comments
Comments fdlh Hkh Programming Language dk ,d mi;ksxh fgLlk gksrs gSa] ftuesa
,d Programmer vius Program esa Use fd, x, fofHkUu izdkj ds Logics dks Clear
djrk gS] rkfd tc dksbZ nwljk Programmer ml Program dks ns[ks] rks vklkuh ls
Program ds Logic o Flow dks le> ldsA
pwafd Comments dsoy PHP Programmers ds fy, gksrs gSa] User ds fy, ugha D;ksafd
Programmers Lo;a viuh lqfo/kk ds fy, vius Program esa Comments fy[krk gS]
blfy, PHP Interpreter bUgsa Execute ugha djrk] cfYd Ignore dj nsrk gSA PHP esa
ge rhu rjg ds Comments dks Use dj ldrs gSa%
“C” Style Comment or Multiline Comment
Program Develop djrs le; Testing ds nkSjku dbZ ckj ,slh fLFkfr vkrh gS] tc gesa
cgqr lkjs Codes dks Execute gksus ls jksduk gksrk gS] ysfdu ge mu Codes dks
Permanently Delete Hkh ugha djuk pkgrs] D;ksafd gesa yxrk gS fd gesa mu Codes dh
t:jr gSA
bl fLFkfr esa ge mu Codes dks “C” Style Comments dk iz;ksx djds FkksMs le; ds
fy, Enable ;k Disable djus ds fy, Hkh Use djrs gSaA “C” Style Comment dks
fuEukuqlkj Format esa fy[kk tkrk gS%
/* This is an example of multiline “C” Style Comment.
We can create multiline comments using Opening and
Closing Comment Code.
*/
<?php
/*
$i = 10;
while($i < $j) print “Hello” ;
*/
?>
“C++” Style Single Line Comment
C++ Style ds Single Line Comment dks ge fuEukuqlkj Double Slash }kjk Specify
djrs gSa%
// This is an example of multiline “C++” Style Single Line Comment.
bl izdkj ds Comment dks ge tgka Use djrs gSa] ogka ls vkxs ds lkjs Contents
Comment cu tkrs gSA tSls%
while($i < $j) print “Hello” ; // This is an example of WHILE Loop.
51
Any Question or Suggestion, Click Here to Discuss
Core PHP in Hindi
Unix Shell Style Single Line Comment
bl izdkj ds Comment dks Define djus ds fy, gesa # Symbol dk iz;ksx djuk iMrk
gSA tSls%
# This is an example of multiline “C++” Style Single Line Comment.
while($i < $j) print “Hello” ; # This is an example of WHILE Loop.
bl Style dk iz;ksx ge Bhd “C++” ds Double Slash Style dh rjg dj ldrs gSaA
Literals
fdlh Hkh rjg dh Data Value dks Represent djus okys Character Combinations dks
Literal dgk tkrk gSA PHP esa ge fuEu izdkj ds Literals dk iz;ksx dj ldrs gSa%
2001 // Integer Literal
0xFE // Hexadecimal Literal
1.4142 // Floating Point Literal
"Hello World" // String Literal
'Hi' // String Literal
true // Boolean Literal
null // Boolean Literal
Identifier
Identifier flQZ ,d uke gksrk gS] ftlls ge fdlh Memory Location dks Identify djrs
gSa D;ksafd Programming Related lHkh izdkj ds Data fdlh uk fdlh Memory
Location ij gh Store gksrs gSa vkSj mu Data dks Access djus ds fy, gesa muds
Memory Location dh t:jr gksrh gSA
ysfdu pwafd ge Computer ds fdlh Hkh Memory Location dks Directly Address ugha
dj ldrs] blfy, gesa mu Memory Locations dk ,d Appropriate uke nsuk gksrk]
rkfd ge ml uke ds ek/;e ls fdlh Memory Location dks Identify dj ldsa o Data
dks Memory esa Store dj ldsa vFkok Data dks Memory ls izkIr dj ldsaA
fdlh Memory Location dks Identify djus ds fy, Specify fd, x, ukeksa dks gh fdlh
Hkh Programming Language esa Identifier dgk tkrk gS] D;ksafd ;s Identifier ;kuh uke
gh fdlh Hkh Memory Location ij fLFkr Data dks Identify djus dk dke djrs gSa] rkfd
PHP Interpreter ;k fdlh Hkh vU; Programming Language dk Compiler ;k
Interpreter mu Memory Locations ij Stored Data Values dks Access o
Manipulate dj ldsaA
PHP esa ftu ukeksa dks User viuh t:jr ds vuqlkj Specify djrk gS] mu ukeksa dks
User Defined Identifier Hkh dgk tkrk gSA lkekU;r% PHP esa ge Variables,
Constants, Functions o Classes dk uke Specify djrs gSaA
Identifier Define djus ds fy, PHP mu lHkh Rules dks Follow djrk gS] ftUgsa “C”
Language }kjk Follow fd;k tkrk gSA ;s Rules fuEukuqlkj gSa%
52
Any Question or Suggestion, Click Here to Discuss
Core PHP in Hindi
1 Identifier dk uke gesa”kk ,d Uppercase ;k Lowercase Character vFkok
Underscore ls “kq: gksuk pkfg,A
2 Identifier ds uke ds chp esa vFkok vUr esa dgha ij Hkh 0 ls 9 rd dh fdlh Hkh
Digit dk iz;ksx fd;k tk ldrk gS] ysfdu uke dh “kq:vkr fdlh Digit ls ugha gks
ldrhA
3 uke ds :i esa ge fdlh Keyword dk vFkok fdlh Special Symbol tSls fd
Blank Space dk iz;ksx ugha dj ldrsA
gkykafd mijksDr nks Rules esa crk, x, Characters ds vykok Hkh dqN Characters gSa]
ftudk iz;ksx ge Identifier Names esa dj ldrs gSa] ysfdu gesa “C” Language ds Rules
dks gh Follow djuk pkfg,] rkfd fdlh rjg dk Confusion u jgsA
Variables
iwjs Program ds nkSjku dqN Memory Locations ,slh gksrh gSa] ftu ij Stored eku
fofHkUu izdkj dh Calculations ds nkSjku ckj&ckj cnyrs jgrs gSaA bl izdkj dh Memory
Locations ls Associated Identifiers dks Variables dgk tkrk gSA
fdlh Hkh Variable dks Define djus ds fy, gesa mi;qDr uke ds lkFk dsoy $ Symbol
dk iz;ksx djuk gksrk gSA mnkgj.k ds fy, fdlh Hkh Employee dh Salary dks Store
djus ds fy, ge fuEukuqlkj salary uke dk ,d Variable Identifier Create dj ldrs
gSa%
$salary;
pwafd fdlh Hkh Company esa cgqr lkjs Employees gks ldrs gSa vkSj Employees dh
Salary le;&le; ij Increment gksdj cnyrh jgrh gS] blfy, mijksDr Code }kjk
Define fd;k x;k $salary uke dk Identifier ,d Variable Identifier gSA
PHP esa Variable Identifiers Case Sensitive gksrs gSa] blfy, ;fn ge mijksDr
Statement }kjk $salary Variable Declare djrs gSa] rks fQj ge bl Variable ls
Associated Memory Location ij Stored Values ;kuh Data dks $Salary ;k
#SALARY Identifier Name }kjk Refer ugha dj ldrs] cfYd gesa $salary uke dks gh
Specify djuk gksxk] rHkh ge mijksDr Variable Identifier dh Value dks Access o
Manipulate dj ldrs gSaA
mijksDr rjhds ls gh ge vkSj Hkh izdkj ds Variable Identifiers Create dj ldrs gSaA tSls%
$firstName;
$lastName;
$dob;
$salary;
Constants
tc gesa gekjs Program esa fdlh Memory Location ij ,slk eku Store djuk gksrk gS]
tks fd iwjs Program ds nkSjku Change ugha gks ldrk] rks bl izdkj ds ekuksa dks Store
53
Any Question or Suggestion, Click Here to Discuss
Core PHP in Hindi
djus ds fy, ge Constant Identifier Define djrs gSaA Constant Identifier Defined
djus ds fy, gesa PHP ds define() Function dks fuEukuqlkj Use djuk gksrk gS%
boolean define(stringName, mixedValue [, bool CaseInsensitive])
mijksDr Syntax fdlh Constant Identifier dks Define djus ds fy, Use fd;k tkrk
gSA ;s ,d Function gS] tks ,d Boolean Value ;kuh True ;k False Return djrk gSA
bl Function esa rhljk Parameter ,d Boolean Parameter gS] tks fd Optional gSA
lkekU;r% Constant ds :i esa ge ftl stringName dks Specify djrs gSa] og uke
Case Sensitive gksrk gS] ysfdu ;fn ge ml uke dks Case Sensitive j[kuk u pkgsa] rks
gesa rhljs Argument ds :i esa False Keyword Specify djuk gksrk gSA tSls%
define(‘BCCFALNA’, “BetaLab Computer Center”, true);
vc ge gekjh iwjh Script esa BCCFALNA Constant uke dks Case Insensitive rjhds ls
Use dj ldrs gSaA ;kuh ge bl Constant dks BccFalna, vFkok bccFalna dqN Hkh
fy[k ldrs gSaA
ysfdu ;fn ge bl rhljs Parameter dks Specify ugha djrs vFkok False Specify djrs
gSa] rks fQj gekjs }kjk Specify fd;k x;k stringName Constant Case Sensitive gksrk
gS vkSj gesa bl Constant dks gekjh Script esa Exactly mlh Format esa Specify djuk
t:jh gksrk gS] ftl Format esa geus bls Define() Function esa Define fd;k gksrk gSA
lkekU;r% Constant Identifies dks Capital Letters esa fy[kk tkrk gS] rkfd vklkuh ls
irk py lds fd Use fd;k tk jgk Identifier ,d Constant gSA
tc ge ,d ckj fdlh Identifier dks Constant Define dj nsrs gSa] rks iwjs Program ds
nkSjku ge ml Identifier dk eku Change ugha dj ldrsA ;fn ge fdlh Constant dk
eku Change djus dh dksf”k”k djrs gSa] rks PHP Interpreter gesa ,slk ugha djus nsrkA
tc ge fdlh Hkh rjg ds Data dks PHP Program }kjk Handle djuk pkgrs gSa] rc gesa
dsoy bruk lksapuk gksrk gS fd D;k gekjk Data ;kuh gekjs Program esa Use gksus okyk
eku fdlh Hkh fLFkfr esa ckj&ckj cny ldrk gS ;k ughaA
;fn gekjk eku gekjs iwjs Program ds nkSjku dHkh Hkh cny ldrk gS] rks gesa ml eku dks
$ Symbol dk iz;ksx djrs gq, Variable Identifier Create djds Variable Identifier esa
gh Store djuk pkfg,] tcfd ;fn gekjk eku iwjs Program ds nkSjku ugha cny ldrk] rks
gesa ml eku dks Constant Identifier esa Store djuk pkfg,A
Function Names
tc ge PHP esa gekjh t:jr ds vuqlkj fdlh Function dks Create djrs gSa] rc gesa
ml Function dk Hkh uke Specify djuk gksrk gS] rkfd ge ml Function dks t:jr
gksus ij mi;ksx esa ys ldsaA Function ds uke dks Specify djus ds fy, Hkh gesa
Identifiers ds Naming Convention ds lHkh Rules dks Follow djuk gksrk gSA vUrj
dsoy bruk gS fd Function ds uke Case Sensitive ugha gksrs] blfy, ge ;fn Add
uke dk Function cukrs gSa] rks mls ADD uke ls Hkh Refer dj ldrs gSaA
54
Any Question or Suggestion, Click Here to Discuss
Core PHP in Hindi
Class Names
tc ge PHP dks Object Oriented Programming Language dh rjg mi;ksx esa ysuk
pkgrs gSa] rc ge gekjh t:jr ds vuqlkj fofHkUu izdkj dh Classes Create djrs gSa]
ftuds Objects Create fd, tkrs gSaA bu Classes dks Hkh ,d uke nsuk t:jh gksrk gS]
rkfd ge fdlh Specific Class Type ds Objects Create dj ldsaA
Functions ds uke dh rjg gh Class ds uke Hkh Case Sensitive ugha gksrs vkSj ge
Reserved Words / Keywords dks NksMdj fdlh Hkh uke dks Class Name ds :i esa
Specify dj ldrs gSaA
Keywords
Keywords dqN ,sls Special Words gksrs gSa] ftudk PHP Interpreter ds fy, Special
Meaning gksrk gSA ;kuh tc PHP Interpreter dks dksbZ Keyword feyrk gS] rks PHP
Interpreter mu Keywords ds vk/kkj ij fdlh Special Type ds Operation dks
Perform djrk gSA
fdlh Hkh Programming Language dh rjg PHP esa Hkh dqN ukeksa dks Reserve
Words ;k Keywords dh rjg Reserve j[kk x;k gSA ge bu ukeksa dks fdlh Hkh rjg
ds Identifier ds uke ds :i esa mi;ksx esa ugha ys ldrsA PHP esa fuEu Words dks
Keywords ds :Ik esa Reserve j[kk x;k gS%
__CLASS__ clone endif
__FILE__ const endswitch
__FUNCTION__ continue endwhile
__LINE__ declare eval()
__METHOD__ default exception
abstract die() exit()
and do extends
array() echo() extends
as else final
Break elseif for
Case empty() foreach
catch enddeclare function
cfunction endfor global
Class endforeach if
implements php_user_filter switch
include() print() throw
include_once() private try
interface protected unset()
isset() public use
list() require() var
new require_once() while
old_function return() xor
or static
55
Any Question or Suggestion, Click Here to Discuss
Core PHP in Hindi
bu Keywords dh rjg gh PHP Library ds Functions dks Hkh ge Identifies dh rjg
Use ugha dj ldrsA ;kuh bu ukeksa dks ge gekjs Identifier ds uke ds :i esa Use ugha
dj ldrsA
Data Types
PHP ewy :i ls 8 izdkj ds Data dks Support djrk gSA ftUgsa rhu Hkkxksa esa ckaVk tk
ldrk gSA
Scalar Data Types
bl ds Group dks Scalar ;k Single Value Data Types dgk tkrk gS vkSj buds }kjk
Integer, Floating Point Numbers, Strings o Boolean Values dks Represent
fd;k tkrk gSA
Boolean
PHP esa true o false nks ,sls eku gSa] tks Boolean Data Type dks Represent djrs
gSaA lkekU;r% bl Value dk iz;ksx rc fd;k tkrk gS tc gesa fdlh Condition ds vk/kkj
ij fdlh PHP Code dks Execute djuk gksrk gSA tc gesa fdlh eku dks dsoy true ;k
false ds :i esa Represent djuk gksrk gS] rc ge Boolean izdkj dk Identifier Define
djrs gSaA tSls%
$isBulbOn = false;
Integer
fdlh Hkh fcuk nleyo okyh Positive ;k Negative Numerical la[;k dks Integer dgk
tkrk gSA PHP esa ge Integer Values dks Binary, Octal, Decimal vFkok
Hexadecimal Form esa Specify dj ldrs gSaA
Integer dks Binary Form esa Specify djrs le; gesa Number ds lkFk Prefix ds :i esa
0b dks Specify djuk gksrk gSA Octal Form esa Specify djrs le; gesa Value ds lkFk
Prefix ds :i esa 0 dk iz;ksx djuk iMrk gS] tcfd Hexadecimal Format esa Value
Specify djrs le; Value ds lkFk Prefix ds :i esa gesa 0x Specify djuk gksrk gSA tSls
Binary Decimal Octal Hexadecimal
0b1010 10 012 0xA
0b111 -7 -07 -0x7
0b1111111 +255 +0377 +0xFF
PHP esa Integer dh Size iwjh rjg ls Use fd, tkus okys Computer ds Architecture
ij Depend gksrh gSA blfy, fdlh Computer ij Integer fdruh Bytes dh Space
Reserve dj jgk gS bl ckr dk irk yxkus ds fy, ge PHP ds Core esa Defined
PHP_INT_SIZE uke ds Constant dks Use dj ldrs gSa] tcfd Integer vf/kdre
56
Any Question or Suggestion, Click Here to Discuss
Core PHP in Hindi
fdruh cMh la[;k Store dj ldrk gS] bl ckr dk irk yxkus ds fy, ge]
PHP_INT_MAX Constant dks Use dj ldrs gSaA
tc dksbZ la[;k bruh cMh gksrh gS fd Integer dh Range esa ugha lek ikrh] rc og la[;k
Automatically Float Data Type esa Convert gks tkrh gSA pfy,] mijksDr lHkh Integer
Related Concepts dks ,d PHP Program esa Apply djrs gSaA Program fuEukuqlkj gS%
<?php
print "Minimum Byte Size of Integer: " . PHP_INT_SIZE;
print "nMaximum Length of Integer: " . PHP_INT_MAX;
?>
tc bl Script dks PHP File esa Type djds Interpret djrs gSa] rc gesa fuEukuqlkj
Output izkIr gksrk gS%
Minimum Byte Size of Integer: 4
Maximum Length of Integer: 2147483647
bl Script esa geus nks u, Codes Use fd, gSa] blfy, lcls igys ge bUgha dks le>rs
gSaA
bl Script esa geus nksuksa Print Statements esa ,d Dot Operator dks Use fd;k gSA
PHP esa bl Operator dks Concatenation Operator dgrs gSa vkSj ;s Operator nks
Values dks String dh rjg tksMdj ,d String ds :i esa Represent djus dk dke
djrk gSA blhfy, igys Print Statement ds Output ds :i esa Integer dh Minimum
Size ds Message ds ckn PHP_INT_SIZE PHP Constant dk eku 4 fn[kkbZ ns jgk
gSA tcfd nwljs Print Statement esa Integer dh Maximum Range ds Massege ds
ckn eku 2147483647 fn[kkbZ ns jgk gSA bl Operator ds ckjs esa ge vkxs vkSj vPNh
rjg ls le>saxsA
bl Script ds nwljs Print Statement dh “kq:vkr esa geus “n” Character dk iz;ksx
fd;k gSA PHP esa bl izdkj ds dbZ vkSj Characters Hkh gSa] tks PHP Interpreter dks
fdlh Message dks Extra Ordinary rjhds ls Display djus dk Instruction nsrs gSaA
fQygky bl Print Statement ds Message dks vxyh Line esa Display djus ds fy,
geus bldk iz;ksx fd;k gSA ;fn ge bl Character Constant dk iz;ksx u djrs] rks gesa
gekjk Output fuEukuqlkj fn[kkbZ nsrk%
Minimum Byte Size of Integer: 4Maximum Length of Integer: 2147483647
mijksDr Script fdlh Computer ij PHP ds Integer dh Maximum Range o
Minimum Occupied Byte Size dks Represent dj jgk gSA ;kuh bl Script ds
Output esa ge Integer dh Minimum Byte Size o Maximum Range ns[k ldrs gSaA
vc ;fn ge fdlh Variable esa bl Range ls T;knk cMh la[;k Specify dj nsa] rks og
Variable bl cMh la[;k dks Hold djus ds fy, Automatically Floating Point Value
;kuh “double” Data Type esa Convert gks tkrk gS] D;ksafd PHP esa gj nleyo okyh
la[;k dks “double” }kjk Represent fd;k tkrk gSA bls le>us ds fy, fuEu PHP
Script Code Type djds Interpret djsa%
57
Any Question or Suggestion, Click Here to Discuss
Core PHP in Hindi
<?php
$test = PHP_INT_MAX;
print "Maximum Length of Integer: " . $test;
print "nThe Type of the test Variable : " . gettype($test);
$test = PHP_INT_MAX + 1;
print "nnThe Overflowed Size of Integer: " . $test;
print "nNow the Type of test Variable : " . gettype($test);
settype($test, "integer");
print "nnThe Overflowed Size of Integer: " . $test;
print "nNow the Type of test Variable : " . gettype($test);
?>
//Output
Maximum Length of Integer: 2147483647
The Type of the test Variable : integer
The Overflowed Size of Integer: 2147483648
Now the Type of test Variable : double
The Overflowed Size of Integer: -2147483648
Now the Type of test Variable : integer
bl Program esa lcls igys geus $test uke dk ,d Variable Create fd;k gS vkSj
mlesa Value ds :i esa fdlh Hkh Computer Architecture ds Integer dh Maximum
Value dks Initialize dj fn;k gS vkSj vxys Print Statement esa geus $test Variable ds
eku dks Print fd;k gS] tks fd ogh eku fn[kk jgk gS] tks fiNys Program esa
PHP_INT_MAX uke ds Constant us fn[kk;k FkkA
vxys Print Statement esa geus ;s tkuus ds fy, fd $test fdl Data Type dk gS]
gettype() Function dks Call fd;k vkSj Argument ds :i esa $test dks Pass fd;k gSA
;s Statement fuEukuqlkj gS%
print "nThe Type of the test Variable : " . gettype($test);
vkSj bldk Output fuEukuqlkj izkIr gksrk gS%
The Type of the test Variable : integer
gettype() Function
gettype() Function PHP esa Defined ,d Built-In Function gS] tks ml Identifier ds
Data Type dks Return djrk gS] ftls ge Argument ds :i esa bl Function esa Pass
djrs gSaA
58
Any Question or Suggestion, Click Here to Discuss
Core PHP in Hindi
Output ds :i esa ge ns[k ldrs gSa fd bl Statement ds Execute gksus rd $test
Variable ,d Integer Variable gksrk gSA
Next Statement esa geus blh $test uke ds Variable dk eku Integer dh Maximum
Range esa 1 tksM dj Integer dks fuEukuqlkj Overflow dj fn;k gS%
$test = PHP_INT_MAX + 1;
print "nnThe Overflowed Size of Integer: " . $test;
vc tc ;s Lines Interpret gksrh gSa] rc gesa fuEukuqlkj Output izkIr gksrk gS%
The Overflowed Size of Integer: 2147483648
ge ns[k ldrs gSa fd gekjs Output dk eku vc 1 c< pqdk gS tks fd Integer dh
Maximum Range ls ckgj gS vkSj bl eku dks Hold djus ds fy, Variable dk
double Type dk gksuk t:jh gSA blfy, fuEukuqlkj vxyh Line ds Code esa geus fQj
ls $test Variable ds Type dks Test fd;k gS%
print "nNow the Type of test Variable : " . gettype($test);
tc ;s Line Interpret gksrk gS] rc gesa fuEukuqlkj Output izkIr gksrk gS%
Now the Type of test Variable : double
ge ns[k ldrs gSa fd vc $test uke dk gekjk Variable] tks fd igys Integer Fkk] vc
Double Type esa Convert gks pqdk gS
settype() Function
PHP gesa settype() uke dk ,d vkSj Function Provide djrk gS] ftldk iz;ksx djds
ge fdlh Variable ds Data Type dks Change dj ldrs gSaA QyLo:i ;s tkuus ds
fy, fd ;fn ge bl Double Type esa Convert gks pqds Variable dks fQj ls Integer esa
Convert dj nsa] rks blesa D;k eku jgsxk] geus fuEu Statement Use fd;k%
settype($test, "integer");
print "nnThe Overflowed Size of Integer: " . $test;
tc ;s Line Run gksrh gS rc gesa fuEu Output izkIr gksrk gS%
The Overflowed Size of Integer: -2147483648
;s Confirm djus ds fy, fd $test okLro esa Integer Type esa Convert gqvk ;k ugha]
geus gekjh Script dk vfUre Statement fy[kk tks fd fuEukuqlkj gS%
print "nNow the Type of test Variable : " . gettype($test);
59
Any Question or Suggestion, Click Here to Discuss
Core PHP in Hindi
vkSj blds fuEukuqlkj Output dks ns[kdj ge le> ldrs gSa fd gekjk $test uke dk
Variable fQj ls Integer Type esa Convert gks pqdk gS%
Now the Type of test Variable : integer
vc loky ;s gS fd tc geus ,d Double izdkj ds Variable ds eku dks Integer izdkj
ds eku esa Convert fd;k] rks ml Variable dk eku Negative D;ksa gks x;kA tokc ;s gS
fd lHkh vU; Programming Languages dh rjg gh PHP ds Data Variables Hkh
Memory esa Values dks Store djrs gSa vkSj Memory esa Values Binary Form esa Save
jgrh gSA
pwafd] gekjs Computer ij Integer dh Size 4 Byte gS tks fd 32-Bit ds cjkcj gS D;ksafd
1 Byte esa 8-Bit gksrs gSa] blfy, tc fdlh Integer ds Left Most Bit dks NksMdj lHkh
Bits esa fuEukuqlkj True ;kuh 1 Stored gksrk gS] rc Integer dh Highest Positive
Range Represent gksrh gS%
ysfdu tSls gh ge bl eku esa 1 vkSj tksMrs gSa] bl Binary Digits dk Pattern fuEukuqlkj
gks tkrk gS%
pwafd Binary Digits ds Pattern esa Left Most Bit dk eku 1 gksus ij la[;k Negative gks
tkrh gS] D;ksafd ;s Bit Sign Bit gksrk gSA QyLo:i gesa mijksDr Negative la[;k izkIr
gksrh gS] tks fd fdlh Hkh 32bit-Integer dh Lowest Negative Range dks Represent
djrh gSA vc ;fn ge bl Binary Digits ds Patterns dks Decimal Number esa
Convert djsa] rks gesa ogh Negative la[;k izkIr gksrh gS] tks izkIr gks jgh gSA ;kuh -
2147483648
Float
fdlh Hkh nleyo okyh Positive ;k Negative Numerical la[;k dks Floating Point
Number dgk tkrk gSA Floating Point Numbers dks Floats, Double ;k Real
Number Hkh dgrs gSaA PHP esa ge Floating Point Values dks nleyo okyh la[;k ds
:i esa vFkok ?kkrkad ds :i esa Specify dj ldrs gSaA Floating Point Numbers dks ge
fuEu :iksa esa Specify dj ldrs gSa%
100.5 1.5e2 8E-12
Floating Point Numbers dh Size iwjh rjg ls Platform Dependent gksrh gSA lkFk gh
tc ge fdlh Floating Point Value dks lk/kkj.k nleyo okyh la[;k ls ?kkrkad la[;k esa
vFkok ?kkrkad la[;k ls nleyo okyh la[;k esa Convert djrs gSa] rks izkIr gksus okyh la[;k
ds Data dk gesa”kk Loss gksrk gSA
mnkgj.k ds fy, ekuyks fd 45.0 dks ?kkrkad :i esa cnyus ij eku 4.5E+1 Format esa
Represent gksrk gSA ysfdu blh ?kkrkad eku dks ;fn ge nleyo okyh la[;k esa Change
djsa] rks ;gh la[;k gesa 44.99999999 Format esa izkIr gksrk gSA ,slk yxHkx lHkh
60
Any Question or Suggestion, Click Here to Discuss
Core PHP in Hindi
Programming Language esa gksrk gS] blfy, Floating Point Values dks ,d :i ls
nwljs :i esa Convert djus ij izkIr gksus okys eku ij iwjh rjg ls fo”okl ugha fd;k tk
ldrk fd og ogh Value gksxh] tSlh ge lksap jgs gSaA
String
pwafd Strings fdlh Hkh Programming Language dk vk/kkj gksrk gS] blfy, String
Manipulation dks PHP ds Core Level esa Support fd;k x;k gSA Characters dh ,d
Continues Series dks String dgk tkrk gSA
PHP dsoy 256 Basic ASCII Characters dks gh String ds :i esa Support djrk gSA
;kuh PHP esa Strings ds :i esa ge Unicode dks Use ugha dj ldrsA ge PHP esa
ftruh pkgsa] mruh cMh String dks fdlh Identifier esa Store dj ldrs gSa] tc rd fd
gekjh Memory Allow djrh gSA PHP esa String Literals dks pkj vyx rjhdksa ls
Specify fd;k tk ldrk gS%
Single Quotes
PHP esa ge fdlh String Literal dks Specify djus ds fy, bls Single Quotes ds chp
Enclose dj ldrs gSaA ;fn gesa Single Quoted String ds chp dgha ij fQj ls Single
Quote dks Use djuk gks] rks gesa ml Content Level ds Single Quote dks Backslash
ds lkFk Specify djuk iMrk gSA tSls%
‘This is a simple string and we can’t use single quotes directly within string.’
blh rjg ls ;fn gesa String ds chp esa dgha ij Backslash dks Specify djuk gks] rks gesa
Double Backslash dks Specify djuk iMrk gS] D;ksafd igys Backslash dks PHP ,d
Instruction ds :i esa Identify djrk gSA tSls%
‘If we want to use Backslash, we need to specify it like //, otherwise it will not display’
PHP esa blh rjg ds dbZ vkSj Characters dks Backslash ds lkFk Specify fd;k tkrk
gS] blfy, bUgsa Backslash Character Constants ;k Escape Sequence
Characters dgk tkrk gSA
Single Quoted Strings ds chp ;fn ge fdlh Variable ;k Constant dks Specify
djrs gSa] rks og Identifier Expand ugha gksrkA ;kuh ml Identifier dh Value String ds
chp fn[kkbZ ugha nsrh cfYd Identifier dk uke gh fn[kkbZ nsrk gSA tSls%
$salary = 10000;
Print 'Salary of Rajkumar is : $salary';
bl Code Segment dk Output gesa fuEukuqlkj izkIr gksrk gS%
Salary of Rajkumar is : $salary
;kuh Single Quotes ds chp Specify fd, x, Variable dk eku String ds chp
Specify ugha gksrk cfYd Single Quotes ds chp Specify fd, x, Constant o
61
Any Question or Suggestion, Click Here to Discuss
Core PHP in Hindi
Variable Identifier dks Hkh PHP ,d String dh rjg gh Treat djrs gq, Display djrk
gSA
Double Quotes
fdlh String dks Specify djus dk nwljk rjhdk Double Quotes gSa vkSj ge Double
Quotes ds lkFk cgqr izdkj ds Escape Sequences dk iz;ksx dj ldrs gSaA tks fd
fuEukuqlkj gSa%
Backslash Character Constants or Escape Sequence Characters
Sequence Meaning
n Newline
r Carriage Return
t Horizontal Tab
v Vertical Tab
e Escape
f Form Feed
 Backslash
$ Dollar Sign
" Double Quote Sign
x[0-9A-Fa-f]{1,2} The sequence of characters matching the regular
expression is a character in Hexadecimal Notation.
[0-7]{1-3} The sequence of characters matching the regular
expression is a character in Octal Notation.
Double Quoted String esa Double Quote dks rFkk Single Quoted String esa Single
Quote dks Display djus ds fy, gesa Backslash Character dk iz;ksx djuk t:jh gksrk
gS] ysfdu Single Quoted String esa Double Quote dks rFkk Double Quoted String esa
Single Quotes dks Directly Display fd;k tk ldrk gSA tSls%
PRINT 'Salary of Rajkumar is : “20000" ’; #Double Quote within Single Quote
PRINT "Salary of Rajkumar is : ‘20000’ "; # Single Quote within Quote Double
Double Quoted String dh ,d fo”ks’krk ;s Hkh gS fd ge Double Quoted String esa
fdlh Variable ds uke dks Specify djus ij Interpretation ds le; Variable dh
Value Expand gks tkrh gSA tSls%
$salary = 10000;
Print "Salary of Rajkumar is : $salary";
bl Code Segment dk Output gesa fuEukuqlkj izkIr gksrk gS%
Salary of Rajkumar is : 10000
Double Quoted String dh blh fo”ks’krk ds dkj.k lkekU;r% PHP esa String dks Double
Quotes ds chp gh Specify fd;k tkrk gSA
62
Any Question or Suggestion, Click Here to Discuss
Core PHP in Hindi
Heredoc
PHP esa fdlh String dks Specify djus dk ;s rhljk rjhdk gSA Heredoc dks <<<
Symbol }kjk Represent fd;k tkrk gS vkSj blds rqjUr ckn esa ,d Identifier Specify
fd;k tkrk gSA fQj iwjh String dks vxyh Line ls fy[kuk “kq: fd;k tkrk gS o lHkh
String Lines fy[kus ds ckn vUr esa fQj ls ,d New Line fy;k tkrk gS vkSj ml New
Line esa fQj ls mlh Identifier dks Specify djds Semicolon yxk;k tkrk gSA ;kuh
Heredoc String dk Format fuEukuqlkj gksrk gS%
<?php
ECHO <<< ThisIsHereDoc
This is simple string in multiple lines.
This string will not be available for future use.
ThisIsHereDoc;
$str = <<< ThisIsHereDoc
This is simpel string in multiple lines.
and This string will be available
in the str Variable
for future use.
ThisIsHereDoc;
PRINT $str;
?>
Heredoc Statement okLro esa HTML ds <pre> Element dh rjg dke djrk gSA ;kuh
Heredoc Statement ds chp Enclosed String Exactly mlh Format esa Output esa
fn[kkbZ nsrh gS] ftl Format esa ge mls fy[krs gSaA blhfy, mijksDr Script dk Output
gesa fuEukuqlkj fn[kkbZ nsrk gS%
//Output
This is simple string in multiple lines.
This string will not be available for future use.
This is simple string in multiple lines.
and This string will be available
in the str Variable
for future use.
tSlkfd mijksDr Code esa ge ns[k ldrs gSa fd Heredoc dks Use djrs le; ;fn ge
bls fdlh Output Statement tSls fd ECHO ;k PRINT ds lkFk Specify djrs gSa] rks
Heredoc ds chp Enclosed String Directly Output esa Print gks tkrk gS] ysfdu ;fn
ge Heredoc String dks fdlh Variable dks Assign dj nsrs gSa] tSlkfd mijksDr Code
esa $str Variable ds lkFk fd;k x;k gS] rks fQj ge Heredoc String dks ml Variable
ds ek/;e ls tgka pkgsa ogka Use dj ldrs gSaA
63
Any Question or Suggestion, Click Here to Discuss
Core PHP in Hindi
tc ge Heredoc dks Use djrs gSa] rc gesa FkksMh lko/kkuh cjruh gksrh gS] vU;Fkk
Heredoc Statement Error Generate djrk gSA Heredoc Identifier ds igys o ckn esa
,d Hkh Character Type ugha fd;k tkuk pkfg,A ;gka rd fd Space Hkh ugha gksuk
pkfg,A
gkykafd ge Heredoc Statement ds Opening Identifier dks Double Quotes ds chp
Specify dj ldrs gSa] D;ksafd Heredoc Statement yxHkx Double Quoted String dh
rjg gh dke djrk gS] ysfdu ,slk djuk t:jh ugha gSA
Hkys gh ge Heredoc Statement ds Opening Identifier dks Double Quotes ds chp
Specify djsa ;k u djsa] ysfdu Closing Identifier dks dHkh Hkh fdlh Hkh rjg ds Quotes
ds chp Specify ugha fd;k tk ldrkA lkFk gh Closing Identifier ls igys dksbZ
Character ugha gks ldrk tcfd ckn esa Semicolon ds vykok dksbZ Character ugha gks
ldrk vkSj Semicolon ds ckn Hkh dksbZ Character ugha gks ldrkA
lkFk gh bl ckr dk Hkh /;ku j[kuk pkfg, fd Closing Heredoc Identifier ds vUr esa
,d Semicolon dk iz;ksx fd;k tkrk gS vkSj bl Semicolon rFkk Heredoc Identifier
ds uke ds chp Hkh fdlh Hkh rjg dk Space ;k vU; Character ugha gksuk pkfg,A
;kuh Heredoc dks Use djrs le; Exactly mijksDr Format dks gh Use djuk t:jh
gksrk gS] vU;Fkk PHP String Interpretation ds le; Error Generate djrk gSA
Heredoc dk iz;ksx fdlh Class dh Property dks Specify djus ds fy, Hkh ugha fd;k
tk ldrkA
Heredoc Text fcYdqy Double Quoted String dh rjg Behave djrs gSaA ;kuh ge ,d
Double Quoted String esa ftl rjg ls fdlh Variable ;k Constant dks Use djds
mldh Expanded Value izkIr djrs gSa vFkok ftl izdkj ls fofHkUu Escape Sequence
Characters dks Use djrs gSa] mlh izdkj ls Heredoc ds chp Enclosed String esa Hkh
budk iz;ksx dj ldrs gSa] ysfdu Heredoc ds chp Single Quotes ;k Double
Quotes dks Specify djus ds fy, gesa Backslash dk iz;ksx djuk t:jh ugha gksrkA
;kuh fdlh Heredoc String dks ge fuEukuqlkj mi;ksx esa ys ldrs gSa%
<?php
$salary = 12000;
$str = <<< ThisIsHereDoc
The Salary of Mahesh is : $salary
Mahesh's Birth Date is : 20-10-1982
Mahesh is learning "PHP" at this time with
PHP in Hindi - eBook.
ThisIsHereDoc;
PRINT $str;
?>
//Output
The Salary of Mahesh is : 12000
64
Any Question or Suggestion, Click Here to Discuss
Core PHP in Hindi
Mahesh's Birth Date is : 20-10-1982
Mahesh is learning "PHP" at this time with
PHP in Hindi - eBook.
Heredoc Statement dk iz;ksx ge fdlh PHP Function esa Argument Pass djus ds
fy, Hkh dj ldrs gSaA tSls%
<?php
$salary = 12000;
function demo($values){
PRINT $values;
}
demo(<<<ThisIsHereDoc
The Salary of Mahesh is : $salary
Mahesh's Birth Date is : 20-10-1982
Mahesh is learning "PHP" at this time with
PHP in Hindi - eBook.
ThisIsHereDoc
)
?>
//Output
The Salary of Mahesh is : 12000
Mahesh's Birth Date is : 20-10-1982
Mahesh is learning "PHP" at this time with
PHP in Hindi - eBook.
mijksDr Code esa geus Heredoc Statement esa Enclosed String dks Directly demo()
uke ds ,d User Defined Function esa Argument ds :i esa Pass fd;k gS vkSj User
Defined Function vkus okyh Heredoc String dks Echo dj jgk gSA
tc ge Heredoc Statement dks Argument ds :i esa Pass djrs gSa] rc Closing
Heredoc Identifier ds ckn Semicolon dk iz;ksx ugha fd;k tk ldrk] D;ksafd PHP
Semicolon dks Statement dk vUr ekurk gS] tcfd vHkh rks Function esa Argument
gh Pass fd;k tk jgk gSA
blfy, ;fn ge Semicolon dk iz;ksx djsaxs] rks PHP le>sxk fd Function Statement
dk vUr gks x;k gSA ifj.kkeLo:i vkxs ds Statements dks PHP le> gh ugha ik,xk vkSj
Error Generate djsxkA blhfy, mijksDr Code esa geus Closing Heredoc Identifier ds
lkFk Semicolon dk iz;ksx ugha fd;k gSA
gkykafd ge mijksDr rjhds dk iz;ksx djds Heredoc dks Function Argument ds :i esa
Pass dj ldrs gSa] ysfdu tgka rd gks lds gesa vius Codes dks Simple j[kuk pkfg,]
rkfd mlesa de ls de Bugs Generate gksaA
65
Any Question or Suggestion, Click Here to Discuss
Core PHP in Hindi
blfy, fdlh Heredoc Statement dks Directly Argument ds :i esa Pass djus ds
LFkku ij ge Heredoc Statement esa Enclosed String dks ,d Variable esa Store dj
ldrs gSa vkSj fQj ml Variable dks Argument ds :i esa Pass dj ldrs gSa] tks fd
T;knk csgrj o Manageable rFkk de Error Prone rjhdk gksrk gSA bl izfØ;k dks
le>us ds fy, ge mijksDr Code dks gh fQj ls Recreate dj jgs gSa%
<?php
$salary = 12000;
function demo($values){
PRINT $values;
}
$hereDocValue = <<<ThisIsHereDoc
The Salary of Mahesh is : $salary
Mahesh's Birth Date is : 20-10-1982
Mahesh is learning "PHP" at this time with
PHP in Hindi - eBook.
ThisIsHereDoc;
demo($hereDocValue);
?>
;s Code Hkh Exactly ogh Output nsxk] tks fiNyk Program ns jgk FkkA ysfdu ;s Code
fiNys Code dks Manage djus dh rqyuk esa dkQh vklku gSA
gkykafd ge Heredoc dk iz;ksx fdlh Class dh Properties dks Initialize djus ds fy,
ugha dj ldrs] ysfdu fdlh Class ds Static Properties o Constant Identifiers dks
ge Heredoc Statement ds ek/;e ls Initialize dj ldrs gSaA bl fo’k; esa ge Object
Oriented PHP dks lh[krs le; le>saxsA
Nowdoc
ftl rjg ls Heredoc Statement Double Quoted String dh rjg dke djrk gS] mlh
rjg ls Nowdoc Single Quoted String dh rjg O;ogkj djrk gSA ;kuh ge Nowdoc
Statement ds chp Identifiers dh Values dks Expand ugha dj ldrsA
Nowdoc dk iz;ksx ml fLFkfr esa dkQh mi;ksxh gksrk gS tc ge fdlh Programming
Language tSls fd PHP, “C”, “C++” vkfn ds Statements ds ,d Block dks fdlh
Variable esa Store djds Process djuk pkgrs gSa] ftuesa dksbZ Special Formatting ugha
gksrh vkSj String dks Escape djus dh t:jr ugha gksrhA
Nowdoc dks Hkh Heredoc dh rjg gh Specify fd;k tkrk gS ysfdu Nowdoc ds
Opening Identifier dks gesa”kk Single Quotes ds chp fy[kk tkrk gS] tcfd Closing
Identifier dks Exactly Heredoc dh rjg gh fcuk Quotes ds Specify fd;k tkrk gSA
;kuh ge Nowdoc Statement dks fuEukuqlkj mi;ksx esa ys ldrs gSa%
<?php
66
Any Question or Suggestion, Click Here to Discuss
Core PHP in Hindi
$nowDocValue = <<<'ThisIsNowDoc'
<?php
$nowDocValue = <<<'ThisIsNowDoc'
PRINT "This is NowDoc Example";
ThisIsNowDoc;
ECHO ($nowDocValue);
?>
?>
ThisIsNowDoc;
ECHO ($nowDocValue);
?>
//Output
<?php
$nowDocValue = <<<'ThisIsNowDoc'
PRINT "This is NowDoc Example";
ThisIsNowDoc;
ECHO ($nowDocValue);
?>
mijksDr PHP Code Lo;a ds Codes dks gh String ds :i esa $nowDocValue uke ds
Variable esa Store dj jgk gS] ftls geus vfUre Statement esa Output esa Display djok
fn;k gSA
Heredoc dh rjg gh Nowdoc Statement dk iz;ksx Hkh fdlh Class dh Static ;k
Constant Properties dks Initialize djus ds fy, fd;k tk ldrk gS ysfdu Variable
Properties dks Initialize djus ds fy, ugha fd;k tk ldrkA
“C” o “C++” Languages dh rjg gh PHP esa Hkh String okLro esa Characters dk ,d
One Dimensional Array gksrk gSA blfy, Array ds fofHkUu Elements dks bu
Programming Languages esa ftl rjg ls Access fd;k tkrk gS] mlh rjg ls PHP
dh fdlh String ds ,d&,d Character dks muds Index Number ds ek/;e ls Access
o Manipulate fd;k tk ldrk gSA
fdlh String esa tc ge fdlh Variable dh Value dks Display djuk pkgrs gSa] rc ge
lkekU;r Variable Names ds LFkku ij Curly Braces dk iz;ksx Hkh dj ldrs gSaA tSls%
<?php
$str = "Simple String.";
print "n 1st Character at Index Number 0: ${str[0]}";
print "n 2nd Character at Index Number 1: ${str[1]}";
print "n 3rd Character at Index Number 2: ${str[2]}";
67
Any Question or Suggestion, Click Here to Discuss
Core PHP in Hindi
print "n 4th Character at Index Number 3: {$str[3]}";
print "n 5th Character at Index Number 4: {$str[4]}";
print "n 6th Character at Index Number 5: {$str[5]}";
?>
tSlkfd mijksDr Code esa ge ns[k ldrs gSa fd tc ge fdlh Variable ds eku dks Curly
Braces dk iz;ksx djrs gq, Display djuk pkgrs gSa] rc ge nks rjhdksa ls Variable dks
Curly Braces ds lkFk Use dj ldrs gSaA igys rjhds esa ge Curly Braces ls igys $
Sign dk iz;ksx djrs gSa] tcfd nwljs rjhds esa ge Curly Braces ls Just ckn esa ;kuh
Variable ds uke ds igys $ Sign dk iz;ksx djrs gSaA
//Output
1st Character at Index Number 0: S
2nd Character at Index Number 1: i
3rd Character at Index Number 2: m
4th Character at Index Number 3: p
5th Character at Index Number 4: l
6th Character at Index Number 5: e
tSlkfd geus igys Hkh dgk fd String Hkh ,d izdkj dk One-Dimensional Array gh
gksrk gS] blfy, String ds gj Character dks ge Index Number Specify djds
vyx&vyx Access dj ldrs gSaA pwafd Array dh Indexing gesa”kk Zero Based gksrh
gS] blfy, String dk igyk Character Index Number 0 ij gksrk gS u fd 1 ijA
blhfy, mijksDr Code esa gesa lcls igyk Character Index Number 0 ij izkIr gks jgk
gSA
tc ge Curly Braces dk iz;ksx djrs gq, fdlh Variable ds eku dks Display djuk
pkgrs gSa] rc gesa bl ckr dk /;ku j[kuk t:jh gksrk gS] fd Curly Braces ls Just igys
;k Just ckn esa $ Sign dk iz;ksx fd;k tkuk t:jh gksrk gS] vU;Fkk PHP Curly Braces
dks Output esa Character ds :i esa Display dj nsrk gSA tSls%
<?php
$str = "Simple String.";
print "nValue of the String str is : $ {str[0]}";
print "nValue of the String str is : { $str[0]}";
?>
//Output
Value of the String str is : $ {str[0]}
Value of the String str is : { S}
tSlkfd mijksDr Code esa ge ns[k ldrs gSa fd ;fn ge Curly Braces ls Just igys ;k
Just ckn esa $ Sign dk iz;ksx djrs gq, Variable ds uke dks Specify u djsa] rks PHP
Variable dh Value dks Parse ugha djrk vkSj gesa mijksDrkuqlkj Un-Required Output
izkIr gksrk gSA
68
Any Question or Suggestion, Click Here to Discuss
Core PHP in Hindi
dbZ ckj gesa $ Sign dks Curly Braces ds chp Display djuk gksrk gSA ysfdu pwafd PHP
$ Sign ds feyrs gh mlds vkxs fy[kh String dks Variable eku ysrk gS] blfy, ;fn ge
Curly Braces ds lkFk $ Sign dks String ds chp Display djuk pkgsa] rks gesa $ Sign dks
Escape djuk t:jh gksrk gSA tSls%
<?php
print "Rent of the room is {$Hundred} for a night";
?>
//Output
Rent for the room is {$Hundred} for a night.
Compound Data Types
PHP esa Supported Data Types dk ;s nwljk Group, Compound ;k Collection
Values Data Types dgykrk gSA buds }kjk Arrays o Objects dks Represent fd;k
tkrk gSA Compound Data Type okLro esa Basic Data Types dk Collection gh gksrk
gSA
Array Data Type
Array ,d ,slk Data Type gksrk gS] tks ,d gh izdkj ds Scalar ;k Compound Type
ds ekuksa ds Collection dks Represent djrk gSA ;kuh tc gesa ,d gh izdkj ds cgqr lkjs
ekuksa dks Access o Manipulate djuk gksrk gS] rc Array Create djrs gSaA
Object Data Type
tc ge PHP dks Object Oriented rjhds ls Programs Develop djus ds fy, Use
djrs gSa] rc PHP gesa Object Create djus dh lqfo/kk nsrk gSA Object ,d ,slk Entity
gksrk gS tks ,d Unit ds :i esa fdlh Real World Object dks Programming Code ds
:i esa mlh rjg ls Describe djus dh lqfo/kk nsrk gS] ftl rjg ls og Object Real
World esa Describe gksrk gSA
Special Data Types
PHP esa Supported rhljs izdkj ds Group }kjk Resource o NULL Special Types
dks Represent fd;k tkrk gSA PHP esa Resources Special izdkj dh Values dks
Represent djrs gSaA
Resource Data Type
lkekU; :i ls Resources ,d Integer Number ;k Handle gksrk gS] tks fdlh
External Resource ls Connection ;k Link dks Represent djrk gSA
mnkgj.k ds fy, tc ge PHP dk iz;ksx MySql ;k fdlh vU; DBMS Software ls
Connection LFkkfir djrs gq, Database ls Data dks Access o Manipulate djus ds
69
Any Question or Suggestion, Click Here to Discuss
Core PHP in Hindi
fy, djuk pkgrs gSa] rc PHP ds fy, MySql ,d izdkj dk Resource gksrk gS vkSj
Connection LFkkfir gksus ds ckn ml Connection dks Represent djrk gqvk ,d
Integer Number PHP esa Return gksrk gS] ftls PHP fdlh Identifier esa Hold djds
j[krk gS] rkfd ml External Resource ;kuh MySql dks t:jr ds vuqlkj Refer dj
ldsA blh Integer Number dks Handle ;k Resource dgk tkrk gSA
NULL Data Type
tc ge fdlh Resource ls PHP dk Link Remove djuk pkgrs gSa] vFkok fdlh
Identifier esa Stored eku ds Destroy djuk pkgrs gSa] rc ge ml Resource ;k
Identifier esa NULL Specify dj nsrs gSaA
tc ge fdlh Variable esa NULL Assign dj nsrs gSa] rks ml Variable dk eku Destroy
gks tkrk gSA ;kuh og Variable “No Value” dks Represent djrk gSA
blfy, NULL o Resource nks ,sls Data Types gSa] tks fdlh External Link dks
Create djus vFkok fdlh Created Link ;k Value dks Destroy djus ls lacaf/kr gksrs gSaA
Variable
Computer esa fofHkUu izdkj ds ekuksa ds lkFk fofHkUu izdkj dh Processing djds fofHkUu
izdkj ds Results dks Generate fd;k tkrk gSA blls igys fd ge fdlh eku ij fdlh
izdkj dh Processing dks Apply djds fdlh rjg dk Required Result Generate djsa]
gesa mu ekuksa dks Computer dh Memory esa Store djuk iMrk gSA
ysfdu Computer dh Memory esa rc rd fdlh eku dks Store ugha fd;k tk ldrk]
tc rd fd mu ekuksa dks Hold djus ds fy, Computer dks igys ls bl ckr dk
Instruction u fn;k x;k gks] fd Memory esa Store gksus okyk eku fdl rjg dk gS vkSj
og fdl Memory Location ij Store gksxkA
pwafd Computer gesa ,slh lqfo/kk ugha nsrk fd ge Computer dh fdlh Specific
Memory Location dks Directly Access dj ldsa vkSj Computer dks crk ldsa fd gesa
fdlh eku dks fdl Memory Location ij Store djuk gS] blfy, gesa Identifiers
Declare djus iMrs gSaA
PHP dk iz;ksx djrs gq, tc ge Computer esa ,sls ekuksa dks Store o Manipulate djuk
pkgrs gSa] ftudk eku Script ds vU; Codes dh Requirements ds vk/kkj ij
le;&le; ij cnyrk jgrk gS ;k cny ldrk gS] rks bl izdkj ds ekuksa dks Store djus
ds fy, tks Identifier Create fd;k tkrk gS] ml Identifier dks Variable Identifier ;k
dsoy Variable dgk tkrk gSA
pwafd Computer gesa Directly fdlh Memory Location dks Access djus dh lqfo/kk ugha
nsrk] blfy, PHP esa tc ge fdlh Identifier dks Declare djrs gSa] rks PHP
Programming Language Lo;a gekjs fy, Memory Locations dks Reserve djrk gS
vkSj mu Memory Locations ds lkFk og uke Associate dj nsrk gS] ftUgsa geus
Identifier Declare djrs le; Specify fd;k FkkA
70
Any Question or Suggestion, Click Here to Discuss
Core PHP in Hindi
tc ge PHP esa cny ldus okys eku dks Store o Manipulate djuk pkgrs gSa] rc gesa
Variable Identifier Declare djuk gksrk gSA Variable Identifier Declare djus ds fy,
gesa $ Sign dk iz;ksx djuk gksrk gS vkSj bl $ Sign ds Just ckn esa gesa og uke Specify
djuk gksrk gS] ftls ge PHP }kjk gekjs eku dks Store djus ds fy, Reserve dh tkus
okyh Memory Location ds lkFk Associate djuk pkgrs gSa] D;ksafd ;gh og uke gksrk gS]
ftlds }kjk ge PHP }kjk gekjs Variable Identifier ds eku dks Store djus ds fy,
Reserve dh xbZ Memory Location dks Access o Manipulate dj ldrs gSaA
Identifiers vkSj dqN ugha gksrs cfYd fdlh Memory Location dk ,d uke gksrs gSa] ftUgsa
geus gekjh t:jr ds vuqlkj Lo;a Declare fd;k gS vkSj PHP us mu ukeksa ls
Associated Memory Locations dks Reserve fd;k gS] ftu ij gekjs }kjk Specify
fd;k tkus okyk eku Store gksrk gSA tSls%
$salary;
;gka $salary ,d Variable Identifier gS] tgka salary og uke gS] ftls PHP ml
Memory Location ds lkFk Associate djsxk] ftl ij gekjs }kjk Input ;k Assign
fd;k x;k eku Store gksxkA
pwafd geus $ Sign dk iz;ksx fd;k gS] blfy, PHP tc gekjs Code Statement esa $
Sign ns[krk gS] rks mls bl ckr dk Instruction feyrk gS fd ge fdlh Variable Type
dh Value dks Computer dh Memory esa Store djuk pkgrs gSaA QyLo:i PHP gekjs
fy, ,d Memory Location Reserve dj nsrk gSA
ysfdu tc rd ge PHP }kjk Reserve dh xbZ Memory Location dks dksbZ uke ugha
nsrs] rc rd ge ml Memory Location dks Access ugha dj ldrsA blfy, bl $
Sign ds Just ckn esa gesa ,d uke Specify djuk gksrk gSA
ifj.kkeLo:i tc PHP dks $ Sign ds ckn dksbZ uke feyrk gS] rks og gekjs fy,
Variable Type dh Value Store djus ds fy, Space Reserve djrk gS vkSj ml
Space dk og uke j[k nsrk gS] tks geus $ Sign ds ckn Specify fd;k gSA
tSlkfd geus fiNys Section esa ns[kk fd ge PHP esa ewy :i ls 8 izdkj ds Data dks
Store o Manipulate dj ldrs gSa] ysfdu PHP dks dSls irk pysxk fd ge Reserve dh
tkus okyh Memory Location ij fdl rjg dk eku Store djuk pkgrs gSa
“C”, “C++” tSlh Programming Languages esa gesa Identifier ds uke ds lkFk ml
Identifier dh Memory Location ij Store dh tk ldus okyh Value dks Hkh
Keywords ds ek/;e ls Specify djuk t:jh gksrk gS] ysfdu PHP bl dke dks Lo;a
djrk gSA ;kuh PHP Lo;a Decide djrk gS fd ge fdl rjg ds eku dks Declare fd,
x, Identifier dh Memory Location ij Store djuk pkgrs gSaA
,d ,slh Programming Language tks Create gksus okys Identifier ds Data Type dk
fu.kZ; Lo;a djrh gS] Loosely Typed Programming Language dgykrh gSA PHP,
JavaScript, Perl vkfn Loosely Typed Programming Languages ds mnkgj.k gSaA
71
Any Question or Suggestion, Click Here to Discuss
Core PHP in Hindi
tc ge PHP esa fdlh Variable dks Declare djrs gSa] rks og Variable rc rd fdlh
Type ls Associated ugha gksrk] tc rd fd ge mlesa fdlh rjg dk dksbZ eku Assign
;k Initialize ugha dj nsrsA ysfdu tSls gh ge fdlh Variable esa dksbZ eku Initialize ;k
Assign djrs gSa] ml eku ds vk/kkj ij PHP Lo;a r; dj ysrk gS fd Declare fd;k x;k
Variable fdl izdkj ds eku dks Store o Manipulate djsxk ;k fdl Data Type dk
gSA
PHP dh bl izfØ;k dk ,d Side Effect ;s gksrk gS fd tc ge fdlh Variable esa dksbZ
eku Store djrs gSa vkSj Script ds fdlh Statement ds Execution ds nkSjku mlh
Variable esa fdlh nwljs Type dk eku Assign dj fn;k tkrk gS] rks og Variable ml
nwljs Type ds eku esa Convert gks tkrk gSA QyLo:i gesa iwjs Program ds nkSjku bl
ckr dk /;ku j[kuk t:jh gksrk gS fd fdlh Variable esa fdlh le; fdl rjg dk eku
Store gSA bl izfØ;k dks le>us ds fy, ,d mnkgj.k ns[krs gSa%
<?php
$test = 10000;
print "Type of $test : " . gettype($test);
$test = $test + 200.50;
print "nType of $test : " . gettype($test);
$test = "now $test is a string";
print "nType of $test : " . gettype($test);
$test = $test + 100.50;
print "nTotal Value : $test";
?>
//Output
Type of $test : integer
Type of $test : double
Type of $test : string
Total Value : 100.5
mijksDr Code esa ge ns[k ldrs gSa fd lcls igys gesa $test esa 10000 eku Initialize
fd;k gS] QyLo:i Variable $test ,d Integer Type dk Variable cu tkrk gS] ftls
ge Output ds First Line esa ns[k ldrs gSaA
fQj geusa $test Variable esa 200.50 tks fd ,d Floating Point Value gS] dks tksMdj
Result dks fQj ls $test esa Assign dj fn;k gSA pwafd 200.50 ,d Floating Point
Value gS] blfy, Floating Point Value dks $test esa Hold djus ds fy, PHP bl
$test Variable ds Type dks fQj ls Reset djrk gS vkSj bls Integer ls Double Type
esa Convert dj nsrk gS] ftls ge Output dh nwljh Line esa ns[k ldrs gSaA
vUr esa geus $test Variable esa ,d String dks Store dj fn;k gSA QyLo:i Output dh
vfUre Line esa ge ns[k ldrs gSa fd vc PHP us $test dks ,d String Type ds
Variable esa Convert dj fn;k gSA
72
Any Question or Suggestion, Click Here to Discuss
Core PHP in Hindi
vc ;fn ge vfUre Statement dks ns[ksa rks geus $test tks fd vc ,d String Variable
cu pqdk gS] esa 100.50 dks tksMk gSA vc ;fn ge ;s lksap jgs gSa fd $test esa vHkh Hkh
10000 ;k 10200.50 gS] rks ge xyrh dj jgs gSa vkSj vDlj PHP Programming ds
nkSjku ge ,slh gh xyrh djrs gSa] D;ksafd ;gka gekjk Example Program 12 Lines dk gS]
ysfdu tc ge Professional Development dj jgs gksrs gSa] rc gekjk Program 100,
200 ;k 500 Lines dk Hkh gks ldrk gSA QyLo:i fdlh Variable ds Data Type dks
fdl Statement us Change dj fn;k] bl ckr dk /;ku j[kuk ukeqefdu gSA
vc ;fn ge mijksDr Code ds vkf[kjh Output dh ckr djsa] rks gekjk Output PHP ds
vuqlkj rks lgh vk jgk gS] ysfdu gekjs vuqlkj xyr gks ldrk gSA ;fn ge $test dks
Integer eku dj tksM dj jgs gSa] rks Hkh ge xyrh dj jgs gSa vkSj ;fn ge $test dks
Double eku dj tksM dj jgs gSa] rks Hkh ge xyrh dj jgs gSaA
gkykafd PHP }kjk Automatically Variable ds Type dks Set djus ds fy, Provide dh
tkus okyh lqfo/kk ,d vPNh lqfo/kk gS ysfdu gj lqfo/kk ds lkFk ftEesnkjh Hkh vkrh gSA
blfy, PHP esa Type Casting rFkk fofHkUu izdkj ds Type Conversion ls lacaf/kr
Functions ds ckjs esa cgqr xgjkbZ ls le>uk t:jh gksrk gSA D;ksafd dc dkSulk Variable
fdl Type dk gks tk,xk vkSj fdl izdkj dh t:jr dks dSls iwjk fd;k tk,xk] bl ckr
dks le>uk gh PHP Programming dks Best rjhds ls le>us dk ,dek= rjhdk gS ugha
rks PHP ds Codes dks Control djuk dkQh eqf”dy gks tkrk gSA
pwafd PHP Lo;a Data Type r; djrk gS] blfy, PHP gesa dbZ ,sls Built-In Functions
Hkh Provide djrk gS] ftudk iz;ksx djds ge le;&le; ij ;s Check dj ldrs gSa fd
Variable esa fdl izdkj dk eku gS ;k Variable fdl rjg dk Identifier gS] rkfd ge
gekjs PHP Code dks csgrj rjhds ls Control dj ldsaA
tc ge fdlh Variable dks Create djrs gSa] ysfdu mlesa dksbZ Value Initialize ugha
djrs] rks ml fLFkfr esa og Variable NULL Data Type dh rjg dke djrk gS] ;kuh “No
Value” dks Represent djrk gSA
Variable Initialization and Assignment Types
PHP esa ge fdlh Variable esa nks rjhdksa ls Value Initialize dj ldrs gSaA Value ds
:i esa o Reference ds :i esaA
Value Initialization or Value Assignment
tc ge fdlh Variable dks Declare djrs gSa] rc ge ml Variable dk ,d uke Assign
djrs gSa tks fd Reserve gksus okys Memory Location ds lkFk Associate gks tkrk gSA
bl uke esa ml Memory Location dk Reference gksrk gSA bl izfØ;k dks ge fuEu fp=
}kjk le> ldrs gSa%
$salary = 100; //Creates a Variable Identifier
73
Any Question or Suggestion, Click Here to Discuss
Core PHP in Hindi
tc mijksDr Statement Execute gksrk gS] rc PHP Interpreter Memory esa Space
Reserve djrk gS] ml Space dk uke salary j[krk gS vkSj salary uke ls
Associated Memory Location ij Value 100 dks Store dj nsrk gSA
;kuh okLro esa ;fn lgh rjhds ls le>sa] rks mijksDr Statement esa Variable salary esa
eku 100 ugha tk jgk gS] cfYd ftl Physical Memory Location dk uke salary gS] ml
Memory Location ij eku 100 tk jgk gSA salary rks ek= ,d uke gS vkSj uke esa fdlh
rjg dh Value ugha tk ldrhA ;kuh salary fdlh Physical Memory Location dk ,d
Reference ek= gSA
nwljs “kCnksa esa dgsa] rks salary Lo;a Memory Location ugha gS cfYd fdlh Physical
Memory Location dk Pointer gSA
ftl rjg ls ge fdlh Variable esa Directly fdlh Value dks Initialize ;k Assign dj
ldrs gSa] mlh rjg ls ge fdlh Variable esa fdlh nwljs Variable dk eku Hkh Initialize
;k Assign dj ldrs gSaA tSls%
$salary = 100; //Creates a Variable Identifier
$commission = $salary;
tc ;s nksuksa Statements Interpret gksrs gSa] rc ftl Memory Location dk uke salary
gS] ml Memory Location ij Stored Memory ml Memory Locations ij tkdj
Copy gks tkrh gS] ftl Memory Location dk uke commission gSA
tc bl izdkj ls ,d Variable dk eku fdlh nwljs Variable dh Memory Location ij
Copy gks tkrk gS] rks bl izfØ;k dks Value Initialization vFkok Value Assignment
dgrs gSaA
74
Any Question or Suggestion, Click Here to Discuss
Core PHP in Hindi
Reference Initialization or Reference Assignment
PHP gesa ;s lqfo/kk Hkh nsrk gS fd ge fdlh Variable esa fdlh nwljs Variable dh Value
Copy djus ds ctk; ml Variable dk Reference ;kuh Pointer Copy dj ldrs gSaA
tc gesa fdlh Variable dh Value ds ctk; mldk Reference Copy djuk gksrk gS] rc
gesa Reference fd, tkus okys Variable ds uke ls igys “&” Symbol dk iz;ksx djuk
gksrk gSA tSls%
$salary = 100; //Creates a Variable Identifier
$commission = &$salary;
tc ge mijksDr izdkj ls Variable Create djrs gSa] rc okLro esa nks ugha cfYd dsoy ,d
gh Memory Location Reserve gksrh gS vkSj ,d gh Memory Location ds nks uke
Create gks tkrs gSa] u fd nks vyx Memory Location Reserve gksrh gSaA bls ge fuEu
fp=kuqlkj le> ldrs gSa%
;kuh tc ge fdlh Variable dk Reference Create djrs gSa] rc okLro esa nks vyx
Variable Create ugha gksrs] cfYd ,d gh Variable Create gksrk gS vkSj mlh ,d
Variable ds nks uke ;kuh Alias Create gks tkrs gSaA QyLo:i ;fn ge fuEu Code
vuqlkj fdlh ,d Variable dk eku Change djrs gSa rks Automatically nwljs Variable
dk eku Hkh Change gks tkrk gS%
<?php
$salary = 100; //Creates a Variable Identifier
$commission = &$salary;
print "Salary : $salary n”;
$commission = 500;
print "Salary : $salary n”;
?>
//Output:
Salary : 100
Salary : 500
tSlkfd mijksDr Code esa ge ns[k ldrs gSa fd $commission mlh Memory Location
dks Refer dj jgk gS] ftls $salary dj jgk gSA blfy, tc geus igys $salary ds eku
dks Print fd;k] rks Output esa Salary : 100 gksrk gS tcfd $commission dk eku
cnydj 500 dj nsus ij $salary Variable dk eku Hkh Automatically 500 gks tkrk gS]
75
Any Question or Suggestion, Click Here to Discuss
Core PHP in Hindi
tks bl ckr dk ladsr gS fd $commission o $salary nksuksa leku Memory Location
dks gh Share dj jgs gSaA ;kuh nksuksa ,d nwljs ds Alias gSaA
PHP Programming esa bl rjhds dks rc mi;ksx esa fy;k tkrk gS] tc ge Object
Oriented Programming dj jgs gksrs gSa vFkok fdlh Function esa fdlh Argument dks
Actual Argument dh rjg Pass dj jgs gksrs gSa] rkfd Function }kjk ml Variable ds
eku esa fd;k tkus okyk ifjorZu Global rjhds ls Reflect gksA bl fo’k; esa ge vkxs
foLrkj ls tkusaxsA
lkFk gh Reference Variable dk iz;ksx djus dh otg ls Memory dh Hkh cpr gksrh gS
D;ksafd ,d ls T;knk Variables Create djus dh t:jr ugha jgrh ftlls Program
T;knk rsth ls Interpret gksrs gSa vkSj de Memory Consume djrs gSaA
Variable Variables
PHP esa Variable dks ,d vkSj Special rjhds ls Use fd;k tkrk gSA bl rjhds esa fdlh
,d Variable dk eku fdlh nwljs Variable dk uke gksrk gSA QyLo:i ge ml nwljs
Variable dks Dynamic rjhds ls Change djds igys Variable dks vyx&vyx rjhdksa
ls Reference dj ldrs gSaA bl izfØ;k dks PHP esa Variable Variables dgk tkrk gSA
tcfd ;fn “C” Language dh Hkk’kk esa dgsa rks bls Pointer dk Pointer dg ldrs gSaA
tgka igys Variable dk Reference ;k Pointer fdlh nwljs Variable esa gksrk gS vkSj ml
nwljs Variable dk Pointer ;k Reference fdlh rhljs Variable esa gksrk gS vkSj ge ml
rhljs Variable ds Through igys Variable dk eku Change vFkok Access djrs gSaA
PHP ds bl Concept dks le>us dk ,d mnkgj.k ns[krs gSaA mnkgj.k fuEukuqlkj gS%
<?php
$salary = "inDollars";
$$salary = 5000;
print "Salary : $inDollars n";
?>
//Output:
Salary: 5000
mijksDr Code esa geus print Statement esa $inDollars uke ds Variable dks Display
djok;k gS tcfd okLro esa geus bl uke dks dksbZ Variable gh Create ugha fd;k gSA
ysfdu ;s uke ,d Variable dh rjg dke dj jgk gS D;ksafd ;fn ;s uke ,d Variable dh
rjg dke ugha djrk] rks Output esa $inDollars ds LFkku ij eku 5000 fn[kkbZ ugha nsrkA
pfy,] le>rs gSa fd ,slk D;ksa gks jgk gSA
lcls igys geus $salary uke dk ,d Variable Create fd;k gS vkSj ml Variable esa
Value ds :i esa ,d String “inDollars” dks Set fd;k gSA
fQj vxys Statement esa geus $$salary uke Specify fd;k gS vkSj bl Variable esa eku
5000 Store dj fn;k gSA tc PHP Interpreter bl Line dks Execute djrk gS] rc
76
Any Question or Suggestion, Click Here to Discuss
Core PHP in Hindi
Execution ds le; Variable ds uke ds lkFk nks $$ Sign ns[kdj og vyx rjg ls
Reaction djrk gSA
pwafd] ;fn dsoy $salary gksrk] rks PHP Interpreter $salary uke ds Variable esa
Stored “inDollars” eku dks Display dj nsrk] ysfdu pwafd ;gka $$salary uke fy[kk gS]
blfy, PHP Interpreter nks Level esa dke djrk gSA igys Level esa ;s ml Variable
rd igqaprk gS] ftldk uke $salary gSA ;kuh fuEu dke djrk gS%
${$salary} = 5000;
tc PHP Interpreter bl Statement dh Parsing djrk gS] rc ;s Statement fuEu
:i esa Convert gks tkrk gS%
${inDollars} = 5000;
D;ksafd $salary uke ds Variable esa Value ds :i esa “inDollars” gh Stored gSA
vc ;fn ge mijksDr Statement esa ls dks’Bd ds Symbols dks gVk nsa] rks gesa fuEukuqlkj
Statement izkIr gksrk gS%
$inDollars = 5000;
QyLo:i $inDollars uke dk ,d u;k Variable Create gksrk gS vkSj ml u, Variable
esa eku ds :i esa 5000 Store gks tkrk gSA blhfy, tc ge print Statement esa
$inDollars Variable dks Display djokrs gSa] rks gesa Output esa bl Variable esa Value
ds :i esa eku 5000 izkIr gksrk gSA
mijksDr Conversion dh Internal izfØ;k dks ge fuEu fp=kuqlkj csgrj rjhds ls le>
ldrs gSa%
mijksDr fp= ds vuqlkj le>sa rks ;fn ge $salary Variable Use djrs gSa] rks gesa Value
ds :i esa Directly “inDollars” eku izkIr gks tkrk gSA ysfdu tc ge $$salary uke dks
Use djrs gSa] rks ;s uke igys $salary esa Convert gksrk gSA QyLo:i eku inDollars
izkIr gksrk gSA vc PHP Interpreter bl eku dks ,d u, Identifier ds uke ds :i esa
mi;ksx esa ysrk gS vkSj Create gksus okys ml u, Identifier ls Associated Memory esa
vkus okys eku dks Store dj nsrk gSA
77
Any Question or Suggestion, Click Here to Discuss
Core PHP in Hindi
nwljs “kCnksa esa dgsa rks ftl Identifier dk uke] $salary uke ds Variable esa gS ml uke
okys Identifier dh Memory Location dks $$salary }kjk Refer fd;k tk ldrk gSA
;s Concept le>uk FkksMk eqf”dy gS] ysfdu dHkh&dHkh ,slh t:jr iMrh gS tc gesa fdlh
Variable dks Dynamically Create djuk gksrk gS vkSj ml Variable esa Dynamically
Values dks Store djuk gksrk gSA ,slh t:jr dks dsoy Variable Variables Concept
}kjk gh iwjk fd;k tk ldrk gSA
bl rjhds dk iz;ksx djds ge gekjh t:jr ds vuqlkj dHkh Hkh fdlh Hkh Identifier esa
Stored String Value ds uke dk ,d Variable Create dj ldrs gSa vkSj mlesa
Dynamically Value Store dj ldrs gSaA
Expressions
PHP esa tc fdlh Code esa fdlh rjg dh Calculation ;k Logical Operation Perform
gks jgk gksrk gS] rks bl izdkj ds Statement dks Expression dgk tkrk gSA
Operand
fdlh Hkh Expression esa gesa”kk de ls de ,d Operand o de ls de ,d Operator
t:j gksrk gSA lkFk gh PHP dk gj Expression ,d Statement gksrk gS] ysfdu gj
Statement ,d Expression Hkh gks] ,slk t:jh ugha gSA mnkgj.k ds fy, fuEu
Statement ,d Expression Hkh gS vkSj Statement Hkh%
tks Identifier fdlh Calculation ;k Logical Operation esa Participate djrk gS] ml
Identifier dks Operand dgk tkrk gS] tcfd fdlh Expression esa ftl rjg dk
Operation Perform djuk gksrk gS] ml Operation ls Associated fdlh u fdlh
Symbol dks Expression esa Use fd;k tkrk gSA Use fd, tkus okys Symbol dks
Operator dgk tkrk gSA tSls%
print 10 + 2;
bl mnkgj.k esa eku 10 o 2 Operands gSa tcfd nksuksa ekuksa dks tksMus dh izfØ;k ds fy,
Specify fd;k x;k “+” dk Symbol ,d Operator gSA
mijksDr Statement ,d Expression Hkh gS D;ksafd bl Statement esa tksMus dh izfØ;k
gks jgh gS] ysfdu fuEu Statement dsoy ,d Statement gS] Expression ugha D;ksafd
blesa fdlh rjg dk dksbZ Calculation ;k Logical Operation Perform ugha gks jgk gS%
print “Hello World”;
Operators
Operators os Special Symbols gksrs gSa tks fdlh rjg dk Operation Perform djus
ds fy, PHP Interpreter dks Instruct djrs gSa vkSj mi;qDr Result Generate djrs gSaA
78
Any Question or Suggestion, Click Here to Discuss
Core PHP in Hindi
PHP fdlh Expression esa Specify fd, x, fofHkUu izdkj ds Operators ds vk/kkj ij
fofHkUu izdkj dh Automatic Type Casting djrk gSA
Type Costing ,d ,slh izfØ;k gksrh gS] ftlesa fdlh Identifier ds eku dks t:jr ds
vk/kkj ij ,d Data Type ls fdlh nwljs Data Type ds eku esa Convert fd;k tkrk gS]
tks fd lkekU;r% vU; Programming Languages esa ugha gksrkA
tc ge PHP esa fdlh Expression dks fdlh rjg dk Operation Perform djus ds fy,
Specify djrs gSa] rks gesa”kk lgh Result Generate djus ds fy, PHP fofHkUu izdkj ds
Operators dks ,d fuf”pr izkFkfedrk Øekad nsrk gS lkFk gh Expression ds Perform
gksus dh fn”kk r; djrk gSA
lkekU;r% PHP esa dqN Operations Left to Right Perform gksrs gSa] tcfd dqN
Operators Right to Left Perform gksrs gSaA bls Operator dh Associativity dgk tkrk
gSA tcfd fdlh Expression esa Specify fd, x, Operators ds vk/kkj ij dkSulk
Operation igys Perform gksxk vkSj dkSulk ckn esa] bl ckr dks Operators dk
Precedence dgk tkrk gSA bu nksuksa ewy Concepts dks le>us ds fy, ge ,d
mnkgj.k ns[krs gSaA ekuyks fd gekjs ikl fuEukuqlkj ,d Expression gS] ftls PHP Solve
djsxk%
x = 12 * 10 – ( 10 / 2 ) + 2 / 2 * 3
PHP tc bl Expression dks Execute djrk gS] rc og fuEukuqlkj lkj.kh ds vuqlkj
Expression esa Use fd, x, fofHkUu Operators dh Precedence o Associativity r;
djrk gS%
Operator Associativity Purpose
new NA Object instantiation
( ) NA Expression subgrouping
[ ] Right Index enclosure
! ~ ++ -- Right Boolean NOT, bitwise NOT, increment, decrement
@ Right Error suppression
/ * % Left Division, multiplication, modulus
+ - . Left Addition, subtraction, concatenation
<< >> Left Shift left, shift right (bitwise)
< <= > >= NA Less than, less than or equal to, greater than, greater
than or equal to
== != === <> NA Is equal to, is not equal to, is identical to, is not equal
to
& ^ | Left Bitwise AND, bitwise XOR, bitwise OR
&& || Left Boolean AND, Boolean OR
?: Right Ternary operator
= += *= /=
-= %=&= |=
^= <<= >>=
Right Assignment operators
AND XOR OR Left Boolean AND, Boolean XOR, Boolean OR
, Left Expression separation; example: $days =
array(1=>"Monday", 2=>"Tuesday")
79
Any Question or Suggestion, Click Here to Discuss
Core PHP in Hindi
mijksDr lkj.kh esa tks Operator igys Specify fd;k x;k gS] mldh izkFkfedrk T;knk gS
tcfd tks Operator ckn esa Specify fd;k x;k gSA mldh izkFkfedrk lcls de gSA
mijksDr lkj.kh ds vuqlkj new Operator dh izkFkfedrk lcls T;knk gS tcfd Comma
(,) Operator dh izkFkfedrk lcls de gSA vc ;fn ge le>sa fd PHP gekjs Expression
dks fdl rjg ls Solve djrk gS] rks fuEukuqlkj le> ldrs gSa%
x = 12 * 10 – ( 10 / 2 ) + 2 / 2 * 3
mijksDr Expression esa geus =, *, -, ( ), / o + Operators dks Use fd;k gSA vc ;fn
ge bu Operators dh izkFkfedrk dks mijksDr lkj.kh ds vk/kkj ij Specify djsa rks ;s
lHkh Operators fuEu Øe esa Perform gksaxs%
( ) Top Level Priority in the above table Left to Right
* and / Second Priority as per the above table Left to Right
- and + Third Priority as per the above table Left to Right
= Lowest Priority as per the above table Right to Left
,d /;ku j[kus okyh ckr ;s Hkh gS fd PHP gesa”kk Expressions dks Interpret djus dh
“kq:vkr Left to Right Direction esa djrk gS ysfdu ;fn fdlh Operator dh izkFkfedrk
vU; Operator dh izkFkfedrk ls de gks] rks igys ml Operator dks Solve djrk gS]
ftldh izkFkfedrk T;knk gSA
lkFk gh PHP Hkh vU; Programming Languages dh rjg iwjs Expression dks ,d gh
ckj esa Solve ugha dj nsrk] cfYd VqdMksa esa Solve djrk gSA ;kuh tc mijksDr
Expression Solve gksrk gS] rc fuEu Øe Follow gksrk gS%
x = 12 * 10 – ( 10 / 2 ) + 2 / 2 * 3
gkykafd mijksDr Expression esa = Operator Left to Right Direction esa lcls igys vkrk
gS] ysfdu bldh Priority lcls de gSA blfy, PHP lcls igys = Operator ds Right
Part dks Solve djrk gS lkFk gh gkykafd Left to Right Øe esa * o – Operators igys
vk jgs gSa] ysfdu pwafd ( ) dh Priority lcls T;knk gksrh gS] blfy, PHP lcls igys ( )
ds Expression dks Solve djrk gS vkSj gesa fuEukuqlkj Result izkIr gksrk gS%
x = 12 * 10 – 5 + 2 / 2 * 3
vc PHP fQj ls Expression dks Left to Right Check djrk gSA pwafd = dh izkFkfedrk
lcls de gS] blfy, PHP bl ckj Left to Right Flow gksrs gq, * Operator dks Solve
djrk gSA QyLo:i PHP dks fuEu Output izkIr gksrk gS%
x = 120 – 5 + 2 / 2 * 3
vc PHP fQj ls Expression dks Left to Right Evaluate djrk gS] ysfdu bl
Expression esa vHkh Hkh / Operator gS] ftldh izkFkfedrk – ls T;knk gksus dh otg ls
igys / Operator Solve gksrk gS vkSj PHP dks fuEu Output izkIr gksrk gS%
x = 120 – 5 + 1 * 3
80
Any Question or Suggestion, Click Here to Discuss
Core PHP in Hindi
PHP fQj ls Expression dks Left to Right Evaluate djrk gS] ysfdu / dh Priority
T;knk gksus dh otg ls bl ckj Hkh – o + ls igys * Operator dks Evaluate djrk gSA
QyLo:i PHP dks fuEu Output izkIr gksrk gS%
x = 120 – 5 + 3
vc bl Expression esa – o + dsoy nks gh Operators gSa vkSj nksuksa gh leku Priority ds
Operators gSa] QyLo:i PHP fQj ls Left to Right Evaluate gksrk gS vkSj igys –
Operator dks Solve djrk gS] ftlls PHP dks fuEu Output Expression izkIr gksrk gS%
x = 115 + 3
vc PHP + Operator dks Solve djrk gS] ftlls Final Output fuEukuqlkj izkIr gksrk gS%
x = 118
vUr esa = Operator Solve gksrk gSA pwafd = Operator dh Priority lcls de gksus dh
otg ls lcls ckn esa Solve gks jgk gS lkFk gh = Operator Right to Left Execute gksrk
gSA ifj.kkeLo:i eku 118 ml Memory Location ij tkdj Store gks tkrk gS] ftldk
uke x gSA
mijksDr Discussion ds vk/kkj ij ge le> ldrs gSa fd PHP fdl rjg ls fdlh
Expression dks VqdMksa esa Solve djrk gS vkSj Operator dh Precedence o
Associativity ds vk/kkj ij Final Result Generate djrk gSA yxHkx lHkh
Programming Languages blh rjhds ls fdlh Expression dks Solve djrs gSa]
blhfy, lHkh Programming Languages dk Output gesa”kk ,d leku gh izkIr gksrk gSA
bl izdkj ls fdlh Operation ds Solve gksus dh izfØ;k dks Data Structure esa Polish
Notation dgk tkrk gSA
PHP esa Hkh vU; Languages dh rjg fofHkUu izdkj ds Operators gSa] tks fofHkUu izdkj
dh Arithmetical o Logical Calculations dks Perform djrs gSaA PHP esa fofHkUu izdkj
ds Operators dks fofHkUu Categories esa Divide fd;k x;k gS] rkfd ge bu Operators
dks csgrj rjhds ls le> ldsa o mi;ksx esa ys ldsaA vc ge PHP esa Supported fofHkUu
izdkj ds Operators dks Detail ls le>saxsA
Arithmetic Operators
fofHkUu izdkj dh Arithmetical Operations dks Perform djus ds fy, PHP esa 5
Arithmetic Operators Define fd, x, gSa] tks fuEukuqlkj gSa%
Operator Name and Working Example
+ Addition 10 + 3 //Result : 13
– Subtraction 10 – 3 //Result : 7
* Multiplication 10 * 3 //Result : 30
/ Division 10 / 3 //Result : 3
% Modulus / Reminder 10 / 3 //Result : 1
81
Any Question or Suggestion, Click Here to Discuss
Core PHP in Hindi
mijksDr lHkh Arithmetical Operators dks ge fuEukuqlkj ,d PHP Script esa Use djds
nks la[;kvksa ds lkFk fofHkUu izdkj dh Arithmetical Calculations Perform dj ldrs gSa%
<?php
$num1 = 10;
$num2 = 3;
print "Add = " . ($num1 + $num2) . "n";
print "Sub = " . ($num1 - $num2) . "n";
print "Mul = " . $num1 * $num2 . "n";
print "Div = " . $num1 / $num2 . "n";
print "Rem = " . $num1 % $num2 . "n";
?>
//Output:
Add = 13
Sub = 7
Mul = 30
Div = 3.3333333333333
Rem = 1
mijksDr Code esa geus Addition o Subtraction ds Codes dks ,d dks’Bd esa Enclose
fd;k gSA ,slk djus dk dkj.k ;s gS fd tSlkfd geus igys Hkh dgk gS fd PHP Lo;a vius
Lrj ij fofHkUu izdkj dh Type Casting djrk gS vkSj PHP esa + o – Operators dks
String tksMus ds fy, Hkh Use fd;k tk ldrk gSA ifj.kkeLo:i ;fn ge mijksDr
Statement esa ls dks’Bd dks Remove dj nsa] rks gesa mijksDr Output ds LFkku ij fuEu
Output izkIr gksrk gS%
//Output:
3
-3
Mul = 30
Div = 3.3333333333333
Rem = 1
mijksDr Output esa ge ns[k ldrs gSa fd gesa Addition o Subtraction dk Output
fcYdqy gh xyr izkIr gks jgk gSA ,slk blfy, gksrk gS D;ksafd tc mijksDr PHP Code dh
fuEu Line Interpret gksrh gS%
print "Add = " . $num1 + $num2 . "n";
rc PHP pwafd Left to Right Run gksrk gS] blfy, lcls igys og String “Add =” ds
lkFk $num1 dh Value 10 dks String Format esa tksM nsrk gSA ifj.kke Lo:i ;s
Expression fuEu String cu tkrk gS%
print "Add = 10" + $num2 . "n";
82
Any Question or Suggestion, Click Here to Discuss
Core PHP in Hindi
ysfdu tc + Operator “Add=10” String o $num2 ds Integer eku 3 dks vkil esa
tksMrk gS] rc String “Add = 10” esa igyk Character ,d Non Numerical Number,
Dot ;k e/E u gksus dh otg ls bl String dks 0 esa Convert dj nsrk gSA ifj.kkeLo:i
mijksDr Expression vc fuEu Format esa Convert gks tkrk gS%
print 0 + $num2 . "n";
ifj.kke Lo:i vc “0” dk tksM $num2 ds eku 3 ls gksrk gS vkSj gesa Output esa “Add =
13” izkIr gksus ds ctk; dsoy 3 izkIr gksrk gSA ;gh izfØ;k rc Hkh Perform gksrh gS] tc
ge – Operator dks String ds lkFk Use djrs gSaA ysfdu ;fn ge bl Expression dks
fuEu Format esa fy[ksa%
print $num1 + $num2 " . = Add" . "n";
rks gesa gekjk Output fuEukuqlkj izkIr gksrk gS%
13= Add
,slk blfy, gksrk gS D;ksafd pwafd PHP Left to Right Run gksrk gS] blfy, lcls igys
PHP mijksDr Expression esa $num1 o $num2 ds eku dks vkil esa tksM nsrk gSA
QyLo:i eku 13 Generate gksrk gS] tks String “ = Add” ds lkFk Concatenate
Operator }kjk ,d String Format esa tqM dj fuEukuqlkj Return gksrk gSA
pfy,] ,d vkSj fLFkfr ij fopkj djrs gSaA tc fdlh String esa igys dksbZ Numerical eku
gksrk gS vkSj ckn esa dksbZ String gksrh gS vkSj ge ml String Identifier dks fdlh
Numerical Value ds lkFk + Operator dk iz;ksx djds tksMrs gSa] rc PHP ml String
ds Left Most Numbers dks rc rd Scan djrk gS] tc rd fd mls String izkIr ugha
gks tkrk vkSj bl Number dks og + Operator ds lkFk Specified nwljs Operand esa
tksM dj Result Return djrk gSA bls le>us ds fy, fuEu mnkgj.k ns[krs gSa%
<?php
$num1 = 10;
$num2 = 3;
print $num1 . " and " + $num2 . " = Totaln";
?>
//Output:
13 = Total
mijksDr Code esa Hkh PHP lcls igys $num1 ds eku dks String “ and ” ds lkFk
Concatenate djrk gSA ifj.kkeLo:i fuEu Resultant Expression Generate gksrk gS%
print "10 and " + $num2 . " = Totaln";
vc gkykafd eku 10 ,d String “10 and “ esa String Format esa Represented gS] ysfdu
tc + Operator Execute gksrk gS] rc PHP bl String ds Left ls Scanning “kq:
djrk gS vkSj rc rd Scanning djrk gS] tc rd fd mls dksbZ Digit izkIr gksrh gSA pwafd
83
Any Question or Suggestion, Click Here to Discuss
Core PHP in Hindi
bl String esa 1 o 0 nks Digits gSa] blfy, PHP bu nksuksa Digits dks ,d Numerical
Integer esa Convert djds Return dj nsrk gS vkSj “ks’k String dks Ignore dj nsrk gSA
ifj.kkeLo:i mijksDr Expression fuEukuqlkj Convert gks tkrk gS%
print 10 + $num2 . " = Totaln";
vc eku 10 Variable $num2 ds eku 3 ds lkFk Arithmetically tqMrk gS vkSj eku 13
Generate gksrk gS tks fd Concatenate Operator ds ek/;e ls String “ = Total” ds
lkFk tqMrk gS vkSj gesa fuEu Output izkIr gksrk gS%
13 = Total
;kuh tc fdlh String esa igys Numerical eku gks vkSj ge ml String dks + Operator
dk iz;ksx djds fdlh nwljs Numerical Value okys Identifier ds lkFk tksMsa] rks PHP ml
String ls Left To Right esa ftrus Hkh Digits gksrs gSa] mUgsa Integer esa Convert djds
Return djrk gS] tcfd ;fn String ds Left Most Side esa Numerical Numbers gks o
Numbers ds chp esa dgha ij Hkh Dot vFkok e/E gks] rks mu Digits dks Floating Point
Values esa Convert djds Return djrs gq, lHkh vU; Alphanumerical Characters dks
Ignore dj nsrk gS] ysfdu ;fn String ds Left Most Side esa dksbZ Character gks] rks
PHP ml iwjh String ds LFkku ij 0 Replace dj nsrk gSA
tSlkfd geus igys Hkh dgk fd PHP Lo;a vius Lrj ij fofHkUu izdkj dh Type Casting
djrk gS] blfy, ;fn ge bu NksVh&NksVh ckrksa dks o PHP ds Internal Automatic
Behavior dks Bhd ls u le>sa] rks PHP Script esa cgqr gh tfVy izdkj dh Bugs
Generate gks tkrh gSa] ftUgsa Debug djuk yksgs ds pus pckus tSlk gks tkrk gSA
tc ge fdlh Integer eku esa fdlh nwljs Integer eku dk Hkkx nsrs gSa] rks PHP dsoy
Integer eku gh Return djsxk] ,slk t:jh ugha gksrk] tSlk fd “C” o “C++” esa gksrk gSA
cfYd PHP fdlh Hkh izdkj ds Value Loss dks jksdus ds fy, fdlh Integer eku dks
t:jr ds vuqlkj Floating Point Value ds :i esa Hkh Return dj ldrk gSA
mnkgj.k ds fy, mijksDr Code esa geus tc $num1 esa $num2 dk Hkkx fn;k] rks okLro
esa geus ,d Integer esa nwljs Integer dk Hkkx fn;k gSA ysfdu tSlkfd ge Output esa ns[k
ldrs gSa fd gesa Integer ugha cfYd Double Type dk eku izkIr gks jgk gSA
,slk blfy, gks jgk gS] D;ksafd ;fn gesa dsoy Integer eku Return gksrk] rks
$num1/$num2 dk eku 3 gksrk u fd 3.333333… ysfdu PHP tkurk gS fd Return
gksus okyk eku ,d Pure Integer ugha gks ldrk vkSj eku dks Pure Integer ds :i esa
Return djus ij eku 0.333333… dk Loss gks tk,xkA blfy, PHP ges Integer ds
LFkku ij Floating Point Value Return dj jgk gSA
T;knkrj Programmers “C” ;k “C++” Background ls gksrs gSa blfy, PHP ds T;knkrj
Concepts o Syntax mUgsa ,d leku gh yxrs gSaA ifj.kkeLo:i os cgqr tYnh bl ckr
dk fu.kZ; ys ysrs gSa fd PHP rks muds fy, cgqr ljy gSA os cMh gh vklkuh ls bls lh[k
ldrs gSaA ysfdu PHP “C” o “C++” ds Concepts o Syntaxes ls Inspired rks gS]
ysfdu iwjh rjg ls “C” ;k “C++” dh rjg gh dke ugha djrk cfYd blds Lo;a ds Hkh dqN
Featurs gSaA
84
Any Question or Suggestion, Click Here to Discuss
Core PHP in Hindi
blfy, Hkys gh vki “C” “C++” ds vPNs tkudkj gksa] vkidks bl iqLrd dh ,d&,d Line
dks de ls de ,d ckj t:j i<uk pkfg,] rkfd vki le> ldsa fd D;k Extra Ordinary
gS PHP esa “C”, “C++”, o JAVA dh rqyuk esaA
String Operators
PHP esa ewy :i ls nks String Operators gSa] tks fd nks Strings dks vkil esa
Concatenate djus dk dke djrs gSaA igyk Operator okLro esa ewy Operator gS] ftls
,d Single Dot (.) Symbol }kjk Represent fd;k tkrk gSA tcfd nwljk Operator ,d
Shorthand Assignment Operator gS] ftls ge Assignment Operators dks le>rs
le; ns[ksaxsA Concatenate Operator dks ge gekjs fiNys dbZ Programs esa mi;ksx esa
ys pqds gSaA
Dot Operator dks tc ge nks Numbers ds chp fcuk Specify djrs gSa] rc ;s Dot
Operator ,d Floating Point Value dks Represent djrk gSA tSls%
10.5
ysfdu tc ge Dot Operator dks nks Strings ;k ,d String o ,d vU; izdkj ds Data
Type ds Identifier ;k Value ds chp Specify djrs gSa] rc ;s ,d Concatenate
Operator dh rjg O;ogkj djrk gS vkSj nksuksa Operands dks ,d String ds :i esa
tksMdj Concatenate dj nsrk gSA
bl izfØ;k esa Concatenate Operator ds Left o Right Side esa Specify fd;k tkus
okyk Space ,d egRoiw.kZ Role Play djrk gSA mnkgj.k ds fy, fuEu Code Segment
ns[krs gSa%
<?php
echo "Result of 10 . 2 * 2 : "; print 10 . 2 * 2 . "n";
echo "Result of 10.2 * 2 : "; print 10.2 * 2 . "n";
?>
//Output:
Result of 10 . 2 * 2 : 104
Result of 10.2 * 2 : 20.4
nksuksa Outputs }kjk ge le> ldrs gSa fd tc Dot Operator dks Numerical Values ds
chp Specify fd;k tkrk gS vkSj Dot Operator ds Left ;k Right ;k nksuksa rjQ de ls
de ,d Space gksrk gS] rks Dot Operator ,d Concatenate Operator dh rjg dke
djrk gS vkSj Values dks ,d String Format esa tksMrk gS] tSlkfd ge igys Output dh
igyh Line esa ns[k ldrs gSaA
pwafd * Operator dh Priority, Dot Operator dh rqyuk esa T;knk gksrh gS] blfy, mijksDr
Code dh First Line esa igys 2 * 2 Expression Execute gksrk gS vkSj Result ds :i esa
4 vkrk gSA tks fd 10 . 4 ds :i esa String Format esa Concatenate gksdj Output esa
104 dh rjg Display gksrk gSA
85
Any Question or Suggestion, Click Here to Discuss
Core PHP in Hindi
ysfdu tc ge nks Numerical Values ds chp Dot Operator dks Specify djrs gSa vkSj
Dot Operator ds fdlh Hkh vksj ,d Hkh Space ugha gksrk] rc PHP ml Value dks ,d
Floating Point Value dh rjg Treat djrk gSA QyLo:i nwljs Output esa ge ns[k ldrs
gSa fd gekjk eku 10.2 ,d Floating Point Value dh rjg Treat gks jgk gS ftldk xq.kk
eku 2 ls gksus ds ckn Result ds :i esa gesa 20.4 izkIr gks jgk gSA
lkekU;r% Double Quotes ds chp Enclosed String Identifiers dk Concatenation
T;knk rst xfr ls gksrk gS] blfy, tgka ij nks Strings dks vkil esa tksMuk gks vkSj ;fn
gekjh t:jr Double Quotes ls iwjh gks ldrh gks] rks gesa Double Quotes dks gh Use
djuk pkfg,] Concatenate Operator dks ughaA D;ksafd bldh Process gksus dh Speed,
Double Quoted String ds Process gksus dh Speed dh rqyuk esa de gksrh gSA
Increment Decrement Operators
;s Operators Hkh yxHkx lHkh Programming Languages esa gksrs gSa vkSj yxHkx lHkh
Programming Languages esa leku izdkj ls gh dke djrs gSaA Increment Operator
dks Double Plus Sign ( ++ ) }kjk Represent fd;k tkrk gS] tcfd Decrement
Operator dks Double Minus Sign ( -- ) }kjk Represent fd;k tkrk gSA
;s Operators dsoy ,d Operand ds lkFk dke djrs gSa] blfy, lkekU;r% bUgsa Unary
Operator Hkh dgk tkrk gSA ;s nksuksa Operators ftl Identifier ds lkFk Use fd, tkrs
gSa] ml Identifier ds eku dks 1 c<krs ;k 1 ?kVkrs gSaA bu nksuksa Operators ds Hkh nks
Versions gSa tks fuEukuqlkj gSa%
Pre-Increment ++$x Pre-Decrement --$x
Post-Increment $x++ Post-Decrement $x--
tc ge Pre-Increment ;k Pre-Decrement Operator dks Use djrs gSa] rc
Identifier dk eku Øe”k igys c<rk ;k igys ?kVrk gS] fQj og u;k Updated eku ml
Expression esa Use gksrk gS] ftlesa Pre-Increment ;k Pre-Decrement Identifier dks
Use fd;k x;k gSA
ysfdu tc ge Post-Increment ;k Post-Decrement Operator dks Use djrs gSa] rc
og Expression igys Evaluate gksrk gS] ftlesa Post-Increment ;k Post-Decrement
Identifier dks Use fd;k x;k gS vkSj Expression Evaluate gksus ds ckn ml Identifier
dk eku Øe”k c<rk ;k ?kVrk gS] fQj og u;k Updated eku ml Expression esa Use
gksrk gSA Pre o Post dh bl izfØ;k dks ge fuEu mnkgj.k }kjk le> ldrs gSa%
<?php
$preInc = 10;
$postInc = 10;
$preDec = 10;
$postDec = 10;
print "Value of all variables : 10 nn";
echo "Pre-Increment: " ; print ++$preInc + 1 . "n";
echo "Post-Increment: " ; print $postInc++ + 1 . "n";
86
Any Question or Suggestion, Click Here to Discuss
Core PHP in Hindi
echo "Pre-Decrement: " ; print --$preDec + 1 . "n";
echo "Post-Decrement: " ; print $postDec-- + 1 . "nn";
print "Value of $preInc: " . $preInc . "n";
print "Value of $postInc: " . $postInc . "n";
print "Value of $preDec: " . $preDec . "n";
print "Value of $postDec: " . $postDec . "n";
?>
//Output:
Value of all variables : 10
Pre-Increment: 12
Post-Increment: 11
Pre-Decrement: 10
Post-Decrement: 11
Value of $preInc: 11
Value of $postInc: 11
Value of $preDec: 9
Value of $postDec: 9
mijksDr PHP Code esa geus pkj Variable Create fd, gSa vkSj pkjksa gh Variables esa
eku ds :i esa 10 Store fd;k gSA
igys Print Statement esa $preInc Variable dks Pre Increment fd;k gSA QyLo:i bl
Variable dk eku 10 ls 11 gks tkrk gS] fQj mlesa 1 tqMrk gS vkSj Output esa gesa eku
12 izkIr gksrk gSA
nwljs Print Statement esa geus $postInc Variable dks Post Increment fd;k gSA
QyLo:i igys bl Variable ds eku 10 esa 1 tqMrk gS vkSj Output esa gesa 11 izkIr gksrk
gSA fQj $postInc dk eku ,d Increase gksdj 11 gks tkrk gSA
rhljs Print Statement esa geus $preDec dks Pre Decrement fd;k gSA QyLo:i bl
Variable dk eku 10 ls 9 gks tkrk gS] fQj mlesa 1 tqMrk gS vkSj Output esa gesa eku 10
izkIr gksrk gSA
vfUre Print Statement esa geus $postDec Variable dks Post Decrement fd;k gSA
QyLo:i igys bl Variable ds eku 10 esa 1 tqMrk gS vkSj Output esa gesa 11 izkIr gksrk
gSA fQj $postDec dk eku ,d Decrease gksdj 9 gks tkrk gSA
PHP ds bu Operators dh fo”ks’krk ;s gS fd ge bu Operators dks u dsoy
Numerical Values okys Variable ds lkFk Use dj ldrs gSa] cfYd bUgsa String ds lkFk
Hkh Apply fd;k tk ldrk gSA PHP Lo;a gh A/a ls z/Z rd ds eku dks Increment ;k
Decrement djus ds ckn fQj ls nks Characters ds :i esa Increment ;k Decrement
djus yxrk gSA mnkgj.k ds fy, fuEu PHP Script ns[krs gSa%
87
Any Question or Suggestion, Click Here to Discuss
Core PHP in Hindi
<?php
$preInc = "x";
print "Value of $preInc: " . ++$preInc . "n";
print "Value of $preInc: " . ++$preInc . "n";
print "Value of $preInc: " . ++$preInc . "n";
print "Value of $preInc: " . ++$preInc . "n";
?>
//Output:
Value of $preInc: y
Value of $preInc: z
Value of $preInc: aa
Value of $preInc: ab
mijksDr Code dh izfØ;k dks vki Output }kjk le> ldrs gSa fd tc Incrementing
Z/z rd iwjk gks tkrk gS] rc PHP Lo;a gh Incrementing dks nks Characters ds :i esa
Display djus yxrk gS vkSj ;s izfØ;k fdlh Hkh vkSj fdrus Hkh Characters dh String ij
leku :i ls Apply gksrh gSA
tc ge Pre o Post Increment/Decrement Operators dh ckr djrs gSa] rc tgka rd
lEHko gks gesa] Pre Increment o Pre Decrement Operators dks T;knk mi;ksx esa ysuk
pkfg, D;ksafd ;s Internally de Memory Use djrs gSa vkSj Post Increment ;k Post
Decrement dh rqyuk esa T;knk rst xfr ls Evaluate gksrs gSaA
Equality Operators
;s Operators nks Values ds chp bl ckr dks Check djrs gSa fd os nksuksa Values vkil
esa cjkcj gSa ;k ughaA ewy :i ls bl Category esa pkj Operators dks Specify fd;k tk
ldrk gSA
== Is Equal To
!= Is Not Equal To
=== Is Identically Equal To
!== Is Not Identically Equal To
bUgsa ge fuEu mnkgj.k }kjk T;knk csgrj rjhds ls le> ldrs gSa%
x = 10 y = 10
x == y // x is equal to y : True
x != y // x is not equal to y : False
x===y // x is identically equal to y : True
x !== y // x is not identically equal to y : False
88
Any Question or Suggestion, Click Here to Discuss
Core PHP in Hindi
tc x o y nksuksa esa Integer 10 gksrk gS] rc gesa le>us esa dksbZ ijs”kkuh ugha vkrh fd
dkSulk Statement True Return djsxk vkSj dkSulk False, D;ksafd mijksDr Statements
esa igyk Expression True Return dj jgk gS D;ksafd x o y ,d nwljs ds cjkcj gSaA
tcfd nwljk Statement False Return dj jgk gS D;ksafd nwljk Statement dg jgk gS
fd x o y ,d nwljs ds cjkcj ugha gS] tks fd xyr gS] D;ksafd x o y nksuksa esa Integer eku
10 gksus dh otg ls nksuksa cjkcj gSaA
rhljk Statement dg jgk gS fd x o y nksuksa Identically cjkcj gSaA ;kuh bu nksuksa
Variables esa tks eku gS] og Hkh cjkcj gS vkSj mu ekuksa dk Data Type ¼tks fd gekjs
mnkgj.k eku 10 gksus dh otg ls Integer gSA½ Hkh leku gSA blfy, ;s Statement Hkh
True Return dj jgk gSA
pkSFkk Statement dg jgk gS fd x o y nksuksa Identically Equal ugha gSa] tks fd xyr gS
D;ksafd x o y nksuksa Integer Type ds gSa vkSj nksuksa esa Value Hkh leku ;kuh 10 gS] blfy,
okLro esa ;s nksuksa Identically Equal gSaA QyLo:i ;s Statement gesa False Return
djrk gSA
x = "10" y = 10
x == y // x is equal to y : True
x != y // x is not equal to y : False
x===y // x is identically equal to y : False
x!==y // x is not identically equal to y : True
mijksDr Codes esa x esa ,d String Format esa eku 10 Stored gS tcfd y esa Integer
Format esaA blfy, bl ckj Return gksus okys True ;k False vyx rjhds ls Return
gksrs gSaA
tc igyk Statement Execute gksrk gS] rc x dh String Value dks PHP ,d Integer
Value esa Convert djus ds ckn Comparision djrk gS fd x dk eku y ds eku ds
cjkcj gSA QyLo:i gesa True izkIr gksrk gSA
nwljk Statement Execute gksrs le; Hkh PHP x ds String eku dks Integer esa Convert
djus ds ckn Compare djrk gS] blfy, nks Integers ds chp Comparision gksrk gS vkSj
bl fLFkfr esa eku x dk eku 10 y ds eku 10 ds cjkcj gh gksrk gSA QyLo:i gesa False
Return gksrk gS] D;ksafd ;s Statement dg jgk gS fd x dk eku y ds eku ds cjkcj ugha
gS] tks fd xyr gSA
rhljk Statement dg jgk gS fd x o y ds eku o Data Type nksuksa leku gSa] tks fd
xyr gSA D;ksafd gkykafd x eku 10 dks String Format esa Hold dj jgk gS ysfdu
Comparision ds le; ;s eku 10 String ls Integer esa Convert gks tkrk gS] ysfdu fQj
Hkh okLro esa rks x ,d String Type dk Variable gSA blfy, Variable y ds Data Type
ds leku rks ugha gSA ifj.kkeLo:i gesa rhljs Expression ds Result ds :i esa False
izkIr gksrk gSA
pkSFkk Statement dg jgk gS fd x o y nksuksa Identically Equal ugha gSa] tks fd lgh gS
D;ksafd x o y nksuksa Integer Type ds ugha gSa Hkys gh nksuksa esa Value leku ;kuh 10 gS]
89
Any Question or Suggestion, Click Here to Discuss
Core PHP in Hindi
blfy, okLro esa ;s nksuksa Identically Equal ugha gSaA QyLo:i ;s Statement gesa True
Return djrk gSA
;fn ge mijksDr mnkgj.k dks gh PHP Code }kjk Explain djuk pkgsa] rks gekjk PHP
Code fuEukuqlkj cu ldrk gS%
<?php
$firstVal = 10;
$secondVal = 10;
var_dump($firstVal == $secondVal);
var_dump($firstVal != $secondVal);
var_dump($firstVal === $secondVal);
var_dump($firstVal !== $secondVal);
$firstVal = "10";
var_dump($firstVal == $secondVal);
var_dump($firstVal != $secondVal);
var_dump($firstVal === $secondVal);
var_dump($firstVal !== $secondVal);
?>
var_dump() Function PHP }kjk Provide fd;k tkus okyk ,d ,slk Function gS] tks
Argument ds :i esa ,d Identifier ysrk gS vkSj Output ds :i esa gesa ml Identifier ds
Data Type o Value dks Represent djrk gSA tc ge mijksDr Script dks Execute
djrs gSa] rc gesa fuEu Output izkIr gksrk gS] tks fd Exactly oks gh gS] tks geus bl Script
ls Just igys Discuss fd;k gS%
bool(true)
bool(false)
bool(true)
bool(false)
bool(true)
bool(false)
bool(false)
bool(true)
tSlkfd geus igys Hkh dgk Fkk fd Float Value ij ge fdlh rjg dk fo”okl ugha dj
ldrs] D;ksafd Type Casting ds nkSjku Float Values dk eku cny tkrk gSA blfy,
Float Values ds lkFk Equality Operators dks Use ugha djuk pkfg,] D;ksafd gesa
Exactly lgh mRrj gh izkIr gksxk] bl ckr dh dksbZ Surety ugha gksrh gSA
Comparision Operators / Relational Operators
tSlkfd ge uke ls gh le> ldrs gSa] bu Operators dk iz;ksx gesa”kk nks Operands dks
vkil esa Compare djus ds fy, fd;k tkrk gSA tc nks Operands ds chp dksbZ ckr
lgh gksrh gS] rks ;s Operator True Return djrs gSa] tcfd ckr lgh u gksus dh fLFkfr esa
90
Any Question or Suggestion, Click Here to Discuss
Core PHP in Hindi
;s Operators False Return djrs gSaA PHP esa ewy :i ls fuEu Comparision
Operators gksrs gSa%
< is Less Then
> is Greater Then
<= is Less Then or Equal To
>= is Greater Then or Equal To
? : Ternary Operator
;s Operators Hkh Equality Operators dh rjg gesa”kk True ;k False gh Return djrs
gSaA bu Operators dks ,d Program }kjk fuEukuqlkj le>k tk ldrk gS%
<?php
$firstVal = 10;
$secondVal = 10;
var_dump($firstVal < $secondVal); //10 is less then 10 :False
var_dump($firstVal > $secondVal); //10 is greater then 10 :False
var_dump($firstVal <= $secondVal); //10 is less then or equal to 10 :True
var_dump($firstVal >= $secondVal); //10 is greater then or equal to 10 :True
$firstVal = "15";
#Now $firstValue is a String with Value 15
var_dump($firstVal < $secondVal); //15 is less then 10 : False
var_dump($firstVal > $secondVal); //15 is greater then 10 : True
var_dump($firstVal <= $secondVal); //15 is less then or equal to 10 : False
var_dump($firstVal >= $secondVal); //15 is greater then or equal to 10 : True
$secondVal = "25";
#Now $secondValue is a String with Value 25
var_dump($firstVal < $secondVal); //15 is less then 25 :True
var_dump($firstVal > $secondVal); //15 is greater then 25 :False
var_dump($firstVal <= $secondVal); //15 is less then or equal to 25 :True
var_dump($firstVal >= $secondVal); //15 is greater then or equal to 25 :False
?>
mijksDr Codes o lkFk esa Specify fd, x, Comment }kjk ge vklkuh ls le> ldrs
gSa fd tc Expression }kjk dgh tk jgh ckr lgh gksrh gS] rc True Return gksrk gS]
tcfd dgh tk jgh ckr xyr gksus ij False Return gksrk gSA
mnkgj.k ds fy, lcls igys Expression esa $firstVal < $secondVal }kjk ;s dgk tk
jgk gS fd “$firstVal dk eku NksVk gS $secondVal ds eku ls” ;kuh “10 NksVk gS 10 ls”
tks fd xyr gSA D;ksafd 10 dHkh Hkh 10 ls NksVk ugha gksrk cfYd cjkcj gksrk gSA
ifj.kkeLo:i ;s Statement False Return dj jgk gSA
Turnery Operator ,d izdkj dk Statement gS tks okLro esa if … else Statement dk
NksVk :i gSA bldk Syntax fuEukuqlkj gksrk gS%
Condition ? True_Situation_Statement : False_Situation_Statement
91
Any Question or Suggestion, Click Here to Discuss
Core PHP in Hindi
Condition ds LFkku ij ge dksbZ Hkh Expression fy[k ldrs gSa] ftlesa lkekU;r%
Comparision, Equality vFkok Logical Operators dk iz;ksx fd;k x;k gksrk gSA D;ksafd
;s Operators gesa”kk True ;k False ds :i esa ,d Binary Value Return djrs gSaA
;kuh ge Condition ds LFkku ij gj ml Expression dks Specify dj ldrs gSa] tks fd
True ;k False Return djrk gS vFkok True ;k False dks Represent djrk gqvk eku
Return djrk gSA
;fn Condition True Return djrk gS] rks bl Ternary Operator dk
True_Situation_Statement ds LFkku ij fy[ks x, Codes Execute gks tkrs gSa] tcfd
Condition ds False Return djus dh fLFkfr esa False_Situation_Statement ds LFkku
ij fy[kk x;k Code Execute gks tkrk gSA bls ge fuEu Program }kjk T;knk csgrj
rjhds ls le> ldrs gSa%
<?php
$firstVal = 10;
$secondVal = 20;
$firstVal > $secondVal ?
print "$firstVal is Greater then $secondVal" :
print "$secondVal is Greater then $firstVal.";
?>
//Output:
20 is Greater then 10.
tc mijksDr Statement esa $firstVal > $secondVal Statement Execute gksrk gS] rc
Condition False gks tkrh gS] D;ksafd $firstVal Variable esa eku ds :i esa 10 gS tcfd
$secondVal Variable esa eku ds :i esa 20 gS vkSj 10 dHkh Hkh 20 ls cMk ugha gksrkA
QyLo:i Condition False gksus fd fLFkfr esa Ternary Operator dk nwljk Statement
Execute gks tkrk gSA
ge Turnery Operator dh Nesting Hkh dj ldrs gSa vkSj ,d ls T;knk Conditions ds
vk/kkj ij fdlh Statement dks Execute dj ldrs gSaA ysfdu tc ge ,d Turnery
Operator esa nwljs Turnery Operator dh Nesting djrs gSa] rc gesa lHkh Nested
Turnery Operators dks dks’Bd ds chp Enclose djuk pkfg,] vU;Fkk dHkh&dHkh dkQh
ijs”kkuh Hkjk Bug iSnk gks tkrk gSA
fuEu Program esa geus rhu la[;kvksa esa ls cMh la[;k Kkr djus ds fy, Turnery
Operator dh Nesting djrs gq, ,d PHP Script Program Create fd;k gS%
<?php
$firstVal = 100;
$secondVal = 51;
$thirdVal = 30;
$firstVal > $secondVal ?
92
Any Question or Suggestion, Click Here to Discuss
Core PHP in Hindi
/* True Part */ ($firstVal>$thirdVal ? print "Biggest Value is $firstVal" :
print "Biggest Value is $thirdVal") :
/*False Part*/ ($secondVal>$thirdVal ? print "Biggest Value is $secondVal" :
print "Biggest Value is $thirdVal") ;
?>
Turnery Operator dks bl izdkj ls Use djrs le; lko/kkuh cjruh t:jh gksrh gSA ;fn
fo”ks’k :i ls t:jr u gks] rks PHP esa Turnery Operator dks Avoid djuk pkfg, vkSj
blds LFkku ij Simple if…else Conditional Statement dk iz;ksx djuk pkfg,A
Logical Operators
Equality o Comparision Operators dh rjg gh Logical Operators gksrs gSa] tks fd
PHP esa ewyr% pkj gksrs gSaA ;s Operators Hkh nks Operands ds lkFk dke djrs gSa vkSj
gesa”kk True ;k False Return djrs gSaA
AND or && Logical AND Operator
OR or | | Logical OR Operator
NOT or ! Logical NOT Operator
XOR Logical XOR Operator
AND Operator dsoy mlh fLFkfr esa True Return djrk gS] tc blds Left o Right
nksuksa Side esa True gksA bls ge fuEu fp= }kjk le> ldrs gSa%
OR Operator dsoy mlh fLFkfr esa True Return djrk gS] tc blds Left o Right
fdlh Hkh ,d ;k nksuksa Side esa True gksA
XOR Operator dsoy mlh fLFkfr esa True Return djrk gS] tc blds Left o Right
nksuksa Side esa dksbZ ,d True gks tcfd nksuksa Side esa True vFkok False gksus dh fLFkfr
esa ;s Operator False Return djrk gSA
93
Any Question or Suggestion, Click Here to Discuss
Core PHP in Hindi
tcfd NOT Operator True dks False o False dks True esa Convert dj nsrk gSA
AND o OR Operators dks lkekU;r% Short-Circuit Operators Hkh dgrs gSaA D;ksafd
tc AND Operator ds Left Side esa False gksrk gS] rc ;s Operator fcuk Right Side
ds eku dks Check fd, gq,] False Return dj nsrk gSA D;ksafd AND Operator dsoy
,d gh fLFkfr esa True Return djrk gS] tcfd blds nksuksa Side esa True gks vkSj tc
igyk gh eku False gksrk gS] rks nwljs eku dks Check djus dh t:jr gh ugha jgrhA
blh rjg ls OR Operator ds Left Side esa ;fn True gks] rks ;s Operator fcuk Right
Side ds eku dks Check fd, gq,] True Return dj nsrk gSA D;ksafd OR Operator dsoy
,d gh fLFkfr esa False Return djrk gS] tcfd blds nksuksa Side esa False gks vkSj tc
igyk gh eku True gksrk gS] rks nwljs eku dks Check djus dh t:jr gh ugha jgrhA
tc gesa ,d ls T;knk Conditions ds vk/kkj ij fdUgha PHP Codes dks Execute djuk
gksrk gS] rc ge t:jr ds vuqlkj bu Logical Operators dks Use djrs gSaA
Bitwise Operators
vHkh rd geus ftrus Hkh Operators ns[ksa gSa] os lHkh Operators ewy :i ls fdlh Hkh
Identifier ds Byte Value ij dke djrs gSaA ysfdu Bitwise Operators ,sls Operators
gksrs gSa] tks fdlh Identifier dh Memory Location ij Stored Binary Digits ;kuh
Bits ij dke djrs gSaA
PHP esa lHkh Bitwise Operators dsoy 32-Bit Integers ds lkFk gh Perfect rjhds ls
dke djrs gSaA ;fn ge budk iz;ksx fdlh vU; Data Type ds lkFk djrs gSa] rks izkIr gksus
okys Result dks le>uk o Control djuk dkQh eqf”dy gks tkrk gSA
PHP esa ewy :i ls 6 Bitwise Operators gSa] ftuesa ls pkj Bhd mlh izdkj ls dke djrs
gSa] ftl izdkj ls Logical Operators djrs gSaA vUrj dsoy bruk gS fd ;s Operators
fdlh Identifier ds Bytes ij ugha cfYd Bits ij dke djrs gSaA
& Bitwise AND Operator
! Bitwise OR Operator
^ Bitwise Exclusive OR Operator
<< Bitwise SHIFT LEFT Operator
>> Bitwise SHIFT RIGHT Operator
~ Bitwise Ones Compliment Operator
lkekU;r% bu Operators dks rc Use fd;k tkrk gS tc fdlh PHP Application dh
Performance Improve djuh gksrh gS o Memory dh cpr djuh gksrh gSA pwafd orZeku
94
Any Question or Suggestion, Click Here to Discuss
Core PHP in Hindi
le; esa Memory dks cgqr T;knk cMk Issue ugha gSA lkFk gh orZeku le; esa
Computers dh Speed Hkh dkQh rst gks pqdh gSA blfy, ge gekjh T;knkrj
Requirements dks fcuk bu Operators dks Use fd, gq, Hkh iwjh dj ldrs gSaA
Assignment Operators
Assignment Operator dks PHP esa Hkh ( = ) Equal To ds Symbol }kjk Represent
fd;k tkrk gSA ;s Operator vius Right Side ds Expression ls Generate gksus okys
Final Results vFkok fdlh Specified Value ;k Value dks Hold djus okys Identifier
ds eku dks vius Left Side ds Identifier dh Memory Location ij Store dj nsrk gSA
bl Operator dks ge vHkh rd dbZ ckj mi;ksx esa ys pqds gSaA bl Operator ds dbZ
Shorthand Operators Hkh gSa] tks fuEukuqlkj gSa%
Operator Operator Name $a = 10 and $b = 2
= Equal $a = $b
+= Plus-Equal $a += $b or $a = $a + $b
*= Multiplication-Equal $a *= $b or $a = $a * $b
/= Division-Equal $a /= $b or $a = $a / $b
-= Minus-Equal $a -= $b or $a = $a - $b
%= Reminder-Equal $a %= $b or $a = $a % $b
&= Bitwise-AND-Equal $a &= $b or $a = $a & $b
|= Bitwise-OR-Equal $a |= $b or $a = $a | $b
^= Bitwise-XOR-Equal $a ^= $b or $a = $a ^ $b
<<= Bitwise-Left-Shift-Equal $a <<= $b or $a = $a << $b
>>= Bitwise-Right-Shift-Equal $a >>= $b or $a = $a >> $b
.= Concatenate-Equal $a .= $b or $a = $a . $b
mijksDr lkj.kh ds vuqlkj ge ns[k ldrs gSa fd Assignment Operator ds dbZ Variables
gS] ysfdu okLro esa Assignment Operator dsoy ,d gh gS vkSj mldk dke Right Side
dh Value dks Left Side ds Identifier esa Store djuk gh gksrk gSA ckdh ds lHkh vU;
Assignment Operators dsoy Shorthand gSaA
mnkgj.k ds fy, tc ge fdlh Variable $a dh Value dks fdlh nwljs Variable $b dh
Value ds lkFk tksMdj izkIr gksus okys Result dks fQj ls Variable $a dh Memory
Location ij Store djuk pkgrs gSa] rc ge fuEu Statement Use dj ldrs gSa%
$a = $a + $b
blh Statement dks Shorthand rjhds ls ge fuEukuqlkj Hkh fy[k ldrs gSa%
$a += $b
mijksDr Expression esa ;fn $a o $b nks String Type ds Identifiers gksa vkSj ge nks
Strings dks vkil esa Concatenate djds Result dks fQj ls mijksDrkuqlkj $a esa Store
djuk pkgrs gksa] rks gesa fuEukuqlkj Concatenate Operator dks Assignment Operator
ds lkFk Use djuk iMrk gS%
95
Any Question or Suggestion, Click Here to Discuss
Core PHP in Hindi
$a .= $b
Execution Operator
;s ,d Special Operator gksrk gS] ftls Back Ticks }kjk Represent fd;k tkrk gSA
tc ge PHP }kjk fdlh Operating System Command dks Run djuk pkgrs gSa] rc
ge bl Operator ds chp ml Command dks Specify dj nsrs gSaA ;s Operator
Command }kjk Return gksus okys eku dks Directly Output esa Display ugha djrkA
blfy, ;fn gekjs }kjk Specify fd;k x;k Command fdlh rjg dk dksbZ Output
Return dj jgk gks] rks gesa ml Output dks fdlh Variable esa Store djds ml
Variable dks Print djuk gksrk gSA tSls%
<?php
$test = `dir`;
print $test;
?>
tc ;s PHP Script Run gksrk gS] rc gesa Current Directory esa Stored Directories o
Files dh List Display djrk gSA
//Output
Volume in drive C has no label.
Volume Serial Number is B477-9985
Directory of C:wampwwwphpInHindi
04/27/2012 06:54 PM <DIR> .
04/27/2012 06:54 PM <DIR> ..
04/25/2012 04:19 PM 623 000.php
04/27/2012 06:54 PM 44 001.php
04/27/2012 06:54 PM 71 a.txt
3 File(s) 738 bytes
2 Dir(s) 3,204,632,576 bytes free
ftl rjg ls ge bl Operator dk iz;ksx ge gekjs Operating System ds fdlh
Command dks Run djus ds fy, dj ldrs gSa] mlh rjg ls ge gekjs Computer ds
fdlh Program dks Execute djus ds fy, Hkh bldk iz;ksx dj ldrs gSaA tSls%
<?php
`C:Program FilesInternet Exploreriexplore.exe`;
?>
tSls gh ge bl PHP Script dks Run djrs gSa] gekjs Computer esa fLFkr Internet
Explorer Web Browser Open gks tkrk gSA ;kuh gesa tks Hkh Native Application vFkok
Program PHP }kjk Invoke djuk gksrk gS] ge ml Program ds Path dks Back Ticks
Operator esa Specify djds ml Application vFkok Program dks Invoke dj ldrs gSaA
blh rjg ls ge fdlh Program bl Operator dks Use djrs gq, mls Parameters Hkh
Pass dj ldrs gSaA tSls%
96
Any Question or Suggestion, Click Here to Discuss
Core PHP in Hindi
<?php
`C:jdk6binjavac C:jdk6binClock.java`;
`C:jdk6binappletviewer C:jdk6binClock.html`;
?>
bl PHP Code esa geus Java Compiler dks Call djrs gq, Clock.java uke dh Java
File dks Compile fd;k gSA fQj bl Compiled File dks appletviewer Program }kjk
Run fd;k gSA bl Program ds Run gksus ij gesa gekjs Java Program dk Output
fuEukuqlkj fn[kkbZ nsrk gS%
;s Program vkids Computer ij ugha pysxk] D;ksafd vkids Computer ij Clock.java
uke dh Java Program File ugha gSA ysfdu bl Program dk eq[; Purpose ;s crkuk
gS fd ge PHP Program }kjk fdl rjg ls vius Computer ds vU; Programs dks
Invoke dj ldrs gSa vkSj fdl rjg ls vius Program esa Argument Pass dj ldrs gSaA
Control Statements
vHkh rd geus ftrus Hkh Examples ns[ks gSa] mu lHkh esa ftl Øe esa fofHkUu Statements
fy[ks x, gksrs gSa] mlh Øe esa Program dk Execution gksrk gSA ysfdu dbZ ckj fdlh
Program esa ,slh fLFkfr;ka iSnk gks tkrh gS] fd Program ds fofHkUu Statements ,d
fuf”pr Øe esa Execute gksdj gekjs Required dke dks iwjk ugha dj ikrs gSaA
ml fLFkfr esa Program ds Control dks viuk Normal Flow NksM dj fdlh vU; LFkku ls
Statements dk Execution djuk iMrk gS] rks dbZ ckj ,slh fLFkfr iSnk gks tkrh gS fd
gesa fdlh ,d gh Statement dks ckj&ckj Execute djuk iMrk gSA bl rjg dh t:jrksa
dks iwjk djus ds fy, tkok esa ftu Statements dks Use fd;k tkrk gS] mUgsa Control
Statements dgrs gSaA
;kuh Control Statements os Statements gksrs gSa tks fdlh PHP Program ds Codes
ds Flow dks Control djrs gSa vkSj ;s r; djrs gSa fd dc dkSulk Code ;k Code Block
Execute gksxk vkSj fdl ifjfLFkfr esa dksbZ Code Execute ugha gksxkA
“C”, “C++” dh rjg PHP esa Hkh ,sls dbZ Statements gksrs gSa] tks Code ds Flow dks
Controls djus ds fy, Use fd, tkrs gSaA
ge tkurs gSa fd dksbZ Hkh izksxzke Statements dk ,d lewg gksrk gS] ftUgsa lkekU;r;k ftl
Øe esa Source File esa fy[krs gSa] os mlh Øe esa Execute gksrs gSaA fdlh izksxzke esa fy[ks
x, Statements dk Execution, ftl Øe esa gksrk gS] ml Øe dks Flow Of Control
dgk tkrk gSA
1
How to Buy from BccFalna.com
इस Website पर उपलब् सभी Saleable Hindi EBooks के साथ “ADD TO CART” नाम का एक Button
Attached है। आप जो भी पुस् क खर�दना चाहते ह�, उसके साथ Associated ADD TO CART Button को Click
करते ह� वह पुस् क आपके Shopping Cart म� Add हो जाती है:
य�द आप अपने Shopping Cart म� कई पुस् क� Add करते ह�, तो Extra Discount प्राप होता है, जो �क
Discount Amount व Discount Amount घटाने के बाद सभी पुस् क� के Total Payable Amount के रूप म
इसी My Shopping Cart म� उपरोक् �चत्रानुसार �दखाई देता ह
सभी वां�छत पुस् क� अपने Shopping Cart म� Add करने के बाद अपना Order Place करने हेतु Checkout
Button को Click करना होता है। प�रणामस् रप �नम् ननुसार Checkout Page Display होता है, जहां आपको
अपनी Billing Details को Specify करके अपना Payment Mode Select करना होता है:
2
य�द आप इन पुस् क� को खर�दने के �लए Total Payable Amount का भुगतान अपने Debit Card (ATM,
Credit Card), Cash Card अथवा Net Banking) द्वारा घर बैठे करना चाहते ह, तो आपको Online Payment
Option Select करना होता है।
ले�कन य�द आपके पास �कसी प्रकार कCCAvenue Supported Debit Card (ATM, Credit Card) या Cash
Card नह�ं है, न ह� आपके पास �कसी Bank क� Internet या Mobile Banking सु�वधा है, तो उस िस्थ�त म अपना
Offline Order Place करने के �लए Offline Manual Payment Option को Select कर सकते ह�।
3
Online Payment using CCAvenue
जब आप Online Payment Option को Select करते हुए “Place order” Button पर Click करते ह�, तो आपके
सामने �नम् ननुसार Page Display होता है:
अपनी सु�वधा अपने Debit Card (ATM, Credit Card), Net Banking, Cash Card या Mobile Payments
Option को Select क�िजए और उपरोक् �चत्र म� दशार्ए अनुसार सभी जरPayment Information को Fill
करके Make Payment Button पर Click क�िजए तथा आगे आने वाले Payment Security से सम् ब�धत Step
(Login/Password/Pin) Follow क�िजए, ता�क आपका Total Payable Amount आपके Bank A/c से हमारे Bank
A/c म� Transfer हो सके ।
4
आपका Payment Transfer होते ह� आप �नम्  �चत्रानुस My Account Page पर पहुंच जाते ह�, जहां पर आप
द्वार Order क� गई सभी पुस् क� के Download Links होते ह�, साथ ह� आपको Automatically एक Email भी
Send कर �दया जाता है, िजसम� आप द्वार खर�द� गई पुस् क� के Download Links होते ह�:
5
Offline Payment using Manual Ways
जब आप Offline Manual Payment Option को Select करते हुए “Place order” Button पर Click करते ह�, तो
Click करते ह� आपका Order Place हो जाता है और आपके सामने �नम् ननुसार Page Display होता है:
ये Webpage आप द्वारा Place �कए गए Order क� Information के साथ ह� Order क� गई पुस् क� के
Download Links प्राप करने के �लए Follow �कए जाने वाले अगले Step क� जानकार� भी देता है, साथ ह�
इस Page पर �दखाई देने वाल� सार� Information आपको आपके Email पर भी Send कर द� जाती है, िजन् ह
Follow करते हुए आप अपने Total Payable Amount का Offline Manual Payment करके अपनी Order क� गई
पुस् क� के Download Links प्राप कर सकते ह�।
जब आप इस Offline Manual Payment Option को Select करते हुए Order Place करते ह�, तो आपका Order
तब तक On-Hold Status म� रहता है, जब तक �क आप Offline Manual Payment Page पर Specified �कसी
भी तर�के का प्रयोग करते हुए अप Total Payable Amount, हमारे Bank A/c म� Transfer/Deposit नह�ं कर
देते।
अपना Total Payable Amount हमारे Bank A/c म� Transfer/Deposit करने के बाद आपको हमारे Mobile No.:
097994-55505 पर Call/Miss Call करके अपने Payment Transfer/Deposit करने से सम् ब�धत जानकार� देनी
होती है। जैसे ह� आपका Call/Miss Call हम� प्राप होता है, हम अपना Bank A/c Check करते ह� और जैसे ह�
आपका Payment हमारे Bank A/c म� Transfer/Deposit होता है, हम आप द्वाराOrder क� गई पुस् क� का
Download Link Manually Activate कर देते ह�।
6
प�रणामस् रूप आपकोAutomatically एक EMail प्राप होता है, िजसम� आप द्वाराOrder क� गई सभी पुस् क�
के Download Links होते ह�, िजन् ह आप अगले 48 घण् ट के दौरान Download कर सकते ह�। साथ ह� आपके
Download Links के Activate होने क� Information हम आपको Call/SMS के माध् म से भी देते ह�।
जब�क अपने Order क� Current Status देखने के �लए आप Website के Menubar म� �दखाई देने वाले My
Account Menu Option पर Click कर सकते ह�, जहां आपके Order क� Current Status Information �नम् 
�चत्रानुस �दखाई देती है:
चूं�क ये सारा Process हम� व आपको Manually Follow करना होता है, इस�लए इस Offline Manual Payment
द्वार Order करने क� िस्थ�त म� पुस्क� का Download Link प्राप होने म� 5 से 10 �मनट का समय लगता
है।
एक बार Download Link Activate हो जाने के बाद आप अपनी खर�द� गई पुस् क� को अपने My Account
Page से भी Download कर सकते ह�, जहां Download Link Activate होने के बाद आपको अपना My Account
Page �नम्  �चत्रानुसार �दखाई देने लगता ह
7
इसके अलावा �कसी Particular Order क� Details प्राप करने के �लए आप इस My Account Page पर �दखाई
देने वाले View Button को भी Click कर सकते ह�।
8
Offline Manual Methods to Pay “Total Payable Amount”
viuk Total Payable Amount Pay djus ds fy, vki viuh lqfo/kkuqlkj fuEu esa ls fdlh Hkh
rjhds dks Use dj ldrs gSa%
Fund Transfer Using ATM Machine
orZeku le; esa yxHkx lHkh Banks viuh ATM Machine }kjk Fund Transfer djus dh lqfo/kk
Provide djrs gSa] tgka vki vius ATM Card }kjk gekjs fdlh Hkh Bank Account esa viuh iqLrdksa
dk Total Payable Amount Transfer dj ldrs gSaA vr% ;fn vkids ikl fuEu esa ls fdlh Hkh
State Bank dk Debit Card gS%
• SBI (State Bank of India)
• SBBJ (State Bank of Bikaner and Jaipur)
• SBH (State Bank of Bikaner and Hyderabad)
• SBP (State Bank of Bikaner and Patiala)
• SBM (State Bank of Mysore)
• SBT (State Bank of Travancore)
vFkok PNB (Punjab National Bank) ;k BOB (Bank of Baroda) dk Debit Card gS] rks vki
SBI/PNB/BOB ds ATM Machine ls Hkh viuk Payment gekjs SBI/PNB/BOB Bank A/c esa
Transfer dj ldrs gSaA
;fn vki SBI ATM Machine ls gekjs SBI Bank A/c esa Payment Transfer djuk pkgrs gSa] rks
vkidks fuEu Steps dks Follow djuk gksrk gS%
 SBI ATM Machine esa viuk Debit Card, Swipe dhft,A
 ATM Screen ds Bottom Right Corner esa fn[kkbZ nsus okys Transfer uke ds Option dks
Select dhft,A
 vius Debit Card dk PIN Number Enter dhft,A
 vc Card to Card Transfer uke ds Option dks Select dhft,A
 vc gekjs SBI Debit Card Number (6220180786800030243) dks Enter dhft,A
 vc gekjs SBI Debit Card Number (6220180786800030243) dks nksckjk Enter dhft,A
 vc Transferable Amount ds :i esa Total Payable Amount Specify dhft,A
 vc vius Account Type (Savings or Checking) dks Select dhft,A
 mijksDr lHkh Steps lgh rjhds ls Follow gksus dh fLFkfr esa vkidk Transaction
Complete gks pqdk gS vkSj Total Payable Amount yxHkx rqjUr gekjs SBI Bank A/c esa tek
gks tkrk gSA
9
Bhd blh rjg ds Steps vkidks ml le; Hkh Follow djus gksrs gSa] tc vki PNB या BOB ds
ATM Machine ds ek/;e ls gekjs PNB Bank A/c esa Total Payable Amount, Card to Card
Transfer djrs gSaA
gkykafd vki HDFC, IDB, ICICI tSls dbZ vU; ATM Machines }kjk Hkh Card to Card Transfer
dj ldrs gSa] ysfdu ;fn nksuksa Debit Cards leku Banks (PNB, SBI or BOB) ds u gksa] rks
Transaction Perform gksus esa 24 ls 96 ?k.Vs dk le; yxrk gSA
blfy, bl fLFkfr esa csgrj ;gh gksrk gS fd ;fn vkids ikl Net Banking, Mobile Baking,
AirTel Money ;k SBI/PNB/BOB Debit Card fdlh Hkh rjg dh lqfo/kk u gks] rks vki Total
Payable Amount dk Payment djus ds fy, Cash Deposit rjhds dks gh Use djsa vFkok Bank esa
tkdj NEFT Transfer Hkh dj ldrs gSa] ftlesa vkidk Payment vf/kdre 4 ?k.Vs ds njE;ku
gekjs Bank A/c esa Deposit gks tkrk gSA
Payment Transfer Using Net-Banking
;fn vkids ikl Net-Banking dh lqfo/kk gS] rks vki Payment Transfer djus ds fy, vius
Account esa Login djds fuEu esa ls fdlh Hkh Bank A/c esa Payment Deposit dj ldrs gSa%
10
11
tc vki Net-Banking ds ek/;e ls Payment djuk pkgrs gSa] rks vkidks yxHkx 8 ls 24 ?k.Vs
igys gekjs ml Account dks Beneficiary ds :i esa vius Bank A/c ls Link djuk iMrk gS] ftlesa
vki Payment Transfer djuk pkgrs gSaA tc ,d ckj gekjk Bank Account Beneficiary ds :i esa
Activate gks tkrk gS] mlds ckn vki ml Bank Account esa viuk Total Payable Amount
Transfer dj ldrs gSaA
Pay with Mobile-Banking or AirTel Money
;fn vkius vius Mobile Number ij AirTel Money uke dh Service dks Activate fd;k gqvk gS] rks
vki vius Mobile }kjk AirTel Money Account ds ek/;e ls Hkh gesa Payment dj ldrs gSaA tcfd
;fn vkius vius Bank ls Mobile Banking dh lqfo/kk dks Activate djok;k gqvk gS] rks vki vius
Mobile }kjk gesa Mobile-Banking ds ek/;e ls Hkh Payment Transfer dj ldrs gSaA
;fn vki viuk Total Payable Amount Pay djus ds fy, AirTel Money ;k Mobile Banking
Transfer lqfo/kk dks Use djrs gSa] rks vkidk Payment rqjUr gekjs Account esa Transfer gks tkrk gSA
blfy, rqjUr EBooks izkIr djus gsrq Payment Transfer djus dk ;s lcls rst rjhdk gSA tcfd
blds vykok tks nwljk lcls rst rjhdk gS] og ATM Machine }kjk Fund Transfer lqfo/kk dk
mi;ksx djrs gq, Payment Transfer djuk gSA
tcfd Internet-Banking ml fLFkfr esa dkQh /khek Process gS] tc vki igyh ckj Payment dj
jgs gksrs gSa] D;ksafd First Time Payment djus ls igys vkidks Beneficiary ds :i esa gekjs fdlh ,d
Bank Account dks vius Bank Account ls Link djuk iMrk gS vkSj bl Process esa Payment
Transfer gsrq gekjk Bank Account Activate gksus esa de ls de 8 ls 24 ?k.Vs dk le; yxrk gSA
gkykafd ,d ckj Account Activate gks tkus ds ckn vkidk Transfer rqjUr gks tkrk gSA
12
tcfd Cash Deposit dk rjhdk lcls /khek rjhdk gS] tgka vki Bank Holidays dks Payment
Deposit ugha dj ldrs vkSj Business Days esa Hkh Payment Deposit djus dk ,d fuf”pr le;
10PM to 4AM gksrk gSA
Cash Deposit in Bank Brach
;fn vkids ikl Net-Banking ;k Mobile-Banking dh lqfo/kk ugha gS] rks vki gekjs fdlh Hkh
Bank A/c esa Total Payable Amount, Cash Deposit Hkh dj ldrs gSa vFkok vki Bank Branch esa
tkdj NEFT Transfer ds ek/;e ls Hkh Payment dj ldrs gSa] tks fd Cash Deposit ds leku gh
gksrk gSA
tc vki Direct Deposit djuk pkgrs gSa] rc vkidks vkids fdlh Hkh utnhdh Bank Branch esa
tkdj ,d Payment Deposit Slip Fill-Up djuk gksrk gS] ftlesa vkidks gekjs fdlh Hkh Bank A/c
dh Information dks Fill djuk gksrk gS] tcfd Payment Deposit djokus ds fy, mlh Bank esa
vkidk Lo;a dk Account gksuk t:jh ugha gSA
mnkgj.k ds fy, ;fn vki gekjs SBI Bank A/c esa viuh Selected iqLrdksa dk Total Payable
Amount Pay djus ds fy, Bank esa tkdj Direct Deposit djuk pkgrs gSa] rks vki tks Payment
Deposit Slip Fill-Up djsaxs] og vxys fp=kuqlkj djuk gksrk gSA
13
bl fp= }kjk vki le> ldrs gSa fd Payment, Direct Deposit djus ds fy, vkidks gekjs fdlh
Bank A/c dh Information dks Payment Deposit Slip esa Specify djuk gksrk gS] blfy, ml
Bank esa vkidk Lo;a dk Bank A/c gksuk t:jh ugha gksrkA
blh rjg ls ;fn vki pkgsa] rks gekjs fdlh Hkh Bank A/c esa Check }kjk Hkh Total Payable
Amount dk Check Deposit dj ldrs gSaA
;kuh vki fdlh Hkh rjhds ls gekjs fdlh Hkh Bank A/c esa Total Payable Amount Deposit dj
ldrs gSaA ysfdu ge Money-Order, Demand-Draft ;k Check tSls Manual ek/;eksa ls
Payment Accept ugha djrs] D;ksafd bl rjg dk Payment Clear gksus esa cgqr le; yxrk gSA
tcfd ATM Fund Transfer, Cash Deposit, Mobile Banking vFkok Net-Banking ds ek/;e ls
rqjUr Payment Transfer gks tkrk gS] ftlls ge vkidks vkidh Purchased EBooks 10 ls 30
Minute ds njE;ku vkids Order esa Specified Email Address ij Send dj nsrs gSaA
viuk Payment djus ds fy, vki ftu Offline Manual rjhdksa dks mi;ksx esa ys ldrs gSa] mudh
Detailed Information vki http://www.bccfalna.com/how-to-deposit-payment/ ls Hkh izkIr dj
ldrs gSa] tgka vkidks Payment djus ls lEcaf/kr fdlh Hkh rjg dk Latest Update izkIr gksrk gSA
Pay with PayPal if you live Out Of India
;fn vki India esa ugha jgrs ysfdu ;s Hindi EBooks [kjhnuk pkgrs gSa] rks vki viuh okafNr
iqLrdksa ds Total Payable Amount dk Hkqxrku gesa PayPal ds ek/;e ls bccfalna@gmail.com ij
Hkh Send dj ldrs gSaA
pwafd International Payment Processing esa fofHkUu izdkj ds Extra Charges Pay djus gksrs
gSa] blfy, PayPal ds ek/;e ls Payment djrs le; vkidks Total Payable Amount (In USD)
+ $2 dk Extra Payment Send djuk t:jh gksrk gSA
viuk Payment Send djus ds ckn vki vius Payment dh Information gesa SMS ;k Email ds
ek/;e ls ns ldrs gSaA tSls gh vkidk Email/SMS gesa izkIr gksxk] vki }kjk Order dh xbZ
iqLrdksa dk Download Link vkids Email Address ij ftruk tYnh lEHko gksxk] mruk tYnh
Send dj fn;k tk,xkA
14
Confirm the Payment
tc vki viuh Order dh xbZ iqLrdksa dks [kjhnus ds fy, mijksDrkuqlkj fdlh Hkh Offline
Manual rjhds ls “Total Payable Amount” gekjs fdlh Hkh Bank A/c esa Deposit/Transfer dj nsrs
gSa] rks Payment Deposit/Transfer djrs gh vkidks gesa mlh Mobile Number ls ,d Call/Miss
Call/SMS djuk gksrk gS] ftls vkius Order Place djrs le; “Order Form” esa Specify fd;k
FkkA
blh Mobile Number ds ek/;e ls gesa irk pyrk gS fd vkius fdu iqLrdksa ds fy, dkSulk Order
fd;k gS vkSj mudk Total Payable Amount fdruk gSA lkFk gh gesa ;s Hkh irk py tkrk gS fd
vki }kjk Purchase dh tk jgh iqLrdsa fdl Email Address ij Send djuh gSA
vkids Total Payable Amount dks ge Net-Banking ds ek/;e ls vius Bank A/c esa Check djrs gSa
vkSj ;fn vkidk Total Payable Amount gekjs fdlh Hkh Bank A/c esa Deposit/Transfer gqvk gksrk
gS] rks ge vkidks 10 Minute ds njE;ku vkidh Order dh xbZ EBooks vkids Email Address
ij Send dj nsrs gSa] ftls vki vxys 2 fnuksa esa dHkh Hkh Download dj ldrs gSaA
15
If you have any problem
;fn iqLrdsa [kjhnus ls lEcaf/kr fdlh Hkh izdkj dh dksbZ ckr vkidks Bhd ls le> esa u
vkbZ gks ;k fdlh Hkh rjg dk Confusion gks] rks vki 097994-55505 ij Call/Miss Call/SMS dj
ldrs gSaA ;Fkk lEHko rqjUr vkidh leL;k dk lek/kku fd;k tk,xkA
pwafd ;s lkjh iqLrdsa PDF Format Softcopy Ebooks gSa blfy, bu iqLrdksa dk Download Link
vkidks vkids Email ij gh Send fd;k tkrk gS] ftUgsa Click djrs gh ;s iqLrdsa vkids
Computer ij Download gksuk “kq: gks tkrh gSaA
,d ckj bu iqLrdksa dks Download djus ds ckn vki bUgsa fdlh Hkh PDF Supported Computer,
Mobile, Smart Phone, Tablet PC, Net-Book, Notebook ;k Laptop tSlh Device ds ek/;e ls i<
ldrs gSa vFkok ;fn vki pkgsa] rks vius Printer }kjk bu iqLrdksa dk Hard Copy Printout fudky
ldrs gSaA
pwafd bu iqLrdksa ds Download Links vkidks vkids Email Address ij gh izkIr gksrs gSa] blfy,
t:jh gS fd mijksDr “Order Form” ij vki viuk tks Email Address o Mobile Number
Specify djrs gSa] og Working vkSj ,dne lgh gksA D;ksafd fdlh Hkh rjg dh ijs”kkuh gksus dh
fLFkfr esa ge vkidks vkids Mobile Number vFkok Email Address }kjk gh Contact djrs gSaA

Ph pin hindi

  • 1.
    PHP in Hindi Bc c F a l n a . c o m 0 9 7 9 9 4 - 5 5 5 0 5 Kuldeep Chand 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.
  • 2.
    1 Any Question orSuggestion, Click Here to Discuss Core PHP in Hindi ■■■ Kuldeep Chand Betalab Computer Center Falna
  • 3.
    2 Any Question orSuggestion, 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.
  • 4.
    3 Any Question orSuggestion, Click Here to Discuss Core PHP in Hindi This book is dedicated to those who really wants to be a ProfessionAl Developer
  • 5.
    4 Any Question orSuggestion, Click Here to Discuss Core PHP in Hindi Index Of Contents
  • 6.
    5 Any Question orSuggestion, 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
  • 7.
    6 Any Question orSuggestion, 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
  • 8.
    7 Any Question orSuggestion, 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
  • 9.
    8 Any Question orSuggestion, 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
  • 10.
    9 Any Question orSuggestion, 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
  • 11.
    10 Any Question orSuggestion, 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
  • 12.
    11 Any Question orSuggestion, Click Here to Discuss Core PHP in Hindi Web Developmment
  • 13.
    12 Any Question orSuggestion, 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 lacaf/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
  • 14.
    13 Any Question orSuggestion, 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
  • 15.
    14 Any Question orSuggestion, 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
  • 16.
    15 Any Question orSuggestion, 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
  • 17.
    16 Any Question orSuggestion, 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
  • 18.
    17 Any Question orSuggestion, 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
  • 19.
    18 Any Question orSuggestion, 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
  • 20.
    19 Any Question orSuggestion, 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
  • 21.
    20 Any Question orSuggestion, 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
  • 22.
    21 Any Question orSuggestion, 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
  • 23.
    22 Any Question orSuggestion, 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
  • 24.
    23 Any Question orSuggestion, 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%
  • 25.
    24 Any Question orSuggestion, 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 gSa rks tokc gS] gkaA yxHkx gj Company esa brus izdkj ds Developers t:j gksrs gSaA rks vc nwljk loky ;s gS fd D;k ge fcuk bu fofHkUu izdkj ds Developers dks Hire fd, gq, NksVs Lrj ij viuk Web Development dk dke “kq: ugha dj ldrs rks bl loky dk tokc gS gka vkSj nwljk tokc gS ughaA gesa bu lHkh izdkj ds Developers dh t:jr t:j gksrh gS] rHkh dksbZ Web Site Bhd ls cu ldrh gS vkSj yEcs le; rd Maintain dh tk ldrh gS] ysfdu bldk eryc ;s ugha gS fd ;s lHkh Developers Physically gekjs ikl gksaA eryc eryc ;s gS fd brus izdkj ds High Profile Developers dks Hire djuk dkQh egaxk dke gks ldrk gS] tcfd yxHkx 80% Web Sites bruh Typical ugha gksrha] fd muds fy, vyx ls Database Designers o Back End Developers dh t:jr gks vkSj bu yksxksa ds Replacement ds :i esa gesa nwljk Option feyrk gS Frameworks dkA
  • 26.
    25 Any Question orSuggestion, 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
  • 27.
    26 Any Question orSuggestion, 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
  • 28.
    27 Any Question orSuggestion, 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
  • 29.
    28 Any Question orSuggestion, Click Here to Discuss Core PHP in Hindi PHP History & Introduction
  • 30.
    29 Any Question orSuggestion, 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
  • 31.
    30 Any Question orSuggestion, 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
  • 32.
    31 Any Question orSuggestion, 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
  • 33.
    32 Any Question orSuggestion, 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
  • 34.
    33 Any Question orSuggestion, 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
  • 35.
    34 Any Question orSuggestion, 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:wampwww” 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%
  • 36.
    35 Any Question orSuggestion, 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%
  • 37.
    36 Any Question orSuggestion, 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[ksaxs%
  • 38.
    37 Any Question orSuggestion, 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:wampwwwphpInHindi” Specify fd;k gSA
  • 39.
    38 Any Question orSuggestion, 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:wampbinphpphp5.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.
  • 40.
    39 Any Question orSuggestion, 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.
  • 41.
    40 Any Question orSuggestion, 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:wampbinphpphp5.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
  • 42.
    41 Any Question orSuggestion, 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:wampwwwphpInHindi” 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 wampwwwphpInHindi” 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%
  • 43.
    42 Any Question orSuggestion, 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%
  • 44.
    43 Any Question orSuggestion, 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:wampwwwphpInHindi” 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
  • 45.
    44 Any Question orSuggestion, 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
  • 46.
    45 Any Question orSuggestion, 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
  • 47.
    46 Any Question orSuggestion, Click Here to Discuss Core PHP in Hindi PHP Fundamentals
  • 48.
    47 Any Question orSuggestion, 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%
  • 49.
    48 Any Question orSuggestion, 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”;
  • 50.
    49 Any Question orSuggestion, 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.”;
  • 51.
    50 Any Question orSuggestion, Click Here to Discuss Core PHP in Hindi Comments Comments fdlh Hkh Programming Language dk ,d mi;ksxh fgLlk gksrs gSa] ftuesa ,d Programmer vius Program esa Use fd, x, fofHkUu izdkj ds Logics dks Clear djrk gS] rkfd tc dksbZ nwljk Programmer ml Program dks ns[ks] rks vklkuh ls Program ds Logic o Flow dks le> ldsA pwafd Comments dsoy PHP Programmers ds fy, gksrs gSa] User ds fy, ugha D;ksafd Programmers Lo;a viuh lqfo/kk ds fy, vius Program esa Comments fy[krk gS] blfy, PHP Interpreter bUgsa Execute ugha djrk] cfYd Ignore dj nsrk gSA PHP esa ge rhu rjg ds Comments dks Use dj ldrs gSa% “C” Style Comment or Multiline Comment Program Develop djrs le; Testing ds nkSjku dbZ ckj ,slh fLFkfr vkrh gS] tc gesa cgqr lkjs Codes dks Execute gksus ls jksduk gksrk gS] ysfdu ge mu Codes dks Permanently Delete Hkh ugha djuk pkgrs] D;ksafd gesa yxrk gS fd gesa mu Codes dh t:jr gSA bl fLFkfr esa ge mu Codes dks “C” Style Comments dk iz;ksx djds FkksMs le; ds fy, Enable ;k Disable djus ds fy, Hkh Use djrs gSaA “C” Style Comment dks fuEukuqlkj Format esa fy[kk tkrk gS% /* This is an example of multiline “C” Style Comment. We can create multiline comments using Opening and Closing Comment Code. */ <?php /* $i = 10; while($i < $j) print “Hello” ; */ ?> “C++” Style Single Line Comment C++ Style ds Single Line Comment dks ge fuEukuqlkj Double Slash }kjk Specify djrs gSa% // This is an example of multiline “C++” Style Single Line Comment. bl izdkj ds Comment dks ge tgka Use djrs gSa] ogka ls vkxs ds lkjs Contents Comment cu tkrs gSA tSls% while($i < $j) print “Hello” ; // This is an example of WHILE Loop.
  • 52.
    51 Any Question orSuggestion, Click Here to Discuss Core PHP in Hindi Unix Shell Style Single Line Comment bl izdkj ds Comment dks Define djus ds fy, gesa # Symbol dk iz;ksx djuk iMrk gSA tSls% # This is an example of multiline “C++” Style Single Line Comment. while($i < $j) print “Hello” ; # This is an example of WHILE Loop. bl Style dk iz;ksx ge Bhd “C++” ds Double Slash Style dh rjg dj ldrs gSaA Literals fdlh Hkh rjg dh Data Value dks Represent djus okys Character Combinations dks Literal dgk tkrk gSA PHP esa ge fuEu izdkj ds Literals dk iz;ksx dj ldrs gSa% 2001 // Integer Literal 0xFE // Hexadecimal Literal 1.4142 // Floating Point Literal "Hello World" // String Literal 'Hi' // String Literal true // Boolean Literal null // Boolean Literal Identifier Identifier flQZ ,d uke gksrk gS] ftlls ge fdlh Memory Location dks Identify djrs gSa D;ksafd Programming Related lHkh izdkj ds Data fdlh uk fdlh Memory Location ij gh Store gksrs gSa vkSj mu Data dks Access djus ds fy, gesa muds Memory Location dh t:jr gksrh gSA ysfdu pwafd ge Computer ds fdlh Hkh Memory Location dks Directly Address ugha dj ldrs] blfy, gesa mu Memory Locations dk ,d Appropriate uke nsuk gksrk] rkfd ge ml uke ds ek/;e ls fdlh Memory Location dks Identify dj ldsa o Data dks Memory esa Store dj ldsa vFkok Data dks Memory ls izkIr dj ldsaA fdlh Memory Location dks Identify djus ds fy, Specify fd, x, ukeksa dks gh fdlh Hkh Programming Language esa Identifier dgk tkrk gS] D;ksafd ;s Identifier ;kuh uke gh fdlh Hkh Memory Location ij fLFkr Data dks Identify djus dk dke djrs gSa] rkfd PHP Interpreter ;k fdlh Hkh vU; Programming Language dk Compiler ;k Interpreter mu Memory Locations ij Stored Data Values dks Access o Manipulate dj ldsaA PHP esa ftu ukeksa dks User viuh t:jr ds vuqlkj Specify djrk gS] mu ukeksa dks User Defined Identifier Hkh dgk tkrk gSA lkekU;r% PHP esa ge Variables, Constants, Functions o Classes dk uke Specify djrs gSaA Identifier Define djus ds fy, PHP mu lHkh Rules dks Follow djrk gS] ftUgsa “C” Language }kjk Follow fd;k tkrk gSA ;s Rules fuEukuqlkj gSa%
  • 53.
    52 Any Question orSuggestion, Click Here to Discuss Core PHP in Hindi 1 Identifier dk uke gesa”kk ,d Uppercase ;k Lowercase Character vFkok Underscore ls “kq: gksuk pkfg,A 2 Identifier ds uke ds chp esa vFkok vUr esa dgha ij Hkh 0 ls 9 rd dh fdlh Hkh Digit dk iz;ksx fd;k tk ldrk gS] ysfdu uke dh “kq:vkr fdlh Digit ls ugha gks ldrhA 3 uke ds :i esa ge fdlh Keyword dk vFkok fdlh Special Symbol tSls fd Blank Space dk iz;ksx ugha dj ldrsA gkykafd mijksDr nks Rules esa crk, x, Characters ds vykok Hkh dqN Characters gSa] ftudk iz;ksx ge Identifier Names esa dj ldrs gSa] ysfdu gesa “C” Language ds Rules dks gh Follow djuk pkfg,] rkfd fdlh rjg dk Confusion u jgsA Variables iwjs Program ds nkSjku dqN Memory Locations ,slh gksrh gSa] ftu ij Stored eku fofHkUu izdkj dh Calculations ds nkSjku ckj&ckj cnyrs jgrs gSaA bl izdkj dh Memory Locations ls Associated Identifiers dks Variables dgk tkrk gSA fdlh Hkh Variable dks Define djus ds fy, gesa mi;qDr uke ds lkFk dsoy $ Symbol dk iz;ksx djuk gksrk gSA mnkgj.k ds fy, fdlh Hkh Employee dh Salary dks Store djus ds fy, ge fuEukuqlkj salary uke dk ,d Variable Identifier Create dj ldrs gSa% $salary; pwafd fdlh Hkh Company esa cgqr lkjs Employees gks ldrs gSa vkSj Employees dh Salary le;&le; ij Increment gksdj cnyrh jgrh gS] blfy, mijksDr Code }kjk Define fd;k x;k $salary uke dk Identifier ,d Variable Identifier gSA PHP esa Variable Identifiers Case Sensitive gksrs gSa] blfy, ;fn ge mijksDr Statement }kjk $salary Variable Declare djrs gSa] rks fQj ge bl Variable ls Associated Memory Location ij Stored Values ;kuh Data dks $Salary ;k #SALARY Identifier Name }kjk Refer ugha dj ldrs] cfYd gesa $salary uke dks gh Specify djuk gksxk] rHkh ge mijksDr Variable Identifier dh Value dks Access o Manipulate dj ldrs gSaA mijksDr rjhds ls gh ge vkSj Hkh izdkj ds Variable Identifiers Create dj ldrs gSaA tSls% $firstName; $lastName; $dob; $salary; Constants tc gesa gekjs Program esa fdlh Memory Location ij ,slk eku Store djuk gksrk gS] tks fd iwjs Program ds nkSjku Change ugha gks ldrk] rks bl izdkj ds ekuksa dks Store
  • 54.
    53 Any Question orSuggestion, Click Here to Discuss Core PHP in Hindi djus ds fy, ge Constant Identifier Define djrs gSaA Constant Identifier Defined djus ds fy, gesa PHP ds define() Function dks fuEukuqlkj Use djuk gksrk gS% boolean define(stringName, mixedValue [, bool CaseInsensitive]) mijksDr Syntax fdlh Constant Identifier dks Define djus ds fy, Use fd;k tkrk gSA ;s ,d Function gS] tks ,d Boolean Value ;kuh True ;k False Return djrk gSA bl Function esa rhljk Parameter ,d Boolean Parameter gS] tks fd Optional gSA lkekU;r% Constant ds :i esa ge ftl stringName dks Specify djrs gSa] og uke Case Sensitive gksrk gS] ysfdu ;fn ge ml uke dks Case Sensitive j[kuk u pkgsa] rks gesa rhljs Argument ds :i esa False Keyword Specify djuk gksrk gSA tSls% define(‘BCCFALNA’, “BetaLab Computer Center”, true); vc ge gekjh iwjh Script esa BCCFALNA Constant uke dks Case Insensitive rjhds ls Use dj ldrs gSaA ;kuh ge bl Constant dks BccFalna, vFkok bccFalna dqN Hkh fy[k ldrs gSaA ysfdu ;fn ge bl rhljs Parameter dks Specify ugha djrs vFkok False Specify djrs gSa] rks fQj gekjs }kjk Specify fd;k x;k stringName Constant Case Sensitive gksrk gS vkSj gesa bl Constant dks gekjh Script esa Exactly mlh Format esa Specify djuk t:jh gksrk gS] ftl Format esa geus bls Define() Function esa Define fd;k gksrk gSA lkekU;r% Constant Identifies dks Capital Letters esa fy[kk tkrk gS] rkfd vklkuh ls irk py lds fd Use fd;k tk jgk Identifier ,d Constant gSA tc ge ,d ckj fdlh Identifier dks Constant Define dj nsrs gSa] rks iwjs Program ds nkSjku ge ml Identifier dk eku Change ugha dj ldrsA ;fn ge fdlh Constant dk eku Change djus dh dksf”k”k djrs gSa] rks PHP Interpreter gesa ,slk ugha djus nsrkA tc ge fdlh Hkh rjg ds Data dks PHP Program }kjk Handle djuk pkgrs gSa] rc gesa dsoy bruk lksapuk gksrk gS fd D;k gekjk Data ;kuh gekjs Program esa Use gksus okyk eku fdlh Hkh fLFkfr esa ckj&ckj cny ldrk gS ;k ughaA ;fn gekjk eku gekjs iwjs Program ds nkSjku dHkh Hkh cny ldrk gS] rks gesa ml eku dks $ Symbol dk iz;ksx djrs gq, Variable Identifier Create djds Variable Identifier esa gh Store djuk pkfg,] tcfd ;fn gekjk eku iwjs Program ds nkSjku ugha cny ldrk] rks gesa ml eku dks Constant Identifier esa Store djuk pkfg,A Function Names tc ge PHP esa gekjh t:jr ds vuqlkj fdlh Function dks Create djrs gSa] rc gesa ml Function dk Hkh uke Specify djuk gksrk gS] rkfd ge ml Function dks t:jr gksus ij mi;ksx esa ys ldsaA Function ds uke dks Specify djus ds fy, Hkh gesa Identifiers ds Naming Convention ds lHkh Rules dks Follow djuk gksrk gSA vUrj dsoy bruk gS fd Function ds uke Case Sensitive ugha gksrs] blfy, ge ;fn Add uke dk Function cukrs gSa] rks mls ADD uke ls Hkh Refer dj ldrs gSaA
  • 55.
    54 Any Question orSuggestion, Click Here to Discuss Core PHP in Hindi Class Names tc ge PHP dks Object Oriented Programming Language dh rjg mi;ksx esa ysuk pkgrs gSa] rc ge gekjh t:jr ds vuqlkj fofHkUu izdkj dh Classes Create djrs gSa] ftuds Objects Create fd, tkrs gSaA bu Classes dks Hkh ,d uke nsuk t:jh gksrk gS] rkfd ge fdlh Specific Class Type ds Objects Create dj ldsaA Functions ds uke dh rjg gh Class ds uke Hkh Case Sensitive ugha gksrs vkSj ge Reserved Words / Keywords dks NksMdj fdlh Hkh uke dks Class Name ds :i esa Specify dj ldrs gSaA Keywords Keywords dqN ,sls Special Words gksrs gSa] ftudk PHP Interpreter ds fy, Special Meaning gksrk gSA ;kuh tc PHP Interpreter dks dksbZ Keyword feyrk gS] rks PHP Interpreter mu Keywords ds vk/kkj ij fdlh Special Type ds Operation dks Perform djrk gSA fdlh Hkh Programming Language dh rjg PHP esa Hkh dqN ukeksa dks Reserve Words ;k Keywords dh rjg Reserve j[kk x;k gSA ge bu ukeksa dks fdlh Hkh rjg ds Identifier ds uke ds :i esa mi;ksx esa ugha ys ldrsA PHP esa fuEu Words dks Keywords ds :Ik esa Reserve j[kk x;k gS% __CLASS__ clone endif __FILE__ const endswitch __FUNCTION__ continue endwhile __LINE__ declare eval() __METHOD__ default exception abstract die() exit() and do extends array() echo() extends as else final Break elseif for Case empty() foreach catch enddeclare function cfunction endfor global Class endforeach if implements php_user_filter switch include() print() throw include_once() private try interface protected unset() isset() public use list() require() var new require_once() while old_function return() xor or static
  • 56.
    55 Any Question orSuggestion, Click Here to Discuss Core PHP in Hindi bu Keywords dh rjg gh PHP Library ds Functions dks Hkh ge Identifies dh rjg Use ugha dj ldrsA ;kuh bu ukeksa dks ge gekjs Identifier ds uke ds :i esa Use ugha dj ldrsA Data Types PHP ewy :i ls 8 izdkj ds Data dks Support djrk gSA ftUgsa rhu Hkkxksa esa ckaVk tk ldrk gSA Scalar Data Types bl ds Group dks Scalar ;k Single Value Data Types dgk tkrk gS vkSj buds }kjk Integer, Floating Point Numbers, Strings o Boolean Values dks Represent fd;k tkrk gSA Boolean PHP esa true o false nks ,sls eku gSa] tks Boolean Data Type dks Represent djrs gSaA lkekU;r% bl Value dk iz;ksx rc fd;k tkrk gS tc gesa fdlh Condition ds vk/kkj ij fdlh PHP Code dks Execute djuk gksrk gSA tc gesa fdlh eku dks dsoy true ;k false ds :i esa Represent djuk gksrk gS] rc ge Boolean izdkj dk Identifier Define djrs gSaA tSls% $isBulbOn = false; Integer fdlh Hkh fcuk nleyo okyh Positive ;k Negative Numerical la[;k dks Integer dgk tkrk gSA PHP esa ge Integer Values dks Binary, Octal, Decimal vFkok Hexadecimal Form esa Specify dj ldrs gSaA Integer dks Binary Form esa Specify djrs le; gesa Number ds lkFk Prefix ds :i esa 0b dks Specify djuk gksrk gSA Octal Form esa Specify djrs le; gesa Value ds lkFk Prefix ds :i esa 0 dk iz;ksx djuk iMrk gS] tcfd Hexadecimal Format esa Value Specify djrs le; Value ds lkFk Prefix ds :i esa gesa 0x Specify djuk gksrk gSA tSls Binary Decimal Octal Hexadecimal 0b1010 10 012 0xA 0b111 -7 -07 -0x7 0b1111111 +255 +0377 +0xFF PHP esa Integer dh Size iwjh rjg ls Use fd, tkus okys Computer ds Architecture ij Depend gksrh gSA blfy, fdlh Computer ij Integer fdruh Bytes dh Space Reserve dj jgk gS bl ckr dk irk yxkus ds fy, ge PHP ds Core esa Defined PHP_INT_SIZE uke ds Constant dks Use dj ldrs gSa] tcfd Integer vf/kdre
  • 57.
    56 Any Question orSuggestion, Click Here to Discuss Core PHP in Hindi fdruh cMh la[;k Store dj ldrk gS] bl ckr dk irk yxkus ds fy, ge] PHP_INT_MAX Constant dks Use dj ldrs gSaA tc dksbZ la[;k bruh cMh gksrh gS fd Integer dh Range esa ugha lek ikrh] rc og la[;k Automatically Float Data Type esa Convert gks tkrh gSA pfy,] mijksDr lHkh Integer Related Concepts dks ,d PHP Program esa Apply djrs gSaA Program fuEukuqlkj gS% <?php print "Minimum Byte Size of Integer: " . PHP_INT_SIZE; print "nMaximum Length of Integer: " . PHP_INT_MAX; ?> tc bl Script dks PHP File esa Type djds Interpret djrs gSa] rc gesa fuEukuqlkj Output izkIr gksrk gS% Minimum Byte Size of Integer: 4 Maximum Length of Integer: 2147483647 bl Script esa geus nks u, Codes Use fd, gSa] blfy, lcls igys ge bUgha dks le>rs gSaA bl Script esa geus nksuksa Print Statements esa ,d Dot Operator dks Use fd;k gSA PHP esa bl Operator dks Concatenation Operator dgrs gSa vkSj ;s Operator nks Values dks String dh rjg tksMdj ,d String ds :i esa Represent djus dk dke djrk gSA blhfy, igys Print Statement ds Output ds :i esa Integer dh Minimum Size ds Message ds ckn PHP_INT_SIZE PHP Constant dk eku 4 fn[kkbZ ns jgk gSA tcfd nwljs Print Statement esa Integer dh Maximum Range ds Massege ds ckn eku 2147483647 fn[kkbZ ns jgk gSA bl Operator ds ckjs esa ge vkxs vkSj vPNh rjg ls le>saxsA bl Script ds nwljs Print Statement dh “kq:vkr esa geus “n” Character dk iz;ksx fd;k gSA PHP esa bl izdkj ds dbZ vkSj Characters Hkh gSa] tks PHP Interpreter dks fdlh Message dks Extra Ordinary rjhds ls Display djus dk Instruction nsrs gSaA fQygky bl Print Statement ds Message dks vxyh Line esa Display djus ds fy, geus bldk iz;ksx fd;k gSA ;fn ge bl Character Constant dk iz;ksx u djrs] rks gesa gekjk Output fuEukuqlkj fn[kkbZ nsrk% Minimum Byte Size of Integer: 4Maximum Length of Integer: 2147483647 mijksDr Script fdlh Computer ij PHP ds Integer dh Maximum Range o Minimum Occupied Byte Size dks Represent dj jgk gSA ;kuh bl Script ds Output esa ge Integer dh Minimum Byte Size o Maximum Range ns[k ldrs gSaA vc ;fn ge fdlh Variable esa bl Range ls T;knk cMh la[;k Specify dj nsa] rks og Variable bl cMh la[;k dks Hold djus ds fy, Automatically Floating Point Value ;kuh “double” Data Type esa Convert gks tkrk gS] D;ksafd PHP esa gj nleyo okyh la[;k dks “double” }kjk Represent fd;k tkrk gSA bls le>us ds fy, fuEu PHP Script Code Type djds Interpret djsa%
  • 58.
    57 Any Question orSuggestion, Click Here to Discuss Core PHP in Hindi <?php $test = PHP_INT_MAX; print "Maximum Length of Integer: " . $test; print "nThe Type of the test Variable : " . gettype($test); $test = PHP_INT_MAX + 1; print "nnThe Overflowed Size of Integer: " . $test; print "nNow the Type of test Variable : " . gettype($test); settype($test, "integer"); print "nnThe Overflowed Size of Integer: " . $test; print "nNow the Type of test Variable : " . gettype($test); ?> //Output Maximum Length of Integer: 2147483647 The Type of the test Variable : integer The Overflowed Size of Integer: 2147483648 Now the Type of test Variable : double The Overflowed Size of Integer: -2147483648 Now the Type of test Variable : integer bl Program esa lcls igys geus $test uke dk ,d Variable Create fd;k gS vkSj mlesa Value ds :i esa fdlh Hkh Computer Architecture ds Integer dh Maximum Value dks Initialize dj fn;k gS vkSj vxys Print Statement esa geus $test Variable ds eku dks Print fd;k gS] tks fd ogh eku fn[kk jgk gS] tks fiNys Program esa PHP_INT_MAX uke ds Constant us fn[kk;k FkkA vxys Print Statement esa geus ;s tkuus ds fy, fd $test fdl Data Type dk gS] gettype() Function dks Call fd;k vkSj Argument ds :i esa $test dks Pass fd;k gSA ;s Statement fuEukuqlkj gS% print "nThe Type of the test Variable : " . gettype($test); vkSj bldk Output fuEukuqlkj izkIr gksrk gS% The Type of the test Variable : integer gettype() Function gettype() Function PHP esa Defined ,d Built-In Function gS] tks ml Identifier ds Data Type dks Return djrk gS] ftls ge Argument ds :i esa bl Function esa Pass djrs gSaA
  • 59.
    58 Any Question orSuggestion, Click Here to Discuss Core PHP in Hindi Output ds :i esa ge ns[k ldrs gSa fd bl Statement ds Execute gksus rd $test Variable ,d Integer Variable gksrk gSA Next Statement esa geus blh $test uke ds Variable dk eku Integer dh Maximum Range esa 1 tksM dj Integer dks fuEukuqlkj Overflow dj fn;k gS% $test = PHP_INT_MAX + 1; print "nnThe Overflowed Size of Integer: " . $test; vc tc ;s Lines Interpret gksrh gSa] rc gesa fuEukuqlkj Output izkIr gksrk gS% The Overflowed Size of Integer: 2147483648 ge ns[k ldrs gSa fd gekjs Output dk eku vc 1 c< pqdk gS tks fd Integer dh Maximum Range ls ckgj gS vkSj bl eku dks Hold djus ds fy, Variable dk double Type dk gksuk t:jh gSA blfy, fuEukuqlkj vxyh Line ds Code esa geus fQj ls $test Variable ds Type dks Test fd;k gS% print "nNow the Type of test Variable : " . gettype($test); tc ;s Line Interpret gksrk gS] rc gesa fuEukuqlkj Output izkIr gksrk gS% Now the Type of test Variable : double ge ns[k ldrs gSa fd vc $test uke dk gekjk Variable] tks fd igys Integer Fkk] vc Double Type esa Convert gks pqdk gS settype() Function PHP gesa settype() uke dk ,d vkSj Function Provide djrk gS] ftldk iz;ksx djds ge fdlh Variable ds Data Type dks Change dj ldrs gSaA QyLo:i ;s tkuus ds fy, fd ;fn ge bl Double Type esa Convert gks pqds Variable dks fQj ls Integer esa Convert dj nsa] rks blesa D;k eku jgsxk] geus fuEu Statement Use fd;k% settype($test, "integer"); print "nnThe Overflowed Size of Integer: " . $test; tc ;s Line Run gksrh gS rc gesa fuEu Output izkIr gksrk gS% The Overflowed Size of Integer: -2147483648 ;s Confirm djus ds fy, fd $test okLro esa Integer Type esa Convert gqvk ;k ugha] geus gekjh Script dk vfUre Statement fy[kk tks fd fuEukuqlkj gS% print "nNow the Type of test Variable : " . gettype($test);
  • 60.
    59 Any Question orSuggestion, Click Here to Discuss Core PHP in Hindi vkSj blds fuEukuqlkj Output dks ns[kdj ge le> ldrs gSa fd gekjk $test uke dk Variable fQj ls Integer Type esa Convert gks pqdk gS% Now the Type of test Variable : integer vc loky ;s gS fd tc geus ,d Double izdkj ds Variable ds eku dks Integer izdkj ds eku esa Convert fd;k] rks ml Variable dk eku Negative D;ksa gks x;kA tokc ;s gS fd lHkh vU; Programming Languages dh rjg gh PHP ds Data Variables Hkh Memory esa Values dks Store djrs gSa vkSj Memory esa Values Binary Form esa Save jgrh gSA pwafd] gekjs Computer ij Integer dh Size 4 Byte gS tks fd 32-Bit ds cjkcj gS D;ksafd 1 Byte esa 8-Bit gksrs gSa] blfy, tc fdlh Integer ds Left Most Bit dks NksMdj lHkh Bits esa fuEukuqlkj True ;kuh 1 Stored gksrk gS] rc Integer dh Highest Positive Range Represent gksrh gS% ysfdu tSls gh ge bl eku esa 1 vkSj tksMrs gSa] bl Binary Digits dk Pattern fuEukuqlkj gks tkrk gS% pwafd Binary Digits ds Pattern esa Left Most Bit dk eku 1 gksus ij la[;k Negative gks tkrh gS] D;ksafd ;s Bit Sign Bit gksrk gSA QyLo:i gesa mijksDr Negative la[;k izkIr gksrh gS] tks fd fdlh Hkh 32bit-Integer dh Lowest Negative Range dks Represent djrh gSA vc ;fn ge bl Binary Digits ds Patterns dks Decimal Number esa Convert djsa] rks gesa ogh Negative la[;k izkIr gksrh gS] tks izkIr gks jgh gSA ;kuh - 2147483648 Float fdlh Hkh nleyo okyh Positive ;k Negative Numerical la[;k dks Floating Point Number dgk tkrk gSA Floating Point Numbers dks Floats, Double ;k Real Number Hkh dgrs gSaA PHP esa ge Floating Point Values dks nleyo okyh la[;k ds :i esa vFkok ?kkrkad ds :i esa Specify dj ldrs gSaA Floating Point Numbers dks ge fuEu :iksa esa Specify dj ldrs gSa% 100.5 1.5e2 8E-12 Floating Point Numbers dh Size iwjh rjg ls Platform Dependent gksrh gSA lkFk gh tc ge fdlh Floating Point Value dks lk/kkj.k nleyo okyh la[;k ls ?kkrkad la[;k esa vFkok ?kkrkad la[;k ls nleyo okyh la[;k esa Convert djrs gSa] rks izkIr gksus okyh la[;k ds Data dk gesa”kk Loss gksrk gSA mnkgj.k ds fy, ekuyks fd 45.0 dks ?kkrkad :i esa cnyus ij eku 4.5E+1 Format esa Represent gksrk gSA ysfdu blh ?kkrkad eku dks ;fn ge nleyo okyh la[;k esa Change djsa] rks ;gh la[;k gesa 44.99999999 Format esa izkIr gksrk gSA ,slk yxHkx lHkh
  • 61.
    60 Any Question orSuggestion, Click Here to Discuss Core PHP in Hindi Programming Language esa gksrk gS] blfy, Floating Point Values dks ,d :i ls nwljs :i esa Convert djus ij izkIr gksus okys eku ij iwjh rjg ls fo”okl ugha fd;k tk ldrk fd og ogh Value gksxh] tSlh ge lksap jgs gSaA String pwafd Strings fdlh Hkh Programming Language dk vk/kkj gksrk gS] blfy, String Manipulation dks PHP ds Core Level esa Support fd;k x;k gSA Characters dh ,d Continues Series dks String dgk tkrk gSA PHP dsoy 256 Basic ASCII Characters dks gh String ds :i esa Support djrk gSA ;kuh PHP esa Strings ds :i esa ge Unicode dks Use ugha dj ldrsA ge PHP esa ftruh pkgsa] mruh cMh String dks fdlh Identifier esa Store dj ldrs gSa] tc rd fd gekjh Memory Allow djrh gSA PHP esa String Literals dks pkj vyx rjhdksa ls Specify fd;k tk ldrk gS% Single Quotes PHP esa ge fdlh String Literal dks Specify djus ds fy, bls Single Quotes ds chp Enclose dj ldrs gSaA ;fn gesa Single Quoted String ds chp dgha ij fQj ls Single Quote dks Use djuk gks] rks gesa ml Content Level ds Single Quote dks Backslash ds lkFk Specify djuk iMrk gSA tSls% ‘This is a simple string and we can’t use single quotes directly within string.’ blh rjg ls ;fn gesa String ds chp esa dgha ij Backslash dks Specify djuk gks] rks gesa Double Backslash dks Specify djuk iMrk gS] D;ksafd igys Backslash dks PHP ,d Instruction ds :i esa Identify djrk gSA tSls% ‘If we want to use Backslash, we need to specify it like //, otherwise it will not display’ PHP esa blh rjg ds dbZ vkSj Characters dks Backslash ds lkFk Specify fd;k tkrk gS] blfy, bUgsa Backslash Character Constants ;k Escape Sequence Characters dgk tkrk gSA Single Quoted Strings ds chp ;fn ge fdlh Variable ;k Constant dks Specify djrs gSa] rks og Identifier Expand ugha gksrkA ;kuh ml Identifier dh Value String ds chp fn[kkbZ ugha nsrh cfYd Identifier dk uke gh fn[kkbZ nsrk gSA tSls% $salary = 10000; Print 'Salary of Rajkumar is : $salary'; bl Code Segment dk Output gesa fuEukuqlkj izkIr gksrk gS% Salary of Rajkumar is : $salary ;kuh Single Quotes ds chp Specify fd, x, Variable dk eku String ds chp Specify ugha gksrk cfYd Single Quotes ds chp Specify fd, x, Constant o
  • 62.
    61 Any Question orSuggestion, Click Here to Discuss Core PHP in Hindi Variable Identifier dks Hkh PHP ,d String dh rjg gh Treat djrs gq, Display djrk gSA Double Quotes fdlh String dks Specify djus dk nwljk rjhdk Double Quotes gSa vkSj ge Double Quotes ds lkFk cgqr izdkj ds Escape Sequences dk iz;ksx dj ldrs gSaA tks fd fuEukuqlkj gSa% Backslash Character Constants or Escape Sequence Characters Sequence Meaning n Newline r Carriage Return t Horizontal Tab v Vertical Tab e Escape f Form Feed Backslash $ Dollar Sign " Double Quote Sign x[0-9A-Fa-f]{1,2} The sequence of characters matching the regular expression is a character in Hexadecimal Notation. [0-7]{1-3} The sequence of characters matching the regular expression is a character in Octal Notation. Double Quoted String esa Double Quote dks rFkk Single Quoted String esa Single Quote dks Display djus ds fy, gesa Backslash Character dk iz;ksx djuk t:jh gksrk gS] ysfdu Single Quoted String esa Double Quote dks rFkk Double Quoted String esa Single Quotes dks Directly Display fd;k tk ldrk gSA tSls% PRINT 'Salary of Rajkumar is : “20000" ’; #Double Quote within Single Quote PRINT "Salary of Rajkumar is : ‘20000’ "; # Single Quote within Quote Double Double Quoted String dh ,d fo”ks’krk ;s Hkh gS fd ge Double Quoted String esa fdlh Variable ds uke dks Specify djus ij Interpretation ds le; Variable dh Value Expand gks tkrh gSA tSls% $salary = 10000; Print "Salary of Rajkumar is : $salary"; bl Code Segment dk Output gesa fuEukuqlkj izkIr gksrk gS% Salary of Rajkumar is : 10000 Double Quoted String dh blh fo”ks’krk ds dkj.k lkekU;r% PHP esa String dks Double Quotes ds chp gh Specify fd;k tkrk gSA
  • 63.
    62 Any Question orSuggestion, Click Here to Discuss Core PHP in Hindi Heredoc PHP esa fdlh String dks Specify djus dk ;s rhljk rjhdk gSA Heredoc dks <<< Symbol }kjk Represent fd;k tkrk gS vkSj blds rqjUr ckn esa ,d Identifier Specify fd;k tkrk gSA fQj iwjh String dks vxyh Line ls fy[kuk “kq: fd;k tkrk gS o lHkh String Lines fy[kus ds ckn vUr esa fQj ls ,d New Line fy;k tkrk gS vkSj ml New Line esa fQj ls mlh Identifier dks Specify djds Semicolon yxk;k tkrk gSA ;kuh Heredoc String dk Format fuEukuqlkj gksrk gS% <?php ECHO <<< ThisIsHereDoc This is simple string in multiple lines. This string will not be available for future use. ThisIsHereDoc; $str = <<< ThisIsHereDoc This is simpel string in multiple lines. and This string will be available in the str Variable for future use. ThisIsHereDoc; PRINT $str; ?> Heredoc Statement okLro esa HTML ds <pre> Element dh rjg dke djrk gSA ;kuh Heredoc Statement ds chp Enclosed String Exactly mlh Format esa Output esa fn[kkbZ nsrh gS] ftl Format esa ge mls fy[krs gSaA blhfy, mijksDr Script dk Output gesa fuEukuqlkj fn[kkbZ nsrk gS% //Output This is simple string in multiple lines. This string will not be available for future use. This is simple string in multiple lines. and This string will be available in the str Variable for future use. tSlkfd mijksDr Code esa ge ns[k ldrs gSa fd Heredoc dks Use djrs le; ;fn ge bls fdlh Output Statement tSls fd ECHO ;k PRINT ds lkFk Specify djrs gSa] rks Heredoc ds chp Enclosed String Directly Output esa Print gks tkrk gS] ysfdu ;fn ge Heredoc String dks fdlh Variable dks Assign dj nsrs gSa] tSlkfd mijksDr Code esa $str Variable ds lkFk fd;k x;k gS] rks fQj ge Heredoc String dks ml Variable ds ek/;e ls tgka pkgsa ogka Use dj ldrs gSaA
  • 64.
    63 Any Question orSuggestion, Click Here to Discuss Core PHP in Hindi tc ge Heredoc dks Use djrs gSa] rc gesa FkksMh lko/kkuh cjruh gksrh gS] vU;Fkk Heredoc Statement Error Generate djrk gSA Heredoc Identifier ds igys o ckn esa ,d Hkh Character Type ugha fd;k tkuk pkfg,A ;gka rd fd Space Hkh ugha gksuk pkfg,A gkykafd ge Heredoc Statement ds Opening Identifier dks Double Quotes ds chp Specify dj ldrs gSa] D;ksafd Heredoc Statement yxHkx Double Quoted String dh rjg gh dke djrk gS] ysfdu ,slk djuk t:jh ugha gSA Hkys gh ge Heredoc Statement ds Opening Identifier dks Double Quotes ds chp Specify djsa ;k u djsa] ysfdu Closing Identifier dks dHkh Hkh fdlh Hkh rjg ds Quotes ds chp Specify ugha fd;k tk ldrkA lkFk gh Closing Identifier ls igys dksbZ Character ugha gks ldrk tcfd ckn esa Semicolon ds vykok dksbZ Character ugha gks ldrk vkSj Semicolon ds ckn Hkh dksbZ Character ugha gks ldrkA lkFk gh bl ckr dk Hkh /;ku j[kuk pkfg, fd Closing Heredoc Identifier ds vUr esa ,d Semicolon dk iz;ksx fd;k tkrk gS vkSj bl Semicolon rFkk Heredoc Identifier ds uke ds chp Hkh fdlh Hkh rjg dk Space ;k vU; Character ugha gksuk pkfg,A ;kuh Heredoc dks Use djrs le; Exactly mijksDr Format dks gh Use djuk t:jh gksrk gS] vU;Fkk PHP String Interpretation ds le; Error Generate djrk gSA Heredoc dk iz;ksx fdlh Class dh Property dks Specify djus ds fy, Hkh ugha fd;k tk ldrkA Heredoc Text fcYdqy Double Quoted String dh rjg Behave djrs gSaA ;kuh ge ,d Double Quoted String esa ftl rjg ls fdlh Variable ;k Constant dks Use djds mldh Expanded Value izkIr djrs gSa vFkok ftl izdkj ls fofHkUu Escape Sequence Characters dks Use djrs gSa] mlh izdkj ls Heredoc ds chp Enclosed String esa Hkh budk iz;ksx dj ldrs gSa] ysfdu Heredoc ds chp Single Quotes ;k Double Quotes dks Specify djus ds fy, gesa Backslash dk iz;ksx djuk t:jh ugha gksrkA ;kuh fdlh Heredoc String dks ge fuEukuqlkj mi;ksx esa ys ldrs gSa% <?php $salary = 12000; $str = <<< ThisIsHereDoc The Salary of Mahesh is : $salary Mahesh's Birth Date is : 20-10-1982 Mahesh is learning "PHP" at this time with PHP in Hindi - eBook. ThisIsHereDoc; PRINT $str; ?> //Output The Salary of Mahesh is : 12000
  • 65.
    64 Any Question orSuggestion, Click Here to Discuss Core PHP in Hindi Mahesh's Birth Date is : 20-10-1982 Mahesh is learning "PHP" at this time with PHP in Hindi - eBook. Heredoc Statement dk iz;ksx ge fdlh PHP Function esa Argument Pass djus ds fy, Hkh dj ldrs gSaA tSls% <?php $salary = 12000; function demo($values){ PRINT $values; } demo(<<<ThisIsHereDoc The Salary of Mahesh is : $salary Mahesh's Birth Date is : 20-10-1982 Mahesh is learning "PHP" at this time with PHP in Hindi - eBook. ThisIsHereDoc ) ?> //Output The Salary of Mahesh is : 12000 Mahesh's Birth Date is : 20-10-1982 Mahesh is learning "PHP" at this time with PHP in Hindi - eBook. mijksDr Code esa geus Heredoc Statement esa Enclosed String dks Directly demo() uke ds ,d User Defined Function esa Argument ds :i esa Pass fd;k gS vkSj User Defined Function vkus okyh Heredoc String dks Echo dj jgk gSA tc ge Heredoc Statement dks Argument ds :i esa Pass djrs gSa] rc Closing Heredoc Identifier ds ckn Semicolon dk iz;ksx ugha fd;k tk ldrk] D;ksafd PHP Semicolon dks Statement dk vUr ekurk gS] tcfd vHkh rks Function esa Argument gh Pass fd;k tk jgk gSA blfy, ;fn ge Semicolon dk iz;ksx djsaxs] rks PHP le>sxk fd Function Statement dk vUr gks x;k gSA ifj.kkeLo:i vkxs ds Statements dks PHP le> gh ugha ik,xk vkSj Error Generate djsxkA blhfy, mijksDr Code esa geus Closing Heredoc Identifier ds lkFk Semicolon dk iz;ksx ugha fd;k gSA gkykafd ge mijksDr rjhds dk iz;ksx djds Heredoc dks Function Argument ds :i esa Pass dj ldrs gSa] ysfdu tgka rd gks lds gesa vius Codes dks Simple j[kuk pkfg,] rkfd mlesa de ls de Bugs Generate gksaA
  • 66.
    65 Any Question orSuggestion, Click Here to Discuss Core PHP in Hindi blfy, fdlh Heredoc Statement dks Directly Argument ds :i esa Pass djus ds LFkku ij ge Heredoc Statement esa Enclosed String dks ,d Variable esa Store dj ldrs gSa vkSj fQj ml Variable dks Argument ds :i esa Pass dj ldrs gSa] tks fd T;knk csgrj o Manageable rFkk de Error Prone rjhdk gksrk gSA bl izfØ;k dks le>us ds fy, ge mijksDr Code dks gh fQj ls Recreate dj jgs gSa% <?php $salary = 12000; function demo($values){ PRINT $values; } $hereDocValue = <<<ThisIsHereDoc The Salary of Mahesh is : $salary Mahesh's Birth Date is : 20-10-1982 Mahesh is learning "PHP" at this time with PHP in Hindi - eBook. ThisIsHereDoc; demo($hereDocValue); ?> ;s Code Hkh Exactly ogh Output nsxk] tks fiNyk Program ns jgk FkkA ysfdu ;s Code fiNys Code dks Manage djus dh rqyuk esa dkQh vklku gSA gkykafd ge Heredoc dk iz;ksx fdlh Class dh Properties dks Initialize djus ds fy, ugha dj ldrs] ysfdu fdlh Class ds Static Properties o Constant Identifiers dks ge Heredoc Statement ds ek/;e ls Initialize dj ldrs gSaA bl fo’k; esa ge Object Oriented PHP dks lh[krs le; le>saxsA Nowdoc ftl rjg ls Heredoc Statement Double Quoted String dh rjg dke djrk gS] mlh rjg ls Nowdoc Single Quoted String dh rjg O;ogkj djrk gSA ;kuh ge Nowdoc Statement ds chp Identifiers dh Values dks Expand ugha dj ldrsA Nowdoc dk iz;ksx ml fLFkfr esa dkQh mi;ksxh gksrk gS tc ge fdlh Programming Language tSls fd PHP, “C”, “C++” vkfn ds Statements ds ,d Block dks fdlh Variable esa Store djds Process djuk pkgrs gSa] ftuesa dksbZ Special Formatting ugha gksrh vkSj String dks Escape djus dh t:jr ugha gksrhA Nowdoc dks Hkh Heredoc dh rjg gh Specify fd;k tkrk gS ysfdu Nowdoc ds Opening Identifier dks gesa”kk Single Quotes ds chp fy[kk tkrk gS] tcfd Closing Identifier dks Exactly Heredoc dh rjg gh fcuk Quotes ds Specify fd;k tkrk gSA ;kuh ge Nowdoc Statement dks fuEukuqlkj mi;ksx esa ys ldrs gSa% <?php
  • 67.
    66 Any Question orSuggestion, Click Here to Discuss Core PHP in Hindi $nowDocValue = <<<'ThisIsNowDoc' <?php $nowDocValue = <<<'ThisIsNowDoc' PRINT "This is NowDoc Example"; ThisIsNowDoc; ECHO ($nowDocValue); ?> ?> ThisIsNowDoc; ECHO ($nowDocValue); ?> //Output <?php $nowDocValue = <<<'ThisIsNowDoc' PRINT "This is NowDoc Example"; ThisIsNowDoc; ECHO ($nowDocValue); ?> mijksDr PHP Code Lo;a ds Codes dks gh String ds :i esa $nowDocValue uke ds Variable esa Store dj jgk gS] ftls geus vfUre Statement esa Output esa Display djok fn;k gSA Heredoc dh rjg gh Nowdoc Statement dk iz;ksx Hkh fdlh Class dh Static ;k Constant Properties dks Initialize djus ds fy, fd;k tk ldrk gS ysfdu Variable Properties dks Initialize djus ds fy, ugha fd;k tk ldrkA “C” o “C++” Languages dh rjg gh PHP esa Hkh String okLro esa Characters dk ,d One Dimensional Array gksrk gSA blfy, Array ds fofHkUu Elements dks bu Programming Languages esa ftl rjg ls Access fd;k tkrk gS] mlh rjg ls PHP dh fdlh String ds ,d&,d Character dks muds Index Number ds ek/;e ls Access o Manipulate fd;k tk ldrk gSA fdlh String esa tc ge fdlh Variable dh Value dks Display djuk pkgrs gSa] rc ge lkekU;r Variable Names ds LFkku ij Curly Braces dk iz;ksx Hkh dj ldrs gSaA tSls% <?php $str = "Simple String."; print "n 1st Character at Index Number 0: ${str[0]}"; print "n 2nd Character at Index Number 1: ${str[1]}"; print "n 3rd Character at Index Number 2: ${str[2]}";
  • 68.
    67 Any Question orSuggestion, Click Here to Discuss Core PHP in Hindi print "n 4th Character at Index Number 3: {$str[3]}"; print "n 5th Character at Index Number 4: {$str[4]}"; print "n 6th Character at Index Number 5: {$str[5]}"; ?> tSlkfd mijksDr Code esa ge ns[k ldrs gSa fd tc ge fdlh Variable ds eku dks Curly Braces dk iz;ksx djrs gq, Display djuk pkgrs gSa] rc ge nks rjhdksa ls Variable dks Curly Braces ds lkFk Use dj ldrs gSaA igys rjhds esa ge Curly Braces ls igys $ Sign dk iz;ksx djrs gSa] tcfd nwljs rjhds esa ge Curly Braces ls Just ckn esa ;kuh Variable ds uke ds igys $ Sign dk iz;ksx djrs gSaA //Output 1st Character at Index Number 0: S 2nd Character at Index Number 1: i 3rd Character at Index Number 2: m 4th Character at Index Number 3: p 5th Character at Index Number 4: l 6th Character at Index Number 5: e tSlkfd geus igys Hkh dgk fd String Hkh ,d izdkj dk One-Dimensional Array gh gksrk gS] blfy, String ds gj Character dks ge Index Number Specify djds vyx&vyx Access dj ldrs gSaA pwafd Array dh Indexing gesa”kk Zero Based gksrh gS] blfy, String dk igyk Character Index Number 0 ij gksrk gS u fd 1 ijA blhfy, mijksDr Code esa gesa lcls igyk Character Index Number 0 ij izkIr gks jgk gSA tc ge Curly Braces dk iz;ksx djrs gq, fdlh Variable ds eku dks Display djuk pkgrs gSa] rc gesa bl ckr dk /;ku j[kuk t:jh gksrk gS] fd Curly Braces ls Just igys ;k Just ckn esa $ Sign dk iz;ksx fd;k tkuk t:jh gksrk gS] vU;Fkk PHP Curly Braces dks Output esa Character ds :i esa Display dj nsrk gSA tSls% <?php $str = "Simple String."; print "nValue of the String str is : $ {str[0]}"; print "nValue of the String str is : { $str[0]}"; ?> //Output Value of the String str is : $ {str[0]} Value of the String str is : { S} tSlkfd mijksDr Code esa ge ns[k ldrs gSa fd ;fn ge Curly Braces ls Just igys ;k Just ckn esa $ Sign dk iz;ksx djrs gq, Variable ds uke dks Specify u djsa] rks PHP Variable dh Value dks Parse ugha djrk vkSj gesa mijksDrkuqlkj Un-Required Output izkIr gksrk gSA
  • 69.
    68 Any Question orSuggestion, Click Here to Discuss Core PHP in Hindi dbZ ckj gesa $ Sign dks Curly Braces ds chp Display djuk gksrk gSA ysfdu pwafd PHP $ Sign ds feyrs gh mlds vkxs fy[kh String dks Variable eku ysrk gS] blfy, ;fn ge Curly Braces ds lkFk $ Sign dks String ds chp Display djuk pkgsa] rks gesa $ Sign dks Escape djuk t:jh gksrk gSA tSls% <?php print "Rent of the room is {$Hundred} for a night"; ?> //Output Rent for the room is {$Hundred} for a night. Compound Data Types PHP esa Supported Data Types dk ;s nwljk Group, Compound ;k Collection Values Data Types dgykrk gSA buds }kjk Arrays o Objects dks Represent fd;k tkrk gSA Compound Data Type okLro esa Basic Data Types dk Collection gh gksrk gSA Array Data Type Array ,d ,slk Data Type gksrk gS] tks ,d gh izdkj ds Scalar ;k Compound Type ds ekuksa ds Collection dks Represent djrk gSA ;kuh tc gesa ,d gh izdkj ds cgqr lkjs ekuksa dks Access o Manipulate djuk gksrk gS] rc Array Create djrs gSaA Object Data Type tc ge PHP dks Object Oriented rjhds ls Programs Develop djus ds fy, Use djrs gSa] rc PHP gesa Object Create djus dh lqfo/kk nsrk gSA Object ,d ,slk Entity gksrk gS tks ,d Unit ds :i esa fdlh Real World Object dks Programming Code ds :i esa mlh rjg ls Describe djus dh lqfo/kk nsrk gS] ftl rjg ls og Object Real World esa Describe gksrk gSA Special Data Types PHP esa Supported rhljs izdkj ds Group }kjk Resource o NULL Special Types dks Represent fd;k tkrk gSA PHP esa Resources Special izdkj dh Values dks Represent djrs gSaA Resource Data Type lkekU; :i ls Resources ,d Integer Number ;k Handle gksrk gS] tks fdlh External Resource ls Connection ;k Link dks Represent djrk gSA mnkgj.k ds fy, tc ge PHP dk iz;ksx MySql ;k fdlh vU; DBMS Software ls Connection LFkkfir djrs gq, Database ls Data dks Access o Manipulate djus ds
  • 70.
    69 Any Question orSuggestion, Click Here to Discuss Core PHP in Hindi fy, djuk pkgrs gSa] rc PHP ds fy, MySql ,d izdkj dk Resource gksrk gS vkSj Connection LFkkfir gksus ds ckn ml Connection dks Represent djrk gqvk ,d Integer Number PHP esa Return gksrk gS] ftls PHP fdlh Identifier esa Hold djds j[krk gS] rkfd ml External Resource ;kuh MySql dks t:jr ds vuqlkj Refer dj ldsA blh Integer Number dks Handle ;k Resource dgk tkrk gSA NULL Data Type tc ge fdlh Resource ls PHP dk Link Remove djuk pkgrs gSa] vFkok fdlh Identifier esa Stored eku ds Destroy djuk pkgrs gSa] rc ge ml Resource ;k Identifier esa NULL Specify dj nsrs gSaA tc ge fdlh Variable esa NULL Assign dj nsrs gSa] rks ml Variable dk eku Destroy gks tkrk gSA ;kuh og Variable “No Value” dks Represent djrk gSA blfy, NULL o Resource nks ,sls Data Types gSa] tks fdlh External Link dks Create djus vFkok fdlh Created Link ;k Value dks Destroy djus ls lacaf/kr gksrs gSaA Variable Computer esa fofHkUu izdkj ds ekuksa ds lkFk fofHkUu izdkj dh Processing djds fofHkUu izdkj ds Results dks Generate fd;k tkrk gSA blls igys fd ge fdlh eku ij fdlh izdkj dh Processing dks Apply djds fdlh rjg dk Required Result Generate djsa] gesa mu ekuksa dks Computer dh Memory esa Store djuk iMrk gSA ysfdu Computer dh Memory esa rc rd fdlh eku dks Store ugha fd;k tk ldrk] tc rd fd mu ekuksa dks Hold djus ds fy, Computer dks igys ls bl ckr dk Instruction u fn;k x;k gks] fd Memory esa Store gksus okyk eku fdl rjg dk gS vkSj og fdl Memory Location ij Store gksxkA pwafd Computer gesa ,slh lqfo/kk ugha nsrk fd ge Computer dh fdlh Specific Memory Location dks Directly Access dj ldsa vkSj Computer dks crk ldsa fd gesa fdlh eku dks fdl Memory Location ij Store djuk gS] blfy, gesa Identifiers Declare djus iMrs gSaA PHP dk iz;ksx djrs gq, tc ge Computer esa ,sls ekuksa dks Store o Manipulate djuk pkgrs gSa] ftudk eku Script ds vU; Codes dh Requirements ds vk/kkj ij le;&le; ij cnyrk jgrk gS ;k cny ldrk gS] rks bl izdkj ds ekuksa dks Store djus ds fy, tks Identifier Create fd;k tkrk gS] ml Identifier dks Variable Identifier ;k dsoy Variable dgk tkrk gSA pwafd Computer gesa Directly fdlh Memory Location dks Access djus dh lqfo/kk ugha nsrk] blfy, PHP esa tc ge fdlh Identifier dks Declare djrs gSa] rks PHP Programming Language Lo;a gekjs fy, Memory Locations dks Reserve djrk gS vkSj mu Memory Locations ds lkFk og uke Associate dj nsrk gS] ftUgsa geus Identifier Declare djrs le; Specify fd;k FkkA
  • 71.
    70 Any Question orSuggestion, Click Here to Discuss Core PHP in Hindi tc ge PHP esa cny ldus okys eku dks Store o Manipulate djuk pkgrs gSa] rc gesa Variable Identifier Declare djuk gksrk gSA Variable Identifier Declare djus ds fy, gesa $ Sign dk iz;ksx djuk gksrk gS vkSj bl $ Sign ds Just ckn esa gesa og uke Specify djuk gksrk gS] ftls ge PHP }kjk gekjs eku dks Store djus ds fy, Reserve dh tkus okyh Memory Location ds lkFk Associate djuk pkgrs gSa] D;ksafd ;gh og uke gksrk gS] ftlds }kjk ge PHP }kjk gekjs Variable Identifier ds eku dks Store djus ds fy, Reserve dh xbZ Memory Location dks Access o Manipulate dj ldrs gSaA Identifiers vkSj dqN ugha gksrs cfYd fdlh Memory Location dk ,d uke gksrs gSa] ftUgsa geus gekjh t:jr ds vuqlkj Lo;a Declare fd;k gS vkSj PHP us mu ukeksa ls Associated Memory Locations dks Reserve fd;k gS] ftu ij gekjs }kjk Specify fd;k tkus okyk eku Store gksrk gSA tSls% $salary; ;gka $salary ,d Variable Identifier gS] tgka salary og uke gS] ftls PHP ml Memory Location ds lkFk Associate djsxk] ftl ij gekjs }kjk Input ;k Assign fd;k x;k eku Store gksxkA pwafd geus $ Sign dk iz;ksx fd;k gS] blfy, PHP tc gekjs Code Statement esa $ Sign ns[krk gS] rks mls bl ckr dk Instruction feyrk gS fd ge fdlh Variable Type dh Value dks Computer dh Memory esa Store djuk pkgrs gSaA QyLo:i PHP gekjs fy, ,d Memory Location Reserve dj nsrk gSA ysfdu tc rd ge PHP }kjk Reserve dh xbZ Memory Location dks dksbZ uke ugha nsrs] rc rd ge ml Memory Location dks Access ugha dj ldrsA blfy, bl $ Sign ds Just ckn esa gesa ,d uke Specify djuk gksrk gSA ifj.kkeLo:i tc PHP dks $ Sign ds ckn dksbZ uke feyrk gS] rks og gekjs fy, Variable Type dh Value Store djus ds fy, Space Reserve djrk gS vkSj ml Space dk og uke j[k nsrk gS] tks geus $ Sign ds ckn Specify fd;k gSA tSlkfd geus fiNys Section esa ns[kk fd ge PHP esa ewy :i ls 8 izdkj ds Data dks Store o Manipulate dj ldrs gSa] ysfdu PHP dks dSls irk pysxk fd ge Reserve dh tkus okyh Memory Location ij fdl rjg dk eku Store djuk pkgrs gSa “C”, “C++” tSlh Programming Languages esa gesa Identifier ds uke ds lkFk ml Identifier dh Memory Location ij Store dh tk ldus okyh Value dks Hkh Keywords ds ek/;e ls Specify djuk t:jh gksrk gS] ysfdu PHP bl dke dks Lo;a djrk gSA ;kuh PHP Lo;a Decide djrk gS fd ge fdl rjg ds eku dks Declare fd, x, Identifier dh Memory Location ij Store djuk pkgrs gSaA ,d ,slh Programming Language tks Create gksus okys Identifier ds Data Type dk fu.kZ; Lo;a djrh gS] Loosely Typed Programming Language dgykrh gSA PHP, JavaScript, Perl vkfn Loosely Typed Programming Languages ds mnkgj.k gSaA
  • 72.
    71 Any Question orSuggestion, Click Here to Discuss Core PHP in Hindi tc ge PHP esa fdlh Variable dks Declare djrs gSa] rks og Variable rc rd fdlh Type ls Associated ugha gksrk] tc rd fd ge mlesa fdlh rjg dk dksbZ eku Assign ;k Initialize ugha dj nsrsA ysfdu tSls gh ge fdlh Variable esa dksbZ eku Initialize ;k Assign djrs gSa] ml eku ds vk/kkj ij PHP Lo;a r; dj ysrk gS fd Declare fd;k x;k Variable fdl izdkj ds eku dks Store o Manipulate djsxk ;k fdl Data Type dk gSA PHP dh bl izfØ;k dk ,d Side Effect ;s gksrk gS fd tc ge fdlh Variable esa dksbZ eku Store djrs gSa vkSj Script ds fdlh Statement ds Execution ds nkSjku mlh Variable esa fdlh nwljs Type dk eku Assign dj fn;k tkrk gS] rks og Variable ml nwljs Type ds eku esa Convert gks tkrk gSA QyLo:i gesa iwjs Program ds nkSjku bl ckr dk /;ku j[kuk t:jh gksrk gS fd fdlh Variable esa fdlh le; fdl rjg dk eku Store gSA bl izfØ;k dks le>us ds fy, ,d mnkgj.k ns[krs gSa% <?php $test = 10000; print "Type of $test : " . gettype($test); $test = $test + 200.50; print "nType of $test : " . gettype($test); $test = "now $test is a string"; print "nType of $test : " . gettype($test); $test = $test + 100.50; print "nTotal Value : $test"; ?> //Output Type of $test : integer Type of $test : double Type of $test : string Total Value : 100.5 mijksDr Code esa ge ns[k ldrs gSa fd lcls igys gesa $test esa 10000 eku Initialize fd;k gS] QyLo:i Variable $test ,d Integer Type dk Variable cu tkrk gS] ftls ge Output ds First Line esa ns[k ldrs gSaA fQj geusa $test Variable esa 200.50 tks fd ,d Floating Point Value gS] dks tksMdj Result dks fQj ls $test esa Assign dj fn;k gSA pwafd 200.50 ,d Floating Point Value gS] blfy, Floating Point Value dks $test esa Hold djus ds fy, PHP bl $test Variable ds Type dks fQj ls Reset djrk gS vkSj bls Integer ls Double Type esa Convert dj nsrk gS] ftls ge Output dh nwljh Line esa ns[k ldrs gSaA vUr esa geus $test Variable esa ,d String dks Store dj fn;k gSA QyLo:i Output dh vfUre Line esa ge ns[k ldrs gSa fd vc PHP us $test dks ,d String Type ds Variable esa Convert dj fn;k gSA
  • 73.
    72 Any Question orSuggestion, Click Here to Discuss Core PHP in Hindi vc ;fn ge vfUre Statement dks ns[ksa rks geus $test tks fd vc ,d String Variable cu pqdk gS] esa 100.50 dks tksMk gSA vc ;fn ge ;s lksap jgs gSa fd $test esa vHkh Hkh 10000 ;k 10200.50 gS] rks ge xyrh dj jgs gSa vkSj vDlj PHP Programming ds nkSjku ge ,slh gh xyrh djrs gSa] D;ksafd ;gka gekjk Example Program 12 Lines dk gS] ysfdu tc ge Professional Development dj jgs gksrs gSa] rc gekjk Program 100, 200 ;k 500 Lines dk Hkh gks ldrk gSA QyLo:i fdlh Variable ds Data Type dks fdl Statement us Change dj fn;k] bl ckr dk /;ku j[kuk ukeqefdu gSA vc ;fn ge mijksDr Code ds vkf[kjh Output dh ckr djsa] rks gekjk Output PHP ds vuqlkj rks lgh vk jgk gS] ysfdu gekjs vuqlkj xyr gks ldrk gSA ;fn ge $test dks Integer eku dj tksM dj jgs gSa] rks Hkh ge xyrh dj jgs gSa vkSj ;fn ge $test dks Double eku dj tksM dj jgs gSa] rks Hkh ge xyrh dj jgs gSaA gkykafd PHP }kjk Automatically Variable ds Type dks Set djus ds fy, Provide dh tkus okyh lqfo/kk ,d vPNh lqfo/kk gS ysfdu gj lqfo/kk ds lkFk ftEesnkjh Hkh vkrh gSA blfy, PHP esa Type Casting rFkk fofHkUu izdkj ds Type Conversion ls lacaf/kr Functions ds ckjs esa cgqr xgjkbZ ls le>uk t:jh gksrk gSA D;ksafd dc dkSulk Variable fdl Type dk gks tk,xk vkSj fdl izdkj dh t:jr dks dSls iwjk fd;k tk,xk] bl ckr dks le>uk gh PHP Programming dks Best rjhds ls le>us dk ,dek= rjhdk gS ugha rks PHP ds Codes dks Control djuk dkQh eqf”dy gks tkrk gSA pwafd PHP Lo;a Data Type r; djrk gS] blfy, PHP gesa dbZ ,sls Built-In Functions Hkh Provide djrk gS] ftudk iz;ksx djds ge le;&le; ij ;s Check dj ldrs gSa fd Variable esa fdl izdkj dk eku gS ;k Variable fdl rjg dk Identifier gS] rkfd ge gekjs PHP Code dks csgrj rjhds ls Control dj ldsaA tc ge fdlh Variable dks Create djrs gSa] ysfdu mlesa dksbZ Value Initialize ugha djrs] rks ml fLFkfr esa og Variable NULL Data Type dh rjg dke djrk gS] ;kuh “No Value” dks Represent djrk gSA Variable Initialization and Assignment Types PHP esa ge fdlh Variable esa nks rjhdksa ls Value Initialize dj ldrs gSaA Value ds :i esa o Reference ds :i esaA Value Initialization or Value Assignment tc ge fdlh Variable dks Declare djrs gSa] rc ge ml Variable dk ,d uke Assign djrs gSa tks fd Reserve gksus okys Memory Location ds lkFk Associate gks tkrk gSA bl uke esa ml Memory Location dk Reference gksrk gSA bl izfØ;k dks ge fuEu fp= }kjk le> ldrs gSa% $salary = 100; //Creates a Variable Identifier
  • 74.
    73 Any Question orSuggestion, Click Here to Discuss Core PHP in Hindi tc mijksDr Statement Execute gksrk gS] rc PHP Interpreter Memory esa Space Reserve djrk gS] ml Space dk uke salary j[krk gS vkSj salary uke ls Associated Memory Location ij Value 100 dks Store dj nsrk gSA ;kuh okLro esa ;fn lgh rjhds ls le>sa] rks mijksDr Statement esa Variable salary esa eku 100 ugha tk jgk gS] cfYd ftl Physical Memory Location dk uke salary gS] ml Memory Location ij eku 100 tk jgk gSA salary rks ek= ,d uke gS vkSj uke esa fdlh rjg dh Value ugha tk ldrhA ;kuh salary fdlh Physical Memory Location dk ,d Reference ek= gSA nwljs “kCnksa esa dgsa] rks salary Lo;a Memory Location ugha gS cfYd fdlh Physical Memory Location dk Pointer gSA ftl rjg ls ge fdlh Variable esa Directly fdlh Value dks Initialize ;k Assign dj ldrs gSa] mlh rjg ls ge fdlh Variable esa fdlh nwljs Variable dk eku Hkh Initialize ;k Assign dj ldrs gSaA tSls% $salary = 100; //Creates a Variable Identifier $commission = $salary; tc ;s nksuksa Statements Interpret gksrs gSa] rc ftl Memory Location dk uke salary gS] ml Memory Location ij Stored Memory ml Memory Locations ij tkdj Copy gks tkrh gS] ftl Memory Location dk uke commission gSA tc bl izdkj ls ,d Variable dk eku fdlh nwljs Variable dh Memory Location ij Copy gks tkrk gS] rks bl izfØ;k dks Value Initialization vFkok Value Assignment dgrs gSaA
  • 75.
    74 Any Question orSuggestion, Click Here to Discuss Core PHP in Hindi Reference Initialization or Reference Assignment PHP gesa ;s lqfo/kk Hkh nsrk gS fd ge fdlh Variable esa fdlh nwljs Variable dh Value Copy djus ds ctk; ml Variable dk Reference ;kuh Pointer Copy dj ldrs gSaA tc gesa fdlh Variable dh Value ds ctk; mldk Reference Copy djuk gksrk gS] rc gesa Reference fd, tkus okys Variable ds uke ls igys “&” Symbol dk iz;ksx djuk gksrk gSA tSls% $salary = 100; //Creates a Variable Identifier $commission = &$salary; tc ge mijksDr izdkj ls Variable Create djrs gSa] rc okLro esa nks ugha cfYd dsoy ,d gh Memory Location Reserve gksrh gS vkSj ,d gh Memory Location ds nks uke Create gks tkrs gSa] u fd nks vyx Memory Location Reserve gksrh gSaA bls ge fuEu fp=kuqlkj le> ldrs gSa% ;kuh tc ge fdlh Variable dk Reference Create djrs gSa] rc okLro esa nks vyx Variable Create ugha gksrs] cfYd ,d gh Variable Create gksrk gS vkSj mlh ,d Variable ds nks uke ;kuh Alias Create gks tkrs gSaA QyLo:i ;fn ge fuEu Code vuqlkj fdlh ,d Variable dk eku Change djrs gSa rks Automatically nwljs Variable dk eku Hkh Change gks tkrk gS% <?php $salary = 100; //Creates a Variable Identifier $commission = &$salary; print "Salary : $salary n”; $commission = 500; print "Salary : $salary n”; ?> //Output: Salary : 100 Salary : 500 tSlkfd mijksDr Code esa ge ns[k ldrs gSa fd $commission mlh Memory Location dks Refer dj jgk gS] ftls $salary dj jgk gSA blfy, tc geus igys $salary ds eku dks Print fd;k] rks Output esa Salary : 100 gksrk gS tcfd $commission dk eku cnydj 500 dj nsus ij $salary Variable dk eku Hkh Automatically 500 gks tkrk gS]
  • 76.
    75 Any Question orSuggestion, Click Here to Discuss Core PHP in Hindi tks bl ckr dk ladsr gS fd $commission o $salary nksuksa leku Memory Location dks gh Share dj jgs gSaA ;kuh nksuksa ,d nwljs ds Alias gSaA PHP Programming esa bl rjhds dks rc mi;ksx esa fy;k tkrk gS] tc ge Object Oriented Programming dj jgs gksrs gSa vFkok fdlh Function esa fdlh Argument dks Actual Argument dh rjg Pass dj jgs gksrs gSa] rkfd Function }kjk ml Variable ds eku esa fd;k tkus okyk ifjorZu Global rjhds ls Reflect gksA bl fo’k; esa ge vkxs foLrkj ls tkusaxsA lkFk gh Reference Variable dk iz;ksx djus dh otg ls Memory dh Hkh cpr gksrh gS D;ksafd ,d ls T;knk Variables Create djus dh t:jr ugha jgrh ftlls Program T;knk rsth ls Interpret gksrs gSa vkSj de Memory Consume djrs gSaA Variable Variables PHP esa Variable dks ,d vkSj Special rjhds ls Use fd;k tkrk gSA bl rjhds esa fdlh ,d Variable dk eku fdlh nwljs Variable dk uke gksrk gSA QyLo:i ge ml nwljs Variable dks Dynamic rjhds ls Change djds igys Variable dks vyx&vyx rjhdksa ls Reference dj ldrs gSaA bl izfØ;k dks PHP esa Variable Variables dgk tkrk gSA tcfd ;fn “C” Language dh Hkk’kk esa dgsa rks bls Pointer dk Pointer dg ldrs gSaA tgka igys Variable dk Reference ;k Pointer fdlh nwljs Variable esa gksrk gS vkSj ml nwljs Variable dk Pointer ;k Reference fdlh rhljs Variable esa gksrk gS vkSj ge ml rhljs Variable ds Through igys Variable dk eku Change vFkok Access djrs gSaA PHP ds bl Concept dks le>us dk ,d mnkgj.k ns[krs gSaA mnkgj.k fuEukuqlkj gS% <?php $salary = "inDollars"; $$salary = 5000; print "Salary : $inDollars n"; ?> //Output: Salary: 5000 mijksDr Code esa geus print Statement esa $inDollars uke ds Variable dks Display djok;k gS tcfd okLro esa geus bl uke dks dksbZ Variable gh Create ugha fd;k gSA ysfdu ;s uke ,d Variable dh rjg dke dj jgk gS D;ksafd ;fn ;s uke ,d Variable dh rjg dke ugha djrk] rks Output esa $inDollars ds LFkku ij eku 5000 fn[kkbZ ugha nsrkA pfy,] le>rs gSa fd ,slk D;ksa gks jgk gSA lcls igys geus $salary uke dk ,d Variable Create fd;k gS vkSj ml Variable esa Value ds :i esa ,d String “inDollars” dks Set fd;k gSA fQj vxys Statement esa geus $$salary uke Specify fd;k gS vkSj bl Variable esa eku 5000 Store dj fn;k gSA tc PHP Interpreter bl Line dks Execute djrk gS] rc
  • 77.
    76 Any Question orSuggestion, Click Here to Discuss Core PHP in Hindi Execution ds le; Variable ds uke ds lkFk nks $$ Sign ns[kdj og vyx rjg ls Reaction djrk gSA pwafd] ;fn dsoy $salary gksrk] rks PHP Interpreter $salary uke ds Variable esa Stored “inDollars” eku dks Display dj nsrk] ysfdu pwafd ;gka $$salary uke fy[kk gS] blfy, PHP Interpreter nks Level esa dke djrk gSA igys Level esa ;s ml Variable rd igqaprk gS] ftldk uke $salary gSA ;kuh fuEu dke djrk gS% ${$salary} = 5000; tc PHP Interpreter bl Statement dh Parsing djrk gS] rc ;s Statement fuEu :i esa Convert gks tkrk gS% ${inDollars} = 5000; D;ksafd $salary uke ds Variable esa Value ds :i esa “inDollars” gh Stored gSA vc ;fn ge mijksDr Statement esa ls dks’Bd ds Symbols dks gVk nsa] rks gesa fuEukuqlkj Statement izkIr gksrk gS% $inDollars = 5000; QyLo:i $inDollars uke dk ,d u;k Variable Create gksrk gS vkSj ml u, Variable esa eku ds :i esa 5000 Store gks tkrk gSA blhfy, tc ge print Statement esa $inDollars Variable dks Display djokrs gSa] rks gesa Output esa bl Variable esa Value ds :i esa eku 5000 izkIr gksrk gSA mijksDr Conversion dh Internal izfØ;k dks ge fuEu fp=kuqlkj csgrj rjhds ls le> ldrs gSa% mijksDr fp= ds vuqlkj le>sa rks ;fn ge $salary Variable Use djrs gSa] rks gesa Value ds :i esa Directly “inDollars” eku izkIr gks tkrk gSA ysfdu tc ge $$salary uke dks Use djrs gSa] rks ;s uke igys $salary esa Convert gksrk gSA QyLo:i eku inDollars izkIr gksrk gSA vc PHP Interpreter bl eku dks ,d u, Identifier ds uke ds :i esa mi;ksx esa ysrk gS vkSj Create gksus okys ml u, Identifier ls Associated Memory esa vkus okys eku dks Store dj nsrk gSA
  • 78.
    77 Any Question orSuggestion, Click Here to Discuss Core PHP in Hindi nwljs “kCnksa esa dgsa rks ftl Identifier dk uke] $salary uke ds Variable esa gS ml uke okys Identifier dh Memory Location dks $$salary }kjk Refer fd;k tk ldrk gSA ;s Concept le>uk FkksMk eqf”dy gS] ysfdu dHkh&dHkh ,slh t:jr iMrh gS tc gesa fdlh Variable dks Dynamically Create djuk gksrk gS vkSj ml Variable esa Dynamically Values dks Store djuk gksrk gSA ,slh t:jr dks dsoy Variable Variables Concept }kjk gh iwjk fd;k tk ldrk gSA bl rjhds dk iz;ksx djds ge gekjh t:jr ds vuqlkj dHkh Hkh fdlh Hkh Identifier esa Stored String Value ds uke dk ,d Variable Create dj ldrs gSa vkSj mlesa Dynamically Value Store dj ldrs gSaA Expressions PHP esa tc fdlh Code esa fdlh rjg dh Calculation ;k Logical Operation Perform gks jgk gksrk gS] rks bl izdkj ds Statement dks Expression dgk tkrk gSA Operand fdlh Hkh Expression esa gesa”kk de ls de ,d Operand o de ls de ,d Operator t:j gksrk gSA lkFk gh PHP dk gj Expression ,d Statement gksrk gS] ysfdu gj Statement ,d Expression Hkh gks] ,slk t:jh ugha gSA mnkgj.k ds fy, fuEu Statement ,d Expression Hkh gS vkSj Statement Hkh% tks Identifier fdlh Calculation ;k Logical Operation esa Participate djrk gS] ml Identifier dks Operand dgk tkrk gS] tcfd fdlh Expression esa ftl rjg dk Operation Perform djuk gksrk gS] ml Operation ls Associated fdlh u fdlh Symbol dks Expression esa Use fd;k tkrk gSA Use fd, tkus okys Symbol dks Operator dgk tkrk gSA tSls% print 10 + 2; bl mnkgj.k esa eku 10 o 2 Operands gSa tcfd nksuksa ekuksa dks tksMus dh izfØ;k ds fy, Specify fd;k x;k “+” dk Symbol ,d Operator gSA mijksDr Statement ,d Expression Hkh gS D;ksafd bl Statement esa tksMus dh izfØ;k gks jgh gS] ysfdu fuEu Statement dsoy ,d Statement gS] Expression ugha D;ksafd blesa fdlh rjg dk dksbZ Calculation ;k Logical Operation Perform ugha gks jgk gS% print “Hello World”; Operators Operators os Special Symbols gksrs gSa tks fdlh rjg dk Operation Perform djus ds fy, PHP Interpreter dks Instruct djrs gSa vkSj mi;qDr Result Generate djrs gSaA
  • 79.
    78 Any Question orSuggestion, Click Here to Discuss Core PHP in Hindi PHP fdlh Expression esa Specify fd, x, fofHkUu izdkj ds Operators ds vk/kkj ij fofHkUu izdkj dh Automatic Type Casting djrk gSA Type Costing ,d ,slh izfØ;k gksrh gS] ftlesa fdlh Identifier ds eku dks t:jr ds vk/kkj ij ,d Data Type ls fdlh nwljs Data Type ds eku esa Convert fd;k tkrk gS] tks fd lkekU;r% vU; Programming Languages esa ugha gksrkA tc ge PHP esa fdlh Expression dks fdlh rjg dk Operation Perform djus ds fy, Specify djrs gSa] rks gesa”kk lgh Result Generate djus ds fy, PHP fofHkUu izdkj ds Operators dks ,d fuf”pr izkFkfedrk Øekad nsrk gS lkFk gh Expression ds Perform gksus dh fn”kk r; djrk gSA lkekU;r% PHP esa dqN Operations Left to Right Perform gksrs gSa] tcfd dqN Operators Right to Left Perform gksrs gSaA bls Operator dh Associativity dgk tkrk gSA tcfd fdlh Expression esa Specify fd, x, Operators ds vk/kkj ij dkSulk Operation igys Perform gksxk vkSj dkSulk ckn esa] bl ckr dks Operators dk Precedence dgk tkrk gSA bu nksuksa ewy Concepts dks le>us ds fy, ge ,d mnkgj.k ns[krs gSaA ekuyks fd gekjs ikl fuEukuqlkj ,d Expression gS] ftls PHP Solve djsxk% x = 12 * 10 – ( 10 / 2 ) + 2 / 2 * 3 PHP tc bl Expression dks Execute djrk gS] rc og fuEukuqlkj lkj.kh ds vuqlkj Expression esa Use fd, x, fofHkUu Operators dh Precedence o Associativity r; djrk gS% Operator Associativity Purpose new NA Object instantiation ( ) NA Expression subgrouping [ ] Right Index enclosure ! ~ ++ -- Right Boolean NOT, bitwise NOT, increment, decrement @ Right Error suppression / * % Left Division, multiplication, modulus + - . Left Addition, subtraction, concatenation << >> Left Shift left, shift right (bitwise) < <= > >= NA Less than, less than or equal to, greater than, greater than or equal to == != === <> NA Is equal to, is not equal to, is identical to, is not equal to & ^ | Left Bitwise AND, bitwise XOR, bitwise OR && || Left Boolean AND, Boolean OR ?: Right Ternary operator = += *= /= -= %=&= |= ^= <<= >>= Right Assignment operators AND XOR OR Left Boolean AND, Boolean XOR, Boolean OR , Left Expression separation; example: $days = array(1=>"Monday", 2=>"Tuesday")
  • 80.
    79 Any Question orSuggestion, Click Here to Discuss Core PHP in Hindi mijksDr lkj.kh esa tks Operator igys Specify fd;k x;k gS] mldh izkFkfedrk T;knk gS tcfd tks Operator ckn esa Specify fd;k x;k gSA mldh izkFkfedrk lcls de gSA mijksDr lkj.kh ds vuqlkj new Operator dh izkFkfedrk lcls T;knk gS tcfd Comma (,) Operator dh izkFkfedrk lcls de gSA vc ;fn ge le>sa fd PHP gekjs Expression dks fdl rjg ls Solve djrk gS] rks fuEukuqlkj le> ldrs gSa% x = 12 * 10 – ( 10 / 2 ) + 2 / 2 * 3 mijksDr Expression esa geus =, *, -, ( ), / o + Operators dks Use fd;k gSA vc ;fn ge bu Operators dh izkFkfedrk dks mijksDr lkj.kh ds vk/kkj ij Specify djsa rks ;s lHkh Operators fuEu Øe esa Perform gksaxs% ( ) Top Level Priority in the above table Left to Right * and / Second Priority as per the above table Left to Right - and + Third Priority as per the above table Left to Right = Lowest Priority as per the above table Right to Left ,d /;ku j[kus okyh ckr ;s Hkh gS fd PHP gesa”kk Expressions dks Interpret djus dh “kq:vkr Left to Right Direction esa djrk gS ysfdu ;fn fdlh Operator dh izkFkfedrk vU; Operator dh izkFkfedrk ls de gks] rks igys ml Operator dks Solve djrk gS] ftldh izkFkfedrk T;knk gSA lkFk gh PHP Hkh vU; Programming Languages dh rjg iwjs Expression dks ,d gh ckj esa Solve ugha dj nsrk] cfYd VqdMksa esa Solve djrk gSA ;kuh tc mijksDr Expression Solve gksrk gS] rc fuEu Øe Follow gksrk gS% x = 12 * 10 – ( 10 / 2 ) + 2 / 2 * 3 gkykafd mijksDr Expression esa = Operator Left to Right Direction esa lcls igys vkrk gS] ysfdu bldh Priority lcls de gSA blfy, PHP lcls igys = Operator ds Right Part dks Solve djrk gS lkFk gh gkykafd Left to Right Øe esa * o – Operators igys vk jgs gSa] ysfdu pwafd ( ) dh Priority lcls T;knk gksrh gS] blfy, PHP lcls igys ( ) ds Expression dks Solve djrk gS vkSj gesa fuEukuqlkj Result izkIr gksrk gS% x = 12 * 10 – 5 + 2 / 2 * 3 vc PHP fQj ls Expression dks Left to Right Check djrk gSA pwafd = dh izkFkfedrk lcls de gS] blfy, PHP bl ckj Left to Right Flow gksrs gq, * Operator dks Solve djrk gSA QyLo:i PHP dks fuEu Output izkIr gksrk gS% x = 120 – 5 + 2 / 2 * 3 vc PHP fQj ls Expression dks Left to Right Evaluate djrk gS] ysfdu bl Expression esa vHkh Hkh / Operator gS] ftldh izkFkfedrk – ls T;knk gksus dh otg ls igys / Operator Solve gksrk gS vkSj PHP dks fuEu Output izkIr gksrk gS% x = 120 – 5 + 1 * 3
  • 81.
    80 Any Question orSuggestion, Click Here to Discuss Core PHP in Hindi PHP fQj ls Expression dks Left to Right Evaluate djrk gS] ysfdu / dh Priority T;knk gksus dh otg ls bl ckj Hkh – o + ls igys * Operator dks Evaluate djrk gSA QyLo:i PHP dks fuEu Output izkIr gksrk gS% x = 120 – 5 + 3 vc bl Expression esa – o + dsoy nks gh Operators gSa vkSj nksuksa gh leku Priority ds Operators gSa] QyLo:i PHP fQj ls Left to Right Evaluate gksrk gS vkSj igys – Operator dks Solve djrk gS] ftlls PHP dks fuEu Output Expression izkIr gksrk gS% x = 115 + 3 vc PHP + Operator dks Solve djrk gS] ftlls Final Output fuEukuqlkj izkIr gksrk gS% x = 118 vUr esa = Operator Solve gksrk gSA pwafd = Operator dh Priority lcls de gksus dh otg ls lcls ckn esa Solve gks jgk gS lkFk gh = Operator Right to Left Execute gksrk gSA ifj.kkeLo:i eku 118 ml Memory Location ij tkdj Store gks tkrk gS] ftldk uke x gSA mijksDr Discussion ds vk/kkj ij ge le> ldrs gSa fd PHP fdl rjg ls fdlh Expression dks VqdMksa esa Solve djrk gS vkSj Operator dh Precedence o Associativity ds vk/kkj ij Final Result Generate djrk gSA yxHkx lHkh Programming Languages blh rjhds ls fdlh Expression dks Solve djrs gSa] blhfy, lHkh Programming Languages dk Output gesa”kk ,d leku gh izkIr gksrk gSA bl izdkj ls fdlh Operation ds Solve gksus dh izfØ;k dks Data Structure esa Polish Notation dgk tkrk gSA PHP esa Hkh vU; Languages dh rjg fofHkUu izdkj ds Operators gSa] tks fofHkUu izdkj dh Arithmetical o Logical Calculations dks Perform djrs gSaA PHP esa fofHkUu izdkj ds Operators dks fofHkUu Categories esa Divide fd;k x;k gS] rkfd ge bu Operators dks csgrj rjhds ls le> ldsa o mi;ksx esa ys ldsaA vc ge PHP esa Supported fofHkUu izdkj ds Operators dks Detail ls le>saxsA Arithmetic Operators fofHkUu izdkj dh Arithmetical Operations dks Perform djus ds fy, PHP esa 5 Arithmetic Operators Define fd, x, gSa] tks fuEukuqlkj gSa% Operator Name and Working Example + Addition 10 + 3 //Result : 13 – Subtraction 10 – 3 //Result : 7 * Multiplication 10 * 3 //Result : 30 / Division 10 / 3 //Result : 3 % Modulus / Reminder 10 / 3 //Result : 1
  • 82.
    81 Any Question orSuggestion, Click Here to Discuss Core PHP in Hindi mijksDr lHkh Arithmetical Operators dks ge fuEukuqlkj ,d PHP Script esa Use djds nks la[;kvksa ds lkFk fofHkUu izdkj dh Arithmetical Calculations Perform dj ldrs gSa% <?php $num1 = 10; $num2 = 3; print "Add = " . ($num1 + $num2) . "n"; print "Sub = " . ($num1 - $num2) . "n"; print "Mul = " . $num1 * $num2 . "n"; print "Div = " . $num1 / $num2 . "n"; print "Rem = " . $num1 % $num2 . "n"; ?> //Output: Add = 13 Sub = 7 Mul = 30 Div = 3.3333333333333 Rem = 1 mijksDr Code esa geus Addition o Subtraction ds Codes dks ,d dks’Bd esa Enclose fd;k gSA ,slk djus dk dkj.k ;s gS fd tSlkfd geus igys Hkh dgk gS fd PHP Lo;a vius Lrj ij fofHkUu izdkj dh Type Casting djrk gS vkSj PHP esa + o – Operators dks String tksMus ds fy, Hkh Use fd;k tk ldrk gSA ifj.kkeLo:i ;fn ge mijksDr Statement esa ls dks’Bd dks Remove dj nsa] rks gesa mijksDr Output ds LFkku ij fuEu Output izkIr gksrk gS% //Output: 3 -3 Mul = 30 Div = 3.3333333333333 Rem = 1 mijksDr Output esa ge ns[k ldrs gSa fd gesa Addition o Subtraction dk Output fcYdqy gh xyr izkIr gks jgk gSA ,slk blfy, gksrk gS D;ksafd tc mijksDr PHP Code dh fuEu Line Interpret gksrh gS% print "Add = " . $num1 + $num2 . "n"; rc PHP pwafd Left to Right Run gksrk gS] blfy, lcls igys og String “Add =” ds lkFk $num1 dh Value 10 dks String Format esa tksM nsrk gSA ifj.kke Lo:i ;s Expression fuEu String cu tkrk gS% print "Add = 10" + $num2 . "n";
  • 83.
    82 Any Question orSuggestion, Click Here to Discuss Core PHP in Hindi ysfdu tc + Operator “Add=10” String o $num2 ds Integer eku 3 dks vkil esa tksMrk gS] rc String “Add = 10” esa igyk Character ,d Non Numerical Number, Dot ;k e/E u gksus dh otg ls bl String dks 0 esa Convert dj nsrk gSA ifj.kkeLo:i mijksDr Expression vc fuEu Format esa Convert gks tkrk gS% print 0 + $num2 . "n"; ifj.kke Lo:i vc “0” dk tksM $num2 ds eku 3 ls gksrk gS vkSj gesa Output esa “Add = 13” izkIr gksus ds ctk; dsoy 3 izkIr gksrk gSA ;gh izfØ;k rc Hkh Perform gksrh gS] tc ge – Operator dks String ds lkFk Use djrs gSaA ysfdu ;fn ge bl Expression dks fuEu Format esa fy[ksa% print $num1 + $num2 " . = Add" . "n"; rks gesa gekjk Output fuEukuqlkj izkIr gksrk gS% 13= Add ,slk blfy, gksrk gS D;ksafd pwafd PHP Left to Right Run gksrk gS] blfy, lcls igys PHP mijksDr Expression esa $num1 o $num2 ds eku dks vkil esa tksM nsrk gSA QyLo:i eku 13 Generate gksrk gS] tks String “ = Add” ds lkFk Concatenate Operator }kjk ,d String Format esa tqM dj fuEukuqlkj Return gksrk gSA pfy,] ,d vkSj fLFkfr ij fopkj djrs gSaA tc fdlh String esa igys dksbZ Numerical eku gksrk gS vkSj ckn esa dksbZ String gksrh gS vkSj ge ml String Identifier dks fdlh Numerical Value ds lkFk + Operator dk iz;ksx djds tksMrs gSa] rc PHP ml String ds Left Most Numbers dks rc rd Scan djrk gS] tc rd fd mls String izkIr ugha gks tkrk vkSj bl Number dks og + Operator ds lkFk Specified nwljs Operand esa tksM dj Result Return djrk gSA bls le>us ds fy, fuEu mnkgj.k ns[krs gSa% <?php $num1 = 10; $num2 = 3; print $num1 . " and " + $num2 . " = Totaln"; ?> //Output: 13 = Total mijksDr Code esa Hkh PHP lcls igys $num1 ds eku dks String “ and ” ds lkFk Concatenate djrk gSA ifj.kkeLo:i fuEu Resultant Expression Generate gksrk gS% print "10 and " + $num2 . " = Totaln"; vc gkykafd eku 10 ,d String “10 and “ esa String Format esa Represented gS] ysfdu tc + Operator Execute gksrk gS] rc PHP bl String ds Left ls Scanning “kq: djrk gS vkSj rc rd Scanning djrk gS] tc rd fd mls dksbZ Digit izkIr gksrh gSA pwafd
  • 84.
    83 Any Question orSuggestion, Click Here to Discuss Core PHP in Hindi bl String esa 1 o 0 nks Digits gSa] blfy, PHP bu nksuksa Digits dks ,d Numerical Integer esa Convert djds Return dj nsrk gS vkSj “ks’k String dks Ignore dj nsrk gSA ifj.kkeLo:i mijksDr Expression fuEukuqlkj Convert gks tkrk gS% print 10 + $num2 . " = Totaln"; vc eku 10 Variable $num2 ds eku 3 ds lkFk Arithmetically tqMrk gS vkSj eku 13 Generate gksrk gS tks fd Concatenate Operator ds ek/;e ls String “ = Total” ds lkFk tqMrk gS vkSj gesa fuEu Output izkIr gksrk gS% 13 = Total ;kuh tc fdlh String esa igys Numerical eku gks vkSj ge ml String dks + Operator dk iz;ksx djds fdlh nwljs Numerical Value okys Identifier ds lkFk tksMsa] rks PHP ml String ls Left To Right esa ftrus Hkh Digits gksrs gSa] mUgsa Integer esa Convert djds Return djrk gS] tcfd ;fn String ds Left Most Side esa Numerical Numbers gks o Numbers ds chp esa dgha ij Hkh Dot vFkok e/E gks] rks mu Digits dks Floating Point Values esa Convert djds Return djrs gq, lHkh vU; Alphanumerical Characters dks Ignore dj nsrk gS] ysfdu ;fn String ds Left Most Side esa dksbZ Character gks] rks PHP ml iwjh String ds LFkku ij 0 Replace dj nsrk gSA tSlkfd geus igys Hkh dgk fd PHP Lo;a vius Lrj ij fofHkUu izdkj dh Type Casting djrk gS] blfy, ;fn ge bu NksVh&NksVh ckrksa dks o PHP ds Internal Automatic Behavior dks Bhd ls u le>sa] rks PHP Script esa cgqr gh tfVy izdkj dh Bugs Generate gks tkrh gSa] ftUgsa Debug djuk yksgs ds pus pckus tSlk gks tkrk gSA tc ge fdlh Integer eku esa fdlh nwljs Integer eku dk Hkkx nsrs gSa] rks PHP dsoy Integer eku gh Return djsxk] ,slk t:jh ugha gksrk] tSlk fd “C” o “C++” esa gksrk gSA cfYd PHP fdlh Hkh izdkj ds Value Loss dks jksdus ds fy, fdlh Integer eku dks t:jr ds vuqlkj Floating Point Value ds :i esa Hkh Return dj ldrk gSA mnkgj.k ds fy, mijksDr Code esa geus tc $num1 esa $num2 dk Hkkx fn;k] rks okLro esa geus ,d Integer esa nwljs Integer dk Hkkx fn;k gSA ysfdu tSlkfd ge Output esa ns[k ldrs gSa fd gesa Integer ugha cfYd Double Type dk eku izkIr gks jgk gSA ,slk blfy, gks jgk gS] D;ksafd ;fn gesa dsoy Integer eku Return gksrk] rks $num1/$num2 dk eku 3 gksrk u fd 3.333333… ysfdu PHP tkurk gS fd Return gksus okyk eku ,d Pure Integer ugha gks ldrk vkSj eku dks Pure Integer ds :i esa Return djus ij eku 0.333333… dk Loss gks tk,xkA blfy, PHP ges Integer ds LFkku ij Floating Point Value Return dj jgk gSA T;knkrj Programmers “C” ;k “C++” Background ls gksrs gSa blfy, PHP ds T;knkrj Concepts o Syntax mUgsa ,d leku gh yxrs gSaA ifj.kkeLo:i os cgqr tYnh bl ckr dk fu.kZ; ys ysrs gSa fd PHP rks muds fy, cgqr ljy gSA os cMh gh vklkuh ls bls lh[k ldrs gSaA ysfdu PHP “C” o “C++” ds Concepts o Syntaxes ls Inspired rks gS] ysfdu iwjh rjg ls “C” ;k “C++” dh rjg gh dke ugha djrk cfYd blds Lo;a ds Hkh dqN Featurs gSaA
  • 85.
    84 Any Question orSuggestion, Click Here to Discuss Core PHP in Hindi blfy, Hkys gh vki “C” “C++” ds vPNs tkudkj gksa] vkidks bl iqLrd dh ,d&,d Line dks de ls de ,d ckj t:j i<uk pkfg,] rkfd vki le> ldsa fd D;k Extra Ordinary gS PHP esa “C”, “C++”, o JAVA dh rqyuk esaA String Operators PHP esa ewy :i ls nks String Operators gSa] tks fd nks Strings dks vkil esa Concatenate djus dk dke djrs gSaA igyk Operator okLro esa ewy Operator gS] ftls ,d Single Dot (.) Symbol }kjk Represent fd;k tkrk gSA tcfd nwljk Operator ,d Shorthand Assignment Operator gS] ftls ge Assignment Operators dks le>rs le; ns[ksaxsA Concatenate Operator dks ge gekjs fiNys dbZ Programs esa mi;ksx esa ys pqds gSaA Dot Operator dks tc ge nks Numbers ds chp fcuk Specify djrs gSa] rc ;s Dot Operator ,d Floating Point Value dks Represent djrk gSA tSls% 10.5 ysfdu tc ge Dot Operator dks nks Strings ;k ,d String o ,d vU; izdkj ds Data Type ds Identifier ;k Value ds chp Specify djrs gSa] rc ;s ,d Concatenate Operator dh rjg O;ogkj djrk gS vkSj nksuksa Operands dks ,d String ds :i esa tksMdj Concatenate dj nsrk gSA bl izfØ;k esa Concatenate Operator ds Left o Right Side esa Specify fd;k tkus okyk Space ,d egRoiw.kZ Role Play djrk gSA mnkgj.k ds fy, fuEu Code Segment ns[krs gSa% <?php echo "Result of 10 . 2 * 2 : "; print 10 . 2 * 2 . "n"; echo "Result of 10.2 * 2 : "; print 10.2 * 2 . "n"; ?> //Output: Result of 10 . 2 * 2 : 104 Result of 10.2 * 2 : 20.4 nksuksa Outputs }kjk ge le> ldrs gSa fd tc Dot Operator dks Numerical Values ds chp Specify fd;k tkrk gS vkSj Dot Operator ds Left ;k Right ;k nksuksa rjQ de ls de ,d Space gksrk gS] rks Dot Operator ,d Concatenate Operator dh rjg dke djrk gS vkSj Values dks ,d String Format esa tksMrk gS] tSlkfd ge igys Output dh igyh Line esa ns[k ldrs gSaA pwafd * Operator dh Priority, Dot Operator dh rqyuk esa T;knk gksrh gS] blfy, mijksDr Code dh First Line esa igys 2 * 2 Expression Execute gksrk gS vkSj Result ds :i esa 4 vkrk gSA tks fd 10 . 4 ds :i esa String Format esa Concatenate gksdj Output esa 104 dh rjg Display gksrk gSA
  • 86.
    85 Any Question orSuggestion, Click Here to Discuss Core PHP in Hindi ysfdu tc ge nks Numerical Values ds chp Dot Operator dks Specify djrs gSa vkSj Dot Operator ds fdlh Hkh vksj ,d Hkh Space ugha gksrk] rc PHP ml Value dks ,d Floating Point Value dh rjg Treat djrk gSA QyLo:i nwljs Output esa ge ns[k ldrs gSa fd gekjk eku 10.2 ,d Floating Point Value dh rjg Treat gks jgk gS ftldk xq.kk eku 2 ls gksus ds ckn Result ds :i esa gesa 20.4 izkIr gks jgk gSA lkekU;r% Double Quotes ds chp Enclosed String Identifiers dk Concatenation T;knk rst xfr ls gksrk gS] blfy, tgka ij nks Strings dks vkil esa tksMuk gks vkSj ;fn gekjh t:jr Double Quotes ls iwjh gks ldrh gks] rks gesa Double Quotes dks gh Use djuk pkfg,] Concatenate Operator dks ughaA D;ksafd bldh Process gksus dh Speed, Double Quoted String ds Process gksus dh Speed dh rqyuk esa de gksrh gSA Increment Decrement Operators ;s Operators Hkh yxHkx lHkh Programming Languages esa gksrs gSa vkSj yxHkx lHkh Programming Languages esa leku izdkj ls gh dke djrs gSaA Increment Operator dks Double Plus Sign ( ++ ) }kjk Represent fd;k tkrk gS] tcfd Decrement Operator dks Double Minus Sign ( -- ) }kjk Represent fd;k tkrk gSA ;s Operators dsoy ,d Operand ds lkFk dke djrs gSa] blfy, lkekU;r% bUgsa Unary Operator Hkh dgk tkrk gSA ;s nksuksa Operators ftl Identifier ds lkFk Use fd, tkrs gSa] ml Identifier ds eku dks 1 c<krs ;k 1 ?kVkrs gSaA bu nksuksa Operators ds Hkh nks Versions gSa tks fuEukuqlkj gSa% Pre-Increment ++$x Pre-Decrement --$x Post-Increment $x++ Post-Decrement $x-- tc ge Pre-Increment ;k Pre-Decrement Operator dks Use djrs gSa] rc Identifier dk eku Øe”k igys c<rk ;k igys ?kVrk gS] fQj og u;k Updated eku ml Expression esa Use gksrk gS] ftlesa Pre-Increment ;k Pre-Decrement Identifier dks Use fd;k x;k gSA ysfdu tc ge Post-Increment ;k Post-Decrement Operator dks Use djrs gSa] rc og Expression igys Evaluate gksrk gS] ftlesa Post-Increment ;k Post-Decrement Identifier dks Use fd;k x;k gS vkSj Expression Evaluate gksus ds ckn ml Identifier dk eku Øe”k c<rk ;k ?kVrk gS] fQj og u;k Updated eku ml Expression esa Use gksrk gSA Pre o Post dh bl izfØ;k dks ge fuEu mnkgj.k }kjk le> ldrs gSa% <?php $preInc = 10; $postInc = 10; $preDec = 10; $postDec = 10; print "Value of all variables : 10 nn"; echo "Pre-Increment: " ; print ++$preInc + 1 . "n"; echo "Post-Increment: " ; print $postInc++ + 1 . "n";
  • 87.
    86 Any Question orSuggestion, Click Here to Discuss Core PHP in Hindi echo "Pre-Decrement: " ; print --$preDec + 1 . "n"; echo "Post-Decrement: " ; print $postDec-- + 1 . "nn"; print "Value of $preInc: " . $preInc . "n"; print "Value of $postInc: " . $postInc . "n"; print "Value of $preDec: " . $preDec . "n"; print "Value of $postDec: " . $postDec . "n"; ?> //Output: Value of all variables : 10 Pre-Increment: 12 Post-Increment: 11 Pre-Decrement: 10 Post-Decrement: 11 Value of $preInc: 11 Value of $postInc: 11 Value of $preDec: 9 Value of $postDec: 9 mijksDr PHP Code esa geus pkj Variable Create fd, gSa vkSj pkjksa gh Variables esa eku ds :i esa 10 Store fd;k gSA igys Print Statement esa $preInc Variable dks Pre Increment fd;k gSA QyLo:i bl Variable dk eku 10 ls 11 gks tkrk gS] fQj mlesa 1 tqMrk gS vkSj Output esa gesa eku 12 izkIr gksrk gSA nwljs Print Statement esa geus $postInc Variable dks Post Increment fd;k gSA QyLo:i igys bl Variable ds eku 10 esa 1 tqMrk gS vkSj Output esa gesa 11 izkIr gksrk gSA fQj $postInc dk eku ,d Increase gksdj 11 gks tkrk gSA rhljs Print Statement esa geus $preDec dks Pre Decrement fd;k gSA QyLo:i bl Variable dk eku 10 ls 9 gks tkrk gS] fQj mlesa 1 tqMrk gS vkSj Output esa gesa eku 10 izkIr gksrk gSA vfUre Print Statement esa geus $postDec Variable dks Post Decrement fd;k gSA QyLo:i igys bl Variable ds eku 10 esa 1 tqMrk gS vkSj Output esa gesa 11 izkIr gksrk gSA fQj $postDec dk eku ,d Decrease gksdj 9 gks tkrk gSA PHP ds bu Operators dh fo”ks’krk ;s gS fd ge bu Operators dks u dsoy Numerical Values okys Variable ds lkFk Use dj ldrs gSa] cfYd bUgsa String ds lkFk Hkh Apply fd;k tk ldrk gSA PHP Lo;a gh A/a ls z/Z rd ds eku dks Increment ;k Decrement djus ds ckn fQj ls nks Characters ds :i esa Increment ;k Decrement djus yxrk gSA mnkgj.k ds fy, fuEu PHP Script ns[krs gSa%
  • 88.
    87 Any Question orSuggestion, Click Here to Discuss Core PHP in Hindi <?php $preInc = "x"; print "Value of $preInc: " . ++$preInc . "n"; print "Value of $preInc: " . ++$preInc . "n"; print "Value of $preInc: " . ++$preInc . "n"; print "Value of $preInc: " . ++$preInc . "n"; ?> //Output: Value of $preInc: y Value of $preInc: z Value of $preInc: aa Value of $preInc: ab mijksDr Code dh izfØ;k dks vki Output }kjk le> ldrs gSa fd tc Incrementing Z/z rd iwjk gks tkrk gS] rc PHP Lo;a gh Incrementing dks nks Characters ds :i esa Display djus yxrk gS vkSj ;s izfØ;k fdlh Hkh vkSj fdrus Hkh Characters dh String ij leku :i ls Apply gksrh gSA tc ge Pre o Post Increment/Decrement Operators dh ckr djrs gSa] rc tgka rd lEHko gks gesa] Pre Increment o Pre Decrement Operators dks T;knk mi;ksx esa ysuk pkfg, D;ksafd ;s Internally de Memory Use djrs gSa vkSj Post Increment ;k Post Decrement dh rqyuk esa T;knk rst xfr ls Evaluate gksrs gSaA Equality Operators ;s Operators nks Values ds chp bl ckr dks Check djrs gSa fd os nksuksa Values vkil esa cjkcj gSa ;k ughaA ewy :i ls bl Category esa pkj Operators dks Specify fd;k tk ldrk gSA == Is Equal To != Is Not Equal To === Is Identically Equal To !== Is Not Identically Equal To bUgsa ge fuEu mnkgj.k }kjk T;knk csgrj rjhds ls le> ldrs gSa% x = 10 y = 10 x == y // x is equal to y : True x != y // x is not equal to y : False x===y // x is identically equal to y : True x !== y // x is not identically equal to y : False
  • 89.
    88 Any Question orSuggestion, Click Here to Discuss Core PHP in Hindi tc x o y nksuksa esa Integer 10 gksrk gS] rc gesa le>us esa dksbZ ijs”kkuh ugha vkrh fd dkSulk Statement True Return djsxk vkSj dkSulk False, D;ksafd mijksDr Statements esa igyk Expression True Return dj jgk gS D;ksafd x o y ,d nwljs ds cjkcj gSaA tcfd nwljk Statement False Return dj jgk gS D;ksafd nwljk Statement dg jgk gS fd x o y ,d nwljs ds cjkcj ugha gS] tks fd xyr gS] D;ksafd x o y nksuksa esa Integer eku 10 gksus dh otg ls nksuksa cjkcj gSaA rhljk Statement dg jgk gS fd x o y nksuksa Identically cjkcj gSaA ;kuh bu nksuksa Variables esa tks eku gS] og Hkh cjkcj gS vkSj mu ekuksa dk Data Type ¼tks fd gekjs mnkgj.k eku 10 gksus dh otg ls Integer gSA½ Hkh leku gSA blfy, ;s Statement Hkh True Return dj jgk gSA pkSFkk Statement dg jgk gS fd x o y nksuksa Identically Equal ugha gSa] tks fd xyr gS D;ksafd x o y nksuksa Integer Type ds gSa vkSj nksuksa esa Value Hkh leku ;kuh 10 gS] blfy, okLro esa ;s nksuksa Identically Equal gSaA QyLo:i ;s Statement gesa False Return djrk gSA x = "10" y = 10 x == y // x is equal to y : True x != y // x is not equal to y : False x===y // x is identically equal to y : False x!==y // x is not identically equal to y : True mijksDr Codes esa x esa ,d String Format esa eku 10 Stored gS tcfd y esa Integer Format esaA blfy, bl ckj Return gksus okys True ;k False vyx rjhds ls Return gksrs gSaA tc igyk Statement Execute gksrk gS] rc x dh String Value dks PHP ,d Integer Value esa Convert djus ds ckn Comparision djrk gS fd x dk eku y ds eku ds cjkcj gSA QyLo:i gesa True izkIr gksrk gSA nwljk Statement Execute gksrs le; Hkh PHP x ds String eku dks Integer esa Convert djus ds ckn Compare djrk gS] blfy, nks Integers ds chp Comparision gksrk gS vkSj bl fLFkfr esa eku x dk eku 10 y ds eku 10 ds cjkcj gh gksrk gSA QyLo:i gesa False Return gksrk gS] D;ksafd ;s Statement dg jgk gS fd x dk eku y ds eku ds cjkcj ugha gS] tks fd xyr gSA rhljk Statement dg jgk gS fd x o y ds eku o Data Type nksuksa leku gSa] tks fd xyr gSA D;ksafd gkykafd x eku 10 dks String Format esa Hold dj jgk gS ysfdu Comparision ds le; ;s eku 10 String ls Integer esa Convert gks tkrk gS] ysfdu fQj Hkh okLro esa rks x ,d String Type dk Variable gSA blfy, Variable y ds Data Type ds leku rks ugha gSA ifj.kkeLo:i gesa rhljs Expression ds Result ds :i esa False izkIr gksrk gSA pkSFkk Statement dg jgk gS fd x o y nksuksa Identically Equal ugha gSa] tks fd lgh gS D;ksafd x o y nksuksa Integer Type ds ugha gSa Hkys gh nksuksa esa Value leku ;kuh 10 gS]
  • 90.
    89 Any Question orSuggestion, Click Here to Discuss Core PHP in Hindi blfy, okLro esa ;s nksuksa Identically Equal ugha gSaA QyLo:i ;s Statement gesa True Return djrk gSA ;fn ge mijksDr mnkgj.k dks gh PHP Code }kjk Explain djuk pkgsa] rks gekjk PHP Code fuEukuqlkj cu ldrk gS% <?php $firstVal = 10; $secondVal = 10; var_dump($firstVal == $secondVal); var_dump($firstVal != $secondVal); var_dump($firstVal === $secondVal); var_dump($firstVal !== $secondVal); $firstVal = "10"; var_dump($firstVal == $secondVal); var_dump($firstVal != $secondVal); var_dump($firstVal === $secondVal); var_dump($firstVal !== $secondVal); ?> var_dump() Function PHP }kjk Provide fd;k tkus okyk ,d ,slk Function gS] tks Argument ds :i esa ,d Identifier ysrk gS vkSj Output ds :i esa gesa ml Identifier ds Data Type o Value dks Represent djrk gSA tc ge mijksDr Script dks Execute djrs gSa] rc gesa fuEu Output izkIr gksrk gS] tks fd Exactly oks gh gS] tks geus bl Script ls Just igys Discuss fd;k gS% bool(true) bool(false) bool(true) bool(false) bool(true) bool(false) bool(false) bool(true) tSlkfd geus igys Hkh dgk Fkk fd Float Value ij ge fdlh rjg dk fo”okl ugha dj ldrs] D;ksafd Type Casting ds nkSjku Float Values dk eku cny tkrk gSA blfy, Float Values ds lkFk Equality Operators dks Use ugha djuk pkfg,] D;ksafd gesa Exactly lgh mRrj gh izkIr gksxk] bl ckr dh dksbZ Surety ugha gksrh gSA Comparision Operators / Relational Operators tSlkfd ge uke ls gh le> ldrs gSa] bu Operators dk iz;ksx gesa”kk nks Operands dks vkil esa Compare djus ds fy, fd;k tkrk gSA tc nks Operands ds chp dksbZ ckr lgh gksrh gS] rks ;s Operator True Return djrs gSa] tcfd ckr lgh u gksus dh fLFkfr esa
  • 91.
    90 Any Question orSuggestion, Click Here to Discuss Core PHP in Hindi ;s Operators False Return djrs gSaA PHP esa ewy :i ls fuEu Comparision Operators gksrs gSa% < is Less Then > is Greater Then <= is Less Then or Equal To >= is Greater Then or Equal To ? : Ternary Operator ;s Operators Hkh Equality Operators dh rjg gesa”kk True ;k False gh Return djrs gSaA bu Operators dks ,d Program }kjk fuEukuqlkj le>k tk ldrk gS% <?php $firstVal = 10; $secondVal = 10; var_dump($firstVal < $secondVal); //10 is less then 10 :False var_dump($firstVal > $secondVal); //10 is greater then 10 :False var_dump($firstVal <= $secondVal); //10 is less then or equal to 10 :True var_dump($firstVal >= $secondVal); //10 is greater then or equal to 10 :True $firstVal = "15"; #Now $firstValue is a String with Value 15 var_dump($firstVal < $secondVal); //15 is less then 10 : False var_dump($firstVal > $secondVal); //15 is greater then 10 : True var_dump($firstVal <= $secondVal); //15 is less then or equal to 10 : False var_dump($firstVal >= $secondVal); //15 is greater then or equal to 10 : True $secondVal = "25"; #Now $secondValue is a String with Value 25 var_dump($firstVal < $secondVal); //15 is less then 25 :True var_dump($firstVal > $secondVal); //15 is greater then 25 :False var_dump($firstVal <= $secondVal); //15 is less then or equal to 25 :True var_dump($firstVal >= $secondVal); //15 is greater then or equal to 25 :False ?> mijksDr Codes o lkFk esa Specify fd, x, Comment }kjk ge vklkuh ls le> ldrs gSa fd tc Expression }kjk dgh tk jgh ckr lgh gksrh gS] rc True Return gksrk gS] tcfd dgh tk jgh ckr xyr gksus ij False Return gksrk gSA mnkgj.k ds fy, lcls igys Expression esa $firstVal < $secondVal }kjk ;s dgk tk jgk gS fd “$firstVal dk eku NksVk gS $secondVal ds eku ls” ;kuh “10 NksVk gS 10 ls” tks fd xyr gSA D;ksafd 10 dHkh Hkh 10 ls NksVk ugha gksrk cfYd cjkcj gksrk gSA ifj.kkeLo:i ;s Statement False Return dj jgk gSA Turnery Operator ,d izdkj dk Statement gS tks okLro esa if … else Statement dk NksVk :i gSA bldk Syntax fuEukuqlkj gksrk gS% Condition ? True_Situation_Statement : False_Situation_Statement
  • 92.
    91 Any Question orSuggestion, Click Here to Discuss Core PHP in Hindi Condition ds LFkku ij ge dksbZ Hkh Expression fy[k ldrs gSa] ftlesa lkekU;r% Comparision, Equality vFkok Logical Operators dk iz;ksx fd;k x;k gksrk gSA D;ksafd ;s Operators gesa”kk True ;k False ds :i esa ,d Binary Value Return djrs gSaA ;kuh ge Condition ds LFkku ij gj ml Expression dks Specify dj ldrs gSa] tks fd True ;k False Return djrk gS vFkok True ;k False dks Represent djrk gqvk eku Return djrk gSA ;fn Condition True Return djrk gS] rks bl Ternary Operator dk True_Situation_Statement ds LFkku ij fy[ks x, Codes Execute gks tkrs gSa] tcfd Condition ds False Return djus dh fLFkfr esa False_Situation_Statement ds LFkku ij fy[kk x;k Code Execute gks tkrk gSA bls ge fuEu Program }kjk T;knk csgrj rjhds ls le> ldrs gSa% <?php $firstVal = 10; $secondVal = 20; $firstVal > $secondVal ? print "$firstVal is Greater then $secondVal" : print "$secondVal is Greater then $firstVal."; ?> //Output: 20 is Greater then 10. tc mijksDr Statement esa $firstVal > $secondVal Statement Execute gksrk gS] rc Condition False gks tkrh gS] D;ksafd $firstVal Variable esa eku ds :i esa 10 gS tcfd $secondVal Variable esa eku ds :i esa 20 gS vkSj 10 dHkh Hkh 20 ls cMk ugha gksrkA QyLo:i Condition False gksus fd fLFkfr esa Ternary Operator dk nwljk Statement Execute gks tkrk gSA ge Turnery Operator dh Nesting Hkh dj ldrs gSa vkSj ,d ls T;knk Conditions ds vk/kkj ij fdlh Statement dks Execute dj ldrs gSaA ysfdu tc ge ,d Turnery Operator esa nwljs Turnery Operator dh Nesting djrs gSa] rc gesa lHkh Nested Turnery Operators dks dks’Bd ds chp Enclose djuk pkfg,] vU;Fkk dHkh&dHkh dkQh ijs”kkuh Hkjk Bug iSnk gks tkrk gSA fuEu Program esa geus rhu la[;kvksa esa ls cMh la[;k Kkr djus ds fy, Turnery Operator dh Nesting djrs gq, ,d PHP Script Program Create fd;k gS% <?php $firstVal = 100; $secondVal = 51; $thirdVal = 30; $firstVal > $secondVal ?
  • 93.
    92 Any Question orSuggestion, Click Here to Discuss Core PHP in Hindi /* True Part */ ($firstVal>$thirdVal ? print "Biggest Value is $firstVal" : print "Biggest Value is $thirdVal") : /*False Part*/ ($secondVal>$thirdVal ? print "Biggest Value is $secondVal" : print "Biggest Value is $thirdVal") ; ?> Turnery Operator dks bl izdkj ls Use djrs le; lko/kkuh cjruh t:jh gksrh gSA ;fn fo”ks’k :i ls t:jr u gks] rks PHP esa Turnery Operator dks Avoid djuk pkfg, vkSj blds LFkku ij Simple if…else Conditional Statement dk iz;ksx djuk pkfg,A Logical Operators Equality o Comparision Operators dh rjg gh Logical Operators gksrs gSa] tks fd PHP esa ewyr% pkj gksrs gSaA ;s Operators Hkh nks Operands ds lkFk dke djrs gSa vkSj gesa”kk True ;k False Return djrs gSaA AND or && Logical AND Operator OR or | | Logical OR Operator NOT or ! Logical NOT Operator XOR Logical XOR Operator AND Operator dsoy mlh fLFkfr esa True Return djrk gS] tc blds Left o Right nksuksa Side esa True gksA bls ge fuEu fp= }kjk le> ldrs gSa% OR Operator dsoy mlh fLFkfr esa True Return djrk gS] tc blds Left o Right fdlh Hkh ,d ;k nksuksa Side esa True gksA XOR Operator dsoy mlh fLFkfr esa True Return djrk gS] tc blds Left o Right nksuksa Side esa dksbZ ,d True gks tcfd nksuksa Side esa True vFkok False gksus dh fLFkfr esa ;s Operator False Return djrk gSA
  • 94.
    93 Any Question orSuggestion, Click Here to Discuss Core PHP in Hindi tcfd NOT Operator True dks False o False dks True esa Convert dj nsrk gSA AND o OR Operators dks lkekU;r% Short-Circuit Operators Hkh dgrs gSaA D;ksafd tc AND Operator ds Left Side esa False gksrk gS] rc ;s Operator fcuk Right Side ds eku dks Check fd, gq,] False Return dj nsrk gSA D;ksafd AND Operator dsoy ,d gh fLFkfr esa True Return djrk gS] tcfd blds nksuksa Side esa True gks vkSj tc igyk gh eku False gksrk gS] rks nwljs eku dks Check djus dh t:jr gh ugha jgrhA blh rjg ls OR Operator ds Left Side esa ;fn True gks] rks ;s Operator fcuk Right Side ds eku dks Check fd, gq,] True Return dj nsrk gSA D;ksafd OR Operator dsoy ,d gh fLFkfr esa False Return djrk gS] tcfd blds nksuksa Side esa False gks vkSj tc igyk gh eku True gksrk gS] rks nwljs eku dks Check djus dh t:jr gh ugha jgrhA tc gesa ,d ls T;knk Conditions ds vk/kkj ij fdUgha PHP Codes dks Execute djuk gksrk gS] rc ge t:jr ds vuqlkj bu Logical Operators dks Use djrs gSaA Bitwise Operators vHkh rd geus ftrus Hkh Operators ns[ksa gSa] os lHkh Operators ewy :i ls fdlh Hkh Identifier ds Byte Value ij dke djrs gSaA ysfdu Bitwise Operators ,sls Operators gksrs gSa] tks fdlh Identifier dh Memory Location ij Stored Binary Digits ;kuh Bits ij dke djrs gSaA PHP esa lHkh Bitwise Operators dsoy 32-Bit Integers ds lkFk gh Perfect rjhds ls dke djrs gSaA ;fn ge budk iz;ksx fdlh vU; Data Type ds lkFk djrs gSa] rks izkIr gksus okys Result dks le>uk o Control djuk dkQh eqf”dy gks tkrk gSA PHP esa ewy :i ls 6 Bitwise Operators gSa] ftuesa ls pkj Bhd mlh izdkj ls dke djrs gSa] ftl izdkj ls Logical Operators djrs gSaA vUrj dsoy bruk gS fd ;s Operators fdlh Identifier ds Bytes ij ugha cfYd Bits ij dke djrs gSaA & Bitwise AND Operator ! Bitwise OR Operator ^ Bitwise Exclusive OR Operator << Bitwise SHIFT LEFT Operator >> Bitwise SHIFT RIGHT Operator ~ Bitwise Ones Compliment Operator lkekU;r% bu Operators dks rc Use fd;k tkrk gS tc fdlh PHP Application dh Performance Improve djuh gksrh gS o Memory dh cpr djuh gksrh gSA pwafd orZeku
  • 95.
    94 Any Question orSuggestion, Click Here to Discuss Core PHP in Hindi le; esa Memory dks cgqr T;knk cMk Issue ugha gSA lkFk gh orZeku le; esa Computers dh Speed Hkh dkQh rst gks pqdh gSA blfy, ge gekjh T;knkrj Requirements dks fcuk bu Operators dks Use fd, gq, Hkh iwjh dj ldrs gSaA Assignment Operators Assignment Operator dks PHP esa Hkh ( = ) Equal To ds Symbol }kjk Represent fd;k tkrk gSA ;s Operator vius Right Side ds Expression ls Generate gksus okys Final Results vFkok fdlh Specified Value ;k Value dks Hold djus okys Identifier ds eku dks vius Left Side ds Identifier dh Memory Location ij Store dj nsrk gSA bl Operator dks ge vHkh rd dbZ ckj mi;ksx esa ys pqds gSaA bl Operator ds dbZ Shorthand Operators Hkh gSa] tks fuEukuqlkj gSa% Operator Operator Name $a = 10 and $b = 2 = Equal $a = $b += Plus-Equal $a += $b or $a = $a + $b *= Multiplication-Equal $a *= $b or $a = $a * $b /= Division-Equal $a /= $b or $a = $a / $b -= Minus-Equal $a -= $b or $a = $a - $b %= Reminder-Equal $a %= $b or $a = $a % $b &= Bitwise-AND-Equal $a &= $b or $a = $a & $b |= Bitwise-OR-Equal $a |= $b or $a = $a | $b ^= Bitwise-XOR-Equal $a ^= $b or $a = $a ^ $b <<= Bitwise-Left-Shift-Equal $a <<= $b or $a = $a << $b >>= Bitwise-Right-Shift-Equal $a >>= $b or $a = $a >> $b .= Concatenate-Equal $a .= $b or $a = $a . $b mijksDr lkj.kh ds vuqlkj ge ns[k ldrs gSa fd Assignment Operator ds dbZ Variables gS] ysfdu okLro esa Assignment Operator dsoy ,d gh gS vkSj mldk dke Right Side dh Value dks Left Side ds Identifier esa Store djuk gh gksrk gSA ckdh ds lHkh vU; Assignment Operators dsoy Shorthand gSaA mnkgj.k ds fy, tc ge fdlh Variable $a dh Value dks fdlh nwljs Variable $b dh Value ds lkFk tksMdj izkIr gksus okys Result dks fQj ls Variable $a dh Memory Location ij Store djuk pkgrs gSa] rc ge fuEu Statement Use dj ldrs gSa% $a = $a + $b blh Statement dks Shorthand rjhds ls ge fuEukuqlkj Hkh fy[k ldrs gSa% $a += $b mijksDr Expression esa ;fn $a o $b nks String Type ds Identifiers gksa vkSj ge nks Strings dks vkil esa Concatenate djds Result dks fQj ls mijksDrkuqlkj $a esa Store djuk pkgrs gksa] rks gesa fuEukuqlkj Concatenate Operator dks Assignment Operator ds lkFk Use djuk iMrk gS%
  • 96.
    95 Any Question orSuggestion, Click Here to Discuss Core PHP in Hindi $a .= $b Execution Operator ;s ,d Special Operator gksrk gS] ftls Back Ticks }kjk Represent fd;k tkrk gSA tc ge PHP }kjk fdlh Operating System Command dks Run djuk pkgrs gSa] rc ge bl Operator ds chp ml Command dks Specify dj nsrs gSaA ;s Operator Command }kjk Return gksus okys eku dks Directly Output esa Display ugha djrkA blfy, ;fn gekjs }kjk Specify fd;k x;k Command fdlh rjg dk dksbZ Output Return dj jgk gks] rks gesa ml Output dks fdlh Variable esa Store djds ml Variable dks Print djuk gksrk gSA tSls% <?php $test = `dir`; print $test; ?> tc ;s PHP Script Run gksrk gS] rc gesa Current Directory esa Stored Directories o Files dh List Display djrk gSA //Output Volume in drive C has no label. Volume Serial Number is B477-9985 Directory of C:wampwwwphpInHindi 04/27/2012 06:54 PM <DIR> . 04/27/2012 06:54 PM <DIR> .. 04/25/2012 04:19 PM 623 000.php 04/27/2012 06:54 PM 44 001.php 04/27/2012 06:54 PM 71 a.txt 3 File(s) 738 bytes 2 Dir(s) 3,204,632,576 bytes free ftl rjg ls ge bl Operator dk iz;ksx ge gekjs Operating System ds fdlh Command dks Run djus ds fy, dj ldrs gSa] mlh rjg ls ge gekjs Computer ds fdlh Program dks Execute djus ds fy, Hkh bldk iz;ksx dj ldrs gSaA tSls% <?php `C:Program FilesInternet Exploreriexplore.exe`; ?> tSls gh ge bl PHP Script dks Run djrs gSa] gekjs Computer esa fLFkr Internet Explorer Web Browser Open gks tkrk gSA ;kuh gesa tks Hkh Native Application vFkok Program PHP }kjk Invoke djuk gksrk gS] ge ml Program ds Path dks Back Ticks Operator esa Specify djds ml Application vFkok Program dks Invoke dj ldrs gSaA blh rjg ls ge fdlh Program bl Operator dks Use djrs gq, mls Parameters Hkh Pass dj ldrs gSaA tSls%
  • 97.
    96 Any Question orSuggestion, Click Here to Discuss Core PHP in Hindi <?php `C:jdk6binjavac C:jdk6binClock.java`; `C:jdk6binappletviewer C:jdk6binClock.html`; ?> bl PHP Code esa geus Java Compiler dks Call djrs gq, Clock.java uke dh Java File dks Compile fd;k gSA fQj bl Compiled File dks appletviewer Program }kjk Run fd;k gSA bl Program ds Run gksus ij gesa gekjs Java Program dk Output fuEukuqlkj fn[kkbZ nsrk gS% ;s Program vkids Computer ij ugha pysxk] D;ksafd vkids Computer ij Clock.java uke dh Java Program File ugha gSA ysfdu bl Program dk eq[; Purpose ;s crkuk gS fd ge PHP Program }kjk fdl rjg ls vius Computer ds vU; Programs dks Invoke dj ldrs gSa vkSj fdl rjg ls vius Program esa Argument Pass dj ldrs gSaA Control Statements vHkh rd geus ftrus Hkh Examples ns[ks gSa] mu lHkh esa ftl Øe esa fofHkUu Statements fy[ks x, gksrs gSa] mlh Øe esa Program dk Execution gksrk gSA ysfdu dbZ ckj fdlh Program esa ,slh fLFkfr;ka iSnk gks tkrh gS] fd Program ds fofHkUu Statements ,d fuf”pr Øe esa Execute gksdj gekjs Required dke dks iwjk ugha dj ikrs gSaA ml fLFkfr esa Program ds Control dks viuk Normal Flow NksM dj fdlh vU; LFkku ls Statements dk Execution djuk iMrk gS] rks dbZ ckj ,slh fLFkfr iSnk gks tkrh gS fd gesa fdlh ,d gh Statement dks ckj&ckj Execute djuk iMrk gSA bl rjg dh t:jrksa dks iwjk djus ds fy, tkok esa ftu Statements dks Use fd;k tkrk gS] mUgsa Control Statements dgrs gSaA ;kuh Control Statements os Statements gksrs gSa tks fdlh PHP Program ds Codes ds Flow dks Control djrs gSa vkSj ;s r; djrs gSa fd dc dkSulk Code ;k Code Block Execute gksxk vkSj fdl ifjfLFkfr esa dksbZ Code Execute ugha gksxkA “C”, “C++” dh rjg PHP esa Hkh ,sls dbZ Statements gksrs gSa] tks Code ds Flow dks Controls djus ds fy, Use fd, tkrs gSaA ge tkurs gSa fd dksbZ Hkh izksxzke Statements dk ,d lewg gksrk gS] ftUgsa lkekU;r;k ftl Øe esa Source File esa fy[krs gSa] os mlh Øe esa Execute gksrs gSaA fdlh izksxzke esa fy[ks x, Statements dk Execution, ftl Øe esa gksrk gS] ml Øe dks Flow Of Control dgk tkrk gSA
  • 98.
    1 How to Buyfrom BccFalna.com इस Website पर उपलब् सभी Saleable Hindi EBooks के साथ “ADD TO CART” नाम का एक Button Attached है। आप जो भी पुस् क खर�दना चाहते ह�, उसके साथ Associated ADD TO CART Button को Click करते ह� वह पुस् क आपके Shopping Cart म� Add हो जाती है: य�द आप अपने Shopping Cart म� कई पुस् क� Add करते ह�, तो Extra Discount प्राप होता है, जो �क Discount Amount व Discount Amount घटाने के बाद सभी पुस् क� के Total Payable Amount के रूप म इसी My Shopping Cart म� उपरोक् �चत्रानुसार �दखाई देता ह सभी वां�छत पुस् क� अपने Shopping Cart म� Add करने के बाद अपना Order Place करने हेतु Checkout Button को Click करना होता है। प�रणामस् रप �नम् ननुसार Checkout Page Display होता है, जहां आपको अपनी Billing Details को Specify करके अपना Payment Mode Select करना होता है:
  • 99.
    2 य�द आप इनपुस् क� को खर�दने के �लए Total Payable Amount का भुगतान अपने Debit Card (ATM, Credit Card), Cash Card अथवा Net Banking) द्वारा घर बैठे करना चाहते ह, तो आपको Online Payment Option Select करना होता है। ले�कन य�द आपके पास �कसी प्रकार कCCAvenue Supported Debit Card (ATM, Credit Card) या Cash Card नह�ं है, न ह� आपके पास �कसी Bank क� Internet या Mobile Banking सु�वधा है, तो उस िस्थ�त म अपना Offline Order Place करने के �लए Offline Manual Payment Option को Select कर सकते ह�।
  • 100.
    3 Online Payment usingCCAvenue जब आप Online Payment Option को Select करते हुए “Place order” Button पर Click करते ह�, तो आपके सामने �नम् ननुसार Page Display होता है: अपनी सु�वधा अपने Debit Card (ATM, Credit Card), Net Banking, Cash Card या Mobile Payments Option को Select क�िजए और उपरोक् �चत्र म� दशार्ए अनुसार सभी जरPayment Information को Fill करके Make Payment Button पर Click क�िजए तथा आगे आने वाले Payment Security से सम् ब�धत Step (Login/Password/Pin) Follow क�िजए, ता�क आपका Total Payable Amount आपके Bank A/c से हमारे Bank A/c म� Transfer हो सके ।
  • 101.
    4 आपका Payment Transferहोते ह� आप �नम् �चत्रानुस My Account Page पर पहुंच जाते ह�, जहां पर आप द्वार Order क� गई सभी पुस् क� के Download Links होते ह�, साथ ह� आपको Automatically एक Email भी Send कर �दया जाता है, िजसम� आप द्वार खर�द� गई पुस् क� के Download Links होते ह�:
  • 102.
    5 Offline Payment usingManual Ways जब आप Offline Manual Payment Option को Select करते हुए “Place order” Button पर Click करते ह�, तो Click करते ह� आपका Order Place हो जाता है और आपके सामने �नम् ननुसार Page Display होता है: ये Webpage आप द्वारा Place �कए गए Order क� Information के साथ ह� Order क� गई पुस् क� के Download Links प्राप करने के �लए Follow �कए जाने वाले अगले Step क� जानकार� भी देता है, साथ ह� इस Page पर �दखाई देने वाल� सार� Information आपको आपके Email पर भी Send कर द� जाती है, िजन् ह Follow करते हुए आप अपने Total Payable Amount का Offline Manual Payment करके अपनी Order क� गई पुस् क� के Download Links प्राप कर सकते ह�। जब आप इस Offline Manual Payment Option को Select करते हुए Order Place करते ह�, तो आपका Order तब तक On-Hold Status म� रहता है, जब तक �क आप Offline Manual Payment Page पर Specified �कसी भी तर�के का प्रयोग करते हुए अप Total Payable Amount, हमारे Bank A/c म� Transfer/Deposit नह�ं कर देते। अपना Total Payable Amount हमारे Bank A/c म� Transfer/Deposit करने के बाद आपको हमारे Mobile No.: 097994-55505 पर Call/Miss Call करके अपने Payment Transfer/Deposit करने से सम् ब�धत जानकार� देनी होती है। जैसे ह� आपका Call/Miss Call हम� प्राप होता है, हम अपना Bank A/c Check करते ह� और जैसे ह� आपका Payment हमारे Bank A/c म� Transfer/Deposit होता है, हम आप द्वाराOrder क� गई पुस् क� का Download Link Manually Activate कर देते ह�।
  • 103.
    6 प�रणामस् रूप आपकोAutomaticallyएक EMail प्राप होता है, िजसम� आप द्वाराOrder क� गई सभी पुस् क� के Download Links होते ह�, िजन् ह आप अगले 48 घण् ट के दौरान Download कर सकते ह�। साथ ह� आपके Download Links के Activate होने क� Information हम आपको Call/SMS के माध् म से भी देते ह�। जब�क अपने Order क� Current Status देखने के �लए आप Website के Menubar म� �दखाई देने वाले My Account Menu Option पर Click कर सकते ह�, जहां आपके Order क� Current Status Information �नम् �चत्रानुस �दखाई देती है: चूं�क ये सारा Process हम� व आपको Manually Follow करना होता है, इस�लए इस Offline Manual Payment द्वार Order करने क� िस्थ�त म� पुस्क� का Download Link प्राप होने म� 5 से 10 �मनट का समय लगता है। एक बार Download Link Activate हो जाने के बाद आप अपनी खर�द� गई पुस् क� को अपने My Account Page से भी Download कर सकते ह�, जहां Download Link Activate होने के बाद आपको अपना My Account Page �नम् �चत्रानुसार �दखाई देने लगता ह
  • 104.
    7 इसके अलावा �कसीParticular Order क� Details प्राप करने के �लए आप इस My Account Page पर �दखाई देने वाले View Button को भी Click कर सकते ह�।
  • 105.
    8 Offline Manual Methodsto Pay “Total Payable Amount” viuk Total Payable Amount Pay djus ds fy, vki viuh lqfo/kkuqlkj fuEu esa ls fdlh Hkh rjhds dks Use dj ldrs gSa% Fund Transfer Using ATM Machine orZeku le; esa yxHkx lHkh Banks viuh ATM Machine }kjk Fund Transfer djus dh lqfo/kk Provide djrs gSa] tgka vki vius ATM Card }kjk gekjs fdlh Hkh Bank Account esa viuh iqLrdksa dk Total Payable Amount Transfer dj ldrs gSaA vr% ;fn vkids ikl fuEu esa ls fdlh Hkh State Bank dk Debit Card gS% • SBI (State Bank of India) • SBBJ (State Bank of Bikaner and Jaipur) • SBH (State Bank of Bikaner and Hyderabad) • SBP (State Bank of Bikaner and Patiala) • SBM (State Bank of Mysore) • SBT (State Bank of Travancore) vFkok PNB (Punjab National Bank) ;k BOB (Bank of Baroda) dk Debit Card gS] rks vki SBI/PNB/BOB ds ATM Machine ls Hkh viuk Payment gekjs SBI/PNB/BOB Bank A/c esa Transfer dj ldrs gSaA ;fn vki SBI ATM Machine ls gekjs SBI Bank A/c esa Payment Transfer djuk pkgrs gSa] rks vkidks fuEu Steps dks Follow djuk gksrk gS%  SBI ATM Machine esa viuk Debit Card, Swipe dhft,A  ATM Screen ds Bottom Right Corner esa fn[kkbZ nsus okys Transfer uke ds Option dks Select dhft,A  vius Debit Card dk PIN Number Enter dhft,A  vc Card to Card Transfer uke ds Option dks Select dhft,A  vc gekjs SBI Debit Card Number (6220180786800030243) dks Enter dhft,A  vc gekjs SBI Debit Card Number (6220180786800030243) dks nksckjk Enter dhft,A  vc Transferable Amount ds :i esa Total Payable Amount Specify dhft,A  vc vius Account Type (Savings or Checking) dks Select dhft,A  mijksDr lHkh Steps lgh rjhds ls Follow gksus dh fLFkfr esa vkidk Transaction Complete gks pqdk gS vkSj Total Payable Amount yxHkx rqjUr gekjs SBI Bank A/c esa tek gks tkrk gSA
  • 106.
    9 Bhd blh rjgds Steps vkidks ml le; Hkh Follow djus gksrs gSa] tc vki PNB या BOB ds ATM Machine ds ek/;e ls gekjs PNB Bank A/c esa Total Payable Amount, Card to Card Transfer djrs gSaA gkykafd vki HDFC, IDB, ICICI tSls dbZ vU; ATM Machines }kjk Hkh Card to Card Transfer dj ldrs gSa] ysfdu ;fn nksuksa Debit Cards leku Banks (PNB, SBI or BOB) ds u gksa] rks Transaction Perform gksus esa 24 ls 96 ?k.Vs dk le; yxrk gSA blfy, bl fLFkfr esa csgrj ;gh gksrk gS fd ;fn vkids ikl Net Banking, Mobile Baking, AirTel Money ;k SBI/PNB/BOB Debit Card fdlh Hkh rjg dh lqfo/kk u gks] rks vki Total Payable Amount dk Payment djus ds fy, Cash Deposit rjhds dks gh Use djsa vFkok Bank esa tkdj NEFT Transfer Hkh dj ldrs gSa] ftlesa vkidk Payment vf/kdre 4 ?k.Vs ds njE;ku gekjs Bank A/c esa Deposit gks tkrk gSA Payment Transfer Using Net-Banking ;fn vkids ikl Net-Banking dh lqfo/kk gS] rks vki Payment Transfer djus ds fy, vius Account esa Login djds fuEu esa ls fdlh Hkh Bank A/c esa Payment Deposit dj ldrs gSa%
  • 107.
  • 108.
    11 tc vki Net-Bankingds ek/;e ls Payment djuk pkgrs gSa] rks vkidks yxHkx 8 ls 24 ?k.Vs igys gekjs ml Account dks Beneficiary ds :i esa vius Bank A/c ls Link djuk iMrk gS] ftlesa vki Payment Transfer djuk pkgrs gSaA tc ,d ckj gekjk Bank Account Beneficiary ds :i esa Activate gks tkrk gS] mlds ckn vki ml Bank Account esa viuk Total Payable Amount Transfer dj ldrs gSaA Pay with Mobile-Banking or AirTel Money ;fn vkius vius Mobile Number ij AirTel Money uke dh Service dks Activate fd;k gqvk gS] rks vki vius Mobile }kjk AirTel Money Account ds ek/;e ls Hkh gesa Payment dj ldrs gSaA tcfd ;fn vkius vius Bank ls Mobile Banking dh lqfo/kk dks Activate djok;k gqvk gS] rks vki vius Mobile }kjk gesa Mobile-Banking ds ek/;e ls Hkh Payment Transfer dj ldrs gSaA ;fn vki viuk Total Payable Amount Pay djus ds fy, AirTel Money ;k Mobile Banking Transfer lqfo/kk dks Use djrs gSa] rks vkidk Payment rqjUr gekjs Account esa Transfer gks tkrk gSA blfy, rqjUr EBooks izkIr djus gsrq Payment Transfer djus dk ;s lcls rst rjhdk gSA tcfd blds vykok tks nwljk lcls rst rjhdk gS] og ATM Machine }kjk Fund Transfer lqfo/kk dk mi;ksx djrs gq, Payment Transfer djuk gSA tcfd Internet-Banking ml fLFkfr esa dkQh /khek Process gS] tc vki igyh ckj Payment dj jgs gksrs gSa] D;ksafd First Time Payment djus ls igys vkidks Beneficiary ds :i esa gekjs fdlh ,d Bank Account dks vius Bank Account ls Link djuk iMrk gS vkSj bl Process esa Payment Transfer gsrq gekjk Bank Account Activate gksus esa de ls de 8 ls 24 ?k.Vs dk le; yxrk gSA gkykafd ,d ckj Account Activate gks tkus ds ckn vkidk Transfer rqjUr gks tkrk gSA
  • 109.
    12 tcfd Cash Depositdk rjhdk lcls /khek rjhdk gS] tgka vki Bank Holidays dks Payment Deposit ugha dj ldrs vkSj Business Days esa Hkh Payment Deposit djus dk ,d fuf”pr le; 10PM to 4AM gksrk gSA Cash Deposit in Bank Brach ;fn vkids ikl Net-Banking ;k Mobile-Banking dh lqfo/kk ugha gS] rks vki gekjs fdlh Hkh Bank A/c esa Total Payable Amount, Cash Deposit Hkh dj ldrs gSa vFkok vki Bank Branch esa tkdj NEFT Transfer ds ek/;e ls Hkh Payment dj ldrs gSa] tks fd Cash Deposit ds leku gh gksrk gSA tc vki Direct Deposit djuk pkgrs gSa] rc vkidks vkids fdlh Hkh utnhdh Bank Branch esa tkdj ,d Payment Deposit Slip Fill-Up djuk gksrk gS] ftlesa vkidks gekjs fdlh Hkh Bank A/c dh Information dks Fill djuk gksrk gS] tcfd Payment Deposit djokus ds fy, mlh Bank esa vkidk Lo;a dk Account gksuk t:jh ugha gSA mnkgj.k ds fy, ;fn vki gekjs SBI Bank A/c esa viuh Selected iqLrdksa dk Total Payable Amount Pay djus ds fy, Bank esa tkdj Direct Deposit djuk pkgrs gSa] rks vki tks Payment Deposit Slip Fill-Up djsaxs] og vxys fp=kuqlkj djuk gksrk gSA
  • 110.
    13 bl fp= }kjkvki le> ldrs gSa fd Payment, Direct Deposit djus ds fy, vkidks gekjs fdlh Bank A/c dh Information dks Payment Deposit Slip esa Specify djuk gksrk gS] blfy, ml Bank esa vkidk Lo;a dk Bank A/c gksuk t:jh ugha gksrkA blh rjg ls ;fn vki pkgsa] rks gekjs fdlh Hkh Bank A/c esa Check }kjk Hkh Total Payable Amount dk Check Deposit dj ldrs gSaA ;kuh vki fdlh Hkh rjhds ls gekjs fdlh Hkh Bank A/c esa Total Payable Amount Deposit dj ldrs gSaA ysfdu ge Money-Order, Demand-Draft ;k Check tSls Manual ek/;eksa ls Payment Accept ugha djrs] D;ksafd bl rjg dk Payment Clear gksus esa cgqr le; yxrk gSA tcfd ATM Fund Transfer, Cash Deposit, Mobile Banking vFkok Net-Banking ds ek/;e ls rqjUr Payment Transfer gks tkrk gS] ftlls ge vkidks vkidh Purchased EBooks 10 ls 30 Minute ds njE;ku vkids Order esa Specified Email Address ij Send dj nsrs gSaA viuk Payment djus ds fy, vki ftu Offline Manual rjhdksa dks mi;ksx esa ys ldrs gSa] mudh Detailed Information vki http://www.bccfalna.com/how-to-deposit-payment/ ls Hkh izkIr dj ldrs gSa] tgka vkidks Payment djus ls lEcaf/kr fdlh Hkh rjg dk Latest Update izkIr gksrk gSA Pay with PayPal if you live Out Of India ;fn vki India esa ugha jgrs ysfdu ;s Hindi EBooks [kjhnuk pkgrs gSa] rks vki viuh okafNr iqLrdksa ds Total Payable Amount dk Hkqxrku gesa PayPal ds ek/;e ls bccfalna@gmail.com ij Hkh Send dj ldrs gSaA pwafd International Payment Processing esa fofHkUu izdkj ds Extra Charges Pay djus gksrs gSa] blfy, PayPal ds ek/;e ls Payment djrs le; vkidks Total Payable Amount (In USD) + $2 dk Extra Payment Send djuk t:jh gksrk gSA viuk Payment Send djus ds ckn vki vius Payment dh Information gesa SMS ;k Email ds ek/;e ls ns ldrs gSaA tSls gh vkidk Email/SMS gesa izkIr gksxk] vki }kjk Order dh xbZ iqLrdksa dk Download Link vkids Email Address ij ftruk tYnh lEHko gksxk] mruk tYnh Send dj fn;k tk,xkA
  • 111.
    14 Confirm the Payment tcvki viuh Order dh xbZ iqLrdksa dks [kjhnus ds fy, mijksDrkuqlkj fdlh Hkh Offline Manual rjhds ls “Total Payable Amount” gekjs fdlh Hkh Bank A/c esa Deposit/Transfer dj nsrs gSa] rks Payment Deposit/Transfer djrs gh vkidks gesa mlh Mobile Number ls ,d Call/Miss Call/SMS djuk gksrk gS] ftls vkius Order Place djrs le; “Order Form” esa Specify fd;k FkkA blh Mobile Number ds ek/;e ls gesa irk pyrk gS fd vkius fdu iqLrdksa ds fy, dkSulk Order fd;k gS vkSj mudk Total Payable Amount fdruk gSA lkFk gh gesa ;s Hkh irk py tkrk gS fd vki }kjk Purchase dh tk jgh iqLrdsa fdl Email Address ij Send djuh gSA vkids Total Payable Amount dks ge Net-Banking ds ek/;e ls vius Bank A/c esa Check djrs gSa vkSj ;fn vkidk Total Payable Amount gekjs fdlh Hkh Bank A/c esa Deposit/Transfer gqvk gksrk gS] rks ge vkidks 10 Minute ds njE;ku vkidh Order dh xbZ EBooks vkids Email Address ij Send dj nsrs gSa] ftls vki vxys 2 fnuksa esa dHkh Hkh Download dj ldrs gSaA
  • 112.
    15 If you haveany problem ;fn iqLrdsa [kjhnus ls lEcaf/kr fdlh Hkh izdkj dh dksbZ ckr vkidks Bhd ls le> esa u vkbZ gks ;k fdlh Hkh rjg dk Confusion gks] rks vki 097994-55505 ij Call/Miss Call/SMS dj ldrs gSaA ;Fkk lEHko rqjUr vkidh leL;k dk lek/kku fd;k tk,xkA pwafd ;s lkjh iqLrdsa PDF Format Softcopy Ebooks gSa blfy, bu iqLrdksa dk Download Link vkidks vkids Email ij gh Send fd;k tkrk gS] ftUgsa Click djrs gh ;s iqLrdsa vkids Computer ij Download gksuk “kq: gks tkrh gSaA ,d ckj bu iqLrdksa dks Download djus ds ckn vki bUgsa fdlh Hkh PDF Supported Computer, Mobile, Smart Phone, Tablet PC, Net-Book, Notebook ;k Laptop tSlh Device ds ek/;e ls i< ldrs gSa vFkok ;fn vki pkgsa] rks vius Printer }kjk bu iqLrdksa dk Hard Copy Printout fudky ldrs gSaA pwafd bu iqLrdksa ds Download Links vkidks vkids Email Address ij gh izkIr gksrs gSa] blfy, t:jh gS fd mijksDr “Order Form” ij vki viuk tks Email Address o Mobile Number Specify djrs gSa] og Working vkSj ,dne lgh gksA D;ksafd fdlh Hkh rjg dh ijs”kkuh gksus dh fLFkfr esa ge vkidks vkids Mobile Number vFkok Email Address }kjk gh Contact djrs gSaA