Bootstrap

Vũ Thành Lâm

Content - Code - SEO - MMO
17/10/1979
Tây Mỗ - Nam Từ Liêm - Hà Nội
thanhlam19792003

Lamvt – Vũ Thành Lâm – bắt đầu Code 2005 Freelancer từ 2006 với hàng ngàn dự án lớn nhỏ cho nước ngoài và hàng trăm dự án web cho Việt Nam.

SEO thành công rất nhiều dự án lớn, độ khó cao.
MOD (Moderator) và Admin (Administraror) của nhiều diễn đàn về SEO và CODE web MMO tại Việt Nam
Dạy Lập trình Thiết kế Web và SEO Miễn phí 15++ Năm (Từ 2006 đến Nay)

Lập trình PHP cơ bản

4.4/5 - (13 bình chọn)

Trong bài viết trước mình đã giới thiệu tổng quan về lập trình web với ngôn ngữ PHP giúp các bạn có những kiến thức nền tảng trước khi bắt tay vào lập trình với PHP. Bạn nào chưa đọc hoặc cần ôn lại kiến thức thì xem lại bài viết trước nhé.

Xem thêm: Lập trình Web với ngôn ngữ PHP

Trong bài ngày hôm nay chúng ta sẽ cùng nhau tìm hiểu về những kỹ năng lập trình PHP cơ bản.

Cú pháp cơ bản

Thẻ PHP  bắt đầu bằng <?php và kết thúc bằng ?>. Thẻ PHP có thể đặt bất kỳ ở đâu trong nội dung trang web. Nếu bạn muốn thực hiện xử lý công việc nào đó trước khi hiển thị HTML, bạn phải đặt thẻ PHP trước mã HTML

Lập trình PHP cơ bản php1

Một file PHP có đuôi mở rộng là “.php“. Một file PHP thường bao gồm mã HTML và mã PHP.

Một câu lệnh trong PHP là một hay nhiều dòng code có nhiệm vụ thực hiện một công việc cụ thể nào đó.

Dưới đây là một ví dụ đơn giản sử dụng hàm echo trong PHP để hiển thị chuỗi “Chào mừng các bạn đến với ngôn ngữ lập trình PHP ” trên trình duyệt.

Lập trình PHP cơ bản php2

Chú ý:

  • Câu lệnh trong PHP kết thúc bằng một dấu chấm phảy (;) .
  • Tên file phải có đuôi mở rộng là .php. Nếu tên file có đuôi mở rộng là .html hoặc .htm thì mã PHP sẽ không thực hiện được.

Comment trong PHP

Liệu bạn đã từng nghĩ đến việc sau 6 tháng hoặc 1 năm sau khi bạn đọc lại code của chính mình và bạn chợt nhận ra rằng mình cũng không hiểu chính những gì mình đã từng viết, liệu đây có phải là code của mình, lúc này mình tin chắc rằng bạn chỉ muốn chửi thề và đập bàn phím ngay lập tức.Vì vậy, comment sẽ giúp lập trình viên-người trực tiếp viết code cũng như các lập trình viên khác dễ dàng quản lý cũng như bảo trì mã nguồn.

Trong PHP, chúng ta sử dụng // để tạo comment trên 1 dòng hoặc /**/ để tạo comment trên nhiều dòng.

Lập trình PHP cơ bản php_comment

Kiểu dữ liệu trong PHP

PHP cung cấp 6 loại kiểu dữ liệu chính bao gồm: integer, double, boolean, string, array object. Mỗi kiểu dữ liệu dùng để lưu trữ một loại dữ liệu khác nhau. Trong bài này, chúng ta tập trung vào 4 kiểu dữ liệu chính được sử dụng phổ biến nhất và tương tự nhau trên hầu hết các ngôn ngữ lập trình.

  • Kiểu dữ liệu integer dùng để lưu trữ các số nguyên nằm trong khoảng -2,147,483,648 và 2,147,483,647. Một số nguyên có thể là âm hoặc dương. Một số nguyên phải bao gồm ít nhất một chữ số và không có phần thập phân.
  • Kiểu dữ liệu double dùng để lưu trữ các giá trị số có phần thập phân hoặc một số dạng số mũ.
  • Kiểu dữ liệu Boolean đại diện cho 2 trạng thái: TRUE hoặc FALSE.
  • Kiểu dữ liệu string dùng để lưu trữ văn bản bao gồm bất kỳ ký tự nào.

Chúng ta sẽ tìm hiểu kiểu dữ liệu Array cũng như Object ở những bài sau.

Lập trình PHP cơ bản data-type

Biến và Hằng

Biến

Biến được sử dụng để lưu trữ thông tin.

Biến sử dụng lưu trữ giá trị như số, chuỗi, mảng…

Khi một biến được khai báo, nó có thể sử dụng lặp đi lặp lại trong suốt chương trình của bạn.

Tất cả biến trong PHP bắt đầu với ký tự đô la ($). Sau khi khai báo biến chúng ta sử dụng toán tử gán (=) để gán giá trị cho biến.PHP xác định kiểu dữ liệu của biến phụ thuộc vào giá trị được gán cho nó.

Cú pháp khai báo biến: $tên_biến = giá trị;

Ví dụ dưới đây định nghĩa biến $ho_ten và gán giá trị cho nó là chuỗi ‘Lê Đức Thọ’, biến $tuoi được gán giá trị là số nguyên 22.

Lập trình PHP cơ bản variable

Quy tắc đặt tên biến trong PHP:

  • Tên biến phân biệt hoa thường.
  • Tên biến có thể bao gồm chữ, số hoặc dấu gạch dưới (_).
  • Tên biến không được chứa ký tự đặc biệt.
  • Tên biến không được bắt đầu bằng chữ số hoặc 2 dấu gạch dưới.
  • Tên biến không được trùng với từ khóa trong PHP.

Bên cạnh quy tắc đặt tên biến thì tên biến nên đặt có ý nghĩa để chúng ta dễ dàng hiểu được mục đích của biến để làm gì cũng như dễ dàng khi sử dụng.

Để tạo ra tên biến có nhiều hơn một từ, hầu hết các lập trình viên PHP sử dụng dấu gạch dưới để phân cách giữa các từ. Ví dụ, $ho_ten và $gioi_tinh sử dụng quy tắc này.  Ngoài ra có thể sử dụng quy tắc lạc đà (camel casing). Với quy tắc này ký tự đầu tiên của mỗi từ được viết hoa ngoại trừ từ đầu tiên.Ví dụ. $hoTen và $gioiTinh sử dụng quy tắc này.

Hằng

Hằng cũng là một biến nhưng giá trị của nó không thể thay đổi được.

Để khai báo một hằng chúng ta sử dụng hàm define trong PHP: define(name, value);

Trong đó:

  • name: tên hằng
  • value: giá trị của hằng

Ví dụ dưới đây định nghĩa một hằng có tên CHAO và hiển thị giá trị của nó lên trình duyệt

Lập trình PHP cơ bản constant

Cách sử dụng PHP Document

Khi bạn học một ngôn ngữ mới thì việc đọc chính tài liệu chính thức của ngôn ngữ đó là một điều rất tốt bởi vì nó hệ thống kiến thức một cách bài bản sẽ giúp bạn dễ dàng tiếp cận ngôn ngữ. Sau đó, nếu bạn gặp phải vấn đề mà bạn không thể giải quyết được dựa trên những gì mình đã biết thì bạn có thể tham khảo tài liệu để biết thêm thông tin.

Xem thêm: PHP Document

Cách dùng PHP Manual

Truy cập vào trang chủ của PHP Document, nhấn vào ngôn ngữ mà bạn sử dụng để chuyển tới trang PHP Manual

Lập trình PHP cơ bản php-manual-1024x461

Nhấn vào các liên kết ở menu bên tay phải cửa sổ trình duyệt và thông tin về nội dung cần tìm kiếm sẽ hiện ra ở giữa cửa sổ chính.

Lập trình PHP cơ bản php-manual2-1024x489

Cách tìm tài liệu khi bạn đã biết tên hàm cần tìm kiếm

Bạn nhập tên hàm đã biết vào ô tìm kiếm và chọn một trong các hàm ở danh sách được đề xuất

Lập trình PHP cơ bản php-manual3-1024x485

Kết luận:

Như vậy thông qua bài viết này mình đã giúp các bạn tiến thêm một bước trên con đường lập trình web với ngôn ngữ PHP. Bây giờ thì bạn hãy thư giãn đi nào và chờ đón bài viết tiếp theo của mình nhé.

 

Tin mới nhất

VR PLUS (https://vrplus.vn/ ) Là một trong những dự án do Lamvt thực hiện trong thời gian gần đây. Như...

Trong một năm qua, chúng tôi đã xuất bản khoảng 79 bài viết SEO trên blog Ahrefs. Các bài viết...

Khám phá kĩ thuật viết nội dung SEO Nếu không có SEO, nội dung của bạn có thể bị chìm...

Các website về lĩnh vực làm đẹp cần phải có một thiết kế (design) hấp dẫn và bắt mắt. Điều...

Core Web Vitals được đo lường như thế nào? Làm thế nào để bạn biết các bản sửa lỗi đã...

Tin được yêu thích

Như đã nói, phần mềm chỉnh sửa video đang ngày càng chứng tỏ được tầm quan trọng của mình, nhất...

Nhiều bạn thắc mắc là sau khi cài đặt Plugin cho Google AMP thì làm thế nào để kiểm tra,...

Các trang web giáo dục và các trang web của chính phủ có một lợi thế hơn trong bảng xếp...

Nội dung là một trong 3 tiêu chí quan trọng để google đánh giá thứ hạng tìm kiếm cho website...

Thẻ <span> </span> Thẻ <span> là thẻ khá đặc biệt trong HTML, theo mặc định thì thẻ <span> được thêm...

Khách đang xem

  1. Khung hay Wireframe là điều mà chúng ta sẽ nghe đến khi tìm hiểu kiến thức về thiết kế web. Và...
    24 giây trước
  2. Hiện nay trên thế giới có rất nhiều nền tảng mạng xã hội thu hút được người dùng từ mọi...
    22 giây trước
  3. Bạn đang gặp khó khăn trong việc lên thẻ tiêu đề mô tả? Bạn đang loay hoay không biết làm...
    12 giây trước
  4. 5 chiến lược quảng cáo số mà bất cứ doanh nghiệp nhỏ nào cũng nên quan tâm Một khi nắm...
    22 giây trước
  5. Trong bài trước, chúng ta đã cùng nhau cài đặt WordPress trên localhost. Các bước cài đặt khá đơn giản...
    11 giây trước
  6. Các chuyên gia SEO đã làm rất tốt hai việc: Họ xác định kỹ thuật SEO một cách chính xác...
    30 giây trước
  7. Nếu bạn là người mới tiếp cận với tiếp thị kỹ thuật số (digital marketing) Thì SEO (Search Engine Optimization)...
    13 giây trước
  8. Mô tả meta là một thẻ HTML giúp cung cấp thông tin quan trọng về nội dung trang web cho...
    6 giây trước
  9. Ắt hẳn chúng ta không thể nào "Khôn lỏi hơn Google" và chúng ta đang chơi "Sân chơi của Google"...
    8 giây trước
  10. Tiêu đề là một trong các yếu tố cần phải có của một bài viết. Cách viết tiêu đề chuẩn...
    9 giây trước