Những kiến thức căn bản tổng quan về lập trình PHP

Về tổng quan PHP có cú pháp khá tương đồng với 1 số ngôn ngữ như C, java. Tuy nhiên, tự bản thân chúng cũng có những điểm rất riêng biệt.

PHP là ngôn ngữ lập trình rất thông dụng, được dùng để phát triển website và các ứng dụng mã nguồn mở, hoạt động ở trên máy chủ. Ngôn ngữ lập trình PHP được tối ưu hóa cho các ứng dụng web, tốc độ nhanh, nhỏ gọn. PHP rất dễ học nên đã nhanh chóng trở thành ngôn ngữ lập trình web phổ biến nhất thế giới.

Về tổng quan PHP có cú pháp khá tương đồng với 1 số ngôn ngữ như C, java. Tuy nhiên, tự bản thân chúng cũng có những điểm rất riêng biệt.


1. Cấu trúc cơ bản

PHP cũng có thẻ bắt đầu và kết thúc giống với ngôn ngữ HTML, chỉ khác là PHP có nhiều cách để thể hiện hơn.

Cách 1: Cú pháp chính

<?php Mã lệnh PHP ?>

Cách 2: Cú pháp ngắn gọn

<? Mã lệnh PHP ?>

Cách 3: Cú pháp giống với ASP

<% Mã lệnh PHP %>

Cách 4: Cú pháp bắt đầu bằng Script

<script language=php>

...

</script>

Mặc dù có 4 cách thể hiện nhưng đối với 1 lập trình viên có kinh nghiệm thì việc sử dụng cách 1 là sự lựa chon tối ưu.

Trong PHP, để kết thúc 1 dòng lệnh chúng ta sử dụng dấu “;”

Để chú thích 1 đoạn dữ liệu nào đó trong PHP ta sử dụng dấu “//” cho từng dòng hoặc dùng cặp thẻ “/*……*/” cho từng cụm mã lệnh.


<?

echo "Learn PHP Online"; // đây là ví dụ về code PHP

/* Với cú pháp này chúng ta có thể

chú thích 1 cụm mã lệnh */

?>

2. Xuất giá trị ra trình duyệt

- Để xuất dữ liệu ra trình duyệt chúng ta sẽ có những dòng cú pháp sau:

echo “Thông tin”;

printf “Thông tin”;

- Thông tin bao gồm: biến, chuỗi hoặc lệnh HTML …

<?php

echo "Hello World";

printf "<br><font color=yellow> How are you, to day?</font>";

?>

- Giữa hai chuỗi muốn liên kết với nhau ta sử dụng dấu “.”

<?php

echo "Hello"."How are you, to day?";

?>

3. Khái niệm biến, hằng, chuỗi và các kiểu dữ liệu

  •  Biến trong PHP

Biến được xem là vùng nhớ dữ liệu tạm thời, là giá trị có thể thay đổi được. Biến được bắt đầu bằng ký hiệu “$” và theo sau chúng là 1 từ, 1 cụm từ nhưng phải viết liền hoặc có gạch dưới.

1 biến được xem là hợp lệ khi nó thỏa các yếu tố:

- Tên của biến phải bắt đầu bằng dấu gạch dưới và theo sau là các ký tự, số hay dấu gạch dưới.

- Tên của biến không được phép trùng với các từ khóa của PHP.

- Trong PHP để sử dụng 1 biến chúng ta thường phải khai báo trước, tuy nhiên đối với các lập trình viên khi sử dụng họ thường xử lý cùng một lúc các công việc, nghĩa là vừa khai báo vừa gán dữ liệu cho biến.

- Bản thân biến cũng có thể gán cho các kiểu dữ liệu khác, tùy theo ý định của người lập trình mong muốn trên chúng.

Ví dụ:

<?

$n = 14  // biến n ở đây có giá trị là 14

$n ="Hello World" // biến n ở đây có giá trị là "Hello World"

Biena= 1411; // có lỗi vì bắt đầu 1 biến phải có dấu "$"

$123a = "PHP "; // có lỗi vì phần tên bắt đầu của biến là dạng số

?>

  • Hằng trong PHP

Nếu biến có thể thay đổi được thì ngược lại, hằng không thể thay đổi được. Hằng trong PHP được định nghĩa bởi hàm define theo cú pháp:

define (string tên_hằng, giá_trị_hằng)

Cũng giống với biến, hằng được xem là hợp lệ thì chúng đáp ứng được một số yếu tố:

Hằng không có dấu “$” ở trước tên.

Hằng có thể truy cập bất cứ vị trí nào trong mã lệnh.

Hằng chỉ được phép gán giá trị duy nhất 1 lần.

Hằng thường được viết bằng chữ in để phân biệt với biến.

Ví dụ:

<?

define ("N", "Nhat Nguyen");

define("YELLOW", "#ffff00");

echo "Gia tri cua N la ". N;

?>

  • Chuỗi trong PHP

Chuỗi là một nhóm các ký tự, số, khoảng trắng, dấu ngắt được đặt trong các dấu nháy. Ví dụ:

‘Nhat’

“Welcome to NhatDesign”

Để tạo 1 biến chuỗi, chúng ta phải gán giá trị chuỗi cho 1 biến hợp lệ. Ví dụ:

$fisrt_name= ‘Nguyen';

$last_name= ‘Tran Vinh Nhat ‘;

Để liên kết 1 chuỗi và 1 biến chúng ta thường sử dụng dấu “.”

Ví dụ:

<?php

$learn = "nhatdesign.com";

echo "Welcome to".$learn;

?>

  • Kiểu dữ liệu trong PHP

Các kiểu dữ liệu khác nhau chiếm các lượng bộ nhớ khác nhau và có thể được xử lý theo cách khác nhau khi chúng được thao tác trong 1 Script.

Trong PHP chúng ta có 6 kiểu dữ liệu chính như sau:

- Integer: Một số nguyên

- Double: Kiểu số thực

- String: Một tập hợp các kí tự như How are you?”

- Boolean:   Giá trị true hoặc false Ví dụ True or False

- Object: Hướng đối tượng trong PHP

- Array: Mảng trong PHP, chứa các phần tử

Chúng ta có thể sử dụng hàm dựng sẵn gettype() của PHP4 để kiểm tra kiểu của biến bất kỳ.

Ví dụ:

<?php

$n = 5;

echo gettype($n); // Kiểu Integer

$n = "nhatdesign.com";

echo gettype($n); // Kiểu String

?>

Bài chia sẻ trên chắc hẳn các bạn đã có những khái niệm đầu tiên về PHP, các cú pháp, các kiểu dữ liệu và hiểu cách làm việc với môi trường PHP như thế nào. Còn nếu các bạn muốn thành thạo và thành công với PHP, hãy tham gia khóa học lập trình PHP tại Stanford – dạy kinh nghiệm lập trình.

Trong tháng 10 này, Stanford tiếp tục khai giảng khóa học lập trình PHP for base, khóa học sẽ chính thức khai giảng vào 19h40 Thứ 5 ngày 29/10/2015. Chi tiết xem tại stanford.com.vn.

Sưu tầm và Tổng hợp

Nhật Lệ (Stanford - Nâng tầm tri thức)

Tags: