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

Форум PHP

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

 

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

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

тема: Переменная
 
 автор: wallress   (19.10.2008 в 11:10)   письмо автору
 
 


number_1.php
class One{
    public $var;
    function one(){
    $query="SELECT * FROM "."tables WHERE 1 ORDER BY number";
    $usr = mysql_query($query);
    $num_fields=mysql_num_fields($usr);
    $this->var=$num_fields;
    echo $this->var;
    }
    public two(){
    echo"$this->var";
    }
    }



number_2.php
$obj=new One();
$obj->one(); //выводит $var
$obj->two(); //не выводит $var


Здравствуйте,
Почему $obj->one(); //выводит $var
а здесь $obj->two(); //не выводит $var?
Мне нужно чтоб выводило.

  Ответить  
 
 автор: Гость   (19.10.2008 в 15:42)   письмо автору
 
   для: wallress   (19.10.2008 в 11:10)
 

Вы используете $obj->two(); после $obj->one(); ? Зачем во втором выводе $this->var взят в кавычки?

  Ответить  
 
 автор: wallress   (19.10.2008 в 16:00)   письмо автору
 
   для: Гость   (19.10.2008 в 15:42)
 

Спасибо, сейчас попробую))

  Ответить  
Rambler's Top100
вверх

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