FolusWen c2d3f4474f [Improve][GPL][PHP / lighttpd] 3 жил өмнө
..
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 c2d3f4474f [Improve][GPL][PHP / lighttpd] 3 жил өмнө
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.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.