Добрый день! помогите разобраться. на PHP 5.2.3 работает без ошибок но понадобилось перенести на 5.3.3 Код (PHP): //Подключаем модули if (!empty($_xcore_modules) and is_array($_xcore_modules)) { foreach ($_xcore_modules as $module_name) { self::loadModule($module_name); } } //// Вызываем функцию main() $errcode = call_user_func_array(__MAINFUNC__, array_values(self::$modules)); //здесь ошибка Parameter 1 to main() expected to be a reference, value given как мне исправить данную ошибку. Спасибо всем! PHP, JavaScript, SQL и другой код пишите внутри тегов Код ( (Unknown Language)): [b]php][/b]Тут код[b][/[/b][b]code][/b][/color]
А как main() выглядит полностью? Там ошибка в том что main() ждёт первым аргументом ссылку, а ему дали просто значение.
Код (PHP): function main(&$smarty,&$db, &$json) //function main(&$smarty, &$db, &$json) { session_start(); $rez=$db->query_value("update newsait_users set code='sss' WHERE login='admin'"); $smarty->assign('result', $rez); return 1; } // phpinfo(); //set_include_path( "Z:/home/newskazka/www/mobil/includes"); require_once('.xcore.local.php'); А это .xcore.local.php Код (PHP): // Настраиваем необходимые параметры для работы xcore, общие для всего раздела $_xcore_modules = array('smarty','dbxe','json'); // Настройки для модуля 'dbxe' $_dbxe_conn = 'mysql-default'; $_dbxe_dbname = 'newskazka'; // Запускаем xcore... require_once('includes/xcore/xcore_v1.0.2/xcore.php'); а это массив array_values(self::$modules) Array ( [0] => Smarty Object ( [template_dir] => ./.smarty/templates [compile_dir] => ./.smarty/compiled [config_dir] => ./.smarty/config [plugins_dir] => Array ( [0] => plugins ) ................) [1] => dbxe Object ( [credentialsrotected] => Array ( [scheme] => mysql [host] => localhost [user] => root [pass] => 1979 [path] => newskazka ) [connrotected] => Resource id #15 [last_resultrotected] => [logEnabledrotected] => ) [2] => JSON Object ( [smartyrotected] => Smarty Object ( [template_dir] => ./.smarty/templates [compile_dir] => ./.smarty/compiled [config_dir] => ./.smarty/config [plugins_dir] => Array ( [0] => plugins ) [debugging] => [error_reporting] => [debug_tpl] => .......................) ) PHP, JavaScript, SQL и другой код пишите внутри тегов Код ( (Unknown Language)): [b]php][/b]Тут код[b][/[/b][b]code][/b][/color]