Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   PHP, PERL, MySQL, JavaScript (https://forum.antichat.xyz/forumdisplay.php?f=37)
-   -   PHP - include в класс (https://forum.antichat.xyz/showthread.php?t=43090)

Mirovan 26.06.2007 10:38

PHP - include в класс
 
Есть класс

PHP код:

<?php
class foo {

  function 
foofunc1 () {
  }

  function 
foofunc2() {
  }

}
?>

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

PHP код:

<?php
  $a 
1;
  
$b 2;
?>

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

je0n 26.06.2007 11:26

PHP код:

<?php
class foo {
var 
$a=1;
var 
$b=2;

  function 
foofunc1 () {
  }

  function 
foofunc2() {
  }

}
?>

обращаться к переменным внутри класса так:
PHP код:

$this->a;
$this->b


Mirovan 26.06.2007 11:59

Это то да.

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

GreenBear 26.06.2007 13:02

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';
?>


je0n 26.06.2007 13:09

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


Время: 01:29