LINUX.ORG.RU

История изменений

Исправление swwwfactory, (текущая версия) :

ok - тогда APC отключить и посмотреть как без него.

autoload там нельзя использовать? Инклюды - это ад, лучше через spl_autoload. Код модулей завернуть в классы и вызывать код только через классы. Автозагрузчик умеет по цепочке работать. В идеале в проекте нигде не должно быть инклюдов, кроме как на загрузку классов и некоторых критически важных.

Если сильно хочется, то так можно еще:

где-то записываешь файл '/path/to/fname.php' примерно такого вида:

<?php
return
  function($arg1) {
    //your code here
    return $arg1 . ' world';
  };


потом инклюдишь так:

$ret = (include '/path/to/fname.php' );
echo call_user_func($ret, 'hello');

Исходная версия swwwfactory, :

ok - тогда APC отключить и посмотреть как без него.

autoload там нельзя использовать? Инклюды - это ад, лучше через spl_autoload. Код модулей завернуть в классы и вызывать код только через классы. Автозагрузчик умеет по цепочке работать. В идеале в проекте нигде не должно быть инклюдов, кроме как на загрузку классов и некоторых критически важных.

Если сильно хочется, то так можно еще:

где-то записываешь файл '/path/to/fname.php' примерно такого вида:

<?
return
  function($arg1) {
    //your code here
    return $arg1 . ' world';
  };


потом инклюдишь так:

$ret = (include '/path/to/fname.php' );
echo call_user_func($ret, 'hello');