文字

Usage example.

Gender class usage example.

Example #1 Usage example.

<?php

namespace  Gender ;

$gender  = new  Gender ;

 
$name  "Milene" ;
$country  Gender :: FRANCE ;
 
$result  $gender -> get ( $name $country );

$data  $gender -> country ( $country );

switch(
$result ) {
    case 
Gender :: IS_FEMALE :
        
printf ( "The name %s is female in %s\n" $name $data [ 'country' ]);
    break;

 
    case 
Gender :: IS_MOSTLY_FEMALE :
        
printf ( "The name %s is mostly female in %s\n" $name $data [ 'country' ]);
    break;

 
    case 
Gender :: IS_MALE :
        
printf ( "The name %s is male in %s\n" $name $data [ 'country' ]);
    break;

 
    case 
Gender :: IS_MOSTLY_MALE :
        
printf ( "The name %s is mostly male in %s\n" $name $data [ 'country' ]);
    break;

 
    case 
Gender :: IS_UNISEX_NAME :
        
printf ( "The name %s is unisex in %s\n" $name $data [ 'country' ]);
    break;

 
    case 
Gender :: IS_A_COUPLE :
        
printf ( "The name %s is both male and female in %s\n" $name $data [ 'country' ]);
    break;

 
    case 
Gender :: NAME_NOT_FOUND :
        
printf ( "The name %s was not found for %s\n" $name $data [ 'country' ]);
    break;

 
    case 
Gender :: ERROR_IN_NAME :
        echo 
"There is an error in the given name!\n" ;
    break;
 
    default:
        echo 
"An error occurred!\n" ;
    break;

}
上一篇: 下一篇: