Php phân biệt chữ hoa chữ thường theo cách nào?

Nếu bạn là nhà phát triển PHP, thì bạn có thể tranh luận về phân biệt chữ hoa chữ thường trong ngôn ngữ lập trình PHP. Vì vậy, bạn đã tìm kiếm nó và vô tình truy cập vào trang web này. Vâng, bạn đã hạ cánh đến đúng nơi. Sau đây, chúng tôi sẽ mô tả về phân biệt chữ hoa chữ thường được áp dụng cho ngôn ngữ lập trình PHP

Bạn có thể viết biến PHP cũng như các hàm tùy thích trong khi xây dựng các dự án PHP của mình để dễ dàng hoàn thành các dự án đó hơn. Tuy nhiên, bạn có thể rơi vào tình thế tiến thoái lưỡng nan về phân biệt chữ hoa chữ thường của PHP về việc cái nào sẽ hiệu quả và cái nào không. Vì vậy, để giúp bạn, chúng tôi đã tạo ví dụ về phân biệt chữ hoa chữ thường cho ngôn ngữ lập trình PHP. Chà, đối với thông tin về vấn đề này, phân biệt chữ hoa chữ thường trong PHP được áp dụng cho tất cả các biến, trong khi nó không áp dụng được cho tất cả các hàm, lớp và từ khóa do người dùng xác định [ví dụ:. if, other, while, foreach, echo, v.v.]. Ví dụ cho điều này được đưa ra dưới đây





Case Sensitivity In PHP






Hình ảnh hiển thị ở trên là kết quả của mã PHP được cung cấp ở trên khi nó được thực thi. Tại đây, bạn có thể thấy rằng không có hiệu ứng phân biệt chữ hoa chữ thường đối với các từ khóa PHP cũng như các hàm do người dùng xác định, trong khi đối với trường hợp của biến, có ảnh hưởng của phân biệt chữ hoa chữ thường đối với PHP, như đã thấy trong trường hợp thứ nhất, thứ hai,

Bây giờ, chúng ta có thể giả sử rằng, nếu bạn đã làm theo đúng ví dụ trên, thì bây giờ bạn đã biết về phân biệt chữ hoa chữ thường trong PHP. Vì vậy, sau khi tìm hiểu về điều này, đừng nhầm lẫn về phân biệt chữ hoa chữ thường PHP và hoàn thành dự án PHP của bạn nhanh nhất có thể mà không có bất kỳ sự nhầm lẫn nào

Các biến trong PHP được biểu thị bằng ký hiệu đô la theo sau là tên của biến. Tên biến phân biệt chữ hoa chữ thường

Tên biến tuân theo các quy tắc giống như các nhãn khác trong PHP. Tên biến hợp lệ bắt đầu bằng một chữ cái hoặc dấu gạch dưới, theo sau là bất kỳ số lượng chữ cái, số hoặc dấu gạch dưới nào. Là một biểu thức chính quy, nó sẽ được thể hiện như vậy. ^[a-zA-Z_\x80-\xff][a-zA-Z0-9_\x80-\xff]*$

Ghi chú. Đối với mục đích của chúng tôi ở đây, một chữ cái là a-z, A-Z và các byte từ 128 đến 255 [0x80-0xff]

Ghi chú. $this là biến đặc biệt không thể gán. Trước PHP 7. 1. 0, gán gián tiếp [e. g. bằng cách sử dụng biến biến] là có thể

Để biết thông tin về các hàm liên quan đến biến, hãy xem Tham khảo hàm biến

$var = 'Bob';
$Var = 'Joe';
echo "$var, $Var";      // outputs "Bob, Joe"

$4site = 'not yet';     // invalid; starts with a number
$_4site = 'not yet';    // valid; starts with an underscore
$täyte = 'mansikka';    // valid; 'ä' is [Extended] ASCII 228.
?>

Theo mặc định, các biến luôn được gán theo giá trị. Điều đó có nghĩa là, khi bạn gán một biểu thức cho một biến, toàn bộ giá trị của biểu thức ban đầu được sao chép vào biến đích. Ví dụ, điều này có nghĩa là sau khi gán giá trị của một biến cho một biến khác, việc thay đổi một trong các biến đó sẽ không ảnh hưởng đến biến kia. Để biết thêm thông tin về loại bài tập này, hãy xem chương về Biểu thức

PHP cũng cung cấp một cách khác để gán giá trị cho các biến. chỉ định bằng cách tham khảo. Điều này có nghĩa là biến mới chỉ đơn giản là tham chiếu [nói cách khác, "trở thành bí danh cho" hoặc "trỏ tới"] biến ban đầu. Các thay đổi đối với biến mới ảnh hưởng đến biến ban đầu và ngược lại

Để gán theo tham chiếu, chỉ cần thêm dấu và [&] vào đầu biến đang được gán [biến nguồn]. Chẳng hạn, đoạn mã sau xuất ra 'My name is Bob' hai lần

$foo = 'Bob';              // Assign the value 'Bob' to $foo
$bar = &$foo;              // Reference $foo via $bar.
$bar = "My name is $bar";  // Alter $bar...
echo $bar;
echo $foo;                 // $foo is altered too.
?>

Một điều quan trọng cần lưu ý là chỉ các biến được đặt tên mới có thể được chỉ định theo tham chiếu

________số 8

function test[]
{
   return 25;
}

^[a-zA-Z_\x80-\xff][a-zA-Z0-9_\x80-\xff]*$0

Không cần thiết phải khởi tạo các biến trong PHP tuy nhiên đó là một cách thực hành rất tốt. Các biến chưa được khởi tạo có giá trị mặc định thuộc loại của chúng tùy thuộc vào ngữ cảnh mà chúng được sử dụng - boolean mặc định là 0x80-0xff0, số nguyên và số thực mặc định là 0, chuỗi [e. g. được sử dụng trong tiếng vang] được đặt thành một chuỗi trống và các mảng trở thành một mảng trống

Ví dụ #1 Giá trị mặc định của các biến chưa được khởi tạo

0x80-0xff1

0x80-0xff2

0x80-0xff3

0x80-0xff4

0x80-0xff5

0x80-0xff6

0x80-0xff7

Việc dựa vào giá trị mặc định của một biến chưa được khởi tạo là một vấn đề trong trường hợp gộp một tệp này vào một tệp khác sử dụng cùng một tên biến. Lỗi mức E_NOTICE được phát sinh trong trường hợp làm việc với các biến chưa được khởi tạo, tuy nhiên không phải trong trường hợp nối thêm các phần tử vào mảng chưa được khởi tạo. cấu trúc ngôn ngữ isset[] có thể được sử dụng để phát hiện xem một biến đã được khởi tạo chưa

Đó là trường hợp

Trong PHP, tên biến và hằng phân biệt chữ hoa chữ thường, còn tên hàm thì không.

Là trường hợp PHP

Hãy nhớ rằng Tên biến PHP phân biệt chữ hoa chữ thường .

Là trường hợp chuỗi PHP

PHP. hàm strcasecmp[] . Chức năng này tương tự như strncasecmp[], điểm khác biệt duy nhất là strncasecmp[] cung cấp điều khoản để chỉ định số lượng ký tự được sử dụng từ mỗi chuỗi để so sánh. It is case-insensitive. This function is similar to strncasecmp[], the only difference is that the strncasecmp[] provides the provision to specify the number of characters to be used from each string for the comparison.

Phương pháp nào là trường hợp

Phương thức yêu cầu request method phân biệt chữ hoa chữ thường.

Chủ Đề