PHP được sử dụng bởi nhiều trang web mạng xã hội nổi tiếng bao gồm Facebook và các trang web viết blog như WordPress. Chắc hẳn bạn cũng đã từng đặt ra câu hỏi tương tự cho giáo viên của mình, liệu PHP có phải là ngôn ngữ lập trình phân biệt chữ hoa chữ thường hay không?. Nếu vậy, thì các từ phân biệt chữ hoa chữ thường trong PHP là gì?
Trong bài viết này, tôi sẽ hỗ trợ tất cả các bạn giải tỏa nghi ngờ của bạn về việc liệu PHP có phải là ngôn ngữ phân biệt chữ hoa chữ thường hay không. Thật vậy, PHP không phải là ngôn ngữ phân biệt chữ hoa chữ thường, nhưng mặt khác, nó cũng không phải là ngôn ngữ phân biệt chữ hoa chữ thường vì nó bao gồm cả hai, i. e. — PHP là ngôn ngữ phân biệt chữ hoa chữ thường cũng như chữ hoa chữ thường. Nó có thể hơi khó hiểu đối với hầu hết các bạn. Vì vậy, hãy làm cho nó minh bạch hơn với một ví dụ
Các từ phân biệt chữ hoa chữ thường trong PHP
Trong PHP, hằng, biến, khóa mảng, hằng lớp và thuộc tính lớp là các từ và hàm phân biệt chữ hoa chữ thường, cho dù đó là do người dùng xác định hay do hệ thống PHP xác định [i. e. - sẵn có]
Các hằng số có phân biệt chữ hoa chữ thường
Trong PHP, hằng tương tự như biến với hai ngoại lệ, i. e. - một khi nó được xác định, nó không thể thay đổi hoặc không xác định
Ví dụ để định nghĩa một hằng số trong PHP có tên là “CITY”, chúng ta sẽ sử dụng đoạn mã PHP sau
Ở đây trong ví dụ này, hằng số CITY phân biệt chữ hoa chữ thường, nghĩa là việc gọi nó là thành phố hoặc Thành phố sẽ được coi là một biến khác
Các biến phân biệt chữ hoa chữ thường
Trong PHP, các biến bắt đầu bằng ký hiệu đô la [$] và được gọi là các thùng chứa được sử dụng để lưu trữ thông tin. Chủ yếu có ba loại biến trong PHP, bao gồm
- số nguyên
- Chuỗi
- Boolean
Tương tự như các hằng trong PHP, các biến cũng phân biệt chữ hoa chữ thường. Điều đó có nghĩa là nó nên được sử dụng giống như nó được khai báo
Ví dụ -
Trong ví dụ trên, biến quốc gia được sử dụng với ba kiểu dữ liệu khác nhau, trong đó mỗi biến được sử dụng để lưu trữ các giá trị khác nhau nhưng có cách viết giống nhau
Các phím mảng có phân biệt chữ hoa chữ thường
Array_keys[] là một loại hàm đặc biệt dùng để truy cập và thao tác với mảng trong PHP. Nó hỗ trợ các mảng đa chiều và đơn giản trong PHP
Tương tự như biến và hằng array_keys[] cũng phân biệt chữ hoa chữ thường. Ví dụ -
Trong ví dụ trên, $address và $ADDRESS sẽ được coi là hai mảng khác nhau
Các hằng số lớp có phân biệt chữ hoa chữ thường
Giống như hằng cho phép người dùng định nghĩa một biến trong chương trình mà không thể thay đổi hoặc định nghĩa lại, hằng lớp thực hiện chức năng tương tự như hằng trong PHP
Ở đây, trong trường hợp một lớp không đổi trong PHP, toàn bộ lớp được định nghĩa là hằng số giữ nguyên và không thay đổi khi người dùng định nghĩa trước nó. Ví dụ -
Ở đây trong trường hợp lớp không đổi, tên lớp và tên đối tượng phân biệt chữ hoa chữ thường
Thuộc tính lớp có phân biệt chữ hoa chữ thường
Trong PHP, thuộc tính lớp phân biệt chữ hoa chữ thường và còn được gọi là thuộc tính và trường. Các thuộc tính của lớp được xác định bằng một trong các từ khóa từ - công khai, riêng tư và được bảo vệ theo quy trình giảm tốc biến tiêu chuẩn
Ở đây trong ví dụ trên, Lớp, UserInfo và userInfo sẽ được coi là hai lớp khác nhau và do đó thuộc tính của nó
Các từ không phân biệt chữ hoa chữ thường trong PHP
Case Insensitive còn được gọi là “không nhạy cảm” và “không nhạy cảm” trong hầu hết các ngôn ngữ lập trình. Trong lập trình máy tính, các từ không phân biệt chữ hoa chữ thường cho dù đó là chữ thường hay chữ hoa đều được hiểu và xử lý như các từ giống nhau
Trong các hàm PHP, hàm tạo lớp và phương thức lớp không phân biệt chữ hoa chữ thường trong đó các cấu trúc và từ khóa như if, other, null, echo và foreach, v.v. không phân biệt chữ hoa chữ thường
Tóm lược. trong hướng dẫn này, bạn sẽ học cú pháp PHP cơ bản, bao gồm phân biệt chữ hoa chữ thường, câu lệnh và khoảng trắng
Là một ngôn ngữ lập trình, PHP có một bộ quy tắc chi phối cách bạn viết chương trình
mã PHP
Giống như HTML, bạn cần có thẻ mở để bắt đầu code PHP
Code language: PHP [php]
Ví dụ
PHP Syntax
Code language: HTML, XML [xml]
Tuy nhiên, nếu một tệp chỉ chứa mã PHP, thẻ kèm theo là tùy chọn
________số 8phân biệt chữ hoa chữ thường
PHP phân biệt chữ hoa chữ thường một phần. Biết những gì phân biệt chữ hoa chữ thường và những gì không là rất quan trọng để tránh các lỗi cú pháp
Nếu bạn có một chức năng chẳng hạn như
0, bạn có thể sử dụng nó nhưCode language: PHP [php]
?>
1. Nó sẽ hoạt động bình thườngCode language: PHP [php]
?>
Sau đây là phân biệt chữ hoa chữ thường trong PHP
- Các cấu trúc PHP như if, if-else, if-elseif, switch, while, do-while, v.v.
- Các từ khóa như
2 và
Code language: PHP [php]?>
3
Code language: PHP [php]?>
- Tên hàm & lớp do người dùng định nghĩa
Mặt khác, các biến phân biệt chữ hoa chữ thường. e. g. ,
4 vàCode language: PHP [php]
?>
5 là các biến khác nhauCode language: PHP [php]
?>
Các câu lệnh
Một tập lệnh PHP thường bao gồm một hoặc nhiều câu lệnh. Một tuyên bố là một mã mà làm một cái gì đó, e. g. , gán giá trị cho biến và gọi hàm
Một câu lệnh luôn kết thúc bằng dấu chấm phẩy [
6]. Phần sau đây hiển thị một câu lệnh gán một chuỗi ký tự cho biến
?>
Code language: PHP [php]
47Code language: PHP [php]
?>
Ví dụ trên là một câu lệnh đơn giản. PHP cũng có một câu lệnh phức hợp bao gồm một hoặc nhiều câu lệnh đơn giản. Câu lệnh ghép sử dụng dấu ngoặc nhọn để đánh dấu một khối mã. Ví dụ
8Bạn không cần đặt dấu chấm phẩy sau dấu ngoặc nhọn [
8]Code language: PHP [php]
?>
Thẻ đóng của khối PHP [
9] tự động ngụ ý dấu chấm phẩy [Code language: PHP [php]
?>
6]. Do đó, bạn không cần đặt dấu chấm phẩy ở câu lệnh cuối cùng trong khối PHP. Ví dụ2Code language: PHP [php]
?>
Trong ví dụ này, câu lệnh
1 không cần dấu chấm phẩy. Tuy nhiên, sử dụng dấu chấm phẩy cho câu lệnh cuối cùng trong một khối sẽ hoạt động tốt. Ví dụ4Code language: HTML, XML [xml]
PHP Syntax
Lưu ý rằng hiện tại mã có thể không có ý nghĩa gì với bạn cũng không sao vì bạn sẽ tìm hiểu thêm về chúng trong hướng dẫn sắp tới
Khoảng trắng và ngắt dòng
Trong hầu hết các trường hợp, khoảng trắng và ngắt dòng không có ý nghĩa đặc biệt trong PHP. Do đó, bạn có thể đặt câu lệnh trong một dòng hoặc kéo dài câu lệnh trên nhiều dòng