Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   PHP (http://www.flasher.ru/forum/forumdisplay.php?f=20)
-   -   functions problem (http://www.flasher.ru/forum/showthread.php?t=33486)

Gandalf 23.06.2002 06:36

functions problem
 
Всем привет ,

дано много переменных
надо вызвать функцию и что бы она могла использовать эти переменные , но без посылки их в функцию .

КАК ??
В перле есть sub- ы которые видят не только свои переменные !!

Код:

$a="test";

sub name{
    print "$a\n";
}

увидишь test в отличии от PHP в котором я не нашёл sub-ы а функции не видят не их переменные!

Crazy 23.06.2002 07:13

Читаем документацию...

DeepDiver 23.06.2002 20:59

используй хэш $GLOBALS

advocat 28.06.2002 14:53

и почему-то все забыли упомянуть знаменитую фишку функций как return
ex.:
Код:

function raschet($a, $b) {
  $c = $a + $b;
  return $c; // или можна масив например
}

вызываем
Код:

$d = raschet(2, 5);
результат $d = 7

Crazy 28.06.2002 15:07

...вот только к заданному вопросу этот тезис не имеет никакого отношения. :) Потому и "забыли" упомянуть.

Gandalf 28.06.2002 18:06

2 Crazy
Читаем документацию...

thx


Часовой пояс GMT +4, время: 07:15.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.