<?php
error_reporting(E_ALL);
function true(){
echo "\n", 1;
}
class Test {
private $data;
public function __construct($d){
$this->data = $d;
}
public function list(){
list($a,$b,$c) = $this->data;
echo $a,"\n";
echo $b,"\n";
echo $c,"\n";
return $this;
}
public function null(){
echo "\nData is ",is_null($this->data)? 'null' : 'not null';
}
}
$arr = array("a","b","c");
(new Test($arr))->list()->null();
true();
Warning: PHP Startup: Unable to load dynamic library 'sodium.so' (tried: /usr/lib/php/8.3.5/modules/sodium.so (libsodium.so.23: cannot open shared object file: No such file or directory), /usr/lib/php/8.3.5/modules/sodium.so.so (/usr/lib/php/8.3.5/modules/sodium.so.so: cannot open shared object file: No such file or directory)) in Unknown on line 0
a
b
c
Data is not null
1