Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Php обращение к переменной
 
 автор: half.shade   (09.01.2007 в 00:42)   письмо автору
 
 

Как обратится з PHP функции к переменной за пределами функции(не передавая етой функции переменную)?
В Javascript ето так :

<html >
<head>
<script>
var h="hello";
function working(){
alert(h);
}
</script>
</head>
<body onload="working();">
</body>
</html>

Мне нужно именно обращение к переменной за пределами функции не передавая значения в ету функцию!
Спасибо!

   
 
 автор: Alph[p]a   (09.01.2007 в 00:58)   письмо автору
 
   для: half.shade   (09.01.2007 в 00:42)
 

Что то вроде этого?

<?php


function start()
{
    global 
$test;
    
$test=999;
}
start();
echo 
$test;

?>

   
 
 автор: half.shade   (09.01.2007 в 02:06)   письмо автору
 
   для: Alph[p]a   (09.01.2007 в 00:58)
 

Мне нужно совсем наоборот!
Как ето но оно не работает!
<?php
function start()
{
echo $test;
}
start();
$test;
?>

   
 
 автор: Alph[p]a   (09.01.2007 в 02:41)   письмо автору
 
   для: half.shade   (09.01.2007 в 02:06)
 

Может так?

<?php
$test
=999;
function 
start2()
{
global 
$test;
echo 
$test;
}
start2();


?>

   
 
 автор: half.shade   (09.01.2007 в 23:18)   письмо автору
 
   для: Alph[p]a   (09.01.2007 в 02:41)
 

Проблема по которой мне понадобилось так "извратно" написать функцию заключается в том; что я хочу написать корзину покупателя на Ajax а именно, я с javascript передаю в функцию переменную а функция должна добавить ето имя в масив а масив сам находиться в не приделах функции(усли он в пределфх функции то при каждом вызове функции он создается новый) а так как я передаю ссылку на масив то он записывает в себя име товара и тд! А так как я немогу передать с javascript и имя самого товара и сам масив (php), поетому я и ищу выход! Может кто-то подскажет?!
Спасибо!

   
 
 автор: Poison   (09.01.2007 в 23:33)   письмо автору
 
   для: half.shade   (09.01.2007 в 23:18)
 

Может так???


<?php
function add_some_extra(&$string) {
    
$string 'and something extra.';
}
add_some_extra($str);
echo 
$str;
?> 

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования