Postingan lainnya
Buku Ini Koding!
Baru!
Buku ini akan jadi teman perjalanan kamu belajar sampai dapat kerjaan di dunia programming!
mengapa anonymous function saya tidak jalan di browser
codenya
<?php
$jumlah = function (){
echo (1+1);
};
$jumlah();
?>
kesalahan
Parse error: syntax error, unexpected T_FUNCTION in C:\xampp\htdocs\php\anonymous_Fuction.php on line 2
( saya tetap tulis berulang - ulang kesalahannya sama itu2 aja apakah harus ditambahkan kode lain )
7 Jawaban:
Ga ada yang salah. Baris ke 2 nya yang mana ya?
klo tidak salah, kodenya harusnya seperti dibawah
<?php
$jumlah = function (){
echo (1+1);
};
echo $jumlah;
?>
Bisa tapi baris terakhir $jumlah harus diikuti dengan '()' utk return sebagai fungsi.
<?php
$jumlah = function (){
echo (1+1);
};
echo $jumlah();
?>
masih tetap aja kesalahan pada $jumlah = function () apakah harus di tambahkan kode lain untuk bisa jalan
OK. Coba cek PHP version agan. Fungsi anon cuma bisa di PHP 5.3 ke atas.
Kalau dari cmd (windows) / terminal (mac/linux)
php -v
Nanti keluar kira2 begini
PHP 5.5.27 (cli) (built: Jul 23 2015 00:21:59)
Copyright (c) 1997-2015 The PHP Group
Zend Engine v2.5.0, Copyright (c) 1998-2015 Zend Technologies