Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.php > #18526

Re: pass parameter to require/class/construct

From "J.O. Aho" <user@example.net>
Newsgroups comp.lang.php
Subject Re: pass parameter to require/class/construct
Date 2021-01-16 17:38 +0100
Message-ID <i6gj3cFerqrU1@mid.individual.net> (permalink)
References <rtu901$voh$1@gioia.aioe.org>

Show all headers | View raw


On 16/01/2021 09.43, alex wrote:
> $ cat object.php
> <?php
> $obj = require 'class.php';
> 
> $ cat class.php
> <?php
> return new class {
>      function __construct($param) {}
> };
> 
> $ php object.php
> Fatal error: Uncaught ArgumentCountError: Too few arguments to function 
> class@anonymous::__construct(), 0 passed in class.php on line 2 and 
> exactly 1 expected in class.php on line 3
> 
> It's obvious.

Yes, you have the wrong number of arguments when you create the 
anonymous class.


> There is a solution?

Use the right arguments.

-- 

  //Aho

Back to comp.lang.php | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

pass parameter to require/class/construct alex <1j9448a02@lnx159sneakemail.com.invalid> - 2021-01-16 09:43 +0100
  Re: pass parameter to require/class/construct John-Paul Stewart <jpstewart@personalprojects.net> - 2021-01-16 11:06 -0500
  Re: pass parameter to require/class/construct "J.O. Aho" <user@example.net> - 2021-01-16 17:38 +0100
    Re: pass parameter to require/class/construct alex <1j9448a02@lnx159sneakemail.com.invalid> - 2021-01-18 15:24 +0100
      Re: pass parameter to require/class/construct "J.O. Aho" <user@example.net> - 2021-01-18 17:18 +0100
      Re: pass parameter to require/class/construct Arno Welzel <usenet@arnowelzel.de> - 2021-01-20 12:56 +0100
  Re: pass parameter to require/class/construct Arno Welzel <usenet@arnowelzel.de> - 2021-01-16 19:42 +0100
    Re: pass parameter to require/class/construct alex <1j9448a02@lnx159sneakemail.com.invalid> - 2021-01-18 15:36 +0100
      Re: pass parameter to require/class/construct Arno Welzel <usenet@arnowelzel.de> - 2021-01-20 12:54 +0100
        Re: pass parameter to require/class/construct alex <1j9448a02@lnx159sneakemail.com.invalid> - 2021-01-20 14:38 +0100

csiph-web