PHP Penutupan :: panggilan ()
PHP Penutupan :: panggilan 7 orang () memiliki kinerja yang lebih baik, fungsi penutupan dinamis akan mengikat ke contoh objek baru dan melaksanakan fungsi panggilan.
contoh
contoh
<? Php
class A {
private $ x = 1;
}
// Sebelum PHP 7 definisi edisi kode fungsi penutupan
$ GetXCB = function () {
kembali $ this -> x;
};
// Fungsi penutupan terikat untuk Kelas A
$ GetX = $ getXCB -> bindTo (baru A, 'A');
echo $ getX ();
print (PHP_EOL);
// PHP 7+ Kode
$ GetX = function () {
kembali $ this -> x;
};
echo $ getX -> panggilan (baru A);
?>
class A {
private $ x = 1;
}
// Sebelum PHP 7 definisi edisi kode fungsi penutupan
$ GetXCB = function () {
kembali $ this -> x;
};
// Fungsi penutupan terikat untuk Kelas A
$ GetX = $ getXCB -> bindTo (baru A, 'A');
echo $ getX ();
print (PHP_EOL);
// PHP 7+ Kode
$ GetX = function () {
kembali $ this -> x;
};
echo $ getX -> panggilan (baru A);
?>
Output di atas eksekusi program adalah:
1 1