Khamis, 24 Februari 2011

Perlu Isset

Walaupun didalam localhost tidak mempunyai masalah untuk kod ini berfungsi;

if($this->data['data']['data_percubaan']){
  //logic
}

tetapi akan berlaku ralat, Notice (8): Undefined index: data_percubaan, maka perlu tambah isset untuk memastikan bahawa ralat tersebut tak berlaku.

if(isset($this->data['data']['data_percubaan'])){
//logic
}

kegunaan isset itu perlu untuk memastikan bahawa $data tersebut tidak akan mengeluarkan ralat.

jika fungsi if yang tidak mempunyai else perlu mempunyai isset.

Tiada ulasan: