PHP Tutorial part4
Số trang: 4
Loại file: pdf
Dung lượng: 144.23 KB
Lượt xem: 10
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
1. Mảng (array)Mảng được sử dụng khi bạn muốn lưu trữ một số lượng lớn các biến. Một ví dụ hết sức đơn giản: Một lớp có 50 học sinh, và bạn muốn quản lý cả 50 học sinh đó. Để đại diện cho một học sinh, tất nhiên bạn sẽ muốn 1 biến. Nhưng nếu đặt tên là hs1, hs2, ... hs50 thì quả là quá mất thời gian! Và đây chính là lý do để mảng có "đất dụng võ".
Nội dung trích xuất từ tài liệu:
PHP Tutorial part4 Bài B 2 - Mục 3: Các kiể dữ liệu q c ểu quan trọng khác gTiếp sau mục 2: Cá kiểu dữ li cơ bản, tớ xin giới thiệu thêm một vài kiểu dữ liệu q u ác iệu m quantrọng kh của PHP Mảng, Đối tượng, N và Reso hác P: Null ource (sozy vì 2 kiểu c y cuối ko rõ d dịchnhư thế nào)1. Mảng (array) gMảng đư sử dụng khi bạn m ược g muốn lưu trữ một số lượ lớn các biến. Một ví dụ hết sứ ữ ợng c ứcđơn giản Một lớp có 50 học sinh, và bạn muốn quản lý cả 50 h sinh đó. Để đại diện n: c n họccho một học sinh, tất nhiên bạn sẽ muốn 1 biến. Như nếu đặt tên là hs1, hs2, ... hs5 thì t n ưng t 50quả là qu mất thời gian! Và đ chính là lý do để m uá i đây à mảng có đấ dụng võ. ất .Mảng ch rất nhiề giá trị (va hứa ều alue), mỗi g trị được truy cập nh khóa (ke Khóa c giá c hờ ey). cóthể chỉ là những số đếm thông thường như 1, 2, 3, ha có thể là xâu, như g ư ay à abc, def,ghi. M Mảng có khó là xâu nh vậy được gọi là asso óa hư c ociative array.Để khai báo một mảng, chúng ta có thể sử dụng cách như ví dụ sau: m ử h ụPHP Code: p Như ở v dụ trên, $a, $b, $c đề là mảng. Mảng $a chứa các số từ 1 đến 4, mảng $b ch ví ều hứacác xâu a, b, c Còn mản $c sành đ hơn, ch cả số lẫ xâu, thêm cả một m c. ng điệu hứa ẫn m mảngở bên tro nó nữa. ong .Sau khi khởi tạo giá trị trong m á mảng $a, m định mỗ phần tử (e mặc ỗi element) tro nó sẽ đư ong ượcgán cho một khóa là số nguyên Nó bắt đầ từ 0, ko phải là 1. D đó, phần tử thứ 0 sẽ là n. ầu Do n ẽ1, thứ 1 sẽ là 2, vân vân. nVí dụ:PHP Code: p Sẽ in ra màn hình giá trị 3 - tứ là phần tử mang khó là 2 trong mảng $a. g ức ử óa gNhư tớ đ nói ở trên một khóa có thể là m xâu, ng là ngườ ta có thể truy cập mả đã n, a một ghĩa ời ảng$d (chẳn hạn) bằn cách dùng $d[blah Vậy ta k ng ng g ]. khởi tạo giá trị của $d n thế nào như o?Rất đơn giản, ta sử dụng toán t (operator => tử r)PHP Code: p Quả bón có kích th ng hước (KT), màu sắc (M và độ c , MS) căng - xẹp ( (CX). Để $b bong mangmàu đỏ, bạn có thể viết:PHP Code: 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: Tạm dừng việc cưỡi ngựa xem hoa phần đối tượng tại đây.3. NullMộ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: Cho ra kết quả là 1.4. ResourceCó 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ượngcủ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 đanglàm việc với resource hay ko.identical(UDS)
Nội dung trích xuất từ tài liệu:
PHP Tutorial part4 Bài B 2 - Mục 3: Các kiể dữ liệu q c ểu quan trọng khác gTiếp sau mục 2: Cá kiểu dữ li cơ bản, tớ xin giới thiệu thêm một vài kiểu dữ liệu q u ác iệu m quantrọng kh của PHP Mảng, Đối tượng, N và Reso hác P: Null ource (sozy vì 2 kiểu c y cuối ko rõ d dịchnhư thế nào)1. Mảng (array) gMảng đư sử dụng khi bạn m ược g muốn lưu trữ một số lượ lớn các biến. Một ví dụ hết sứ ữ ợng c ứcđơn giản Một lớp có 50 học sinh, và bạn muốn quản lý cả 50 h sinh đó. Để đại diện n: c n họccho một học sinh, tất nhiên bạn sẽ muốn 1 biến. Như nếu đặt tên là hs1, hs2, ... hs5 thì t n ưng t 50quả là qu mất thời gian! Và đ chính là lý do để m uá i đây à mảng có đấ dụng võ. ất .Mảng ch rất nhiề giá trị (va hứa ều alue), mỗi g trị được truy cập nh khóa (ke Khóa c giá c hờ ey). cóthể chỉ là những số đếm thông thường như 1, 2, 3, ha có thể là xâu, như g ư ay à abc, def,ghi. M Mảng có khó là xâu nh vậy được gọi là asso óa hư c ociative array.Để khai báo một mảng, chúng ta có thể sử dụng cách như ví dụ sau: m ử h ụPHP Code: p Như ở v dụ trên, $a, $b, $c đề là mảng. Mảng $a chứa các số từ 1 đến 4, mảng $b ch ví ều hứacác xâu a, b, c Còn mản $c sành đ hơn, ch cả số lẫ xâu, thêm cả một m c. ng điệu hứa ẫn m mảngở bên tro nó nữa. ong .Sau khi khởi tạo giá trị trong m á mảng $a, m định mỗ phần tử (e mặc ỗi element) tro nó sẽ đư ong ượcgán cho một khóa là số nguyên Nó bắt đầ từ 0, ko phải là 1. D đó, phần tử thứ 0 sẽ là n. ầu Do n ẽ1, thứ 1 sẽ là 2, vân vân. nVí dụ:PHP Code: p Sẽ in ra màn hình giá trị 3 - tứ là phần tử mang khó là 2 trong mảng $a. g ức ử óa gNhư tớ đ nói ở trên một khóa có thể là m xâu, ng là ngườ ta có thể truy cập mả đã n, a một ghĩa ời ảng$d (chẳn hạn) bằn cách dùng $d[blah Vậy ta k ng ng g ]. khởi tạo giá trị của $d n thế nào như o?Rất đơn giản, ta sử dụng toán t (operator => tử r)PHP Code: p Quả bón có kích th ng hước (KT), màu sắc (M và độ c , MS) căng - xẹp ( (CX). Để $b bong mangmàu đỏ, bạn có thể viết:PHP Code: 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: Tạm dừng việc cưỡi ngựa xem hoa phần đối tượng tại đây.3. NullMộ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: Cho ra kết quả là 1.4. ResourceCó 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ượngcủ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 đanglàm việc với resource hay ko.identical(UDS)
Tìm kiếm theo từ khóa liên quan:
máy tính mạng máy tính internet phần mềm ứng dụng lập trình dữ liệu SQL PHP AutoITGợi ý tài liệu liên quan:
-
Giáo án Tin học lớp 9 (Trọn bộ cả năm)
149 trang 246 0 0 -
Ngân hàng câu hỏi trắc nghiệm môn mạng máy tính
99 trang 235 1 0 -
47 trang 235 3 0
-
Đề cương chi tiết học phần Thiết kế và cài đặt mạng
3 trang 229 0 0 -
Giáo trình Hệ thống mạng máy tính CCNA (Tập 4): Phần 2
102 trang 227 0 0 -
Bài giảng: Lịch sử phát triển hệ thống mạng
118 trang 227 0 0 -
80 trang 197 0 0
-
Giáo trình Hệ thống mạng máy tính CCNA (Tập 4): Phần 1
122 trang 196 0 0 -
122 trang 191 0 0
-
Giáo trình môn học/mô đun: Mạng máy tính (Ngành/nghề: Quản trị mạng máy tính) - Phần 1
68 trang 183 0 0