Hướng dẫn php is case sensitive or not - php có phân biệt chữ hoa chữ thường hay không

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

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.

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

Lớp hướng dẫn (hướng dẫnclass.com) là một cửa hàng dừng để tìm hiểu trực tuyến về các công nghệ web khác nhau, chuẩn bị cho một cuộc phỏng vấn và tăng cường các kỹ năng kỹ thuật của bạn.

Chúng tôi cung cấp các hướng dẫn trực tuyến miễn phí về các công nghệ web mới nhất. Những hướng dẫn này có cấu trúc tốt và dễ sử dụng cho người mới bắt đầu. Với mỗi hướng dẫn, bạn có thể tìm thấy một danh sách các bài tập, bài tập, mã, bài viết và câu hỏi phỏng vấn liên quan.

Hãy nhớ rằng tên biến PHP là nhạy cảm trường hợp!: in this tutorial, you’ll learn basic PHP syntax, including case sensitivity, statements, and whitespaces.

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.

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

Code language: HTML, XML (xml)

Giống như HTML, bạn cần phải có thẻ mở để bắt đầu mã PHP:

?>

Code language: PHP (php)

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

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)

Ví dụ:

echo '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:

Độ nhạy trường hợppartially case-sensitive. Knowing what are case sensitive and what is not is very important to avoid syntax errors.

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.

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.

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:

$message = "Hello";

Code language: PHP (php)

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ụ:

if( $is_new_user ) { send_welcome_email(); }

Code language: PHP (php)

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ụ:

echo $name ?>

Code language: HTML, XML (xml)

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ụ:

echo $name; ?>

Code language: HTML, XML (xml)

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:

login( $username, $password );

Code language: PHP (php)

And:

login( $username, $password );

Code language: PHP (php)

Bản tóm tắt

  • PHP là một phần nhạy cảm trường hợp.
  • Cấu trúc PHP, tên chức năng, tên lớp không nhạy cảm với trường hợp, trong khi các biến nhạy cảm trường hợp.
  • Một tuyên bố kết thúc với một dấu chấm phẩy (;).
  • Khoảng trắng và phá vỡ dòng don don vấn đề trong PHP; Không cần chúng để làm cho mã dễ đọc hơn.

Bạn có thấy hướng dẫn này hữu ích không?

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

Các lớp PHP là sự pha trộn giữa các biến và hàm, vì vậy chúng nhạy cảm với trường hợp một phần.Như bạn có thể thấy trong ví dụ trên, các biến $ num và $ num có thể có các giá trị khác nhau.Nhưng khi bạn khai báo hai chức năng có cùng tên, PHP sẽ tạo ra một lỗi nghiêm trọng: không thể điều chỉnh lại chức năng., so they are partially case-sensitive. As you can see in the example above, the variables $num and $NUM can have different values. But when you declare two functions with the same name, PHP produces a fatal error: cannot redeclare the function.

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.

Là 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!