ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

PHP - include в класс
  #1  
Старый 26.06.2007, 10:38
Аватар для Mirovan
Mirovan
Познающий
Регистрация: 10.04.2005
Сообщений: 49
Провел на форуме:
108176

Репутация: 12
Отправить сообщение для Mirovan с помощью ICQ
По умолчанию PHP - include в класс

Есть класс

PHP код:
<?php
class foo {

  function 
foofunc1 () {
  }

  function 
foofunc2() {
  }

}
?>
Требуется проинклудить в этот класс некий файл с переменными

PHP код:
<?php
  $a 
1;
  
$b 2;
?>
в функциях foofunc1() и foofunc2() должны быть доступны переменные $a и $b. Вопрос как это сделать, чтобы не писат ькаждый раз include в функции?
 
Ответить с цитированием

  #2  
Старый 26.06.2007, 11:26
Аватар для je0n
je0n
Постоянный
Регистрация: 14.05.2006
Сообщений: 334
Провел на форуме:
1543521

Репутация: 272
Отправить сообщение для je0n с помощью ICQ
По умолчанию

PHP код:
<?php
class foo {
var 
$a=1;
var 
$b=2;

  function 
foofunc1 () {
  }

  function 
foofunc2() {
  }

}
?>
обращаться к переменным внутри класса так:
PHP код:
$this->a;
$this->b

Последний раз редактировалось je0n; 26.06.2007 в 11:28..
 
Ответить с цитированием

  #3  
Старый 26.06.2007, 11:59
Аватар для Mirovan
Mirovan
Познающий
Регистрация: 10.04.2005
Сообщений: 49
Провел на форуме:
108176

Репутация: 12
Отправить сообщение для Mirovan с помощью ICQ
По умолчанию

Это то да.

Но надо чтобы переменные были в другом файле и они инклудились!
 
Ответить с цитированием

  #4  
Старый 26.06.2007, 13:02
Аватар для GreenBear
GreenBear
наркоман с медалью
Регистрация: 07.05.2005
Сообщений: 3,704
Провел на форуме:
19975136

Репутация: 4536


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

class.php
PHP код:
<?php

class mda{

function 
foo(){
    include(
'test.php');
}
function 
foo2(){
    echo 
$this->a;
}
}

$mda = new mda();
$mda->foo(); $mda->foo2();
?>
test.php
PHP код:
<?php
$this
->'mda';
?>
 
Ответить с цитированием

  #5  
Старый 26.06.2007, 13:09
Аватар для je0n
je0n
Постоянный
Регистрация: 14.05.2006
Сообщений: 334
Провел на форуме:
1543521

Репутация: 272
Отправить сообщение для je0n с помощью ICQ
По умолчанию

хм
работает
я просто вот чего нашел:
http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=14484&page=1
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Books PHP FRAGNATIC PHP, PERL, MySQL, JavaScript 186 21.02.2010 02:41
Надо компоненты B1t.exe С/С++, C#, Delphi, .NET, Asm 6 22.04.2007 00:01
Безопасность в Php, Часть Iii k00p3r Чужие Статьи 0 11.07.2005 19:02
Защищаем Php. Шаг за шагом. k00p3r Чужие Статьи 0 13.06.2005 11:31



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


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




ANTICHAT.XYZ