@@ -162,14 +162,14 @@ PHP_MINIT_FUNCTION({{.BaseName}}) {
162162 {{- if $ .Namespace }}
163163 {{if .IsIota }}REGISTER_NS_LONG_CONSTANT(" {{cString $.Namespace}}" , " {{.Name}}" , {{.Name }}, CONST_CS | CONST_PERSISTENT);
164164 {{else if eq .PhpType " string" }}REGISTER_NS_STRING_CONSTANT(" {{cString $.Namespace}}" , " {{.Name}}" , {{.CValue }}, CONST_CS | CONST_PERSISTENT);
165- {{else if eq .PhpType " bool" }}REGISTER_NS_LONG_CONSTANT (" {{cString $.Namespace}}" , " {{.Name}}" , {{if eq .Value " true" }}1 {{else }}0 {{end }}, CONST_CS | CONST_PERSISTENT);
165+ {{else if eq .PhpType " bool" }}REGISTER_NS_BOOL_CONSTANT (" {{cString $.Namespace}}" , " {{.Name}}" , {{if eq .Value " true" }}true {{else }}false {{end }}, CONST_CS | CONST_PERSISTENT);
166166 {{else if eq .PhpType " float" }}REGISTER_NS_DOUBLE_CONSTANT(" {{cString $.Namespace}}" , " {{.Name}}" , {{.CValue }}, CONST_CS | CONST_PERSISTENT);
167167 {{else }}REGISTER_NS_LONG_CONSTANT(" {{cString $.Namespace}}" , " {{.Name}}" , {{.CValue }}, CONST_CS | CONST_PERSISTENT);
168168 {{- end }}
169169 {{- else }}
170170 {{if .IsIota }}REGISTER_LONG_CONSTANT(" {{.Name}}" , {{.Name }}, CONST_CS | CONST_PERSISTENT);
171171 {{else if eq .PhpType " string" }}REGISTER_STRING_CONSTANT(" {{.Name}}" , {{.CValue }}, CONST_CS | CONST_PERSISTENT);
172- {{else if eq .PhpType " bool" }}REGISTER_LONG_CONSTANT (" {{.Name}}" , {{if eq .Value " true" }}1 {{else }}0 {{end }}, CONST_CS | CONST_PERSISTENT);
172+ {{else if eq .PhpType " bool" }}REGISTER_BOOL_CONSTANT (" {{.Name}}" , {{if eq .Value " true" }}true {{else }}false {{end }}, CONST_CS | CONST_PERSISTENT);
173173 {{else if eq .PhpType " float" }}REGISTER_DOUBLE_CONSTANT(" {{.Name}}" , {{.CValue }}, CONST_CS | CONST_PERSISTENT);
174174 {{else }}REGISTER_LONG_CONSTANT(" {{.Name}}" , {{.CValue }}, CONST_CS | CONST_PERSISTENT);
175175 {{- end }}
0 commit comments