WorksheetsPHP Programming - Assessment
Total questions: 40
Worksheet time: 30mins
Perintah seperti pada gambar, dijalankan di aplikasi command line yang berfungsi untuk
mengecek versi php yang diinstall
menginstal php
menginstall versi php lain
menginstall versi php terbaru
File script php harus disimpan menggunakan ekstensi . . .
.php
.php.html
.html
.cpp
Untuk menjalankan file php di command line, kita bisa menggunakan perintah . . .
php namafile.php
php --version
php namafile
php php.file
Penulisan variable pada php harus diawali dengan simbol . . .
$
s
~
?
Setiap akhir statement pada php, harus diakhiri dengan simbol . . .
;
,
>
#
Script seperti pada gambar digunakan untuk membuat . . .
constant
variable
function
text
Variable bersifat mutable, yang artinya
dapat diubah
tidak dapat diubah
Constant bersifat immutable, yang artinya . . .
tidak dapat diubah
dapat diubah
Variable $a seperti pada gambar berisi nilai dengan tipe data . . .
string
null
number
integer
Variable $b seperti pada gambar berisi nilai dengan tipe data . . .
float
integer
number
string
Tipe data yang hanya berisi dua kemungkinan, true atau false, adalah tipe data . . .
boolean
float
text
array
Script seperti pada gambar merupakan contoh penggunaan operator penugasan. Statement pada gambar tersebut sama saja dengan . . .
Script seperti pada gambar, ketika dijalankan akan menghasilkan . . .
false
true
Di bawah ini yang merupakan cara yang salah untuk membuat array adalah . . .
Jika kita memiliki array seperti gambar disamping, untuk mengakses "Banana", maka kita harus memanggilnya dengan urutan index ke-. . .
1
2
3
0
Untuk mengakses nilai dari nomor telepon pada associative array di samping adalah dengan mengakses . . .
Perintah seperti pada gambar disamping berfungsi untuk . . .
menjalankan web server pada folder project
membuat port localhost
menambahkan server ke dalam folder project
Berikut ini yang bukan termasuk kata kunci percabangan (conditional) pada php adalah . . .
end
if
if-else
if-else if
Pada file PHP/HTML, percabangan if harus di awali dan diakhiri dengan . . .
Sebuah aktivitas bisa saja dijalankan secara berulang ulang selama masih dalam kondisi yang menjadi syarat. isitilah ini dikenal dengan . . .
loop
conditional
better
get
Script disamping akan error jika dijalankan, karena . . .
function dipanggil tanpa argument
function sayHello tidak menggunakan return
funciton sayHello tidak mengungkan symbol ()
Fungsi dari penggunalan pendeklarasian tipe data pada argumen dan nilai balikan adalah . . .
kemudahan dalam pengecekan tipe data
agar function selalu diakhiri dengan return
karena function tidak bisa tanpa type declaration
Script disamping ketika dijalankan akan error, karena . . .
$name tidak bisa diakses secara langsung di dalam function
funciton sayHello tidak menetapkan argument $name
function argument tidak bisa dikosongkan
Jika sebuah function ingin mengakses sebuah function yang letaknya berada di scope global, maka bisa menggunakan kata kunci . . .
global
globe
whole
Tag form disamping akan mengirimkan data ke server dengan metode . . .
post
get
Kiriman data dengan metode post akan disimpan kedalam variable . . .
$_POST
$_GET
$POST
Kiriman data dengan metode post atau get akan disimpan kedalam variable super global pada php yaitu $_POST atau $_GET, dalam bentuk tipe data . . .
array
string
number
boolean
Ketika sebuah website membutuhkan semacam data pengenal yang bisa diakses di seluruh halaman, merupakan konsep penggunaaan . . .
session
string
post
form
Function yang bisa digunakan untuk mengakhiri seleuruh session yang ada adalah . . .
session_destroy()
session_start()
session_register()
session_set()
Membuat objek dari sebuah class disebut dengan istilah . . .
instansiasi
installation
installment
Method pada sebuah class yang otomatis akan dijalankan pada saat objek dibuat adalah . . .
__construct()
__destruct()
Class yang mewarisi sifat sifat ke class lain, dikenal dengan istilah . . .
parent class
child class
Kata kunci akses yang membuat properti atau method hanya bisa diakses di dalam class itu sendiri adalah . . .
private
public
protected
Kata kunci akses yang membuat properti atau method hanya bisa diakses di dalam class itu sendiri adalah . . .
private
public
protected
Membuat objek dari sebuah class memerlukan kata kunci . . .
new
object
__construct()
Ketika sebuah class ingin mewarisi sifat dari class lain harus menggunakan kata kunci . . .
extends
enter
expands
Ketika sebuah class ingin mewarisi sifat dari class lain harus menggunakan kata kunci . . .
extends
enter
expands
Perintah composer yang digunakan untuk generate file konfigurasi composer.json adalah . . .
composer init
composer dump-autoload
composer install
Untuk menambahkan sebuah package ke dalam project kita, kita bisa menggunakan perintah . . .
composer require namapackage
composer remove
composer add
Secara bawaan, composer akan mendownload package yang kita butuhkan dari repository . . .
packagist.org
github.com
composer.org
