| |
|
|
| | пишу рекурсивную функцию, она должна работать с глобальной переменной.
на
жалуется. | |
| |
|
|
| |
|
|
| |
для: adsd
(04.06.2007 в 16:43)
| | | register_globals=on в php.ini | |
| |
|
|
| |
|
|
| |
для: Faraon
(04.06.2007 в 16:46)
| | | нет так не пойдет, мне нужно в коде сделать одну переменную глобальной в php.ini менять что-либо ради одной переменной не хочу. | |
| |
|
|
| |
|
|
| |
для: adsd
(04.06.2007 в 16:55)
| | | static - ? | |
| |
|
|
| |
|
|
| |
для: adsd
(04.06.2007 в 16:55)
| | | В начале каждой функции пишите global $code; (если я правильно понял)
<?php
$code = 'asda';
function func()
{
global $code;
echo $code;
}
func();
?>
|
| |
| |
|
|
| |
|
|
| |
для: adsd
(04.06.2007 в 16:55)
| | | можно создать переменную так
<?
$GLOBALS['var'] = 'я глобальная!';
?>
|
| |
| |
|
|
| |
|
|
| |
для: adsd
(04.06.2007 в 16:43)
| | | static не помогает.
небольшой пример, хочу чтобы работала такая конструкция
$code = "12345adsd";
$mas = array("a","b","c","d","e","f");
function rezult($j)
{
if ($j==8) return 1;
for ($i=$j;$i<=strlen($code);$i++)
{
if (is_numeric($code[$i])) echo $i;
}
}
rezult(0);
|
функция rezult() не видит переменных $code и $mas, а надо чтобы видела | |
| |
|
|
| |
|
|
| |
для: adsd
(04.06.2007 в 16:43)
| | | всем спасибо!!! | |
| |
|
|