Wud Uvwiqvj GK: A VCVWP, WCGBPWC Ges GVBGMWKDGJ Býu JKB: WCGBPWC M ¡ Ü Wkqy K - V
Wud Uvwiqvj GK: A VCVWP, WCGBPWC Ges GVBGMWKDGJ Býu JKB: WCGBPWC M ¡ Ü Wkqy K - V
Wud Uvwiqvj GK: A VCVWP, WCGBPWC Ges GVBGMWKDGJ Býu JKB: WCGBPWC M ¡ Ü Wkqy K - V
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|
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|
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|
<?
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|
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|
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 [email protected] A_ev [email protected] AvWmwU
eenvi Kib| wcGBPwc msv hKvb civgki Rb Bqv gmvi Avgvi AvBwW augustwind16 Ges
GgGmGb gmvi [email protected] 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|
Gevi next evUb wKK Ki GwMq hvb| cieZx DBvZ I Agree evUb wKK Kib| wbPi DBv Avme|
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|
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|
------------------------------------------------------------
ATTENTION: Apache 2 Users
http://www.php.net/manual/en/install.apache2.php
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.
!! NOTE !!
Whereever you load php4apache.dll from, php4apache.dll also
needs the php4ts.dll also included in the PHP4 distribution.
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
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|
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 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|
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
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|
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|
Avcbvi AvcvwP, wcGBPwc Ges gvBGmwKDGj KbwdMvikbi KvR kl| KgwcDUvi GKevi wivU Kib|
----------------
Avgvi mv_ hvMvhvM Kivi Rb [email protected] A_ev [email protected] AvWmwU
eenvi Kib| wcGBPwc msv hKvb civgki Rb Bqv gmvi Avgvi AvBwW augustwind16 Ges
GgGmGb gmvi [email protected] 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|
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|
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|
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
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
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
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?
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;
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|
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
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
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 [email protected] A_ev [email protected] AvWmwU
eenvi Kib| wcGBPwc msv hKvb civgki Rb Bqv gmvi Avgvi AvBwW augustwind16 Ges
GgGmGb gmvi [email protected] 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|