PHP 5.5.16 is released

hw_GetObject

(PHP 4)

hw_GetObjectRegistro de objetos

Descripción

mixed hw_getobject ( int $connection , mixed $objectID [, string $query ] )

Obtiene un registro de objetos. Si el segundo parámetro es un array de valores integer la función

Parámetros

connection

El identificador de conexión.

objectID

El identificador del objeto, o un array de identificadores.

query

La cadena de consulta tiene la sintaxis siguiente:

<expr> ::= "(" <expr> ")" |
           "!" &lt;expr> |          /* NOT */
           <expr> "||" <expr> |  /* OR */
           <expr> "&amp;&amp;" <expr> |  /* AND */
           <attribute> <operator> <value>

<attribute> ::= /* any attribute name (Title, Author, DocumentType ...) */

<operator> ::= "=" |    /* equal */
               "<" |    /* less than (string compare) */
               ">" |    /* greater than (string compare) */
               "~"      /* regular expression matching */
La consulta permite seleccionar ciertos objetos de la lista de objetos dada. A diferencia de otras funciones de consulta, esta consulta no puede usar atributos indexados. Cuántos registros de objetos son devueltos depende de la consulta y si el acceso al objeto está permitido.

Valores devueltos

Devuelve el registro de objetos para el ID de objeto dado si el segundo parámetro es un valor integer.

Si el segundo parámetro es un array de valores integer la función devolverá un array de registros de objetos. En tal caso, el último parámetro también es evaluado, el cual es una cadena de consulta.

Ver también

add a note add a note

User Contributed Notes 1 note

up
0
oswald at videofreak dot at
12 years ago
There is a problem with the ObcectIds as used in Hyperwave ( like 0x232123).The automatic type conversion makes a variable like this a string, and you get nothin. Even the explicit conversion (like intval (0x232123)) leads to nonsense: You need to convert a hyperwave hexdec-Oid as follows:
intval(hexdec(Oid));
then you get results :-)
To Top