/ Lập Trình PHP

Quy tắc đặt tên biến trong PHP

Khi đặt tên cho biến thì chúng ta cần tuân theo Quy tắc đặt tên biến trong PHP. Vậy PHP có quy ước định danh ra sao?

Quy tắc đặt tên biến trong PHP

Trong lập trình, những ngôn ngữ mà bạn đã được học, bên cạnh các quy tắc về đặt tên cho biến trong php, hàm, lớp, v.v.. bạn còn phải nắm được các quy ước về việc đặt tên – Naming Conventions. Hãy cùng Itexpress.edu.vn tìm hiểu.

Các quy tắc đặt tên biến trong PHP

Quy tắc 1

Tên hàm ở cấp user (user-level) nên được đặt trong macro PHP_FUNCTION(). Các tên này nên dùng chữ in thường, và sử dụng dấu gạch dưới (_) để phân cách nếu tên gồm nhiều từ, và cũng nên xem xét để tên có độ dài vừa phải. Các tên viết tắt nên tránh dùng vì chúng làm giảm khả năng nắm được mục đích của hàm.

  • Tên chuẩn:
    ‘encrypt_self_test’
    ‘mysql_list_fields’
  • Tên chấp nhận được:
    ‘get_html_translation_table’
    ‘encrypt_mod_get_algo_sup_key_sizes’
  • Tên tồi:
    ‘hw_GetObjectByQueryCollObj’
    ‘pg_setclientencoding’
    ‘jf_n_s_i’

Quy tắc 2

Nếu chúng là một trong số  các hàm có cùng nguồn gốc (parent), tên của nguồn gốc nên có trong tên hàm và cần làm rõ mối quan hệ đó. Nên đặt tên với định dạng ‘nguồn_gốc_*‘, định danh chỉ họ các hàm đặt phía trước.

Hay xem một họ các hàm ‘foo’ dưới đây:

  • Tên chuẩn:
    ‘foo_select_bar’
    ‘foo_insert_baz’
    ‘foo_delete_baz’
  • Tên tồi:
    ‘fooselect_bar’
    ‘fooinsertbaz’
    ‘delete_foo_baz’

Quy tắc 3

Các hàm được sử dụng bởi những hàm user nên bắt đầu với ‘_php_’, và tiếp theo là những từ khác được phân cách bởi dấu gạch dưới (_) viết bằng chữ in thường và mô tả được chức năng của hàm. Nếu có thể ứng dụng, chúng nên được mô tả với ‘static’.

Quy tắc 4

Tên biến phải mang ý nghĩa. Nên tránh các biến sử dụng một ký tự, trừ chúng là những biến thực sự không có ý nghĩa hoặc biến dùng tạm (ví dụ: for ($i=0; $i<100;$ i++) v.v.)

Quy tắc 5

Tên biến nên viết bằng chữ in thường. Sử dụng dấu gạch dưới để phân tách các từ nếu tên gồm nhiều từ ghép lại.

Quy tắc 6

Tên phương thức tuân theo quy ước đặt tên ‘studlyCaps‘ (còn được biết đến với tên gọi là ‘bumpy case’ hoặc  ‘camel caps’), và cũng nên lưu ý cần đảm bảo độ dài hợp lý. Chữ cái bắt đầu của tên dùng chữ in thường, mỗi từ tiếp theo nếu có thì viết hoa chữ cái đầu mỗi từ đó.

  • Tên chuẩn:
    ‘connect()’
    ‘getData()’
    ‘buildSomeWidget()’
  • Tên tồi:
    ‘get_Data()’
    ‘buildsomewidget’
    ‘getI()’

Quy tắc 7

Các lớp nên có tên chứa đựng sự mô tả về nó. Tránh dùng từ viết tắt nếu có thể. Mỗi từ trong tên lớp nên viết hoa chữ cái đầu, tránh dùng dấu gạch dưới (_). Tên các lớp để thể hiện chúng có chung nguồn gốc nên có tên của nguồn gốc, mối liên quan đặt ở đầu.

  • Tên chuẩn:
    ‘Curl’
    ‘FooBar’
  • Tên tồi:
    ‘foobar’
    ‘foo_bar’

Nếu bạn nắm vững quy ước đặt tên trong JavaC# chắc bạn cũng thấy sự tương đồng nào đó trong các quy ước trên.

Bài học lập trình web php này đã giúp bạn đã hiểu rõ về quy tắc đặt tên biến trong PHP. Chúc bạn học tốt.