分享PHP代码检查经验

27 篇文章 1 订阅

问: 团队十多人开发, 如何保证代码规范统一?  http://segmentfault.com/q/1010000000119048

答: 使用代码格式化工具 PHP Code Sniffer http://pear.php.net/package/PHP_CodeSniffer

 

问: 怎么使用? 

答: Google php code sniffer https://github.com/squizlabs/PHP_CodeSniffer

 

问: 对默认的规则不满意, 如何自定义规则? 

答: http://xwsoul.com/posts/813

 

问: 平时使用Yii2, 有没有Yii2对应的规则?

答: https://github.com/yiisoft/yii2-coding-standards

 

问: 如何安装Yii2对应的规则? 

答: 参考自定义规则

 

问: 如何在检测的时候使用Yii2的规则?

答: phpcs --standard=Yii2 backend/controllers

 

问: 如何在提交代码之前自动对修改的文件进行检查?

答: 使用git的钩子pre-commit  https://github.com/s0enke/git-hooks/tree/master/phpcs-pre-commit

 

问: 既然他知道了规则,可不可以自动替换成符合规划的代码?

 

答: phpcbf --standard=Yii2 backend/controllers  将其添加到git的钩子程序当中

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
PHP是一种强大的服务器端脚本语言,常用于网站开发和与数据库交互。为了在朋友圈中分享内容,我们可以使用PHP来编写代码实现。 首先,我们需要创建一个数据库来存储用户的朋友圈内容。可以使用MySQL等数据库管理系统来创建一个名为"moments"的数据库,并在其中创建一个名为"posts"的表,表中包含字段:id、user_id、content、created_at。 接下来,我们可以使用PHP编写代码来实现朋友圈的分享功能。我们可以从前端获取用户在朋友圈中输入的内容,并将其保存到数据库中。 ```php <?php // 连接数据库 $conn = mysqli_connect("localhost", "username", "password", "moments"); // 检查连接是否成功 if (!$conn) { die("连接失败: " . mysqli_connect_error()); } // 获取前端传递的用户ID和朋友圈内容 $user_id = $_POST['user_id']; $content = $_POST['content']; // 将用户的朋友圈内容插入数据库中 $sql = "INSERT INTO posts (user_id, content, created_at) VALUES ('$user_id', '$content', now())"; if (mysqli_query($conn, $sql)) { echo "分享成功"; } else { echo "分享失败: " . mysqli_error($conn); } // 关闭数据库连接 mysqli_close($conn); ?> ``` 以上代码通过使用mysqli扩展函数连接数据库,并将用户输入的朋友圈内容插入到数据库表中。插入成功后,返回“分享成功”消息,否则返回错误信息。 通过以上的PHP代码,我们可以实现朋友圈的分享功能。当用户在前端输入内容后,点击分享按钮,即可将内容保存到数据库中。这样,其他用户就可以看到该用户的朋友圈内容了。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值