Lập trình PHP căn bản Lập trình web

Giới thiệu tổng quan về ngôn ngữ PHP

Ngôn ngữ lập trình PHP đã và đang trở thành một ngôn ngữ lập trình phổ biến trong các ứng dụng web hiện nay. Với các ưu điểm như miễn phí, dễ đọc, dễ học, thao tác tốt với các hệ quản trị cơ sở dữ liệu, cộng đồng sử dụng rộng rãi, thư viện và tài nguyên phong phú … PHP ngày càng phát triển và việc tự học lập trình PHP đã trở nên đặc biệt cần thiết đối với bất kỳ lập trình viên nào.

Đối với các bài viết trong series Tự học lập trình PHP, Aki sẽ lần lượt giới thiệu cho các bạn các kiến thức lập trình PHP từ căn bản đến nâng cao, nếu nắm vững nội dung của các bài viết này thì việc chinh phục PHP không còn là khó khăn nữa đối với chúng ta.

Giới thiệu tổng quan về ngôn ngữ PHP

Tự học lập trình PHP

Trong bài viết đầu tiên này, Aki sẽ giới thiệu cho các bạn các kiến thức sau:

  • PHP là gì ?
  • So sánh PHP & HTML
  • Ngôn ngữ lập trình PHP làm được gì?
  • Tại sao chúng ta dùng PHP ?
  • Phần mềm cần thiết để học PHP

1. PHP là gì ?

  • PHP là một ngôn ngữ lập trình mã nguồn mở được thực thi trên máy chủ (PHP là chữ viết tắt của Hypertext Preprocessor)
  • Một tập tin PHP có phần mở rộng *.php, nó có thể chứa các văn bản, mã nguồn HTML, CSS, JavaScript, Jquery, … và mã PHP.

2. So sánh PHP & HTML?

  • Trang PHP cũng có thể chứa các mã nguồn HTML, CSS, … nhưng server chỉ quan tâm đến mã nguồn PHP, nó sẽ chuyển mã nguồn PHP sang HTML rồi gửi lại cho người dùng
Giới thiệu tổng quan về ngôn ngữ PHP

So sánh PHP và HTML

  • Một điều đặc biệt ở đây là trang web được phát sinh ở trên chỉ được gửi đến một client duy nhất ! Nghĩa là khi có yêu cầu từ người dùng khác, server sẽ lại bắt đầu phát sinh một trang khác. Việc phát sinh này cũng chiếm một khoảng thời gian (vài phần nghìn giây, tùy dung lượng của trang), có nghĩa là server PHP phải mạnh hơn nhiều lần so với một server HTML thông thường !

3. Ngôn ngữ lập trình PHP làm được gì ?

  • Tạo ra những website động
  • Thao tác với file trên server
  • Thao tác nhận và gửi cookie
  • Cập nhật cơ sở dữ liệu
  • Hạn chế người dùng truy cập vào website, mã hóa dữ liệu, …
  • Và còn rất nhiều rất nhiều các công việc khác mà PHP có thể hỗ trợ được cho chúng ta. Aki sẽ giới thiệu cho các bạn chi tiết từng vấn đề trong các bài viết sau

4. Tại sao chúng ta sử dụng PHP ?

  • Thực thi tốt trên các hệ điều hành phổ biến hiện nay, như Windows, Linux, Unix, Mac OS X, …
  • Thích nghi tốt với các máy chủ IIS, Apache
  • Kết hợp dễ dàng với các hệ quản trị cơ sở dữ liệu: SQL Server, MySQL, Oracle, … Đặt biệt sự kết hợp giữa PHP &
  • MySQL ngày càng được ưa chuộng và khá phổ biến trong việc xây dựng các website động.
  • Tài liệu phong phú và đa dạng: ebook, video, source, ..
  • Cộng đồng sử dụng rộng rãi

5. Phần mềm cần thiết

  • Làm sao kiểm tra, thực thi PHP trên máy tính cá nhân mà không có server để chuyển PHP sang HTML. XAMPP là một giải pháp của vấn đề này (các bạn học cách cài đặt và sử dụng phần mềm này tại Cài đặt và sử dụng XAMPP)

Giới thiệu tổng quan về ngôn ngữ PHP

  • Soạn thảo mã nguồn PHP, chúng ta sử dụng công cụ Zend Studio (các bạn download ở đây)
Giới thiệu tổng quan về ngôn ngữ PHP

Zend Studio

Như vậy qua bài viết đầu tiên Giới thiệu tổng quan về ngôn ngữ PHP, Aki đã giới thiệu cho các bạn các kiến thức lý thuyết căn bản nhất về ngôn ngữ lập trình PHP. Trong bài viết sau chúng ta sẽ bắt tay vào việc viết một chương trình PHP đơn giản nhé !

Series NavigationChương trình PHP đầu tiên >>
Nguồn: laptrinhweb.org