Scripting

A scripting or script language is a programming language for a special run-time environment that automates the execution of tasks, the tasks could alternatively be executed one-by-one by a human operator. Scripting languages are often interpreted (rather than compiled). Primitives are usually the elementary tasks or API calls, and the language allows them to be combined into more programs. Environments that can be automated through scripting include software applications, web pages within a web browser, usage of the shells of operating systems (OS), embedded systems, as well as numerous games.

PHP-HUM (Hummingbird) is a set of PHP extensions that allows PHP programmers to build native Windows applications. It wraps Windows APIS in a lightweight manner making all easy-to-use, so that program creation is simple and fun. It allows PHP programmers to easily build native Windows applications, producing quick and rewarding results with minimum effort. Even short scripts with a few dozen lines can generate a useful program, thanks to the power and flexibility of PHP. PTSource PHP-Hum it is integrated in the PTSource Developer Platform wich also brings Harbour, MingGW-w64, TCC and FASM.

Screenshots
Advantages
  • No compiling and linking steps necessary: just code and run.
  • Access to the vast range of existing PHP functions and extensions.
  • A small set of functions encapsulates many complex aspects of the Windows API .
  • Provides 100% native Windows classes and controls.
  • Interfaces directly to the Window API. This means fast execution, no extra libraries and no installation required.
  • Supports both procedural and object-oriented programming models.
  • High performance, compares favorably to most scripting languages.
  • Produces standalone applications that can be easily installed and removed with no reboot.
  • Small footprint.
  • A database-independent framework allows easy coding (no SQL knowledge is necessary) .
  • No database server required if using SQLite.
  • Does not need to use to the Windows registry, but may use it if necessary.

Download Now