All Projects → flyhope → Php Reflection Code

flyhope / Php Reflection Code

PHP反射IDE自动提示生成器

Projects that are alternatives of or similar to Php Reflection Code

opendev
OpenDev is a non-profit project that tries to collect as many resources (assets) of free use for the development of video games and applications.
Stars: ✭ 34 (-53.42%)
Mutual labels:  code, ide
Arrow Meta
Functional companion to Kotlin's Compiler
Stars: ✭ 246 (+236.99%)
Mutual labels:  ide, code
Pervane
Plain text file based note taking and knowledge base building tool, markdown editor, simple browser IDE.
Stars: ✭ 159 (+117.81%)
Mutual labels:  ide, code
Subethaedit
General purpose plain text editor for macOS. Widely known for its live collaboration feature.
Stars: ✭ 1,183 (+1520.55%)
Mutual labels:  ide, code
Portugol Webstudio
IDE online para o Portugol
Stars: ✭ 67 (-8.22%)
Mutual labels:  ide
Addon Ide
IDE - Home Assistant Community Add-ons
Stars: ✭ 61 (-16.44%)
Mutual labels:  ide
Basicpawn
BasicPawn - SourcePawn Editor
Stars: ✭ 60 (-17.81%)
Mutual labels:  ide
Upyide
Micropython IDE
Stars: ✭ 57 (-21.92%)
Mutual labels:  ide
Pythoncodeconvert
一个突发奇想得来的项目。利用Python语言的print实现编写其他语言的程序。
Stars: ✭ 72 (-1.37%)
Mutual labels:  code
Darkprocessingtheme 3.0
A dark theme for Processing 3
Stars: ✭ 70 (-4.11%)
Mutual labels:  ide
Skater .net Obfuscator
Skater .NET Obfuscator is an obfuscation tool for .NET code protection. It implements all known software protection techniques and obfuscation algorithms.
Stars: ✭ 64 (-12.33%)
Mutual labels:  code
Swoole Ide Helper
Auto completion, trigger suggest and view docs for Swoole in editor.
Stars: ✭ 1,116 (+1428.77%)
Mutual labels:  ide
Codefont
60余种常用的等宽字体 愉快的code吧 欢迎issues我 收录更多字体 Happy code bar with more than 60 common fonts of equal width. Welcome issues. I include more fonts.
Stars: ✭ 68 (-6.85%)
Mutual labels:  code
Atom Message Panel
An easy way to display your messages in Atom
Stars: ✭ 60 (-17.81%)
Mutual labels:  helper
Drepl
A REPL for D
Stars: ✭ 70 (-4.11%)
Mutual labels:  code
Dyci Main
Dynamic Code Injection Tool for Objective-C
Stars: ✭ 1,103 (+1410.96%)
Mutual labels:  code
Fancyaccordionview
An Android fancy accordion view
Stars: ✭ 64 (-12.33%)
Mutual labels:  helper
Entityframework Reverse Poco Generator Ui
A simple UI to allow you to easily select which tables you want the EntityFramework Reverse POCO Code First Generator to use.
Stars: ✭ 69 (-5.48%)
Mutual labels:  helper
React Pin Field
📟 React component for entering PIN codes.
Stars: ✭ 63 (-13.7%)
Mutual labels:  code
Midichlorian
A Visual Studio extension that allows you to write code and automate the IDE using MIDI musical instruments.
Stars: ✭ 65 (-10.96%)
Mutual labels:  ide

php-reflection-code

PHP反射IDE自动提示生成器

描述

本程序在命令行(CLI)中执行,通过PHP反射将内置类生成一个空实现定义,放在IDE任何位置实现代码提示功能。可用于没有提供PHP代码实现的PECL扩展(如:Redis)在IDE中的编码提示,提升开发效率。

同时支持配置批量,生成在php_docs_code目录

使用方法

直接设置为你的GIT子项目更新,或把php_docs_code中的代码置于你的项目中,在IDE即可自动提示。

内置类库包括:

  • Memcached
  • Redis
  • Swoole
  • Yaf
  • Yar
  • Yac
  • Yaconf

自助生成方法

如果自带的类库仍不满足你的需求,可以自助生成。

通过反射获取输出PHP空方法定义

php php-reflection-code.php $extension_class_name

示例:

php php-reflection-code.php redis

定义批量执行

  1. 确保代码目录下执行用户可以有建立目录权限。
  2. 配置 conf/fetch.php 写入你想生成的类或PHP扩展。
  3. 在Shell中执行以下命令,会在php_docs_code目录中生成。
php fetch.php
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].