Hướng dẫn function names are case sensitive in php - tên hàm phân biệt chữ hoa chữ thường trong php
Tôi đến từ nền Java. Trong Java, mọi phương pháp đều có trường hợp nhạy cảm trong khi gọi. Nhưng trong PHP, tôi đã không thấy tên hàm nhạy cảm trường hợp trong khi gọi các chức năng. Show
Bất cứ ai cũng có thể làm rõ nghi ngờ của tôi tại sao điều này còn được gọi là tên hàm không nhạy cảm không có trường hợp. Và xin vui lòng cho tôi làm thế nào để hạn chế trong PHP? Cảm ơn trước.
Ahmet Kakıcı 6.2344 Huy hiệu vàng37 Huy hiệu bạc48 Huy hiệu đồng4 gold badges37 silver badges48 bronze badges Đã hỏi ngày 3 tháng 12 năm 2013 lúc 7:10Dec 3, 2013 at 7:10
3 Họ là trường hợp vô cảm, xem điều này:
http://www.php.net/manual/en/functions.user-defined.php
Chất xơ 5.50412 Huy hiệu vàng34 Huy hiệu bạc62 Huy hiệu Đồng12 gold badges34 silver badges62 bronze badges Đã trả lời ngày 3 tháng 12 năm 2013 lúc 7:14Dec 3, 2013 at 7:14
AnasanasAnas 5665 Huy hiệu bạc10 Huy hiệu Đồng5 silver badges10 bronze badges 3 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. Trang web này cung cấp các hướng dẫn về PHP, HTML, CSS, SEO, C, C ++, JavaScript, WordPress và tiếp thị kỹ thuật số cho người mới bắt đầu. Bắt đầu học ngay bây giờ. Một hàm có thể được xác định bằng cách sử dụng cú pháp như sau: Ví dụ #1 Mã giả để chứng minh việc sử dụng chức năng
Bất kỳ mã PHP hợp lệ nào cũng có thể xuất hiện bên trong một hàm, ngay cả các hàm và định nghĩa lớp khác. Tên chức năng tuân theo các quy tắc giống như các nhãn khác trong PHP. Một tên hàm 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. Như một biểu hiện chính quy, nó sẽ được thể hiện như vậy: Các chức năng không cần phải được xác định trước khi chúng được tham chiếu, ngoại trừ khi một hàm được xác định có điều kiện như trong hai ví dụ dưới đây. Khi một hàm được xác định theo cách có điều kiện như hai ví dụ được hiển thị. Định nghĩa của nó phải được xử lý trước khi được gọi. Ví dụ #2 Chức năng có điều kiện
= true;/* We can't call foo() from here Ví dụ #3 Chức năng trong các chức năng
Tất cả các chức năng và các lớp trong PHP đều có phạm vi toàn cầu - chúng có thể được gọi bên ngoài một hàm ngay cả khi chúng được xác định bên trong và ngược lại. PHP không hỗ trợ quá tải chức năng, cũng không thể xác định hoặc xác định lại các chức năng được khai báo trước đó.
Cả hai số lượng đối số và đối số mặc định đều được hỗ trợ trong các chức năng. Xem thêm các tài liệu tham khảo chức năng cho func_num_args (), func_get_arg () và func_get_args () để biết thêm thông tin.func_num_args(), func_get_arg(), and func_get_args() for more information. Có thể gọi các hàm đệ quy trong PHP. Ví dụ #4 Chức năng đệ quy
Tên chức năng có phải là trường hợp khôngCác chức năng không nhạy cảm trường hợp, các biến là trường hợp nhạy cảm., Variables are case sensitive.
Những phần của PHP là trường hợpTrong 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.
Tên chức năng có phải là trường hợp khôngJavaScript là một ngôn ngữ nhạy cảm trường hợp.Điều này có nghĩa là các từ khóa ngôn ngữ, biến, tên hàm và bất kỳ định danh nào khác phải luôn được gõ với vốn hóa nhất quán của các chữ cái.Ví dụ, từ khóa trong khi phải được gõ vào trong khi đó, không phải là trong khi đó, trong khi đó, trong khi đó.
Tên chức năng trong PHP là gì?Tên chức năng tuân theo các quy tắc giống như các nhãn khác trong PHP.Một tên hàm 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.Như một biểu thức chính quy, nó sẽ được thể hiện như vậy: ^[A-A-Z_ \ x80- \ xff] [A-A-Z0-9_ \ x80- \ xff]*$.A valid function name starts with a letter or underscore, followed by any number of letters, numbers, or underscores. As a regular expression, it would be expressed thus: ^[a-zA-Z_\x80-\xff][a-zA-Z0-9_\x80-\xff]*$ . |