0% found this document useful (0 votes)
3K views

Apache Mysql PHP Install

Apache,MySQL,php is a server base language. that is very important for create a website. php is a langues which give batter privacy. MySQL in a database. where out data store as a table. Apache help to connect all. In this book increase your setup knowledge. This book written in bangle and some picture show you for your better understand.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
3K views

Apache Mysql PHP Install

Apache,MySQL,php is a server base language. that is very important for create a website. php is a langues which give batter privacy. MySQL in a database. where out data store as a table. Apache help to connect all. In this book increase your setup knowledge. This book written in bangle and some picture show you for your better understand.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 28

wcGBPwc eZgvb mePq Rbwcq mvfvi mvBW wOEws jvsMyqR| wmwRAvB Gi wKQy

mxgveZvi Ges cvji


RwUjZvi Kvib ivmgym jviWd Zvi evwMZ KvR eenvi Kivi Rb cg 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|

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 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-21.exe
wj2 : http://freebanglaebookshop.blogspot.com/

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 2

wP 1 : wcGBPwc UvqvWi cv_wgK BUvidm


GLvb I Agree evUb wKK Ki cii wOEb 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 3
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 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 : cg 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 4

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 [email protected] A_ev
[email protected] AvWmwU
eenvi Kib

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


2
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
3
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
4
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


5
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 wewfboe 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 cg|
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 : cg wcGBPwc KvW ivb Kiv

wcGBPwc GcvUm : AvcvwP, wcGBPwc Ges gvBGmwKDGji gvbyqvj BUjkb


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

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
8
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| cgevi 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 wewfboe 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

wP 11 : winmysqladmin Gi BUvidm

Avcbvi AvcvwP, wcGBPwc Ges gvBGmwKDGj KbwdMvikbi KvR kl| KgwcDUvi


GKevi wivU Kib|

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|

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 ckoe 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, fMoe msLv|
wcGBPwci wewfboe 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 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 nj `kwgK hy msLv ev fMoe 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
2
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 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|

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

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|

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

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

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|

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|

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|
Sakib Hassan
http://Sakib.fulba.com
http://freebanglaebookshop.blogspot.com

You might also like