|
为大家介绍一个php面向对象编程的简单例子,供大家学习参考。
要求实现:编写一个函数(以php 面向对象的方式开发),从网页输入一个整数并打印出对应的金字塔,很多php 教程中都有涉及吧,今天以简单示例的方法展示给大家。 代码示例: 1、显示页面pview.php
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title>打印金字塔_程序员之家_bbs.it-home.org</title>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" >
</head>
<body>
<form action="print.php" method="post">
请输入一个数:<input type="text" name="one" />
<input type="submit" value="提交" />
</form>
</body>
</html>登录后复制 2、打印页面:
<?php
//引入class.php 文件
require_once 'class.php';
//接收传过来的值
$one=$_REQUEST['one'];
//创建一个对象
$p = new Jzit;
//调用成员方法
$p->printd($one);
?>登录后复制 3、类文件:class.php
<?php
//编写一个函数(以面向对象的方式开发),从网页输入一个整数打印出对应的金子塔
//定义一个类 用来打印金字塔 by bbs.it-home.org
class Jzit{
//定义接收一个值来打印金字塔成员方法
public function printd($n){
//先定义层数
for($i=1;$i<=$n;$i++){
//打印空格
for($k=1;$k<=$n-$i;$k++){
echo " ";
}
//打印*号
for($j=1;$j<=2*$i-1;$j++){
echo "*";
}
//换行,打印下一行
echo "<br />";
}
}
}
?>登录后复制 |
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号