IMHO.WS

IMHO.WS (http://www.imho.ws/index.php)
-   Веб-программирование (http://www.imho.ws/forumdisplay.php?f=29)
-   -   register_shutdown_function (http://www.imho.ws/showthread.php?t=50642)

smap 06.02.2004 14:23

register_shutdown_function
 
Вопрос следующим как функцию:
int register_shutdown_function (string func)
использовать в классах?

RaZEr 06.02.2004 14:26

register_shutdown_function(array(&$this,"mymethod"));

smap 06.02.2004 19:35

RaZEr огромное спасибо )

Добавлено через 44 минуты:
спасибо спасибо, НО все равно не делает то что я хотел (
А хотел, чтоб не которая функция выполнялось по завершению скрипта!
а не применять то, что я придумал (
function by() {
global $Obj;
$Obj->Tmp();
}
register_shutdown_function("by");

или после того как узнал выше написанное :)

register_shutdown_function(array(&$Obj,"Tmp"));

но мне хотелось бы использовать эту функцию ни зная, какое название объекта :)

RaZEr 07.02.2004 05:36

Определи в конструкторе. $this и будет текущим объектом.

smap 07.02.2004 12:11

RaZEr
в том и фишка.... пробовал не работает : (

RaZEr 07.02.2004 12:15

$myobj =& new obj();

helldomain 13.02.2004 08:22

Eshe odin skromnij primer.

class SampleClass
{
function SampleClass()
{
}

function Callback_Event_OnShutdown()
{
echo "Got shutdown event!\n";
}
}

$Sample=new SampleClass();
$FuncName="Callback_Event_OnShutdown";
register_shutdown_function($Sample->$FuncName);

is_absent 21.02.2004 16:07

Попробуй так
PHP код:

class testClass {
  function 
testClass() {
     
register_shutdown_function(array(&$this"__shutDown"));
  }

  function 
__shutDown() {
   echo 
"the end"
  
}


у меня работает


Часовой пояс GMT +4, время: 20:54.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.