Hướng dẫn php case sensitive - php phân biệt chữ hoa chữ thường

Tại sao PHP là một phần trường hợp senstive?

Nội dung chính ShowShow

  • Độ nhạy trường hợp
  • Các câu lệnh
  • Breaks Whitespace & Line Break
  • Bản tóm tắt
  • PHP có phải là một ngôn ngữ nhạy cảm?
  • PHP có phải là trường hợp không
  • Là các biến trong trường hợp PHP
  • Là trường hợp PHP

Tôi chỉ có thể suy đoán rằng điều này bắt nguồn từ các phiên bản rất sớm, có thể là PHP/FI 2.0. Hướng dẫn sử dụng rõ ràng:

Hãy nhớ rằng tên hàm PHP/FI không nhạy cảm với trường hợp.

Hầu hết các đầu vào của người dùng, chẳng hạn như các tham số GET và POST, luôn được đăng ký dưới dạng các biến toàn cầu, hồi đó. Đối xử với những trường hợp này là không nhạy cảm có thể đã gây ra các vấn đề, và do đó, tất cả các biến đã được coi là nhạy cảm với trường hợp.

Từ những gì tôi có thể nói đây là loại định danh duy nhất trong PHP/FI 2.0. Tất cả những người khác đã được giới thiệu sau đó, dường như bắt chước các tên hàm không nhạy cảm trường hợp.

Các hằng số, đặc biệt, chỉ được giới thiệu như Php 4 (thủ công Php 3 đề cập đến "hằng số", nhưng ngày nay chúng được gọi là "nghĩa đen"). Vì một lý do bí ẩn nào đó (có thể không tìm thấy sự đồng thuận), nó đã được quyết định cho phép các định danh liên tục là

?>

Code language: PHP (php)
0D hoặc trường hợp nhạy cảm hoặc vô cảm đối với sự di cư của các nhà phát triển. Thật thú vị, trong khi

?>

Code language: PHP (php)
0 mặc định cho các hằng số nhạy cảm trường hợp, các đối tác C tương ứng (

?>

Code language: PHP (php)
2) mặc định là không nhạy cảm với trường hợp.

Tóm tắt: Trong hướng dẫn này, bạn sẽ học cú pháp PHP cơ bản, bao gồm độ nhạy, câu lệnh và khoảng trắng.: in this tutorial, you’ll learn basic PHP syntax, including case sensitivity, statements, and whitespaces.: in this tutorial, you’ll learn basic PHP syntax, including case sensitivity, statements, and whitespaces.

Là 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 phải có thẻ mở để bắt đầu mã PHP:

Code language: HTML, XML (xml)

Nếu bạn trộn mã PHP với HTML, bạn cần phải có thẻ kèm theo:

?>

Code language: PHP (php)

Ví dụ:

html> <html lang="en"> <head> <meta charset="UTF-8"> <title>PHP Syntaxtitle> head> <body> <h2> echo 'PHP Syntax'; ?>h2> body> html>

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:

echo 'PHP Syntax';

Code language: HTML, XML (xml)

Độ nhạy trường hợp

PHP là một phần nhạy cảm trường hợp. Biết được trường hợp nhạy cảm là gì và những gì không quan trọng lắm để tránh các lỗi cú pháp.partially case-sensitive. Knowing what are case sensitive and what is not is very important to avoid syntax errors.partially case-sensitive. Knowing what are case sensitive and what is not is very important to avoid syntax errors.

Nếu bạn có một chức năng như

?>

Code language: PHP (php)
3, bạn có thể sử dụng nó dưới dạng

?>

Code language: PHP (php)
4. Nó sẽ hoạt động đúng.

Những điều sau đây không nhạy cảm trường hợp 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ư

    ?>

    Code language: PHP (php)
    5 và

    ?>

    Code language: PHP (php)
    6.
  • Chức năng & tên lớp do người dùng xác định.

Mặt khác, các biến nhạy cảm trường hợp. ví dụ:

?>

Code language: PHP (php)
7 và

?>

Code language: PHP (php)
8 là các biến khác nhau.

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 câu lệnh là một mã thực hiện một cái gì đó, ví dụ: gán một giá trị cho một biến và gọi một hàm.

Một tuyên bố luôn kết thúc với một dấu chấm phẩy (

?>

Code language: PHP (php)
9). Sau đây hiển thị một câu lệnh gán một chuỗi theo nghĩa đen cho biến

?>

Code language: PHP (php)
7:

?>

Code language: PHP (php)
5

Ví dụ trên là một tuyên bố đơn giản. PHP cũng có một tuyên bố hỗn hợp bao gồm một hoặc nhiều câu lệnh đơn giản. Một câu lệnh ghép sử dụng niềng răng xoăn để đánh dấu một khối mã. Ví dụ:

?>

Code language: PHP (php)
6

Bạn không cần phải đặt dấu chấm phẩy sau khi nẹp xoăn (

html> <html lang="en"> <head> <meta charset="UTF-8"> <title>PHP Syntaxtitle> head> <body> <h2> echo 'PHP Syntax'; ?>h2> body> html>

Code language: HTML, XML (xml)
1).

Thẻ đóng của khối PHP (

html> <html lang="en"> <head> <meta charset="UTF-8"> <title>PHP Syntaxtitle> head> <body> <h2> echo 'PHP Syntax'; ?>h2> body> html>

Code language: HTML, XML (xml)
2) tự động ngụ ý một dấu chấm phẩy (

?>

Code language: PHP (php)
9). Do đó, bạn không cần phải đặt một dấu chấm phẩy trong tuyên bố cuối cùng trong một khối PHP. Ví dụ:

?>

Code language: PHP (php)
0

Trong ví dụ này, tuyên bố

html> <html lang="en"> <head> <meta charset="UTF-8"> <title>PHP Syntaxtitle> head> <body> <h2> echo 'PHP Syntax'; ?>h2> body> html>

Code language: HTML, XML (xml)
4 không cần một 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ụ:

?>

Code language: PHP (php)
2

Lưu ý rằng nó rất ổn nếu mã có thể không có ý nghĩa gì với bạn bây giờ vì bạn sẽ tìm hiểu thêm về chúng trong hướng dẫn sắp tới.

Breaks Whitespace & Line Break

Trong hầu hết các trường hợp, khoảng trắng và phá vỡ dòng don don có ý nghĩa đặc biệt trong PHP. Do đó, bạn có thể đặt một câu lệnh trong một dòng hoặc trải dài trên nhiều dòng.

Ví dụ: đoạn mã sau tương đương:

?>

Code language: PHP (php)
3

And:

?>

Code language: PHP (php)
4

Bản tóm tắt

  • PHP có phải là một ngôn ngữ nhạy cảm?
  • PHP có phải là trường hợp không
  • Là các biến trong trường hợp PHP
  • Là trường hợp PHP

Tôi chỉ có thể suy đoán rằng điều này bắt nguồn từ các phiên bản rất sớm, có thể là PHP/FI 2.0. Hướng dẫn sử dụng rõ ràng:

PHP có phải là một ngôn ngữ nhạy cảm?

PHP có phải là trường hợp khôngPHP is partially case-sensitive. PHP constructs, function names, class names are case-insensitive, whereas variables are case-sensitive.

PHP có phải là trường hợp không

Trong PHP, tên biến và không đổi là trường hợp nhạy cảm, trong khi tên hàm thì không.variable and constant names are case sensitive, while function names are not.variable and constant names are case sensitive, while function names are not.

Là các biến trong trường hợp PHP

Hãy nhớ rằng tên biến PHP là nhạy cảm trường hợp!PHP variable names are case-sensitive!PHP variable names are case-sensitive!

Là trường hợp PHP

thật!PHP là một ngôn ngữ nhạy cảm trường hợp.PHP is a case sensitive language.PHP is a case sensitive language.