Đối với một lập trình viên PHP hay MySQL, mọi thứ có vẻ khá dễ dàng và thoải mái khi làm việc với dữ liệu chỉ gồm các ký tự tiếng Anh. Cho đến khi bạn vướng vào sự rắc rối của mã hóa UTF-8 trong xử lý ngôn ngữ không phải tiếng Anh. Nói
Bài viết này chúng ta sẽ tìm hiểu kỹ hơn về khái niệm và sự khác biệt giữa Abstract và Interface trong OOP nói chung và trong PHP nói riêng. Tổng quan về Abstract và Interface Abstract a. Cú pháp của Abstract Từ khóa abstract luôn đứng trước class cần khai báo phương thức trừu tượng. Các
Đây là những nguyên lý kỹ thuật phần mềm, được trích từ cuốn sách Clean Code của tác giả Robert C. Martin(thường gọi là Uncle Bob) rất thích hợp cho ngôn ngữ PHP. Tài liệu này không phải là sách hướng dẫn về phong cách viết code, mà là hướng dẫn cách làm thế nào để viết
SQL Injection là một kỹ thuật lợi dụng những lỗ hổng về câu truy vấn của các ứng dụng. Được thực hiện bằng cách chèn thêm một đoạn SQL để làm sai lệnh đi câu truy vấn ban đầu, từ đó có thể khai thác dữ liệu từ database. SQL injection có thể cho phép những
Từ PHP 5 chúng ta đã có thể sử dụng lập trình hướng đối tượng trong PHP. Lập trình hướng đối tượng giúp cho chương trình của chúng ta chạy nhanh hơn và dễ sử dụng hơn. Vậy nên bài viết này hãy cùng nhau tìm hiểu cách sử dụng hướng đối tượng trong PHP
Trong bài viết này chúng ta hãy cùng nhau tìm hiểu xem JIT Complier trong PHP 8 là gì nhé! JIT là gì? Có thể bạn cũng chưa biết về JIT nên trước hết hãy giải thích nó là gì đã nhé. Chắc bạn cũng đã biết PHP là một ngôn ngữ thông dịch, nghĩa
Traits trong PHP có thể hiểu như là một class, nó tập hợp một nhóm các phương thức (method) mà chúng ta muốn sử dụng trong các class khác. Cùng tìm hiểu khái niệm này nhé. Traits là gì ? Traits có thể hiểu như là một class, nó tập hợp một nhóm các phương thức
Xin chào các bạn, trong quá trình mới học PHP, chắc hẳn nhiều bạn cũng gặp khó khăn trong việc phân biệt $this và self trong PHP và mình cũng không phải là ngoại lệ. Vậy nên hãy cùng tìm hiểu ở bài này nhé. $this vs self trong đối tượng Các bạn theo dõi
Khi hoàn thành một project PHP thì công việc tiếp theo là deploy nó để mọi người có thể xem app của bạn. Với những project mang tính chất học tập thì các bạn có thể deply nó lên các server miễn phí (ví dụ Heroku).Tuy nhiên vì nó miễn phí nên nó còn gặp
PHP đã và đang trở thành ngôn ngữ lập trình phổ biến nhất cho các ứng dụng Web. Vậy nên những mẹo này sẽ tăng tốc độ thành thạo và làm cho mã nguồn sạch hơn và tối ưu hóa hơn cho hiệu suất. Tránh SQL Injection VD: Khi người dùng nhập thông tin đăng