https://github.com/zephir-lang/kernel-zendengine3
Zend Engine 3 Zephir Kernel
https://github.com/zephir-lang/kernel-zendengine3
meta-framework php php-ext php-extension php-extensions zend-engine zephir zephir-php
Last synced: about 1 month ago
JSON representation
Zend Engine 3 Zephir Kernel
- Host: GitHub
- URL: https://github.com/zephir-lang/kernel-zendengine3
- Owner: zephir-lang
- License: apache-2.0
- Created: 2020-01-30T19:13:06.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2021-05-05T18:28:14.000Z (about 4 years ago)
- Last Synced: 2025-03-27T02:07:34.490Z (about 2 months ago)
- Topics: meta-framework, php, php-ext, php-extension, php-extensions, zend-engine, zephir, zephir-php
- Language: C
- Homepage:
- Size: 124 KB
- Stars: 3
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Zephir Kernel
==============Zephir Kernel is a meta-framework on top of the Zend API helping to create PHP extensions in an easier way
for a PHP developer.In order to build a fast and stable framework, we have created the Zephir Kernel. The use of
this API helps us to write C code in a PHP style. We have developed a number of functions to help the
programmer to write code more interoperable with PHP in a easier way.Zephir Kernel API is based on the Zend API, but we have added more features to facilitate us the work.
Zephir is a very large project, frameworks need to be developed and improved every day, Zephir Kernel API
helps us to write C code that is more stable and familiar to PHP developers.If you’re a PHP developer maybe you don’t know C or you don’t want to learn C, but after read this guide
you will find the Zephir API very familiar to your knowledge.Zephir Kernel provides you:
* Manipulate arrays/objects
* Call functions/methods in the PHP userland
* Automatic memory management
* Require and execute PHP plain files
* Simplification of common operations like concatenation
* Read superglobals and update the active symbol table
* Register classes in namespaces
* Throw exceptions
* And moreLicense
-------
Zephir is open-sourced software licensed under the New MIT License. See the LICENSE file for more information.