﻿id,summary,reporter,owner,description,type,status,priority,milestone,component,version,severity,resolution,keywords,cc
15231,get_the_category() used strcmp() which is case sensitive,joehoyle,,"I recently ran into an issue with `get_the_category()` returning the array of categories ordered by Name (which is does by default). However, this will return different results than `wp_get_object_terms()`, because `wp_get_object_terms()` used an SQL ORDER BY which (correct me if I am wrong) will do a case insensitive string compare, whereas using `strcmp()` is case sensitive, so any categories starting in a lowercase letter will be but _after_ all capitalized names.

Eg:

{{{
$terms = wp_get_object_terms( $id );
// array( 'Apple, 'iPod', Microsoft' )

$cats = get_the_category( $id );
// array( 'Apple', 'Microsoft', 'iPod' )
}}}

Which seems counterintuitive. Should this be fixed?
",defect (bug),closed,normal,,Taxonomy,3.0,normal,duplicate,,
