Mảng Mảng đư đơn giản cho một quả là qu Mảng ch thể chỉ l "ghi".. Sẽ in ra Như tớ đ $d chẳn Rất đơn PHP Co Có thể d Tìm hiểu học sau Đối tượ PHP5 là đơn giản trình hướ liệu mới quan đến
Trang 1Tiếp sau
trọng kh
như thế
1 Mảng
Mảng đư
đơn giản
cho một
quả là qu
Mảng ch
thể chỉ l
"ghi" M
Để khai
PHP Co
<?php
$a
$b
$c
?>
Như ở v
các xâu
ở bên tro
Sau khi
gán cho
1, thứ 1
Ví dụ:
PHP Co
<?php
ech
?>
Bài 2 - Mục
u mục 2: Cá
hác của PHP
nào)
g (array)
ược sử dụng
n: Một lớp c
t học sinh, t
uá mất thời
hứa rất nhiề
à những số
Mảng có khó
báo một m
de:
p
= array(1,
= array("a"
= array(1, "
ví dụ trên, $
"a", "b", "c
ong nó nữa
khởi tạo giá
một khóa l
sẽ là 2, vân
de:
p
ho $a[2];
c 3: Các kiể
ác kiểu dữ li P: Mảng, Đ
g khi bạn m
có 50 học s
ất nhiên bạn
i gian! Và đ
ều giá trị (va đếm thông
óa là xâu nh mảng, chúng
2, 3 4);
", "b", "c");
"a", array(3
a, $b, $c đề c" Còn mản
á trị trong m
à số nguyên
n vân
ểu dữ liệu q
iệu cơ bản,
ối tượng, N
muốn lưu trữ inh, và bạn
n sẽ muốn đây chính là
alue), mỗi g
g thường như
hư vậy được
ta có thể sử
3, 4));
ều là mảng
ng $c sành đ
mảng $a, m
n Nó bắt đầ
quan trọng
tớ xin giới Null và Reso
ữ một số lượ muốn quản
1 biến Như
à lý do để m
giá trị được
ư 1, 2, 3, ha
c gọi là asso
ử dụng cách
Mảng $a c điệu hơn, ch
mặc định mỗ
ầu từ 0, ko
g khác
thiệu thêm ource (sozy
ợng lớn các
n lý cả 50 h ưng nếu đặt mảng có "đấ
c truy cập nh
ay có thể là ociative arr
h như ví dụ
hứa các số hứa cả số lẫ
ỗi phần tử (e phải là 1 D
m một vài ki
y vì 2 kiểu c
c biến Một học sinh đó
t tên là hs1,
ất dụng võ"
hờ khóa (ke
à xâu, như "
ay
ụ sau:
từ 1 đến 4,
ẫn xâu, thêm
element) tro
Do đó, phần
ểu dữ liệu q cuối ko rõ d
ví dụ hết sứ
Để đại diệ hs2, hs5
ey) Khóa c
"abc", "def"
mảng $b ch
m cả một m
ong nó sẽ đư
n tử thứ 0 sẽ
quan dịch
ức
n
50 thì
có ,
hứa mảng
ược
ẽ là
Trang 2Sẽ in ra
Như tớ đ
$d (chẳn
Rất đơn
PHP Co
<?php
$d
?>
Có thể d
Tìm hiểu
học sau
Đối tượ
PHP5 là
đơn giản
trình hướ
liệu mới
quan đến
tiếp của
Hãy nhắ
tính gì?
bóng
Còn phư
Giờ hãy
quả bóng
PHP Co
<?php
$bo
?>
Quả bón
màu đỏ,
màn hình g
đã nói ở trên
ng hạn) bằn
giản, ta sử
de:
p
= array("bl
dễ dàng đoá
u sâu thêm
này
ợng (object)
à một ngôn n
n nhất (nhưn
ớng đối tượ
i (đối tượng
n đối tượng
đối tượng ý
ắm mắt vào
À, rất đơn g
ương thức: Q
tưởng tượn
g, bạn dùng
de:
p
ong = new
ng có kích th
bạn có thể
giá trị 3 - tứ
n, một khóa
ng cách dùng dụng toán t
lah" => 1, "
án được: Nế
về Mảng, k
)
ngữ lập trìn
ng vẫn ngh ợng (OOP -
g - object ha
g đó, bạn sử
ý
tưởng tượn giản thôi: Đ
Quả bóng c
ng, bạn có m
g lệnh:
QB();
hước (KT), viết:
ức là phần tử
a có thể là m
g $d["blah"
tử (operator
"abc" => 2,
ếu dùng lệnh kiểu dữ liệu
nh hướng đố
e ù tai nếu b Object Ori
ay lớp - clas
ử dụng thuộ
ng Bạn có m
Đó có thể là
có thể căng một đối tượ
, màu sắc (M
ử mang khó
một xâu, ng
"] Vậy ta k r) =>
"def" => "g
h echo $d["
u mạnh mẽ c
ối tượng (O bạn chưa ng iented Progr ss) Thay vì
c tính (prop
một quả bón
à kích thước
lên, hoặc x ợng mang tê
MS) và độ c
óa là 2 trong
ghĩa là ngườ khởi tạo giá
ghi");
"def"] sẽ ch của PHP, sẽ
OO - Object ghe về đối t ramming) l
ì việc phải t perties) và p
ng bay Qu
c, màu sắc h
ẹp đi Rất d
ên QB (quả
căng - xẹp (
g mảng $a
ời ta có thể trị của $d n
ho ra kết quả
ẽ là phần vi
Oriented)
tượng bao g
là việc tạo r tạo một dãy phương thứ
uả bóng ý có hay độ căng
dễ dàng phả bóng ) Đ
(CX) Để $b
truy cập mả như thế nào
ả là "ghi" iệc của một
Nói một cá giờ) thì lập
ra một kiểu
y các hàm li
ức (method)
ó những thu
g - xẹp của
ải ko?
Để tạo ra m
bong mang
ảng o?
Bài
ách
dữ iên trực
uộc
một
Trang 3PHP Code:
<?php
$bong->MS = red;
?>
Tương tự, nói đến kích thước, độ căng - xẹp của quả bóng, ta có thể dùng $bong->KT,
$bong->CX
Thế còn phương thức? Như đã nói, quả bóng có thể căng lên (CL) hoặc xẹp đi (XD) Để thực thi các phương thức này, ta làm như ví dụ sau:
PHP Code:
<?php
$bong->CL();
?>
Tạm dừng việc "cưỡi ngựa xem hoa" phần đối tượng tại đây
3 Null
Một biến được coi là NULL (ko có giá trị) nếu nó thỏa mãn cả 3 điều kiện sau:
1 Nó được gán là NULL (ko phân biệt hoa thường)
2 Nó chưa bao giờ "được" (hay "bị") gán giá trị
3 Nó đã bị "xử đẹp" bằng unset - hàm hủy bỏ các biến chỉ định
Để kiểm tra một biến có là NULL hay ko, ta có thể sử dụng hàm is_null(biến) Ví dụ: PHP Code:
<?php
$test = NULL;
echo is_null($test);
?>
Cho ra kết quả là 1
4 Resource
Có những lúc PHP cần xử lý các đối tượng như kết nối cơ sở dữ liệu hay các đối tượng của hệ điều hành Chúng sẽ được coi là resource
Nói chung trong hầu hết các trường hợp, bạn thậm chí ko nhận ra việc mình có phải đang làm việc với resource hay ko
identical(UDS)