essay-test

  1.  $v = '1,2,3,4,5,6,7';
     $sum = array_sum(explode(',', $v));
     echo $sum;
  2. a. Email

    $email = "test@gmail.com";
    if (filter_var($email, FILTER_VALIDATE_EMAIL)) {
        echo "valid email address";
    } else {
       echo "not a valid email address";
    }

    b. Phone

    $phone = '123';
    if (is_numeric($phone)) {
       echo "valid phone number";
    } else {
       echo "not a valid phone number";
    }

    c. Name

    $name = 'example';
    
    if(preg_match("/^([a-zA-Z' ]+)$/",$name)){
       echo 'Valid name.';
    }else{
       echo 'Invalid name.';
    }
  3. cara cepat -> ob_start();

  4. 7

    • Model -> Bertugas untuk mengatur, menyiapkan, memanipulasi dan mengorganisasikan data (dari database) sesuai dengan instruksi dari controller.
    • View -> Bertugas untuk menyajikan informasi (yang mudah dimengerti) kepada user sesuai dengan instruksi dari controller.
    • Controller -> Bertugas untuk mengatur apa yang harus dilakukan model, dan view mana yang harus ditampilkan berdasarkan permintaan dari user. Namun, terkadang permintaan dari user tidak selalu memerlukan aksi dari model. Misalnya seperti menampilkan halaman form untuk registrasi user.
  5. Next latter is T