Easy
Is this code valid?
<?php
class Currency
{}
class Foo
{
    private int $amount;
 
    public function __construct(
        public Currency $currency,
        int $amount,
    ) {
        $this->amount = $amount;
    }
}
var_dump(new Foo(new Currency, 200));
Author: W3D TeamStatus: PublishedQuestion passed 1264 times
Edit
2
Community EvaluationsNo one has reviewed this question yet, be the first!
7
PHP code that throws an error.5
Check if a value is in an array in PHP4
Use the match expression in PHP to print a string.5
PHP function with named and positional arguments.4
Is this function signature valid?
```php
<?php
interface Demo
{ 
    public function bar(): ?mixed;
}
```4
Attributes are metadata that can be added to classes, properties, constants or methods.5
Which function signature is valid?