File
class File extends Parameter (View source)
Properties
protected array | $parameters | Berisi list parameter. |
from Parameter |
Methods
Konstruktor.
Ganti parameter saat ini dengan yang baru.
Tambahkan parameter.
Ambil data parameter berdasarkan nama.
Set sebuah parameter berdasarkan nama.
Mereturn hanya karakter alfabet milik suatu parameter.
Mereturn karakter alfabet dan angka milik suatu parameter.
Mereturn hanya karakter angka milik suatu parameter.
Mereturn value milik parameter yang telah dikonversikan ke integer.
Filter parameter.
Perbaiki bug pada array $_FILES.
Details
__construct(array $parameters = [])
Konstruktor.
array
all()
Ambil seluruh data parameter.
array
keys()
Ambil seluruh key parameter.
replace(array $files = [])
Ganti parameter saat ini dengan yang baru.
add(array $files = [])
Tambahkan parameter.
mixed
get(string $path, mixed $default = null, bool $deep = false)
Ambil data parameter berdasarkan nama.
set(string $key, mixed $value)
Set sebuah parameter berdasarkan nama.
bool
has(string $key)
Cek apakah parameter ada.
remove(string $key)
Hapus sebuah parameter.
string
getAlpha(string $key, mixed $default = '', bool $deep = false)
Mereturn hanya karakter alfabet milik suatu parameter.
string
getAlnum(string $key, mixed $default = '', bool $deep = false)
Mereturn karakter alfabet dan angka milik suatu parameter.
string
getDigits(string $key, mixed $default = '', bool $deep = false)
Mereturn hanya karakter angka milik suatu parameter.
int
getInt(string $key, mixed $default = 0, bool $deep = false)
Mereturn value milik parameter yang telah dikonversikan ke integer.
mixed
filter(string $key, mixed $default = null, bool $deep = false, int $filter = FILTER_DEFAULT, mixed $options = [])
Filter parameter.
ArrayIterator
getIterator()
Mereturn array iterator untuk data parameter.
int
count()
Hitung jumlah seluruh parameter.
protected array
convertFileInformation(array|Upload $file)
Ubah data file upload menjadi instance kelas Upload.
protected array
fixPhpFilesArray(array $data)
Perbaiki bug pada array $_FILES.
PHP memiliki bug yaitu format array $_FILES kadang berbeda, tergantung pada apakah bidang file yang diunggah memiliki nama yang normal atau namanya menyerupai array ("normal" vs. "foo[bar]").