Ejemplo n.º 1
0
ssize_t ZendArray::getIndex(CStrRef k) const {
  Bucket *p = find(k.data(), k.size(), k->hash());
  if (p) {
    return (ssize_t)p;
  }
  return ArrayData::invalid_index;
}
Ejemplo n.º 2
0
bool c___PHP_Incomplete_Class::o_instanceof(CStrRef s) const {
  int64 hash = s->hash();
  switch (hash & 1) {
    case 0:
      HASH_INSTANCEOF(0x6576EACCCE24D694LL, NAMSTR(s_sys_ssd8c10a25, "__PHP_Incomplete_Class"));
      break;
    default:
      break;
  }
  return false;
}
Ejemplo n.º 3
0
bool c_stdClass::o_instanceof(CStrRef s) const {
  int64 hash = s->hash();
  switch (hash & 1) {
    case 1:
      HASH_INSTANCEOF(0x3D69936178BA13F7LL, NAMSTR(s_sys_ss426361a3, "stdClass"));
      break;
    default:
      break;
  }
  return false;
}
Ejemplo n.º 4
0
bool ZendArray::exists(CStrRef k) const {
  return find(k.data(), k.size(), k->hash());
}
Ejemplo n.º 5
0
Variant invoke_file(CStrRef s, bool once /* = false */, LVariableTable* variables /* = NULL */,const char *currentDir /* = NULL */) {
  pm_t ptr = findFile(s.c_str(), s->hash());
  if (ptr) return ptr(once, variables, get_globals());
  return throw_missing_file(s.c_str());
}