示例#1
0
bool Array::more(CVarRef v2) const {
  if (m_px == NULL || v2.isNull()) {
    return HPHP::more(toBoolean(), v2.toBoolean());
  }
  if (v2.getType() == KindOfArray) {
    return v2.toArray().get()->compare(m_px) < 0;
  }
  return v2.less(*this);
}
示例#2
0
int Array::SortRegularDescending(CVarRef v1, CVarRef v2, const void *data) {
  if (v1.less(v2)) return 1;
  if (v1.equal(v2)) return 0;
  return -1;
}