>백엔드 개발 >PHP 튜토리얼 >PHP 통계 디렉터리의 총 파일 수 및 코드 줄 분석 예

PHP 통계 디렉터리의 총 파일 수 및 코드 줄 분석 예

黄舟
黄舟원래의
2017-08-21 10:43:581641검색

PHP는 디렉터리에 있는 총 파일 수와 코드 줄 수를 계산하고 디렉터리에 있는 파일의 통계를 실행합니다.

파일을 건너뛸 때: 일치 규칙은 파일 이름에서만 시작되며 일치 규칙은 다음으로 제한됩니다. 시작.

파일에서 주석 줄 건너뛰기: 일치 규칙은 주석 단락의 머리 부분에서만 일치합니다. // 및 *인 경우 # 및 /*로 시작하는 줄과 빈 줄이 나타나면 건너뜁니다. 따라서 /*와 같은 땀이 나는 주석 앞에는 각 줄의 시작 부분에 * 기호가 있어야 합니다. 그렇지 않으면 해당 주석이 일치할 수 없습니다.

디렉토리 필터링: 일치 규칙은 디렉터리 이름의 전체 이름과 일치하는 것입니다

먼저 이 과정에 사용해야 하는 PHP 통계 디렉터리를 다운로드합니다. 총 파일 수와 코드 줄 수: http: //www.php .cn/xiazai/leiku/542

다운로드가 완료된 후 필요한 PHP 클래스 파일을 찾아 로컬 디렉터리에 압축을 풀고 새 PHP 파일을 생성하세요!

완료 후 새 PHP 파일에서 이 클래스를 호출하고 클래스를 인스턴스화해야 합니다.

<?php
include_once "wenjian.php";//引入类文件
$obj = new caculatefiles();//实例化
//如果设置为false,这不会显示每个文件的信息,否则显示
$obj->setshowflag(false);
//会跳过所有all开头的文件
$obj->setfileskip(array(&#39;all&#39;));
$obj->run("D:/phpStudy/WWW/cv");

//所有文件,(默认格式为.php)
$obj->setfileskip(array());
$obj->run("D:/phpStudy/WWW/cv");

$obj->setshowflag(true);
//跳过所有i和a开头的文件,(比如接口和抽象类开头)
$obj->setfileskip(array(&#39;i&#39;, &#39;a&#39;));
$obj->run("D:/phpStudy/WWW/cv");
?>

실행 결과는 아래와 같습니다.

PHP 통계 디렉터리의 총 파일 수 및 코드 줄 분석 예

위 내용은 PHP 통계 디렉터리의 총 파일 수 및 코드 줄 분석 예의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.