HOME    FORUMS    MEMBERS    RECENT POSTS    LOG IN  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

config.php не дружис т index.php
  #1  
Старый 30.10.2008, 21:55
eLWAux
Постоянный
Регистрация: 15.06.2008
Сообщений: 941
Провел на форуме:
5111568

Репутация: 2399


Отправить сообщение для eLWAux с помощью ICQ
По умолчанию config.php не дружис т index.php

проблема:

єсть файл config.php:
PHP код:
<?
 $i
['body']['color'] ='black';
 
$i['body']['text']  ='white';
?>
єсли я в index.php сделаю так:
PHP код:
<?
print $i['body']['color'];
?>
то увижу надпись 'black';

а вот єсли так делаю то ничего не вижу(( :
PHP код:
<?
function bla()
{ print 
$i['body']['color']; }
bla();
?>
почему?
 
Ответить с цитированием

  #2  
Старый 30.10.2008, 22:08
-Hormold-
Постоянный
Регистрация: 29.09.2007
Сообщений: 617
Провел на форуме:
3250478

Репутация: 999


Отправить сообщение для -Hormold- с помощью ICQ
По умолчанию

PHP код:
<?
function bla()
{global 
$i; print $i['body']['color']; }
bla();
?>
 
Ответить с цитированием

  #3  
Старый 30.10.2008, 23:47
Ru}{eeZ
Постоянный
Регистрация: 19.02.2008
Сообщений: 438
Провел на форуме:
956872

Репутация: 186
Отправить сообщение для Ru}{eeZ с помощью ICQ
По умолчанию

А если ещё нужно будет вывести переменную, то используй return

PHP код:
<?

bla
();

function 
bla() {
  global 
$i;
  print 
$i['body']['color'];
  return 
$i;
}

?>
 
Ответить с цитированием

  #4  
Старый 31.10.2008, 15:59
Ru}{eeZ
Постоянный
Регистрация: 19.02.2008
Сообщений: 438
Провел на форуме:
956872

Репутация: 186
Отправить сообщение для Ru}{eeZ с помощью ICQ
По умолчанию

Цитата:
Сообщение от ChaaK  
Так как у тебя $i не глобальный массив =\
to eLWAux

Каждая функция работает как отдельная программа, и поэтому в неё нужно вводить нужные тебе переменные через global и выводить через return.
 
Ответить с цитированием
Ответ





Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ