On 04/27/2011 08:18 PM, 陈磊 wrote:
> The bug url:
> http://pecl.php.net/bugs/bug.php?id=22673

I would also suggest mailing apc-dev @ lists.php.net (even though there
is likely to be a big overlap in readership with internals@).

Chris


> 
> 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
>>>
>>
>>
> 

-- 
Email: christopher.jo...@oracle.com
Tel:  +1 650 506 8630
Blog:  http://blogs.oracle.com/opal/

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

Reply via email to