phpctags

An enhanced ctags compatible index generator written in pure PHP. Released under GPLv2 license.

Github stars Tracking Chart

phpctags

Master Build Status

An enhanced php ctags index file generator
compatible with http://ctags.sourceforge.net/FORMAT.

Using PHP_Parser as PHP syntax parsing
backend, written in pure PHP. The generated ctags index file contains scope
and access information about class's methods and properties.

This tool was originally developed to enhance the PHP syntax outline surport
for vim tagbar plugin. The enhanced
functionality has been included into an addon plugin for tagbar as
tagbar-phpctags.

Enjoy!

Installation

Download

curl -Ss http://vim-php.com/phpctags/install/phpctags.phar > phpctags
php ./phpctags

Build

We currently only support building PHAR executable for *nix like platform
which provides make utility. If you are interested in building an executable
for other platform, especially for Windows, please help yourself out. It
should be easy though (Apologize for not being able to provide any help for
this, I am really not a Windows guy), it also would be great if someone could
provide a patch for this.

Installation is simple, make sure you have PHP's PHAR extension enabled, then
just run make in the root directory of the source, you will get a phpctags
PHAR executable, add it to your $PATH, then you can invoke phpctags
directly from anywhere.

See phpctags on packagist
for more details.

Requirements

Acknowledgements

Main metrics

Overview
Name With Ownervim-php/phpctags
Primary LanguagePHP
Program languageMakefile (Language Count: 2)
Platform
License:
所有者活动
Created At2012-07-09 15:51:50
Pushed At2025-03-11 17:08:51
Last Commit At2025-03-11 14:07:08
Release Count16
Last Release Name0.11.0 (Posted on )
First Release Namev0.2 (Posted on 2012-08-26 16:38:00)
用户参与
Stargazers Count264
Watchers Count10
Fork Count48
Commits Count251
Has Issues Enabled
Issues Count33
Issue Open Count2
Pull Requests Count29
Pull Requests Open Count1
Pull Requests Close Count25
项目设置
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private