PHP override_function без использования APD?Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 PHP override_function без использования APD?

Сообщение Anonymous »

Я пытаюсь использовать override_function

http://php.net/manual/en/function.override-function.php
из < /p>

http://pecl.php.net/package/apd
но APD не обновлялся с 2004 года и больше не устанавливается через PECL.

Я пытался скомпилировать его, используя патч, указанный в
http://pecl.php.net/bugs/bug.php?id=16780&edit=2

Это прошло успешно, но я использую директиву компиляции

sudo /Applications/MAMP/bin/php5.3/bin/phpize CFLAGS='-O2 -arch i386 -arch ppc -g -Os' LDFLAGS='-O2 -arch i386 -arch ppc ' CXXFLAGS='-O2 -arch i386 -arch ppc -g -Os'

создает файл с 64-битной архитектурой

/tmp/apd/apd-1.0.1: file modules/apd.so
modules/apd.so: Mach-O 64-bit bundle x86_64`


Я понятия не имею, почему это не работает, но это стало очень долгим обходным путем для функции, которую я мог бы просто переопределить другим способом.

override_function('header', '$a', 'echo $a;');


Подробнее здесь: https://stackoverflow.com/questions/482 ... use-of-apd
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»