Hướng dẫn học lập trình web với toán tử

t11nguyen

Thành viên mới
11/1/17
94
0
6
Toán tử và biểu thức là thành phần cơ bản của những tiếng nói học lập trình web php, làm cơ bản cho việc viết những mã lệnh.

sở hữu phổ quát loại toán tử trong php. Thường được chia thành những lực lượng sau:
  • Nhóm toán tử gán (Assignment Operators ): sử dụng để gán dữ liệu cho biến
  • Nhóm toán tử số học (Arithmetic Operators) : sử dụng để thực hiện những phép toán cơ bản
  • Nhóm toán tử sở hữu chuỗi (String operators): sử dụng để nối hai hay phổ quát chuỗi
  • Nhóm toán tử logic (Logic operators): trình diễn những phép toán logic (luận lý)
ngoài ra, php còn phân phối những loại toán tử khác:
  • bitwise operator: sử dụng để thao tác trên bit
  • Error Control operator: bắt lổi
  • Execution Operators: thực hiện những lệnh hệ thống
  • Incrementing/Decrementing Operators: tăng / khuyến mại trị
  • Type Operators : Xác định đối tượng
Thuật ngữ: phép toán, toán hạng
Biểu thức là gì?
Biểu thức là một tập trung những phép toán và toán hạng, nó trình diễn cho một ý nghĩa nào Đó.
Ví dụ: Biểu thức "cộng hai số a và b".
Trong toán học chúng ta sẽ trình diễn như sau: a+b
Trong Đó, a và b là những toán hạng, + là phép toán
Còn đây là hình thức trình diễn trong tiếng nói lập trình php:
một
$a+$b;
Toán tử số học
Cho phép trình diễn những phép toán cơ bản:
cùng
$a = một + hai
Trừ
$b = 5 – 3
Phép nhân
$c = 4*6
Phép chia
$d = 6/3
Lấy phần dư (Modulus)
$div = 5%2
tăng lên một giá trị: ++Toán tử tăng khuyến mại trị:
  • giảm xuống một giá trị: --
sở hữu sự khác biệt giữa việc đặt toán tử này trước hay sau tên biến. nếu như đặt trước tên biến, sẽ tăng trị giá lên trước rồi mới xuất ra biến. nếu như đặt sau, sẽ xuất trị giá ra rồi tăng lên.
Ví dụ:

<>
$a = 'test';
echo ++$a; // sẽ xuất ra một
?>
trước nhất, chuỗi test sẽ được chuyển sang trị giá int là 0, sau Đó tăng thêm một trị giá 0 → một.
Phép toán nối chuỗi (string concat)
Nối hai chuỗi bằng phép toán .
Ví dụ:

<>
//$a = ''foobar''
$str = "foo"."bar";
$str2 = "gz";
$st .= $str2;
//$st = ''foobargz''
?>
Phép toán (.) sử dụng để nối hai chuỗi, còn phép toán .= , để ghép trị giá của của biến.
Phép toán gán dữ liệu:
Phép gán ( trị giá biến bằng trị giá được gán ):
một
$a = 5; //giá trị biến $a là 5
Phép gán và kết hợp sở hữu phép toán số học:

$a = 1;
$a += 1; // biến $a = chính nó + thêm một trị giá, trị giá hiện tại là hai
$a += một tương đương sở hữu $a = $a+1;
sở hữu kiểu chuỗi sẽ là .= tương tự, sở hữu những phép gán kết hợp phép toán số học khác:
một
hai
$a *= 2; //tương đương $a = $a*2
$a /= 2; //tương đương $a = $a/2
những phép toán gán sở hữu bit: &=, |=, <=,>>=

Tham chiếu:
thường ngày, những phép gán thực hiện việc sao chép trị giá. tức là sau phép gán đấy, hai trị giá thuộc hai biến số tách rời không liên quan gì tới nhau. ngoài ra, sở hữu thể sử dụng tham chiếu – tương tự như pointer (con trỏ ) trong C ( sao chép liên hệ )...khi biến được tham chiếu thay đổi trị giá, biến gán sẽ thay đổi giá trị:
Ví dụ:

<>
$a = 10;
$b = $a;
$b = 20;
echo $a; // kết quả: 10
?>
sử dụng tham chiếu:

<>
$a = 10;
$b =&$a;
$b = 20;
echo $a; //kết quả 20
?>
Phép toán so sánh:
sử dụng để diễn tả quan hệ giữa hai toán hạng
==
Tương đương: nếu như hai trị giá so sánh tương đương sẽ trả ra kết quả true ( boolean value ) - ko đồng nghĩa sở hữu việc chúng phải giống nhau về kiểu dữ liệu, đồng nghĩa sở hữu việc chúng sở hữu thể chuyển đổi thành một kiểu dữ liệu thường ngày và giống nhau.
===
Trả về TRUE nếu như hai trị giá so sánh giống nhau cả về dữ liệu và kiểu dữ liệu
!=
Trả về TRUE nếu như hai trị giá so sánh ko tương đương sở hữu nhau, mà ko cần quan tâm tới dữ liệu
!==
Trả về TRUE, nếu như hai trị giá so sánh khác nhau cả về trị giá lẫn kiểu dữ liệu
sở hữu thể sẽ bị nhầm lẫn giữa phép toán gán và phép so sánh, đảo ngược vị trí sử dụng để phân biệt Đó là phép so sánh thay vì viết: echo $a = =10; // hiểu nhầm là gán, lúc ta muốn so sánh hãy viết echo 10 = $a.
Ví dụ: so sánh hai số $a và $b

//phép gán dữ liệu cho biến $a
$a = 5;
//phép gán dữ liệu cho biến $b
$b = 6;
//so sánh bằng
var_dump($a == $b); //kết quả: FALSE
var_dump($a < $b);="" kết="" quả:="">
một số phép toán so sánh khác:
< và=""><>
Kết quả true nếu như toán hạng bên trái nhỏ hơn; hay nhỏ hơn hoặc bằng trị giá bên phải
> và >=
Kết quả true nếu như toán hạng bên trái to hơn; hay to hơn hoặc bằng trị giá bên phải.
Ví dụ: so sánh chuỗi ( dựa trên trị giá nhị phân của nó ):

<>
$left = "ABC";
$right = "ABD";
echo (int) ($left > $right); //kết quả trả ra 0 hay false
ký tự D sở hữu trị giá nhị phân to nhơn ký tự C
$left = ’apple’;
$right = ’Apple’;
echo (int) $left > $right; //kết quả trả ra một hay true
?>
Phép toán logic:
sử dụng để xác định chân trị đúng hay sai, nó chỉ hoạt động sở hữu kiểu boolean, nếu như sử dụng sở hữu kiểu khác php sẽ chuyển sang kiểu boolean.
sở hữu 4 phép toán logic:
! Phép phủ định, nó chỉ sở hữu một toán hạng đứng phía sau, đùng dễ đảo ngược chân trị của toán hạng.
&& hay AND Phép nối liền, trả về true nếu như cả hai toán hạng bên trái và bên phải đều là true những trường hợp khác trả về false
|| hay or Phép nối rời, trả về false lúc và chỉ lúc cả hai trị giá của những toán hạng trái và phải đều là false.
XOR Trả về trị giá true nếu như một trong hai toán hạng sở hữu trị giá là true
Ví dụ:

<>
$a = TRUE;
$b= TRUE;var_dump($a && $b); // kết quả : TRUE
$b= FALSE;
var_dump($a && $b); //kết quả: FALSE
var_dump($a || $b); //kết quả: TRUE
var_dump($a XOR $b); //kết quả: TRUE
var_dump(!$b); //kết quả TRUE
?>
Tổng kết bài học
những phép toán là nội dung cơ bản trong thực hiện php, Cả nhà cần nắm vững, nhất là:
  • Phép gán
  • Phép toán logic
  • Phép so sánh
Bài này Cả nhà học cú pháp - khai báo những lệnh đơn. Ở bài kế tiếp Cả nhà sẽ Phân tích tới cấu trúc điều khiển - sở hữu tính tư duy phổ quát hơn, trừu tượng hơn. những câu lệnh ko còn riêng rẽ chỉ chạy theo những bước tuần tự thô cứng - sở hữu sự điều khiển theo ý muốn của mình, việc lập trình trở nên mềm mỏng hơn, sát sở hữu nhu cầu thực tế.
 
Người đăng Tin liên quan Chuyên mục Trả lời Thời gian
0982636960 Hướng dẫn tự học đàn Piano hiệu quả Tuyển sinh- Học Hành 0
T Hướng dẫn cách đăng ký xét tuyển đại học Tin tức cập nhật 0
0982636960 Hướng dẫn học chơi đàn Piano cơ bản – Trung tâm nghệ thuật Adam Tuyển sinh- Học Hành 0
daotaonghe Tư vấn Hướng dẫn đăng ký khóa học lái xe nâng hàng ở Tân Uyên Bình Dương Tuyển sinh- Học Hành 0
T Cô giáo làm video hướng dẫn học tiếng Anh Tin tức cập nhật 0
N Khóa học hướng dẫn viên du lịch học tại Hà Nội, Đà Nẵng, Hồ Chí Minh Tuyển sinh- Học Hành 0
T Chính phủ yêu cầu Bộ GD-ĐT hướng dẫn việc dùng điện thoại của học sinh Tin tức cập nhật 0
T Học hướng dẫn viên du lịch - đón đầu xu thế để thành công Tuyển sinh- Học Hành 2
T Học hướng dẫn viên du lịch - đón đầu xu thế để thành công Tuyển sinh- Học Hành 0
T Học hướng dẫn viên du lịch - đón đầu xu thế để thành công Tuyển sinh- Học Hành 0
T Khoá học tiếng Hàn miễn phí cho hướng dẫn viên, sinh viên Tin tức cập nhật 0
makeblockvietnamvn Hướng dẫn dạy học theo định hướng giáo dục stem tiểu học Tuyển sinh- Học Hành 0
T 01-11-2020: Hướng dẫn điền đơn online học bổng NUS tại Hà Nội & TPHCM Tin tức cập nhật 0
Nguyễn Duy Quang Tư vấn Hướng Dẫn Học Thiết Kế Web Chuẩn SEO Với WordPress Cho Người Mới Từ A Đến Á Tuyển sinh- Học Hành 0
T Học hướng dẫn viên du lịch - đón đầu xu thế để thành công Tuyển sinh- Học Hành 0