PhpDocumentor 使用

el/2023/10/1 4:42:12

PhpDocumentor 使用

安装

使用

安装

  • pear install PhpDocumentor 命令行

使用

  • -d 项目目录
  • -t 结果目录
 phpdoc -d E:\project\jingfei\code\fundman-wework\include\api -t E:\project\jingfei\code\wx\bat\other\doc

修改

  • E:\develop\phpstudy\PHPTutorial\tools\pear\pear\PhpDocumentor\phpDocumentor\Smarty-2.6.0\libs\Smarty_Compiler.class.php

  • _compile_custom_tag 参数不能是函数返回值问题

 $_cache_attrs='';$arg_list = $this->_compile_arg_list('function', $tag_command, $attrs, $_cache_attrs);
  • _compile_file 函数 preg_replace废弃问题

  • $source_content = preg_replace_callback("!({$ldq})\*(.*?)\*({$rdq})!s",function($m) { return  "'" . $m[1] . "*'" . str_repeat("\n", substr_count($m[2], "\n")) . "*'" .$m[3] . "'"; },$source_content);
    

    E:\develop\phpstudy\PHPTutorial\tools\pear\data\PhpDocumentor\phpDocumentor\Converters\HTML

  • 替换编码问题 (全部替换)

  • 原来 iso-8859-1

  • 结果 utf-8


http://www.ngui.cc/el/2111903.html

相关文章

Linux 打包tar 使用

打包(.tar): tar -cvf Pro.tar /home/lin/Pro #将/home/lin/Pro文件夹下的所有文件打包成Pro.tar 参考 打解包(.tar.gz) tar -cvzf firefox-3.0.3.tar.gz firefox #将firefox文件夹打包为firefox-3.0.3.tar.gz tar -xvzf firefox-3.0.3.tar.gz 打解包(.tar.bz2) tar -cvjf fir…

ecs6 一些操作

json // let a 6; // console.log(a) let { foo, bar } { foo: JSPang, bar: 张晓明 }; console.log(foo bar); //控制台打印出了“JSPang张晓明”对象扩展运算符 let arr1 [www, jspang, com]; //let arr2arr1; let arr2 [...arr1]; console.log(arr2); arr2.push(shen…

php 时间获取

当月开始结束时间 /*** 获取上个月开始结束时间* param string $format*/ function getTime($format 20190104) {date_default_timezone_set(Asia/Shanghai);$i strtotime($format);$Y date(Y, $i);$m date(m, $i);if ($m 01) {$m 12;$Y - 1;}$beginThismonthmktime(0,0,…

composer 可能有用的包

{"require": {"jaeger/querylist": "^3.0", //PHP采集工具(爬虫)"topthink/think-testing": "^1.0","phpunit/dbunit": ">1.2","rdlowrey/auryn": "^1.4", // ioc"yunwux…

PHP获取客户端和服务器端IP

客户端IP相关的变量 1.$_SERVER[REMOTE_ADDR] 客户端IP,有可能是用户的IP,也可能是代理的IP。 2.$_SERVER[HTTP_CLIENT_IP] 代理端的IP,可能存在可伪造。 3.$_SERVER[HTTP_X_FORWARDER_FOR] 用户是在哪个IP使用的代理,可能存在…

PHP 数据大量导出处理

1. 事件触发脚本 2. 添加定时任务 3. PHPExcel 导出 4. fputcsv 导出 public function exportData(){ set_time_limit(0);ini_set(memory_limit, 1024M);$columns [列名1, 列名2, 列名3 //需要几列,定义好列名];//设置好告诉浏览器要下载excel文件的head…

git 提交规范

公式 <type>(<scope>): <subject> type 用于说明 commit 的类别&#xff0c;只允许使用下面 7 个标识。 feat&#xff1a;新功能&#xff08;feature&#xff09;fix&#xff1a;修补 bugdocs&#xff1a;文档&#xff08;documentation&#xff09;style&…

HTTP请求错误码

HTTP状态码&#xff1a;400\500 错误代码 一些常见的状态码为&#xff1a;200 - 服务器成功返回网页 404 - 请求的网页不存在 503 - 服务不可用 详细分解&#xff1a;1xx&#xff08;临时响应&#xff09; 表示临时响应并需要请求者继续执行操作的状态代码。代码 说明 100 &a…

laravel 控制器-我的

中间件 使用 路由 控制器 App\Http\Kernel $routeMiddleware 一个$middlewareGroups 多个$middlewarePriority 排序 参数 role:editor&#xff0c;id HTTP 响应之后 terminate() CSRF 白名单 VerifyCsrfToken $except 控制器 单个行为 __invoke 请求 Request $reque…

倒排索引实现原理

Term Dictionary(索引表&#xff0c;可简称为Dictionary) Terms组成 Postings List(倒排表)&#xff0c;由所有的Term对应的Postings组成 倒排索引实现原理