Hướng dẫn php core - lõi php

Đây là loạt bài hướng dẫn PHP dành cho người học lâu rồi nhưng cần cô đọng lại kiến thức.

Mình nhận thấy sau bao nhiêu tutorial viết dạy lập trình PHP nhưng chưa tóm gọn lại kiến thức cho các bạn lập trình viên. Dẫn đến có 1 vài lập trình viên mặc dù đã có kinh nghiệm nhưng vẫn mất kiến thức căn bản, không thể phát triển bản thân nhiều hơn.

PHP là gì?

1. Khái niệm.

PHP is a popular general-purpose scripting language that is especially suited to web development.

nghĩa là : 

PHP là ngôn ngữ kịch bản phổ biến phù hợp với môi trường WEBSITE. Lưu ý là chỉ có website. Muốn tham gia vào các dự án có app mobile thì chỉ có viết api server và ở dưới mobile dĩ nhiên sẽ phải viết 1 ngôn ngữ khác. Điều này khá bất tiện cho bạn nào đã học nhưng muốn phát triển bản thân ở nhiều mặt trận khác.

PHP sẽ nhanh, linh hoạt, phù hợp với nhiều dự án website. Thực tế khi build 1 dự án người điều hành công ty luôn cần 1 công cụ build nhanh và hiệu quả. Có sản phẩm thì nâng cấp lên các version mới. và PHP thông thường sẽ là lựa chọn tuyệt vời với cú Fap đơn giản hiệu quả nhất là môi trường server. Thống kê cho ta thấy có hơn 70% website backend sử dụng với PHP. Chính vì những lý do đó mà ngay cả Tiki việt nam cũng sử dụng backend là php.

PHP tốt là vậy nhưng cũng rất hạn chế khi build hệ thống lớn. Có câu nói huyền thoại rằng:

PHP is bad to build big system

Khác với những ngôn ngữ biên dịch như java, C#, ... thì ngôn ngữ PHP chính xác là ngôn ngữ thông dịch. Nếu bạn chưa hiểu vì sao thông dịch lại là 1 khuyết điểm thì hãy đọc bài viết này: phân biệt trình biên dịch và trình thông dịch

Vì tính dễ học và thời gian xây dựng sản phẩm tương đối ngắn hơn so với các ngôn ngữ khác nên PHP đã nhanh chóng trở thành một ngôn ngữ lập trình web phổ biến nhất thế giới.

2. Đặc điểm.

  1. PHP rất đơn giản và dễ sử dụng.
  2. PHP có thể kết nối cơ sở dữ liệu hiệu quả và giúp quá trình tải ứng dụng nhanh hơn.
  3. PHP sẽ bảo mật hơn nếu sử dụng các Framwork.
  4. Nó quen thuộc hơn đối với các nhà phát triển và hỗ trợ trực tuyến đang được cung cấp cho người mới bắt đầu.
  5. PHP có khả năng tích hợp linh hoạt với các ngôn ngữ lập trình khác
  6. PHP là nguồn mở và miễn phí.
  7. PHP rất nhẹ và có nhiều Framework có sẵn để lập trình website.
  8. PHP giúp cho quá trình phát triển website trở nên nhanh hơn

3. Ứng dụng của PHP.

PHP chỉ có thể làm web, không thể làm app. Ông nào có định hướng tham gia phát triển app thì cút qua java mà học.

tao khuyên chân thành, thằng nào học sinh khá, giỏi công nghệ thông tin thì theo lập tình java hay C# mà học, thậm chí bây giừo có nhiều ngôn ngữ hay ho đang là trend 2020 như javascript ( với backend nodejs ), golang, vân vân mây mây... khi nào rãnh chim quay về php học sau, vì php dễ lắm. 

tao nói ở trên rồi mà vẫn còn đọc xuống đây à? láo thật sự :D  

Khóa Học này học gì đây?

tôi sẽ trình bày những mục bài quang trọng mà 1 lập trình viên PHP nên có để dễ dang phát triển web nền tảng PHP. 

  1. cài đặt môi trường.
  2. cú Fap xàm lông :D
  3. Run chương trình php với command.
  4. khái quát biến, kiểu dữ liệu, hàm và những thứ hay ho bắt chước ngôn ngữ đàn anh.
  5. điều khiển và vòng lặp
  6. mảng
  7. hàm, closeua function và toán tử chấm mút.
  8. Session và cookie.
  9. Include, include_once, required, …
  10. Header, và cors
  11. Kết nối database và ứng dụng laapjt rình web
  12. Upload và upload nhiều file
  13. Global của php và sự lợi HẠI
  14. PHP method (GET – POST – PUT – PATCH – DELETE – OPTION )
  15. PHP router
  16. Composer và sự lợi HẠI
  17. Code convention php
  18. Tích hợp mô hình mờ vờ cờ
  19. Gửi mail với php
  20. Htaccess
  21. Bảo mật
  22. Design patern
  23. Curl
  24. Ajax

end game chào tạm biệt. 

Hướng dẫn php core - lõi php

Hướng dẫn Cài Composer trên MacOSX

2022-11-03

Một số cách để cài Composer trên Mac OS Xsử dụng thông qua homebrewDùng dòng lệnhTải trực tiếpTrong bài viết này chúng ta chỉ sử dụng cách đầu tiên là d&ug...

Hướng dẫn php core - lõi php

tạo router đơn giản trong php giống với framework

2022-11-04

Trong khi xây dựng backend cho 1 ứng dụng web, routing system luôn là 1 phần quan trọng của hệ thống code website. Tất cả các request khi qua Route đều được kiểm tra và xử lý. Sử dụng hệ thống định tuyến c...

Hướng dẫn php core - lõi php

Hướng dẫn php core - lõi php

Run chương trình php với command

2022-11-03

Ở bài viết này mình muốn nói về cách php chạy với command để bạn có cái nhìn tổng quan hơn về php và hình dung việc chạy script linux php cũng dễ hiểu hơn. Nghĩa là bạn sẽ dễ h&i...

Hướng dẫn php core - lõi php

cú Fap của php

2022-11-03

Ở bài viết này mình muốn nói về cách php chạy với command để bạn có cái nhìn tổng quan hơn về php và hình dung việc chạy script linux php cũng dễ hiểu hơn. Nghĩa là bạn sẽ dễ h&i...