Göndermek için birçok olduğunda bir işleve değerleri geçirmek için en iyi yol?

0 Cevap php

Ne bir işleve birçok değerlere geçmek zorunda ve bu bazı isteğe bağlı olabileceği bir yöntem imzası tanımlamak için en iyi yoldur. Ve gelecekte, daha fazla değişken geçmek veya fonksiyon verilen bazı geçirilen değerleri çıkarmak zorunda olabilir.

For example: (telefon ve adres isteğe bağlıdır)

function addInfo( $name, $dob, $phone='', $address='' ) {
       // Store data
}

addInfo( 'username', '01-01-2000', '1111111' ); // address is not given

VEYA

function addInfo( $info ) {
    // Store data
}

$info = array( 'name'=>'username', 
               'dob'=>'01-01-2000', 
               'phone'=>'1111111', 
               'address'=>'' );
addInfo( $info );

0 Cevap