FolusWen d3fe109468 [Improve][GPL][curl] 2 лет назад
..
TSRM c2d3f4474f [Improve][GPL][PHP / lighttpd] 3 лет назад
Zend c2d3f4474f [Improve][GPL][PHP / lighttpd] 3 лет назад
appveyor c2d3f4474f [Improve][GPL][PHP / lighttpd] 3 лет назад
build c2d3f4474f [Improve][GPL][PHP / lighttpd] 3 лет назад
ext c2d3f4474f [Improve][GPL][PHP / lighttpd] 3 лет назад
main c2d3f4474f [Improve][GPL][PHP / lighttpd] 3 лет назад
pear c2d3f4474f [Improve][GPL][PHP / lighttpd] 3 лет назад
release d3fe109468 [Improve][GPL][curl] 2 лет назад
sapi c2d3f4474f [Improve][GPL][PHP / lighttpd] 3 лет назад
scripts c2d3f4474f [Improve][GPL][PHP / lighttpd] 3 лет назад
tests c2d3f4474f [Improve][GPL][PHP / lighttpd] 3 лет назад
travis c2d3f4474f [Improve][GPL][PHP / lighttpd] 3 лет назад
win32 c2d3f4474f [Improve][GPL][PHP / lighttpd] 3 лет назад
.appveyor.yml c2d3f4474f [Improve][GPL][PHP / lighttpd] 3 лет назад
.editorconfig c2d3f4474f [Improve][GPL][PHP / lighttpd] 3 лет назад
.gdbinit c2d3f4474f [Improve][GPL][PHP / lighttpd] 3 лет назад
.gitattributes c2d3f4474f [Improve][GPL][PHP / lighttpd] 3 лет назад
.gitignore c2d3f4474f [Improve][GPL][PHP / lighttpd] 3 лет назад
.travis.yml c2d3f4474f [Improve][GPL][PHP / lighttpd] 3 лет назад
CODING_STANDARDS c2d3f4474f [Improve][GPL][PHP / lighttpd] 3 лет назад
CONTRIBUTING.md c2d3f4474f [Improve][GPL][PHP / lighttpd] 3 лет назад
CREDITS c2d3f4474f [Improve][GPL][PHP / lighttpd] 3 лет назад
EXTENSIONS c2d3f4474f [Improve][GPL][PHP / lighttpd] 3 лет назад
INSTALL c2d3f4474f [Improve][GPL][PHP / lighttpd] 3 лет назад
LICENSE c2d3f4474f [Improve][GPL][PHP / lighttpd] 3 лет назад
Makefile.frag c2d3f4474f [Improve][GPL][PHP / lighttpd] 3 лет назад
Makefile.gcov c2d3f4474f [Improve][GPL][PHP / lighttpd] 3 лет назад
Makefile.global c2d3f4474f [Improve][GPL][PHP / lighttpd] 3 лет назад
NEWS c2d3f4474f [Improve][GPL][PHP / lighttpd] 3 лет назад
README.EXT_SKEL c2d3f4474f [Improve][GPL][PHP / lighttpd] 3 лет назад
README.GIT-RULES c2d3f4474f [Improve][GPL][PHP / lighttpd] 3 лет назад
README.MAILINGLIST_RULES c2d3f4474f [Improve][GPL][PHP / lighttpd] 3 лет назад
README.NEW-OUTPUT-API c2d3f4474f [Improve][GPL][PHP / lighttpd] 3 лет назад
README.PARAMETER_PARSING_API c2d3f4474f [Improve][GPL][PHP / lighttpd] 3 лет назад
README.REDIST.BINS c2d3f4474f [Improve][GPL][PHP / lighttpd] 3 лет назад
README.RELEASE_PROCESS c2d3f4474f [Improve][GPL][PHP / lighttpd] 3 лет назад
README.SELF-CONTAINED-EXTENSIONS c2d3f4474f [Improve][GPL][PHP / lighttpd] 3 лет назад
README.STREAMS c2d3f4474f [Improve][GPL][PHP / lighttpd] 3 лет назад
README.SUBMITTING_PATCH c2d3f4474f [Improve][GPL][PHP / lighttpd] 3 лет назад
README.TESTING c2d3f4474f [Improve][GPL][PHP / lighttpd] 3 лет назад
README.UNIX-BUILD-SYSTEM c2d3f4474f [Improve][GPL][PHP / lighttpd] 3 лет назад
README.WIN32-BUILD-SYSTEM c2d3f4474f [Improve][GPL][PHP / lighttpd] 3 лет назад
README.input_filter c2d3f4474f [Improve][GPL][PHP / lighttpd] 3 лет назад
README.md c2d3f4474f [Improve][GPL][PHP / lighttpd] 3 лет назад
UPGRADING c2d3f4474f [Improve][GPL][PHP / lighttpd] 3 лет назад
UPGRADING.INTERNALS c2d3f4474f [Improve][GPL][PHP / lighttpd] 3 лет назад
acinclude.m4 c2d3f4474f [Improve][GPL][PHP / lighttpd] 3 лет назад
buildconf c2d3f4474f [Improve][GPL][PHP / lighttpd] 3 лет назад
buildconf.bat c2d3f4474f [Improve][GPL][PHP / lighttpd] 3 лет назад
configure d3fe109468 [Improve][GPL][curl] 2 лет назад
configure.ac c2d3f4474f [Improve][GPL][PHP / lighttpd] 3 лет назад
footer c2d3f4474f [Improve][GPL][PHP / lighttpd] 3 лет назад
genfiles c2d3f4474f [Improve][GPL][PHP / lighttpd] 3 лет назад
header c2d3f4474f [Improve][GPL][PHP / lighttpd] 3 лет назад
ltmain.sh c2d3f4474f [Improve][GPL][PHP / lighttpd] 3 лет назад
makedist c2d3f4474f [Improve][GPL][PHP / lighttpd] 3 лет назад
php.gif c2d3f4474f [Improve][GPL][PHP / lighttpd] 3 лет назад
php.ini-development c2d3f4474f [Improve][GPL][PHP / lighttpd] 3 лет назад
php.ini-production c2d3f4474f [Improve][GPL][PHP / lighttpd] 3 лет назад
php7.spec.in c2d3f4474f [Improve][GPL][PHP / lighttpd] 3 лет назад
run-tests.php c2d3f4474f [Improve][GPL][PHP / lighttpd] 3 лет назад
server-tests-config.php c2d3f4474f [Improve][GPL][PHP / lighttpd] 3 лет назад
server-tests.php c2d3f4474f [Improve][GPL][PHP / lighttpd] 3 лет назад
snapshot c2d3f4474f [Improve][GPL][PHP / lighttpd] 3 лет назад
vcsclean c2d3f4474f [Improve][GPL][PHP / lighttpd] 3 лет назад

README.EXT_SKEL

WHAT IT IS

It's a tool for automatically creating the basic framework for a PHP extension.

HOW TO USE IT

Very simple. First, change to the ext/ directory of the PHP sources. Then
run the following

php ext_skel.php --ext extension_name

and everything you need will be placed in directory ext/extension_name.

If you don't need to test the existence of any external header files,
libraries or functions in them, the extension is ready to be compiled in
PHP. To compile the extension, run the following:

./buildconf; ./configure --enable-extension_name; make

The definition of PHP_extension_NAME_VERSION will be present in the
php_extension_name.h and injected into the zend_extension_entry definition. This
is required by the PECL website for the version string conformity checks
against package.xml

SOURCE AND HEADER FILE NAME

The ext_skel.php script generates 'extension_name.c' and 'php_extension_name.h'
as the main source and header files. Keep these names.

extension functions (User functions) must be named

extension_name_function()

When you need to expose extension functions to other extensions, expose functions
strictly needed by others. Exposed internal function must be named

php_extension_name_function()

See also CODING_STANDARDS.

OTHER OPTIONS

Run php ext_skel.php --help to see the available options.