Jump to content

Php4delphi

From Wikipedia, the free encyclopedia
PHP4Delphi
Designed bySerhiy Perevoznyk
DeveloperSerhiy Perevoznyk
First appeared2002;22 years ago(2002)
Stable release
6.2 / November 24, 2017;6 years ago(2017-11-24)
PlatformIA-32,x86-64
OSWindows
LicensePHP
Websitegithub.com/perevoznyk/php4delphi
Influenced by
PHP,
Delphi

PHP4Delphiis a visual developmentsoftware frameworkfor creating customPHPextensionsusingDelphi.PHP extension, in the most basic terms, is a set of instructions that is designed to add functions to PHP.

Overview

[edit]
  • PHP4Delphi provides a visual development framework for creating custom PHP extensions usingDelphi.PHPextension, in the most basic of terms, is a set of instructions that is designed to add functions to PHP.
  • PHP4Delphi also allows executing the PHP scripts within a Delphi program directly from file or memory.Global variablescan be read, write, and result values set.
  • PHP4Delphi allows embedding the PHP interpreter into a Delphi application to extend and customize the application without needing torecompileit.

Structure

[edit]

PHP4Delphi is organized into several subprojects:

PHP scripting

[edit]

PHP4Delphi allows executingPHPscripts within a Delphi program using TpsvPHP component directly without aweb server.It is a scripting for applications (likeVisual Basic for Applications(VBA) forMicrosoft Office) that enables writing client-sidegraphical user interface(GUI) applications or server-side PHP support in case if you are developing PHP enabledweb servers.One of the goals behind it was to prove that PHP is a capable general-purpose scripting language that is suited for more than Web applications only. With PHP4Delphi you can use Delphi forms instead of web-forms, pass parameters to script directly.

PHP extensions development framework

[edit]

The visual development framework gives the possibility to create custom PHP extensions using Delphi.

PHP4Applications

[edit]

PHP4Applications allows integratingPHPin any application. It supportsC#,C,C++,Visual Basic,Visual Basic for Applications(VBA),Delphi, Delphi.NET,Visual Basic (.NET),etc.

[edit]