kitech / php-go

Write PHP extension using go/golang. Zend API wrapper for go/golang.
882 stars 108 forks source link

PHP 5.5.38 并没有 IS_CONSTANT_AS 常量,无法编译 #17

Closed xjtdy888 closed 8 years ago

xjtdy888 commented 8 years ago

PHP 5.5.38 并没有 IS_CONSTANT_AS 常量,无法编译。PHP7正常。

.......
.......
strings
runtime/cgo
github.com/kitech/php-go/zend
# github.com/kitech/php-go/zend
In file included from zend/typeconv.go:9:
../zend/compat.h:25:2: error: #error "Maybe you are using not supported zend < 2.5.0 (PHP < 5.5.0)"
make: *** [all] Error 2
[root@GOtest php-go]# ls
[root@GOtest php-go]# grep -rl IS_CONSTANT_AST /usr/local/src/php-7.0.10/Zend/
/usr/local/src/php-7.0.10/Zend/zend_variables.c
/usr/local/src/php-7.0.10/Zend/zend_inheritance.c
/usr/local/src/php-7.0.10/Zend/zend_types.h
/usr/local/src/php-7.0.10/Zend/zend_ast.c
/usr/local/src/php-7.0.10/Zend/zend_execute_API.c
[root@GOtest php-go]# grep -rl IS_CONSTANT_AST /usr/local/php7/
/usr/local/php7/include/php/Zend/zend_types.h
[root@GOtest php-go]# grep -rl IS_CONSTANT_AST /usr/local/php5.5.38/
[root@GOtest php-go]# grep -rl IS_CONSTANT_AST /usr/local/src/php-5.5.38
[root@GOtest php-go]# 
[root@GOtest php-go]# /usr/local/php5.5.38/bin/php -v
PHP 5.5.38 (cli) (built: Sep  7 2016 19:40:59) 
Copyright (c) 1997-2015 The PHP Group
Zend Engine v2.5.0, Copyright (c) 1998-2015 Zend Technologies
[root@GOtest php-go]#