You are on page 1of 18

A-PDF Merger DEMO : Purchase from www.A-PDF.

com to remove the watermark

wUDUvwiqvj GK : AvcvwP, wcGBPwc Ges gvBGmwKDGj BUjkb


--nvwmb nvq`vi--

wcGBPwc m wKQy K_v


wcGBPwc eZgvb mePq Rbwcq mvfvi mvBW wws jvsMyqR| wmwRAvB Gi wKQy mxgveZvi Ges cvji
RwUjZvi Kvib ivmgym jviWd Zvi evwMZ KvR eenvi Kivi Rb c_g wcGBPwc Wfjc Kib 1995
mvj| ZLb Zv cvmvbvj nvg cR bvg cwiwPZ wQj| cieZxZ GK Aviv GKUy mg Ki wiwjR Kij Zv
evcK MnbhvMZv cvq| g~jZ fvkb 3 _KB wcGBPwc Rbwcq nIqv kyi Ki| fvkb 3 _K wcGBPwc,
cvmvbvj nvg cR Gi cwieZ wcGBPwc nvBcviUU wccmmi bvg cwiwPZ nq| cieZxZ Avw MvUgvb
Ges whf myivw bvgi `yBRb Bmivqjx cvMvgvi ivmgym jviWdi Gi mv_ wcGBPwci cwieab R
(ZEND) bvg GKwU mdUIqvi Kvvbx cwZv Kib| whf myivwi bvg _K ZE Ges Avwi bvg _K
ND wbq ZEND Gi bvgKib Kiv nq| eZgvb wcGBPwci hveZxq cwieZb Ges cwieab ZEND Ki
_vK| GQvov AviKwU K_v Rvwbq ivLv fvj, wcGBPwc GKwU Icb mvm cR hv www.php.net IqemvBU
_K webvgyj mvm Ges evBbvix Dfq fvmb WvDbjvW Kiv hvq| wKQyw`b AvMB wcGBPwci 5g fvkb wiwjR
cqQ hv cyivcywi AeR IwiqUW cvMvwgs mvcvU Ki| R ywWI wcGBPwci mePq Rbwcq Ges
kwkvjx m cvUdgW GwWUi hv KvW wWevwMs, wmwfGm Ges AUv KgwcU dxPvi mgyn mvcvU Ki|

wcGBPwc BUjkb
wKfve wcGBPwc BUj KiZ nq Zv wbq Avwg GLvb AvjvPbv Kie| wcGBPwc BUj Kiv gvUB KwVb Kvb
KvR bq| Ze GKUv evcvi gb ivLv jvMe hv nj wcGBPwc KvW ivb KiZ nj Avcbvi KgwcDUvi AvcvwP
mvfvi BUj Kiv _vKZ ne| Aek AvcvwP QvovI IIS ev BUvibU Bbdigkb mvfvi Gi mv_I wcGBPwc
KbwdMvi Kiv hvq wKy ZvZ Avcwb wcGBPwci Avmj gRvUv cveb bv|
AvcvwP mvfvi Avjv`v fve BUj Ki Zvi mv_ wcGBPwc KbwdMvi Ki ivb Kivbv hvq| Ze Ggb wKQy
cvMvg BUvibU cvIqv hvq hv BUj Kij AvcvwP, wcGBPwc Ges gvBGmwKDGj GKmv_ BUj nq hvq|
dj Avjv`v fve G`i BUj Ki KbwdMvi Kivi Svgjv _vK bv| Ze Avgvi gZvgZ nj `yB fveB BUj
Kivi AwfZv _vKv fvj, Kvib KLbv KLbv Ggb cwiwwZ AvmZ cvi h Avcbvi KvQ kyay AvcvwP,
wcGBPwc Ges gvBGmwKDGj Gi evBbvix wWmwUweDkb dvBj _vKe hv _K G`iK BUj Ki KbwdMvi
Kiv jvMe| myZivs `yB cwZB wkL ivLv fvj|

wcGBPwc UvqvW _K BUj Kiv


wcGBPwc UvqvW nj DcivwjwLZ cvMvgMyjvi GKwU hvZ AvcvwP, wcGBPwc Ges gvBGmwKDGj wc-KbwdMviW
Aevq _vK| kyaygv GK BUj KijB nq| eZgvb wcGBPwc UvqvWi 2.1.1 fvkb BUvibU mnRjf|
wcGBPwc UvqvW WvDbjvW Kivi wj nj

wj1 : http://cesnet.dl.sourceforge.net/sourceforge/phptriad/phptriad2-2-1.exe
wj2 : http://switch.dl.sourceforge.net/sourceforge/phptriad/phptriad2-2-1.exe

DjL h wcGBPwc UvqvWi mvBR nj cvq 13 gMvevBU| GLvb _K wcGBPwc UvqvW WvDbjvW Ki wbq
GK ivb Kib| ivb Kij wbPi DBvwU `LZ cveb|

wcGBPwc GcvUm : AvcvwP, wcGBPwc Ges gvBGmwKDGj BUjkb 1


wP 1 : wcGBPwc UvqvWi cv_wgK BUvidm

GLvb I Agree evUb wKK Ki cii wb Avmyb| GLvb wbPi wPi gZ GKwU DBv Avme|

Acv Kib BUjkb kl nIqv ch| BUjkb kl nj C: WvBf Icb Kib| GLvb Apache bvg
GKwU dvvi Zix nqQ| GUvB g~jZ Avcbvi AvcvwPi iU dvvi| GZ htdocs GKwU GKwU dvvi AvQ
hv nj Avcbvi Iqe mvfvii WKygU iU wWiix hv BUvibU Gcvivi http://localhost bvg AvKmm
Kiv hve| Avgiv Gevcvi wevwiZ AvjvPbv Kie wKQy ciB, Zvi AvM Avmyb Rb bB Aviv wKQy MyiZc~b
dvvii cwiwPwZ|

wcGBPwc GcvUm : AvcvwP, wcGBPwc Ges gvBGmwKDGj BUjkb 2


c:\apache\htdocs nj Avcbvi Iqe mvfvii WKygU dvvi| GLb _K Avgiv GK WKygU iU dvvi
ej mvab Kie|
c:\apache\conf nj Iqe mvfvii hveZxq KbwdMvikb dvvi| GZ httpd.conf bvg GKwU dvvi
_vK hvZ AvcvwPi KbwdMvikb wjwce _vK|
c:\apache\mysql nj Avcbvi gvBGmwKDGj dvvi|
c:\apache\mysql\data nj gvBGmwKDGj Gi WvUv dvvi|
c:\apache\php nj Avcbvi wcGBPwc dvvi|
C:\apache\php\php.ini dvBj Avcbvi wcGBPwci hveZxq mwUsm wjwce _vK|

wcGBPwc KvW ivb Kiv


wcGBPwc UvqvW BUjkb Zv kl| Pjyb kyi Kiv hvK GK U Kivi KvR| Avcbvi bvUcvW Icb Ki
wbPi gZ KvW wjLyb Ges GK WKygU iU dvvi p1.php bvg mf Kib|

<?
echo Hello World, This is My First PHP Script;
?>

Gevi BUvibU Gcvivi Icb Ki AvWm evi wjLyb http://localhost/p1.php Ges GUvi w`b| wbPi
wPi gZ wWmc `LZ cvieb|

wP 3 : c_g wcGBPwc KvW ivb Kiv

Avcwb hw` Dcii wPi gZ wKQy `LZ bv cvb Zvnj AbyMn Ki GKevi PK Kib h Avcbvi AvcvwP
mvfvi ivb KiQ wKbv| GUv PK Kiv hve DBvR Uv gvbRvi DBv _K| Ctrl+Alt+Del Kxq cm
Kib| Avcbvi Uv gvbRvi DBv Icb ne| GZ j Kib AvcvwP ivb KiQ wKbv| wbPi wP GB
evcviwU eySZ mvnvh Kie|

wcGBPwc GcvUm : AvcvwP, wcGBPwc Ges gvBGmwKDGj BUjkb 3


wP 4 : Uv gvbRvi DBv

GLvb j Kib h AvcvwP ivb KiQ| hw` Avcwb Uv gvbRvi Apache.exe ivwbs Aevq `LZ bv cvb
Ze AbyMn Ki c:\apache\apache.exe ivb Kib Ges BUvibU Gcvivi widk Kib, Zvnj wP 3 Gi
gZ `LZ cveb| hw` Gi ciI Avcbvi BUvibU Gcvivi p1.php ivb bv Ki Ze ai wbb wcGBPwc
UvqvW BUjkb Kvb Svgjv nqQ| AbyMn Ki Avevi wcGBPwc UvqvW BUj Kib| cieZx wUDUvwiqvj
Avgiv AvcvwP, wcGBPwc Ges gvBGmwKDGj Gi evBbvix wWmwUweDkb _K BUj Ges KbwdMvi Kiv wkLe|

----------------
Avgvi mv_ hvMvhvM Kivi Rb hhasin@gmail.com A_ev augustwind16@yahoo.com AvWmwU
eenvi Kib| wcGBPwc msv hKvb civgki Rb Bqv gmvi Avgvi AvBwW augustwind16 Ges
GgGmGb gmvi hasin_hayder@hotmail.com eenvi Ki mivmwi Avgvi mv_ hvMvhvM KiZ
cvib| GQvov wevwiZ Z_i Rb Avgvi cvmvbvj Iqe mvBU www.hasinme.info evDR KiZ cvib|

GB dvBj wcGBPwc GcvUm Gi cvcvwU| wcGBPwc GcvUm nj GKwU Bqv BDRvi dvivg hvi Iqe
AvWm http://groups.yahoo.com/group/phpexperts| wcGBPwc m Abvb cvMvgvi`i mv_ gZ
wewbgq Kib GB dvivg|

wcGBPwc GcvUm : AvcvwP, wcGBPwc Ges gvBGmwKDGj BUjkb 4


wUDUvwiqvj `yB : AvcvwP, wcGBPwc Ges gvBGmwKDGji gvbyqvj
BUjkb
--nvwmb nvq`vi--

wcGBPwc, AvcvwP Ges gvBGmwKDGj c_K fve BUj Kiv


AbK mgq Ggb cwiwwZ AvmZ cvi h wcGBPwc UvqvW QvovI AvcbvK AvcvwP, wcGBPwc Ges
gvBGmwKDGj Gi evBbvix wWmwUweDkb ev c_K c_K BUjvi _K BUj KiZ ne| GB AvcbvK
Avjv`v fve AvcvwP wcGBPwc Ges gvBGmwKDGji evBbvix fvkb/ BUjvi WvDbjvW Ki wbZ ne| Ze
me B BUjvi WvDbjvW Kib| mvavib fve AvcvwP BUj Kib| AvcvwP Avcbvi iU WvBfi
Program Files dvvi AvcvwP bvg BUj ne| Gevi wcGBPwci DBvR BUjvi _K wcGBPwc BUj
Kivi cvjv| Pjyb `Lv hvK BUj Kivi c evB c wb`kbv| wcGBPwc BUjvi ivb Kij wbPi DBvwU
`LZ cveb|

wP 1 : wcGBPwc BUjvii c_g avc

Gevi next evUb wKK Ki GwMq hvb| cieZx DBvZ I Agree evUb wKK Kib| wbPi DBv Avme|

wP 2 : wcGBPwc BUjvii 3q avc

wcGBPwc GcvUm : AvcvwP, wcGBPwc Ges gvBGmwKDGji gvbyqvj BUjkb 1


GLvb vvW jLv iwWI evUb wKK Kib wKK Kib| wbPi DBvwU Avme|

wP 3 : wcGBPwc BUjvii 4_ avc

wWd fve wcGBPwc c: WvBf wcGBPwc dvvi BUj ne| GK cwieZb bv KivB fvj| Next evUb wKK
Kib| cieZx DBvZ Next evUb wKK Kib| wbPi DBvwU Avme|

wP 4 : wcGBPwc BUjvii 6 avc

GLvb Apache jLv iwWI evUb wKK Kib| cieZx DBvZ Next evUb wKK Kib| Gevi wcGBPwc
BUj ne Ges AvcbvK GKwU mdj BUj msv gmR w`e| Gevi Avcbvi KvR ne A wKQy KbwdMvi
Kiv| c:\php dvviwU Icb Kib| GLvb BUj bvg GKwU UU dvBj AvQ, dvBjwU Icb Kib| GB
dvBji wbPi w`K GKwU mKkb AvQ Iqe mvfvi KbwdMvikb bvg| GB AskwU Avwg wbP nyeyny Zyj
w`jvg|

wcGBPwc GcvUm : AvcvwP, wcGBPwc Ges gvBGmwKDGji gvbyqvj BUjkb 2


Web server configuration
========================

Installing PHP on Windows with Apache 1.3.x

------------------------------------------------------------
ATTENTION: Apache 2 Users

At this time, support for Apache 2 is experimental. It's


highly recommended you use PHP with Apache 1.3.x and not
Apache 2. Documentation for installing Apache 2 on windows
can be seen here:

http://www.php.net/manual/en/install.apache2.php

With the basic difference being that when installing as a


module you'll use php4apache2.dll instead of php4apache.dll
Both files are included within this release.
------------------------------------------------------------

There are two ways to set up PHP to work with Apache 1.3.x
on Windows. One is to use the CGI binary (php.exe),
the other is to use the Apache module dll. In either case
you need to stop the Apache server, and edit your
httpd.conf or srm.conf to configure Apache to work with PHP.
We'll refer to either of these files with httpd.conf in the
text.

Although there can be a few variations of configuring PHP


under Apache, these are simple enough to be used by the
newcomer. Please consult the Apache Docs for further
configuration directives.

Installing PHP for Apache as module


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Now that version 4.1 introduces a safer sapi module, we recommend


that you configure PHP as a module in Apache.

To accomplish this, you have to load the php4apache.dll in your


Apache httpd.conf.

!! NOTE !!
Whereever you load php4apache.dll from, php4apache.dll also
needs the php4ts.dll also included in the PHP4 distribution.

wcGBPwc GcvUm : AvcvwP, wcGBPwc Ges gvBGmwKDGji gvbyqvj BUjkb 3


php4apache.dll depends on php4ts.dll which is loaded as soon as
Apache loads php4apache.dll. If php4ts.dll can't be found, you
usually get an error like (also see the "Problems?" section at
the end of the file):

Cannot load c:/php/sapi/php4apache.dll into server

So where does php4ts.dll has to be to be properly loaded ?


php4ts.dll is searched in the following order:

1) in the directory where apache.exe is start from


2) in the directory where php4apache.dll is loaded from
3) in your %SYSTEMROOT%\System32, %SYSTEMROOT%\system and
%SYSTEMROOT% directory.
Note: %SYSTEMROOT%\System32 only applies to Windows NT/2000/XP)
4) in your whole %PATH%

Note: What is %SYSTEMROOT% ? Depending on your Windows


installation this may be for example c:\winnt or C:\windows

Usually you would just copy it over to %SYSTEMROOT%\System32.


But if you want to have multiple PHP installations (for
whatever reason) this is a bad idea. For this circumstance the
safest thing is to let php4ts.dll reside in the same directory
where php4apache.dll is loaded from (see point 2 above).

After you've set up the file layout properly, you're ready to


finally configure Apache to load the PHP4 module. Just add the
following lines to your httpd.conf:

LoadModule php4_module c:/php/sapi/php4apache.dll


AddModule mod_php4.c
AddType application/x-httpd-php .php

Note: Especially newer versions of Apache do not need the


AddModule directive anymore, your milage may vary.

Where do I have to put the php.ini ?


The php.ini files is only searched in two places:
1) in your Apache installation directory (e.g. c:\apache\apache)
2) in your %SYSTEMROOT% directory.

gyjZ GB AskUyKyB Avgv`i `iKvi| Avgiv wcGBPwc K AvcvwPi GKwU gwWDj wnme BUj Kie| GQvovI
wcGBPwcK wmwRAvB evBbvix gvWI BUj Kiv hvq| Dcii UU Installing PHP For Apache As

wcGBPwc GcvUm : AvcvwP, wcGBPwc Ges gvBGmwKDGji gvbyqvj BUjkb 4


Module AskwU GKevi co `Lyb| Avgiv GB AskUyKy Abymib KiB wcGBPwcK AvcvwPi Rb KbwdMvi
Kie| wbPi c`c Myjv Abymib Kib|

1| c:/php/sapi/php4apache.dll dvBjwU Avcbvi system wWiixZ c Kib| wmg wWiix


ejZ DBvR Gwc, DBvR 2000 ev DBvR GbwUi Rb c:\windows\system32 Ges DBvR
GgB I DBvR 98 Gi Rb c:\windows\system wWiix evSvq| DjL h Avwg ai wbqwQ c:
WvBf Avcbvi iU WvBf|

2| Gevi Avcbvi AvcvwPi KbwdMvikb dvviwU Icb Kib| wUDUvwiqvj GK G Avwg wewfb dvvii
cwiwPwZ DjL KiwQ| ZviciI Avwg GLvb AviKevi AvcbvK gb Kwiq w`wQ h apache dvvi
Gi wfZi conf dvviwUB AvcvwPi KbwdMvikb dvvi| GB dvvi httpd.conf bvg GKwU dvBj
AvQ hvZ AvcvwPi hveZxq mwUsm wjwce _vK| GB dvBj Icb Ki wbPi wZbwU jvBb hvM Kib
GK`g c_g|

LoadModule php4_module c:/php/sapi/php4apache.dll


AddModule mod_php4.c
AddType application/x-httpd-php .php

dvBjwU mf Kib|

evm Avcbvi cv_wgK KbwdMvikbi KvR kl| Gevi Avcbvi AvcvwPi htdocs dvvi p1.php bvg GKwU
dvBj Zix Ki wbPi KvW wjL mf Kib|

<?
echo Hello World, This is My First PHP Script;
?>

Gevi BUvibU Gcvivi Icb Ki AvWm evi wjLyb http://localhost/p1.php Ges GUvi w`b| wbPi
wPi gZ wWmc `LZ cvieb|

wP 5 : c_g wcGBPwc KvW ivb Kiv

wcGBPwc GcvUm : AvcvwP, wcGBPwc Ges gvBGmwKDGji gvbyqvj BUjkb 5


Avcwb hw` Dcii wPi gZ wKQy `LZ bv cvb Zvnj AbyMn Ki GKevi PK Kib h Avcbvi AvcvwP
mvfvi ivb KiQ wKbv| GUv PK Kiv hve DBvR Uv gvbRvi DBv _K| Ctrl+Alt+Del Kxq cm
Kib| Avcbvi Uv gvbRvi DBv Icb ne| GZ j Kib AvcvwP ivb KiQ wKbv| wbPi wP GB
evcviwU eySZ mvnvh Kie|

wP 6 : Uv gvbRvi DBv

GLvb j Kib h AvcvwP ivb KiQ| hw` Avcwb Uv gvbRvi Apache.exe ivwbs Aevq `LZ bv cvb
Ze AbyMn Ki apache.exe ivb Kib Ges BUvibU Gcvivi widk Kib, Zvnj wP 5 Gi gZ `LZ
cveb|

wcGBPwc GcvUm : AvcvwP, wcGBPwc Ges gvBGmwKDGji gvbyqvj BUjkb 6


gvBGmwKDGj BUjkb
gvBGmwKDGj BUj Kiv GK`g mvRv| Avcwb gvBGmwKDGj Gi h BUjvi wU WvDbjvW KiQb Zv ivb
Kib| wbPi DBvwU Avme|

wP 7 : gvBGmwKDGj BUjvii 1g avc

Next evUb wKK Kib| wbPi DBvwU Avme|

wP 8 : gvBGmwKDGj BUjvii 2q avc

GB DBvZ gvBGmwKDGji KbwdMvikb msv wKQy Z_ _vK| Next evUb wKK Kib| gvBGmwKDGj
BUjkb dvvi Gi cv_ RvbZ Pq GKwU DBv Avme hvZ wWd fve c:\mysql dvvi

wcGBPwc GcvUm : AvcvwP, wcGBPwc Ges gvBGmwKDGji gvbyqvj BUjkb 7


gvBGmwKDGj BUjkb wWiix wnme mU Kiv _vKe| GUv cwieZb bv KivB fvj| Next evUb wKK
Kib| wbPi DBvwU Avme|

wP 9 : gvBGmwKDGj BUjvii 4_ avc

Typical iwWI evUb wKK Ki Next evUb wKK Kib| Gevi gvBGmwKDGj BUj ne| BUjkb kl
nj Finish evUb wKK Kib|

Gevi A wKQy KbwdMvi Kivi cvjv| c:\mysql\bin dvvi wU Icb Kib| GZ winmysqladmin.exe
bvg GKwU dvBj AvQ, GK ivb Kib| c_gevi ivbi GKwU DBv Avme hvZ BDRvi bg Ges
cvmIqvW PvBe|

wP 10 : winmysqladmin G wWd BDRvi Ges cvmIqvW mU Kiv

wWd wnme DfqwUZB root wjL GUvi Kib| winmysqladmin GLb _K wmg UZ `Lv hve|
winmysqladmin Gi mvnvh gvBGmwKDGji wewfb AvWwgwbwUf KvR mv`b Kiv hvq hv Avwg ci
AvjvPbv Kie| winmysqladmin Gi BUvidm wbPi DBvi gZ|

wcGBPwc GcvUm : AvcvwP, wcGBPwc Ges gvBGmwKDGji gvbyqvj BUjkb 8


wP 11 : winmysqladmin Gi BUvidm

Avcbvi AvcvwP, wcGBPwc Ges gvBGmwKDGj KbwdMvikbi KvR kl| KgwcDUvi GKevi wivU Kib|

----------------
Avgvi mv_ hvMvhvM Kivi Rb hhasin@gmail.com A_ev augustwind16@yahoo.com AvWmwU
eenvi Kib| wcGBPwc msv hKvb civgki Rb Bqv gmvi Avgvi AvBwW augustwind16 Ges
GgGmGb gmvi hasin_hayder@hotmail.com eenvi Ki mivmwi Avgvi mv_ hvMvhvM KiZ
cvib| GQvov wevwiZ Z_i Rb Avgvi cvmvbvj Iqe mvBU www.hasinme.info evDR KiZ cvib|

GB dvBj wcGBPwc GcvUm Gi cvcvwU| wcGBPwc GcvUm nj GKwU Bqv BDRvi dvivg hvi Iqe
AvWm http://groups.yahoo.com/group/phpexperts| wcGBPwc m Abvb cvMvgvi`i mv_ gZ
wewbgq Kib GB dvivg|

wcGBPwc GcvUm : AvcvwP, wcGBPwc Ges gvBGmwKDGji gvbyqvj BUjkb 9


wUDUvwiqvj wZb : fvwiqeji eenvi
--nvwmb nvq`vi--

wKQy cv_wgK K_v

hKvb jvsMyqR KvwWs KiZ MjB fvwiqej Ges dvskb m Avcbvi ^Q avibv _vKv `iKvi| Avwg
GB wUDUvwiqvj fvwiqej wbq wevwiZ AvjvPbv Kie| Avcbvi hw` fvwiqej m AvM _KB fvj
avibv _K _vK ZeyI GB wUDUvwiqvjwU GKevi PvL eywjq wbb| nqZv bZyb wKQy cZI cvib|

3.1 fvwiqej wK

fvwiqej nj GKwU KbUBbvii gZ hLvb Kvb WvUv vi Kiv hvq| fvwiqej ek KqK aibi nZ
cvi| GKK aibi fvwiqej GKK aibi WvUv ivLv hvq| Avcbvi gb ck RvMZ cvi h WvUvi GB
cKviMyjv wK wK| wcGBPwc Z WvUv gyjZ `yB cKvi , wbDgwiKvj Ges Avjdv wbDgwiKvj| hB WvUvZ
KviKUvi UvBci WvUv _vK hgb a,b,c,d ev Abvb wcUej KviKUvi hgb @,#.$,% ZvK
AvjdvwbDgwiKvj WvUv ej| G`i gvS 1,2,3,4,5 GivI co| AvjdvwbDgwiKvj WvUv wcGBPwc Z ws
WvUv bvg cwiwPZ| Avi h WvUvZ kyay 1,2,3,4,5,6,7,8,9,0 GB KqKwU msLv _vK ZvK ej wbDgwiKvj
WvUv| wbDgwiKvj WvUvi Avevi ek wKQy cKvif` AvQ hgb cyb msLv, fM msLv| wcGBPwci wewfb WvUv
UvBc Ges Zv`i WvUvi aib wbq Avwg wbP AvjvPbv Kijvg|

fvwiqeji bvg ivLvi Lqvj ivLZ ne h G`i bvgi kyi hb $ wP w`q kyi nq| GQvov
fvwiqeji bvg $ mvBbi ci AekB Kvb GjdvewUK KviKUvi ev Avvivi w`q kyi nZ
ne, G Kvb msLv evenvi Kiv hvebv| $abc, $_abc fvwiqeji bvg wnme mwVK, wKy
$1abc bq|

3.2 wcGBPwcZ wewfb WvUv UvBc

BURvi (Integer) : BURvi nj cyb msLv| A_vr GZ Kvb `kwgK msLv _vKZ cvie bv| D`vniY
wnme ejv hvq 12, 35 BZvw`| BURvi UvBci fvwiqej -2,147,483,648 _K +2,147,483,647
ch hKvb msLv ivLv hvq| Zyjbvg~jK fve ejv hvq C jvsMyqRi long UvBci WvUv Ges wcGBPwci
BURvi UvBci WvUv mgchvqi| BURvi fvwiqej Avcwb hw` Gi wjwgUi evBi Kvb msLv A_vr AbK
eo Kvb msLv ivLb Zvnj wcGBPwc Ifvidv Gii Govbvi Rb AUvgwUKvwj mB WvUvK floating
point UvBci fvwiqej cwieZb Ki dj| wcGBPwc Z AviKwU gRvi KvR Kiv hvq GB BURvi
fvwiqej wbq| mUv nj Avcwb GZ Wwmgvj (em 10), AKUvj (em 8) ev nvWwmgvj (em 16) msLv
ivLZ cvib| wbP Gi GKwU D`vniY `Lvbv nj|

$decimal=16; //Wwmgvj msLv


$hex=0x10; //nvWwmgvj msLv
$octal=020; //AKUvj msLv

dvwUs cqU (Floating Point) : dvwUs cqU nj `kwgK hy msLv ev fM msLv| Zyjbvg~jK fve ejv
hvq C jvsMyqRi double UvBci WvUv Ges wcGBPwci dvwUs cqU UvBci WvUv mgchvqi| ewkifvM
AcviwUs wmgB dvwUs cqU fvwiqeji i nj 1.7E-308 _K 1.7E+308 ch| dvwUs cqU

wcGBPwc GcvUm : fvwiqeji eenvi 1


UvBci fvwiqej mvavib fve A_ev mvqwUwdK bvUkb mn `yfveB WvUv ivLv hvq| wbP D`vniY `Lvbv
nj|

$var=0.017; // mvavib fve


$var=17.0E-3; // mvqwUwdK bvUkb mn

DjL h AbK eo eo msLv wbq AZvwaK wbfyjZvi mv_ KvR Kivi Rb wcGBPwc Z `yB aibi dvskb
mU AvQ, h_v BCMath (www.php.net/bc) Ges GMP (www.php.net/gmp)| Avwg ci G`iK
wbq AvjvPbv Kie|

ws (String) : ws nj mvwie fve ivLv KZMyjv KviKUvi| KviKUvi wKy wbDgwiK Ges
AvjdvwbDgwiK `yiKgB nZ cvi| wcGBPwcZ ws fvwiqej WvUv ivLZ nj ZvK wmsMj KvUkb ev
Wvej KvUkb gvK `viv Ave KiZ nq| wbPi D`vnibwU `Lyb

$str1 = Hello World ;


$str2 = Hello World ;

Avcwb hw`I hKvbfveB ws wjLZ cvib, wKy G`i gvS GKUv wekvj cv_K AvQ| mUv nj Wvej
KvUW wsq fvwiqej mvewwUDkb Ges GmKwcs me hv wmj KvUW wsq me bq|

fvwiqej mvewwUDkb : ws Gi gvS hw` Kvb fvwiqej _vK Zvnj wcGBPwc mB wsK cvm
Kivi mgq fvwiqeji gvb ewmq ZvK cvm Ki, hgb
$str1 = Hello ;
$str2 = $str1 World ;

Dcii D`vnib $str2 i gvb ne Hello World, Kvib GB wsqi gvS $str1 bvg GKwU
fvwiqej wQj, mRb wcGBPwc $str2 cvm Kivi mgq $str1 Gi gvb ewmq w`qQ| GB
evcviwUKB ej fvwiqej mvewwUDkb

GmKwcs : GmKc KviKUvi nj Ggb GKwU KviKUvi hvi mgq Ab wKQy KviKUvi wjLj
Zv`i gvb Avjv`v A_ enb Ki| wcGBPwcZ \ nj GmKc KviKUvi| Gi mv_ wgwjZfve wKQy
wbw` KviKUvi Gi wekl gvb iqQ| wbP G`i D`vnib `qv nj|

GmKc wmKvq A_
\n bZyb jvBb (LF or 0x0A (10) in ASCII)
\r KviR wiUvb (CR or 0x0D (13) in ASCII)
\t nivBRUvj Uve (HT or 0x09 (9) in ASCII)
\\ evKvk
\$ Wjvi mvBb
\" Wvej KvU
\123 AKUvj gvb w`q hKvb KviKUvi wPwZ Kiv hvq
\x12 nvWwmgvj gvb w`q hKvb KviKUvi wPwZ Kiv hvq

wcGBPwc GcvUm : fvwiqeji eenvi 2


D`vnib :
echo "Hello \tWorld" wjLj Hello World wWmc ne|
echo "\"Hello World\"" wjLj Hello World wWmc ne|

wmj KvUW wsq Gaibi GmKwcs Ges fvwiqej mvewwUDkb nq bv| hgb wbPi D`vnibwU `Lyb|

$str1 = "Hello";
$str2 = '$str1 World';
echo $str2;

GLb wKy Hello World wcU nevi e`j $str1 World B wcU ne|

Avgiv Dci `LwQ ws fvwiqej gvb emvZ Mj $variable = value Gfve wjLjB Pj| wKy
KLbv hw` AbK eo GKwU cviv fvjy wnme mU Kiv `iKvi nq ZLb wK Kieb ? aib Avcbvi `iKvi
wbPi cvivwU Kvb fvwiqej fvjy wnme mU Kiv `iKvi|

Hello World
How is everyone?
How are you?

GK Avcwb wbPi gZ Ki KiZ cvib

$str = "Hello World \nHow is everyone? \nHow are you?";


echo $str;

wKy GK Aviv AbK mnR wbPi gZ Ki Kiv hvq|

$str = <<< END


Hello World
How is everyone?
How are you?
END;
echo $str;

Dcii D`vnib wKy AvMigZB KvR Kie wKy Gfve jLvi dj AvcbvK GKUv ws fvwiqej evievi
GmKc KviKUvi wjLZ nQ bv| GQvov GBfve jLvi dj KvW ek evaMg _K hvQ| GB jLvi
vBjwUK ej heredoc| Dcii KvW Avcwb wsqi gvS fvwiqejI wjLZ cvieb| wbPi
D`vnibwU `Lyb|

$var = "World";
$str = <<< END
Hello $var
How is everyone?
How are you?
END;
wcGBPwc GcvUm : fvwiqeji eenvi 3
echo $str;

GLvb wKy fvwiqej mvewwUDkbi Kvib AvDUcyU AvMi gZB _vKe| DjL h Avwg hLvb END
wjLwQ Zv Avmj GKaibi gvKvi| Avcwb hv BQv eenvi KiZ cvib|

eywjqvb (Boolean) : eywjqvb nj Ggb GKaibi fvwiqej hv kyaygv `yB aibi gvb vi KiZ cvi, true
Ges false| Kvb eywjqvb fvwiqej 0 Ges null ev` hKvb gvb vi KijB Zv true wnme Mb ne|
wbPi D`vnibwU `Lyb

$bool = true;
echo $bool;

AvDUcyU Avme 1, GQvov 0 Ges null ev` hKvb gvbB h true Zv evSvi Rb wbPi D`vnibwU `Lyb

$bool = 7;
echo $bool==true;

$bool = hello;
echo $bool==true;

DfB AvDUcyU Avme 1|

3.3 wcGBPwcZ UvBc Kvws

GK aibi fvwiqeji gvb Ab aibi fvwiqej cwieZb Kivi cwZB nj UvBc Kvws| aib Avcwb
GKwU wsq 123abc vi KiQb| GLb PvQb GK BURvi cwieZb KiZ| m wbPi gZ KvW
wjLZ cvib|

$int = (int) "123abc";


echo $int;

AvDUcyU Avme 123| Dcii D`vnib (int) nj GKwU AcviUi hv Kvb fvwiqejK BURvi icvi
Ki| fvwiqeji AvM Kvb ic cwieZb KiZ PvQb mB AcviUi wjL w`jB Kvws nq| wbP UvBc
Kvws Gi Rb UvBc AcviUiMyjv DjL Kiv nj|

AcviUi KvR
(int), (integer) BURvi Kv Ki
(real), (double), (float) dvwUs cqU Kv Ki
(string) wsq Kv Ki
(array) AviZ Kv Ki
(object) AeR wnme Kv Ki
(bool), (boolean) eywjqvb Kv Ki
(unset) null wnme Kv Ki| GwUi eenvi unset() dvskbi gZB

wcGBPwc GcvUm : fvwiqeji eenvi 4


GLvb DjL h Avwg GLbv Avi Ges AeR UvBci fvwiqej wbq AvjvPbv Kwiwb| cieZx
wUDUvwiqvj ws Ges Avi wbq wevwiZ AvjvPbv Kiv ne| AeR wbq h_vmgq wevwiZ AvjvPbv ne|

3.4 wcGBPwcZ WvqbvwgK fvwiqej

WvqbvwgK fvwiqej wcGBPwci GKwU bZyb mshvRb| GZ WvqbvwgK fve fvwiqej Zix Kiv hvq| wbPi
D`vnibwU `Lyb|

$var = Hello;
$$var = World;
echo $Hello ;

AvDUcyU Avme World| wKy Avgiv Kv_vI $Hello fvwiqeji gvb vi Kwiwb| Zvnj $Hello
fvwiqejwU Kv_v _K Gj? Avmyb Dcii D`vnibwU fvjvfve `Lv hvK mLvb Avmj wK nqQ| Avgiv
$var bvgi GKwU fvwiqej Hello mU KiwQ| Gici hLwb $$var jLv nj, wcGBPwc Zv cvm Kijv
Gfve

$$var = $"Hello" = $Hello

dj Avgiv $Hello fvwiqej cjvg hvi gvb wnme mU Kiv nj World, dj cieZxZ $Hello
fvwiqejwUK eenvi Kiv Mj| Gfve WvqbvwgKfve A_vr fvwiqeji bvg mivmwi bv wjL GKUy wUK Ki
fvwiqej Zix Kiv hvq| AviZ GWfvW Acvikb KiZ Mj AbK mgq WvqbvwgK fvwiqej Zix Kiv
`iKvi nq hv KvWi cwigvb AbK Kwgq `q|

----------------
Avgvi mv_ hvMvhvM Kivi Rb hhasin@gmail.com A_ev augustwind16@yahoo.com AvWmwU
eenvi Kib| wcGBPwc msv hKvb civgki Rb Bqv gmvi Avgvi AvBwW augustwind16 Ges
GgGmGb gmvi hasin_hayder@hotmail.com eenvi Ki mivmwi Avgvi mv_ hvMvhvM KiZ
cvib| GQvov wevwiZ Z_i Rb Avgvi cvmvbvj Iqe mvBU www.hasinme.info ev
www.hasinme.tk evDR KiZ cvib|

GB dvBj wcGBPwc GcvUm Gi cvcvwU| wcGBPwc GcvUm nj GKwU Bqv BDRvi dvivg hvi Iqe
AvWm http://groups.yahoo.com/group/phpexperts| wcGBPwc m Abvb cvMvgvi`i mv_ gZ
wewbgq Kib GB dvivg|

wcGBPwc GcvUm : fvwiqeji eenvi 5

You might also like