original_string: public static function get_id_column(string $column, string $table): ?string
    {
      if (
        ($db = self::_get_db()) &&
        ($full_table = $db->tfn($table)) &&
        ($databases_obj = self::_get_databases())
      ){
        [$database, $table] = explode('.', $full_table);
        return $databases_obj->column_id($column, $table, $database, self::$db->host);
      }
      return false;
    }
code: public static function get_id_column(string $column, string $table): ?string
    {
      if (
        ($db = self::_get_db()) &&
        ($full_table = $db->tfn($table)) &&
        ($databases_obj = self::_get_databases())
      ){
        [$database, $table] = explode('.', $full_table);
        return $databases_obj->column_id($column, $table, $database, self::$db->host);
      }
      return false;
    }
code_tokens: public static function get_id_column ( string $ column , string $ table ) : ? string { if ( ( $ db = self :: _get_db ( ) ) && ( $ full_table = $ db -> tfn ( $ table ) ) && ( $ databases_obj = self :: _get_databases ( ) ) ) { [ $ database , $ table ] = explode ( '.' , $ full_table ) ; return $ databases_obj -> column_id ( $ column , $ table , $ database , self :: $ db -> host ) ; } return false ; }
docstring: Returns the column's corresponding option's ID
  @param $column string
  @param $table string
  @return null|string
docstring_tokens: Returns the column s corresponding option s ID