Expand description
ยงExtension information
By default, PHPER will auto register the MINFO handle, show the info about
extension name, version, authors, and display configuration items.
As you execute the command php --ri <EXTENSION_NAME>:
demo
version => 0.0.0
authors => PHPER Framework Team:jmjoy <jmjoy@apache.org>
Directive => Local Value => Master Value
complex.enable => 0 => 0
complex.foo => 100 => 100If you want to add extra info items, you can use
Module::add_info method.
use phper::{modules::Module, php_get_module};
#[php_get_module]
pub fn get_module() -> Module {
let mut module = Module::new(
env!("CARGO_CRATE_NAME"),
env!("CARGO_PKG_VERSION"),
env!("CARGO_PKG_AUTHORS"),
);
module.add_info("extra info key", "extra info value");
module
}Then build the extension and call php --ri <EXTENSION_NAME>:
demo
version => 0.0.0
authors => PHPER Framework Team:jmjoy <jmjoy@apache.org>
extra info key => extra info value
Directive => Local Value => Master Value
complex.enable => 0 => 0
complex.foo => 100 => 100The extra info key item is appeared.