原文:<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` ...

最新文章

  1. 2016 Google code jam 答案
  2. url中的特殊字符问题
  3. webkitTransitionEnd webkitAnimationEnd事件
  4. Asp.net 未处理异常
  5. 利用Velocity结合Spring发email
  6. 40 个超棒的免费 Bootstrap HTML5 网站模板
  7. Zedboard甲诊opencv图像处理(二)
  8. C# 验证识别基类
  9. 201521123003《Java程序设计》第12周学习总结
  10. APP在模拟器崩溃,提示__gcd_queue_item_enqueue_hook_block_invoke
  11. 如何在Ubuntu 18.04中安装VMware Workstation Player
  12. Spring MVC中一般类使用service
  13. PHP安装linux
  14. .NET 4.0中的泛型逆变和协变
  15. Air Raid HDU 1151
  16. 配置linux DNS
  17. 15信号sigaction
  18. 测试你的 In-app Billing 程序
  19. 怎么用spring cloud service-id 进行调用接口
  20. html-w3c规范及常见标签

热门文章

  1. chrome https添加信任
  2. iOS开发——项目实战总结&amp;关于随机量
  3. Jenkins Code Sign error: No provisioning profiles found
  4. asihttprequest本机调试时正常,发布后闪退
  5. 上海华魏光纤传感科技有限公司 招聘 《.NET研发工程师》
  6. Windows Phone 8.1 Update1 支持中文“小娜”及开发者模拟器更新
  7. 关于STM8空间不足的解决方法
  8. Linq专题之var关键字
  9. Oracle 物化视图 说明
  10. 【NS2仿真】UDP协议