Bài viết của Tạ Quốc Bảo

Bài 16: Hàm ẩn danh trong PHP

1. Hàm ẩn danh là gì? Các hàm ẩn danh (anonymous function) là các hàm chỉ sử dụng duy nhất một lần. Nó có thể được định nghĩa vào bất cứ lúc nào, và thường gắn với một biến hoặc gán vào một hàm khác như một tham số . Các hàm này chỉ tồn tại trong phạm vi của biến mà nó được định nghĩa, vì vậy ...

Tác giả: Tạ Quốc Bảo viết 16:33 ngày 01/10/2018 chỉnh sửa

Bài 10: Kỹ thuật Lazy loading.

Nhờ có nó ta có thể tiết kiệm được rất nhiều thao tác gọi nạp file khi sử dụng. Bản thân lazy loading sử dụng phương thức magic để triệu gọi dữ liệu. Cụ thể là phương thức __autoload(). Phương thức này sẽ được tự động gọi khi một đối tượng được khởi tạo. Cũng vì lý do đó mà chúng ta sử dụng nó để ...

Tác giả: Tạ Quốc Bảo viết 16:30 ngày 01/10/2018 chỉnh sửa

Bài 15: Template interface trong php

Cú pháp : interface [interfaceName] Thoạt nhìn qua các ta thấy Interface rất giống với Abstract trong php ? Nhưng về bản chất bên trong hoàn toàn khác nhau. Interface không phải là một lớp cụ thể mà là một khuôn mẫu để cho một đối tượng implement nó, và đương nhiên là ta không thể tạo một biến ...

Tác giả: Tạ Quốc Bảo viết 16:29 ngày 01/10/2018 chỉnh sửa

Bài 04: Các quy tắc Regular Expression căn bản P3

5. Kí hiệu đặc biệt cho các từ khoá Regex Như ở bài Các quy tắc Regular Expression căn bản mình đã trình bày danh sách ký tự Meta trong Regular expression . Trong Regex đã quy định một số ký tự như dấu (.), dấu '/'. Để khai báo kí hiệu đặc biệt chúng ta cần thêm dấu để phân biệt. Ví dụ: ...

Tác giả: Tạ Quốc Bảo viết 16:28 ngày 01/10/2018 chỉnh sửa

Bài 06: Tính kế thừa trong OPP PHP

1. Kế thừa là gì ? Là một đối Object con sẽ nhận mọi thuộc tính và phương thức của Object cha làm thuộc tính và phương thức của nó nếu các thuộc tính & phương thức của Object cha có mức truy cập là public và protected. Cú pháp: class classChild extends classParent { // Sone } ...

Tác giả: Tạ Quốc Bảo viết 16:28 ngày 01/10/2018 chỉnh sửa

Bài 03: Các quy tắc Regular Expression căn bản P2

1. Ký tự bắt đầu và kết thúc Dùng ký tự bắt đầu ^ và ký tự kết thúc $ đặt vào đầu và cuối chuỗi $pattern, nếu so khớp hoàn toàn từ đầu tới cuối thì là đúng. Ví dụ : Kiểm tra trong subject cơ bằng regex không $pattern = '/^regex$/'; $subject = 'regex'; if (preg_match($pattern, ...

Tác giả: Tạ Quốc Bảo viết 16:27 ngày 01/10/2018 chỉnh sửa

Bài 01: Regular Expression là gì?

1.Regular Expression là gì? Regular Expression viết tắt là RegEx là biểu thức chính quy được dùng để xử lý chuỗi thông qua biểu thức riêng của nó, những biểu thức này sẽ có những nguyên tắc riêng và bạn phải tuân theo nguyên tắc đó thì biểu thức của bạn mới hoạt động được. Nguyên tắc hoạt động ...

Tác giả: Tạ Quốc Bảo viết 16:27 ngày 01/10/2018 chỉnh sửa

Bài 04: Mức truy cập thuộc tính và phương thức trong PHP

Tổng quan về OPP PHP có 3 mức truy cập một thuộc tính & phương thức của một đối tượng. Public: Mức truy cập công khai. Protected: Mức truy cập bên trong chính class đó và class con kế thừa từ nó Private: Mức truy cập bên trong class. 1. Mức truy cập public Với các thuộc tính ...

Tác giả: Tạ Quốc Bảo viết 16:27 ngày 01/10/2018 chỉnh sửa

Bài 01: Lập trình hướng đối tượng OPP

Là 1 phương pháp viết mã cho phép các lập trình viên nhóm các thuộc tính, hoạt động tượng tự nhau của đối tượng vào các class”. Điều này giúp mã lệnh giữ vững được nguyên lý DRY “don’t repeat yourself” (không lặp lại chính nó) và dễ dàng để bảo trì. 1. Đối tượng là gì ? ...

Tác giả: Tạ Quốc Bảo viết 16:27 ngày 01/10/2018 chỉnh sửa

Bài 03: Các phương thức magic trong OPP PHP

Nhằm giúp sử dụng hiệu quả các object trong hướng đối tượng, PHP cung cấp cho lập trình viên phương thức magic.Phương thức magic là những phương thức được đặt tên với kí tự đặc biệt, bắt đầu với dấu 2 gạch dưới. Cú pháp : __method() Khi một phương thức được đặt tên với dấu 2 gạch dưới, điều ...

Tác giả: Tạ Quốc Bảo viết 16:27 ngày 01/10/2018 chỉnh sửa