Giter Site home page Giter Site logo

king2500 / idea-php-advanced-autocomplete Goto Github PK

View Code? Open in Web Editor NEW
61.0 7.0 7.0 588 KB

Plugin for PhpStorm IDE. Adds auto-completion support for various built-in PHP functions, where parameter is a string literal.

Home Page: https://plugins.jetbrains.com/phpstorm/plugin/7276-php-advanced-autocomplete

License: MIT License

Java 97.13% PHP 2.87%
phpstorm phpstorm-plugin java intellij-plugin intellij autocomplete

idea-php-advanced-autocomplete's Introduction

PhpStorm IDE Plugin:
PHP Advanced AutoComplete

Version Downloads Downloads last month

Plugin URL: https://plugins.jetbrains.com/plugin/7276

Adds auto-completion support for various built-in PHP functions and methods, where parameter is a string literal.

The following functions are currently supported:

  • header / header_remove
    HTTP response headers, status codes, charsets, mime-types, locations, and much more

  • File and folder related functions and methods (fopen, file_get_contents, dir...)
    Files and/or folders paths relative to the current file (completion and reference)

  • date / strftime / DateTime::format etc
    Format characters and common format strings

  • strtotime / DateTime constructor / DateTime::modify
    DateTime notations

  • htmlentities / htmlspecialchars
    Supported charsets

  • mb_string functions
    Charset, where required; types for mb_get_info and supported languages for mb_language

  • extension_loaded
    Known PHP extensions

  • fopen / popen / SplFileInfo::openFile
    File modes

  • fsockopen / stream_socket_client
    Socket transports (tcp://, udp://, etc)

  • mysql_connect/mysqli_connect/mysqli/PDO
    Hostnames, database names and usernames from data sources defined in project

  • mysql_select_db/mysqli_select_db/mysqli::select_db
    Database names from data sources defined in project

  • mysqli_change_user/mysqli::change_user
    Usernames and database names from data sources defined in project

  • mysql_set_charset/mysqli_set_charset/mysqli::set_charset
    Supported charsets for MySQL

  • getenv
    Common environment variables (like in $_SERVER array keys)

If you have further suggestions/ideas, just send me an e-mail to phpstorm at king2500.net.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.