SlowCode
چهارشنبه 23 اسفند 1391, 13:25 عصر
سلام
داخل یه pdf در مورد confoo (http://ilia.ws/files/confoo13_php54.pdf) این کد رو دیدم ولی نمیتونم درکش کنم، دوستان لطفا اینو به زبان ساده بهم توضیح بدین:
class myClass implements JsonSerializable {
private $data, $multiplier;
public function __construct($a, $b) {
$this->data = $a;
$this->multiplier = $b;
}
public function jsonSerialize() {
return array_fill(
0, $this->multiplier,
$this->data);
}
}
echo json_encode(new myClass(123, 3));
// will print [123,123,123]
داخل یه pdf در مورد confoo (http://ilia.ws/files/confoo13_php54.pdf) این کد رو دیدم ولی نمیتونم درکش کنم، دوستان لطفا اینو به زبان ساده بهم توضیح بدین:
class myClass implements JsonSerializable {
private $data, $multiplier;
public function __construct($a, $b) {
$this->data = $a;
$this->multiplier = $b;
}
public function jsonSerialize() {
return array_fill(
0, $this->multiplier,
$this->data);
}
}
echo json_encode(new myClass(123, 3));
// will print [123,123,123]