译 PrestaShop开发者指南 第二篇 代码规范
2024-10-19 00:20:50
原文:<http://doc.prestashop.com/display/PS15/Coding+Standards>
废话不多译了,讲重点。
代码风格验证工具:CodeSniffer(<http://pear.php.net/package/PHP_CodeSniffer/>)
PS的验证适配文件: <https://github.com/PrestaShop/PrestaShop-norm-validator>
用户提交的数据,通过
Tools::getValue('name')
的方式获取,但它不对数据进行安全性校验,切记!
有个pSQL($value)的方法可以用来过滤SQL注入语句。
方法参数尽量带类型的指定:public myMethod(Array $var1, $var2, Object $var3)
数据库表名要加前缀,写法 ... FROM `'. _DB_PREFIX_.'customer` ...
最新文章
- 2016 Google code jam 答案
- url中的特殊字符问题
- webkitTransitionEnd webkitAnimationEnd事件
- Asp.net 未处理异常
- 利用Velocity结合Spring发email
- 40 个超棒的免费 Bootstrap HTML5 网站模板
- Zedboard甲诊opencv图像处理(二)
- C# 验证识别基类
- 201521123003《Java程序设计》第12周学习总结
- APP在模拟器崩溃,提示__gcd_queue_item_enqueue_hook_block_invoke
- 如何在Ubuntu 18.04中安装VMware Workstation Player
- Spring MVC中一般类使用service
- PHP安装linux
- .NET 4.0中的泛型逆变和协变
- Air Raid HDU 1151
- 配置linux DNS
- 15信号sigaction
- 测试你的 In-app Billing 程序
- 怎么用spring cloud service-id 进行调用接口
- html-w3c规范及常见标签
热门文章
- chrome https添加信任
- iOS开发——项目实战总结&;关于随机量
- Jenkins Code Sign error: No provisioning profiles found
- asihttprequest本机调试时正常,发布后闪退
- 上海华魏光纤传感科技有限公司 招聘 《.NET研发工程师》
- Windows Phone 8.1 Update1 支持中文“小娜”及开发者模拟器更新
- 关于STM8空间不足的解决方法
- Linq专题之var关键字
- Oracle 物化视图 说明
- 【NS2仿真】UDP协议