php设计模式之面向过程实现举报功能实例代码
Posted 毛毛 - 非科班的理科生
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php设计模式之面向过程实现举报功能实例代码相关的知识,希望对你有一定的参考价值。
<html> <head> <meta charset="UTF-8"> <title>责任链模式</title> </head> <body> <h1>责任链模式举报</h1> <form action="09.php" method="post"> <select name="lev" id=""> <option value="">全部类型</option> <option value="1">粗口</option> <option value="2">黄赌毒</option> <option value="3">国家分裂</option> </select> <button type="submit">举报</button> </form> </body> </html>
php
<?php header("Content-type:text/html;charset=utf-8"); $lev = $_POST[‘lev‘]; if ($lev == 1) { $process = new Broad(); $process->process(); }elseif ($lev == 2) { $process = new Admin(); $process->process(); }elseif ($lev == 3) { $process = new Police(); $process->process(); }else{ echo "一切正常"; } /** * 版主 */ class Broad { public function process() { echo "版主删帖"; } } /** * 管理员 */ class Admin { public function process() { echo "封号处理"; } } /** * 公安 */ class Police { public function process() { echo "被公安抓了"; } }
以上是关于php设计模式之面向过程实现举报功能实例代码的主要内容,如果未能解决你的问题,请参考以下文章