易截截图软件、单文件、免安装、纯绿色、仅160KB

小巧的php文档生成类

在项目开发中发现对php的文档缺少管理,别人写了一个,功能不多
<?php
/**
* 类名: doc
*
描述: 文档生成类
* 其他: 可以对目录进行过滤,设置好源目录后,请用绝对路径指定生成目录,模式可调,模式
*
1为常规类型,即以 斜线**开头,以*斜线 结束
* 2为扩展类型,凡是 斜线*开头以*斜线 结束的部分都将成为文档的一部分
*/

class doc
{
var $docdirname;
var $docdir;
/**
*
函数名称: doc()
* 函数功能: 构造
* 输入参数: none
* 函数返回值: 返回值说明
*
其它说明: 2004-10-13
*/
function doc()
{
$this->docdirname
= "doc/";
}
/**
* 函数名称:
createDoc($root,$newdir,$mode="1",$filter=null)
* 函数功能: 创建文档
*
输入参数: $root -------------- 源目录
$newdir ----------- 目标目录
$mode
------------- 模式,1为普通,2为扩展
$filter ------------ 过滤目录
* 函数返回值:
返回值说明
* 其它说明: 2004-10-13
*/
function
createDoc($root,$newdir,$mode="1",$filter=null)
{
$getarr =
$this->loopDir($root,$filter);
$i = 0;
$this->createFrame($newdir);

foreach($getarr as $key=>$val)
{
if($this->getPhpFiles($val))

{
$content = $this->getContent($val);
$content =
$this->getDoc($content,$mode);
$filepath =
$this->setFilepath($val,$root,$newdir);
$filedir =
$this->getFileDir($filepath);
$this->mkdirs($filedir);
$this->setDoc($filepath,$content);

$data[$i]['url'] = "$filepath";
$data[$i]['name'] = "$val";
$i++;

}
}
if(!empty($data))
{
$this->createMenu($newdir,$data);

$this->redirect($this->docdir);
}
}
/**
*
函数名称: redirect($path)
* 函数功能: 转向
* 输入参数: $path ----------------
转向路径
* 函数返回值: 返回值说明
* 其它说明: 2004-10-13
*/
function
redirect($path)
{
echo "<a href=".$path."
target='_blank'>生成文档成功,点击此处查看</a>";
}
/**
*
函数名称: loopDir($root,$filter=null)
* 函数功能: 遍历目录
* 输入参


相关文档:

[PHP]PDO调用存储过程

1. 数据库中已创建存储过程user_logon_check, PHP调用示例如下,
<?php
$dsn = 'mssql:dbname=MyDbName;host=localhost';
$user = 'sa';
$password = '666666';
try {
$dbCon = new PDO($dsn, $user, $password);
} catch (PDOException $e) {
print 'Connection failed: '.$e->getMessage();
......

PHP计算页面执行时间

run_time.php  Code:
<?php
class runtime
{
var $StartTime = 0;
var $StopTime = 0;
function get_microtime()
{
list($usec, $sec) = explode(' ', microtime());
return ((float)$usec + (float)$sec);
}
function start()
{
$this->StartTime = $this->get_microtime();
}
f ......

php的simpletest框架对uchome项目进行接口测试脚本

<?php
require_once ('unit_tester.php');
require_once ('reporter.php');
require_once ('../config.php');
require_once ('../source\modules\user\user_api.func.php');
require_once ('../source/base_model.class.php');
Class registertest extends UnitTestCase{
public function testAssertEqual(){
$b ......

重要的PHP超级全局变量总结




重要的PHP超级全局变量总结

2008-07-14 16:53:03
 标签:全局变量
   [推送到技术圈
]
        PHP有9个预定义变量数组,分别总结如下:
 
1、$_SERVER
       
$_SERVER超级全局变量包含由web服务器创建的信息 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号