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

Форум PHP

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

 

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

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

тема: $this
 
 автор: mindless   (09.01.2007 в 16:16)   письмо автору
 
 


<?php
class A
{
    function 
foo()
    {
        if (isset(
$this)) {
            echo 
'$this is defined (';
            echo 
get_class($this);
            echo 
")\n";
        } else {
            echo 
"\$this is not defined.\n";
        }
    }
}



в данном примере куда ссылается $this?
что мне казалося оно используется при вызове методом и аргументов внутри класса...

   
 
 автор: Евгений Петров   (09.01.2007 в 16:21)   письмо автору
 
   для: mindless   (09.01.2007 в 16:16)
 

$this - это указатель на сам обьект.

   
 
 автор: Sergey89   (09.01.2007 в 16:31)   письмо автору
 
   для: Евгений Петров   (09.01.2007 в 16:21)
 

в PHP нет указателей ;) Это ссылка на вызываемый объект.

A pseudo-variable, $this is available when a method is called from within an object context. 
$this is a reference to the calling object (usually the object to which the method belongs, 
but can be another object, if the method is called statically from the context of a secondary object). 
This is illustrated in the following examples:

   
Rambler's Top100
вверх

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