# Method lfun::create()

Method create

  ``void` lfun:create(`zero` ... `args`)`

Description

  Object creation callback.

  This function is called right after lfun::__INIT().

  `args` are the arguments passed when the program was called.

Note

  In Pike 7.2 and later this function can be created implicitly by the compiler using the new syntax:

      class Foo(int foo) {
        int bar;
      }

  In the above case an implicit lfun::create() is created, and it's equivalent to:

      class Foo {
        int foo;
        int bar;
        protected void create(int foo)
        {
          local::foo = foo;
        }
      }

See also

  lfun::__INIT(), lfun::destroy()