來由:最近想把以前寫的一套微信公眾平臺庫重寫,所以先定義好一些命名規則,以方便調用和查看代碼時更直觀。使用語言是php,歡迎拍磚。
0、類型前綴,無論函數或變量都需要一個類型前綴,類型前綴有$type=[obj,int,float,str,date,void] 即復雜類型、整數、浮點數、字符串、日期、空1、任何函數名稱的命名方式的正則表達式是wx_fn_$type_[a-z]+(_[a-z0-9]+){0,}2、任何函數名稱的由來都是以公眾平臺api的請求目錄+請求動作組成,例如api為:https://api.weixin.QQ.com/cgi-bin/qrcode/create?access_token=TOKEN那么正確的函數名應該是:wx_fn_cgibin_grcode_create3、任何常量的命名方式的正則表達式是WX_toUpperCase($type_)[A-Z]+(_[A-Z0-9]+){0,}4、任何局部變量的命名方式的正則表達式是var_$type_[a-z]+(_[a-z0-9]+){0,}5、任何全局變量的命名方式的正則表達式是g_var_$type_[a-z]+(_[a-z0-9]+){0,}6、任何回調函數的命名方式的正則表達式是cb_fn_$type_[a-z]+(_[a-z0-9]+){0,}
參考書籍《代碼整潔之道》

新聞熱點
疑難解答