đây là loạt bài hướng dẫn php core (PHP căn bản) dành cho ngừoi chưa biết lập trình php
[PHP CƠ BẢN] PHP CORE - Lập trình căn bản vớ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.
- PHP rất đơn giản và dễ sử dụng.
- 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.
- PHP sẽ bảo mật hơn nếu sử dụng các Framwork.
- 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.
- 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
- PHP là nguồn mở và miễn phí.
- PHP rất nhẹ và có nhiều Framework có sẵn để lập trình website.
- 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.
- cài đặt môi trường.
- cú Fap xàm lông :D
- Run chương trình php với command.
- 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.
- điều khiển và vòng lặp
- mảng
- hàm, closeua function và toán tử chấm mút.
- Session và cookie.
- Include, include_once, required, …
- Header, và cors
- Kết nối database và ứng dụng laapjt rình web
- Upload và upload nhiều file
- Global của php và sự lợi HẠI
- PHP method (GET – POST – PUT – PATCH – DELETE – OPTION )
- PHP router
- Composer và sự lợi HẠI
- Code convention php
- Tích hợp mô hình mờ vờ cờ
- Gửi mail với php
- Htaccess
- Bảo mật
- Design patern
- Curl
- Ajax
end game chào tạm biệt.