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

Tại Sao Nên Chọn Codeception Để Test Ứng Dụng PHP

Codeception là một testing framework được xây dựng trên nền tảng PHPUnit với thiết kế tập trung vào sự đơn giản và hiệu quả trong quá trình test ứng dụng. Codeception được bắt đầu phát triển dưới dạng một plugin của Symfony 1 để đơn giản hoá việc test các function (hay còn gọi là functional test) ...

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

Wordpress 4.7 có gì mới

Phiên bản Wordpress 4.7 đã được cho ra đời vào ngày 06 tháng 12 năm 2016, chỉ sau 4 tháng ra mắt phiên bản trước đó Wordpress 4.6. Trong bài viết này chúng ta sẽ tìm hiểu xem phiên bản mới này có gì mới so với phiên bản tiền nhiêm trước đó. Vaughan Là Tên Gọi Của Phiên Bản 4.7 Phiên bản mới còn ...

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

Các Lỗi Phổ Biến Khi Chạy Composer Install (Update) và Cách Fix

Composer là một công cụ mạnh mẽ dùng để quản lý các thư viện PHP sử dụng trong dự án. Trong bài viết này chúng ta sẽ tìm hiểu một số lỗi phổ biến khi sử dụng composer và cách khắc phục chúng. PHP Version Không Đúng Hoặc Thiếu Extension Khi gặp phải lỗi này composer sẽ hiển thị thông báo ...

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

Web động và web tĩnh khác nhau như thế nào

Web Động Là Gì Web động là trang web được viết sử dụng các ngôn ngữ kịch bản chạy trên server (server scripting language) như PHP, Ruby, Java, Python hay ASP.NET... Mã lệnh HTML của trang web tĩnh được tạo ra linh động trên server và có thể tuỳ biến cho từng client khác nhau. Ví dụ một trang ...

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

Giới Thiệu Về Công Cụ WP-CLI trong Wordpress

WP-CLI Là Gì WP-CLI là một bộ công cụ giúp lập trình viên có thể dễ dàng quản lý các gói cài đặt cho trang Wordpress. Với WP-CLI lập trình viên có thể thực hiện các tác vụ ở backend một cách dễ dàng thông qua cửa sổ dòng lệnh. Các tác vụ WP-CLI hỗ trợ có thể kể tới như: Cài đặt, thiết lập, ...

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

PHP: Xử Lý Source HTML Sử Dụng DOMDocument

Trên môi trường browser, sử dụng JavaScript chúng ta có thể thực hiện các thao tác với trang văn bản HTML như tìm các phần tử với các tag name (tên thẻ) cho trước, tìm các phần tử với ID hoặc Class cho trước, lấy ra nội dung phần tử hoặc chỉnh sửa nội dung này, xóa phần tử, thêm phần tử... Ví dụ ...

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

Chính Xác Thì Active Record Là Gì

Đây là một trong những câu hỏi khiến rất nhiều lập trình viên phải bỏ ra không ít thời gian để tìm câu trả lời cho nó. Cũng đã có rất nhiều những tài liệu trên mạng giải thích về thuật ngữ này. Tuy nhiên theo đánh giá của cá nhân tôi, phần lớn đều chưa đưa ra được những dẫn giải cụ thể, dễ hiểu và ...

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

Form Validation trong PHP

Bài học này và những bài học kế tiếp sẽ hướng dẫn cách sử dụng form Validation. Form Validation Bài học này và các bài học tiếp theo sẽ hướng dẫn cách xử lý form PHP một cách an toàn để tránh khỏi những hacker và spammer. Form HTML mà ta sử dụng trong bài này chứa nhiều loại trường input: bắt ...

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

Trait trong PHP: Tại Sao Dùng và Dùng Như Thế Nào?

Trait được giới thiệu trong PHP phiên bản 5.4.0 và được định nghĩa là một cơ chế cho phép lập trình viên tận dụng khả năng tái sử dụng lại code (code reusability) khi lập trình với ngôn ngữ chỉ cho phép thừa kế từ một class duy nhất (hay còn gọi là single inheritance) như PHP. Trait thực ra cực ...

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

Fix Lỗi "Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given" trong PHP

Đây là lỗi thường gặp khi mới lập trình web sử dụng hàmmysql_fetch_array(). Chi tiết lỗi như sau: Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in ... Nguyên Nhân Nguyên nhân của lỗi trên đó là giá trị của đối số truyền vào khi gọi hàm mysql_fetch_array() ...

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