Switch branches/tags
Nothing to show
Find file History
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
..
Failed to load latest commit information.
modules
README.md
config.m4
gglinux.c
test.php

README.md

php-extensions

PHP HashTable使用

Requirement

PHP 5.2 +

Install

Linux 编译安装

$ /$path/phpize
$ ./configure --enable-debug 
$ make && make install
$ //添加生成的 gglinux.so 到 php.ini

Document

  1. config.m4为配置定义文件,用来读取编译命令。

  2. ./modules/gglinux.so 为编译后生成的二进制文件。

  3. test.php 测试文件。

  4. 代码在gglinux.c中,编译完成并且加入到php.ini后。

  5. 运行 $ php test.php。输出 见注释。

API

/*
 输出 Hello World!
*/
void gglinux_hello()

/*
 print str
*/
void gglinux_test_hashtable()