T Hc PHP
By traibingo 1 | P a g e
1. Hằng và biến
Nn ng hc l vi hn. OK, No Star
where
- Gic, mt hng s nh m duy nha hng
s, trong Tin hng s nh m duy nht tro
s d a hng s
- i vi bin. Mt bin trong lc s d m
n. S i ta gng s (gi trong
ca bin s
tu kin d linh bt k t u $
c a bi:
nh mt bi
nh mt bi
Bn cn bit rt chu ch bao g s, ch u
g bin ch ng
hm c
bin bu b s (0.. 9)
a du $ n PHP t ng kh
ci vi kiu d lin) hoi vi kiu d liu s. Bn
s c biu d li
n, bn s d
cn;
:
$nam_sinh=1980;
$ho_ten="CMXQ";
p d liu: mm trong cp du ngo th bin
T Hc PHP
By traibingo 2 | P a g e
a d liu theo kim trong cp du ngo th bin
a d liu kiu s. Bn s bit chi ti
2. Các kiểu dữ liệu trong PHP
u d lit s kiu d li
ng du d li cp
n sau. Tt c c ch nh kiu d li
c b dng.
Ki Integer s dng 4 byte ca b nh thc)
nm trong khong t -2 t n 2 t. Kiu d liu d liu s thc, cho
c s d ch li n,
c bi s. D liu kit trong cp du ngo nh
m).
:
2: Kiu integer;
2.0: kiu double
"2": Ki
"2 gio": Ki
3.Định nghĩa hằng
c s d to mt hng s:
n ca hng");
:
ng COMPANY v
ng diem_so v i );
Sau khi mt hng s c t s dng c
4. Một số hằng xây dựng sẵn (built in constant)
a mt s hng sc dng sn vi
T Hc PHP
By traibingo 3 | P a g e
ch c mng)
Hng s PHP_VERSION ch n ca b n ti.
Hng PHP_OS ch nh h y.
)
_FILE_and_LINE_ tr v n
th
p mt s
E_NOTICE.
p mt s bin cung c dng.
<HTML>
<!-- phpinfo.php-->
<BODY>
<?php
phpinfo();
?>
</BODY>
</HTML
5. Lừa kiểu và ép kiểu dữ liệu
t, tt c cu d liu d liu ca bin s
c t nh b n
u integer
u double
u string
a) Chuyển kiểu chuỗi và lừa kiểu dữ liệu
Nu b t chui, PHP s t s.
c bin vn kiu chui (String conversion), m
chui c n ph sau, bi
T Hc PHP
By traibingo 4 | P a g e
mt chui:
N c n $str, bin $str s t i
s
$x=4+$str;//$x =756304
ca bii
ec
Chuyn kiu chui phc sau:
- Ch nhng chui b s. Nu chui bu bng m s hp l,
chu cng h tr v 0. VD: chui
"35 tui" s i "tui 35" s ch 0.
- Mt chui s ch kiu double n kic
bao g chui. Chui "3.4", "-4.2" s th-
4.2. Nu m kiu s th ca chu
t s i "3.4 dollar" s
Trong vic cng vi chui chuyn kiu, PHP s thc hin "la kiu" gia 2 kiu s. Nu bn thc
hin m hc gia kiu th s thc
t s
thc
u s thc , = 2.0
$d = $c+"6th" //u s thc = 8.0
Ép kiểu dữ liệu
u d lii kiu d liu ca bin
u thc
= 11
$a li tr v kiu thc = 11.0
$b= (string)$a kiu chui ="11"
T Hc PHP
By traibingo 5 | P a g e
i (double)
6. Một số hàm tiện ích khác
t s tr c vn
- nh kiu ca bi tr v m: "integer",
u k
mng (object)
:
echo(gettype($name));
- t kiu d liu cho bin $ten_bien. Kiu d liu
c vii dng mt chu u sau: "integer", "double",
"string", "array", "object". Nu kiu d li false s c tr vu
tr v true.
VD:
u thc
t s 7
- c s d nh xem bit mt
u bi v true. Trong trung hc l v
tr false;
- c s d hu b bin $ten_bien, gi nh b chim
dng ca bi
Ctip