The bug url:
http://pecl.php.net/bugs/bug.php?id=22673

BRs,
Chen Lei

于 2011-4-27 18:34, Pierre Joye 写道:
> hi,
>
> Please report bug and patches to the pecl.php.net/apc bug tracker.
>
> Thanks for your work,
>
> Cheers,
>
> 2011/4/27 陈磊 <simpcl2...@gmail.com>:
>> Hi,
>>
>> I come from sae team of sina. We meet with a problem of APC harklinks
>> mentioned in the buglist of PHP and APC long time ago.
>>
>> The key word __FILE__ is a magic constants, and it is generated after the
>> php source code is compiled.
>> When the APC is used as a php extension for performence reason, the
>> compiling and executing are independent.
>> So, there are some problems. Please refer to the bug links:
>> http://bugs.php.net/bug.php?id=45421
>> http://pecl.php.net/bugs/bug.php?id=14055&thanks=3
>>
>> I thinks there shoule be a feature in PHP Runtime to get the current
>> executed file name at execute-time(not compile-time).
>> apc_auto_hardlinks_for_php_5.3.5.diff is a patch for PHP 5.3.5, and the
>> patch is to add a new key word "executed_filename".
>>
>> When the following code is running:
>>  <?php
>>  echo executed_filename;
>>  ?>
>>
>> In PHP Runtime, zend_get_executed_filename() is called to returne the
>> current executed file name and being displayed.
>>
>> To fixed the APC hardlinks problem, the other patch
>> auto_hardlinks_for_apc_3.1.6.diff must be used. The filename of
>> opcode array should be updated when both setting and getting get opcode
>> array to caches in APC.
>>
>> Hope the php patch should be reviewed and php runime will provide the way to
>> get current executed file name at
>> execute-time in the future.
>>
>> Thanks so much.
>>
>> BRs,
>> Chen Lei
>> simpcl2...@gmail.com
>>
>> --
>> PHP Internals - PHP Runtime Development Mailing List
>> To unsubscribe, visit: http://www.php.net/unsub.php
>>
>
>

-- 
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to