PHP hoặc từ khóa

Mã định danh là tên mà chúng ta xác định các biến, hằng, mảng, hàm, giao diện và lớp

Đó là một cái tên, giống như John sẽ là tên của một người, hay Ford sẽ là tên thương hiệu của một chiếc xe hơi

PHP có một số quy tắc nhất định mà chúng ta phải ghi nhớ khi đặt tên cho các biến, hằng, mảng, hàm, giao diện và lớp

Nếu có các quy tắc và/hoặc quy ước cụ thể khác với những quy tắc dưới đây, chúng tôi sẽ giải thích từng quy tắc trong các bài học hướng dẫn tương ứng

1. Một biến phải bắt đầu bằng ký hiệu $. Nếu chúng tôi không bao gồm biểu tượng $, trình thông dịch sẽ giả sử một hằng số. Quy tắc này không áp dụng cho hằng, hàm, giao diện hoặc lớp


2. Tên không thể bắt đầu bằng một giá trị số, nhưng có thể chứa một số bên trong nó

Ví dụ. tên không được bắt đầu bằng số


3. Tên có thể bắt đầu bằng chữ hoa hoặc chữ thường trong bảng chữ cái A - Z hoặc a - z và dấu gạch dưới _

Ví dụ. chữ cái và dấu gạch dưới được cho phép


4. Tên không được chứa các ký tự đặc biệt như $, @, %, v.v.

Ví dụ. ký tự đặc biệt không được phép


5. Hầu hết các tên đều phân biệt chữ hoa chữ thường, có nghĩa là tên có chữ thường không giống với tên có chữ hoa

Ví dụ. tên có phân biệt chữ hoa chữ thường


Mặc dù cùng một từ được sử dụng trong ví dụ trên, nhưng chúng được coi là khác nhau do cách viết hoa của chúng

6. Tên không được chứa từ khóa cụ thể của PHP. Từ khóa là những từ được PHP dành riêng cho các mục đích sử dụng đặc biệt


Trong PHP các từ if , other và while là các từ khóa. Việc đặt tên một biến bằng những từ này không hoàn toàn là bất hợp pháp, tuy nhiên, nó thường được coi là thông lệ xấu

Hầu hết các ngôn ngữ đều có các quy ước nghiêm ngặt về cách viết hoa của các vùng chứa dữ liệu, chẳng hạn như các biến

Ví dụ, trong trường hợp của Python, tên biến và hàm sử dụng solid_case với dấu gạch dưới phân tách từng từ, trong khi các lớp sử dụng PascalCase trong đó các từ được viết hoa

Các quy ước Python được chỉ định trong tài liệu PEP-8 của nó và nó rất khó chịu khi phá vỡ các quy ước đó

Tuy nhiên, trong PHP, các quy ước ít nghiêm ngặt hơn. Chúng ta có thể thấy, đặc biệt là trong mã cũ hơn, các hàm thường được đặt tên bằng Snake_case, nhưng trong mã mới hơn, camelCase hoặc PascalCase được sử dụng

Chúng ta cũng phải xem xét các ứng dụng và khuôn khổ PHP phổ biến. Ví dụ, khung công tác Zend và Symfony không thích dấu gạch dưới nhưng CodeIgniter khuyến khích sử dụng Snake_case. Wordpress cũng khuyến khích sử dụng Snake_case thay vì camelCase

Chúng ta hãy xem các vỏ bọc khác nhau

Khi sử dụng trường hợp con rắn, tất cả các từ của tên là chữ thường. Nếu tên có nhiều từ thì các từ được phân tách bằng dấu gạch dưới


Các nghiên cứu đã chỉ ra rằng cách đọc ẩn dụ dễ đọc nhất, tuy nhiên, hầu hết các lập trình viên không thích cách viết từ ẩn dụ

Khi sử dụng trường hợp lạc đà, từ đầu tiên của tên là chữ thường. Nếu một tên có nhiều từ, mỗi từ mới được kết nối trực tiếp với từ trước nhưng chữ cái đầu tiên là chữ hoa


Hầu hết các lập trình viên thích viết hoa lạc đà cho tên biến và hàm

Khi sử dụng pascal, chữ cái đầu tiên của một từ là chữ hoa. Nếu tên có nhiều từ, mỗi từ mới được nối trực tiếp với từ trước đó nhưng chữ cái đầu tiên cũng viết hoa


Hầu hết các nhà phát triển thích cách viết hoa pascal cho tên lớp

Như đã đề cập trước đây, các khung khác nhau sẽ có các quy ước khác nhau. Hầu hết các nơi làm việc cũng sẽ có những quy ước riêng mà bạn sẽ phải tuân theo

Vì nó không nghiêm ngặt trong PHP như trong Python, nên việc bạn sử dụng cái gì không thực sự quan trọng, miễn là bạn luôn nhất quán

Trong loạt bài hướng dẫn này, chúng ta sẽ sử dụng camelCase cho các biến/thuộc tính và hàm/phương thức và PascalCase cho các lớp

Đối với các hằng số, chúng tôi sẽ sử dụng chữ hoa đầy đủ với phân tách từ gạch dưới. EXAMPLE_CONSTANT

Trong PHP có một số từ được dành riêng cho mục đích sử dụng đặc biệt. Chúng ta không thể sử dụng những từ này khi đặt tên cho biến, hằng, mảng, hàm, giao diện và lớp

Những từ khóa này có ý nghĩa đặc biệt và chỉ được sử dụng trong ngữ cảnh đặc biệt. Mặc dù không có gì nghiêm ngặt ngăn cản chúng ta đặt trước một từ khóa có ký hiệu $, nhưng nó thường được coi là một cách làm không tốt và nó sẽ làm cho mã khó đọc và chậm

Bảng sau hiển thị danh sách các từ khóa trong PHP được dành riêng cho mục đích sử dụng đặc biệt

__halt_compiler[]abstractandarray[]asbreakcallable [PHP 5. 4] casecatchclasscloneconst Continuedeclaredefaultdie[]doechoelseelseifempty[]enddeclareendforeachendifendswitchendwhileeval[]exit[]extendsfinally [PHP 5. 5]foreachfunctionglobalgoto [PHP 5. 3]ifimplementsincludeinclude_onceinsteadof [PHP 5. 4] instanceofinterfaceisset[] list[] không gian tên [PHP 5. 3]neworprintprivateprotectedpublicrequirerequire_oncereturnstaticswitchthrowtrait [PHP 5. 4]tryunset[]usevarwhilexoryield [PHP 5. 5] năng suất từ ​​​​[PHP 7. 0]

Toán hạng. Lvalue và Rvalue

Có hai loại biểu thức trong PHP, Lvalues ​​và Rvalues. Toán hạng bên trái của phép gán = là Lvalue và toán hạng ở bên phải của phép gán là Rvalue

Một giá trị có thể có một giá trị được gán cho nó để nó được phép xuất hiện ở bên trái hoặc bên phải của một nhiệm vụ

đầu ra. Lvalue, toán hạng bên trái


Một giá trị là một biểu thức không thể được gán một giá trị vì vậy nó chỉ có thể xuất hiện ở bên phải của một phép gán

Các từ khóa PHP là gì?

Từ khóa PHP

Chức năng có phải là một từ khóa trong PHP không?

Định nghĩa và cách sử dụng . The function keyword is used to create a function.

Từ khóa mới trong PHP là gì?

Từ khóa new được dùng để tạo một đối tượng từ một lớp .

Các từ khóa PHP có phân biệt chữ hoa chữ thường không?

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 .

Chủ Đề