lib/Psc/Form/HTML.php
public static function select($name, $options, $selected = NULL, Array $attributes = NULL) {
    $name = self::getName($name);
    
    if (is_string($options)) {
      // nothing, wir haben hier vermutlich schon was zusammengebaut, was so hinkommt
    } else {
      $options = self::selectOptions($options, $selected);
    }
    
    $select = static::tag('select',$options, $attributes)
      ->setAttribute('name',$name)
      ->setGlueContent("%s \n");
    
    return $select;
  }
public static function select($name, $options, $selected = NULL, Array $attributes = NULL) {
    $name = self::getName($name);
    
    if (is_string($options)) {
      // nothing, wir haben hier vermutlich schon was zusammengebaut, was so hinkommt
    } else {
      $options = self::selectOptions($options, $selected);
    }
    
    $select = static::tag('select',$options, $attributes)
      ->setAttribute('name',$name)
      ->setGlueContent("%s \n");
    
    return $select;
  }
public static function select ( $ name , $ options , $ selected = NULL , Array $ attributes = NULL ) { $ name = self :: getName ( $ name ) ; if ( is_string ( $ options ) ) { // nothing, wir haben hier vermutlich schon was zusammengebaut, was so hinkommt } else { $ options = self :: selectOptions ( $ options , $ selected ) ; } $ select = static :: tag ( 'select' , $ options , $ attributes ) -> setAttribute ( 'name' , $ name ) -> setGlueContent ( "%s \n" ) ; return $ select ; }
Erstellt ein Select Element

@param string $name
@param HTMLTag[] $options
@param mixed $selected das Ausgewählte elemt (muss die value einer option sein)
@param Array $attributes
@return HTMLTag
Erstellt ein Select Element