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.