PEAR Manual
Prev |  | Next

# {Child Class}::staticGet()

{Child Class}::staticGet() -- Simple Get (Select) request, abbreviated (autogenerated)

## Synopsis

``object {Child Class}::staticGet` (mixed $key or $value [, mixed $value])`

## Description

The static method is similar to the get request, however it does not require the initial instantiation of the class. staticGet() can optionally cache the results. (see the configuration section)

## Parameter

- `string $key` - column or value if only one parameter is given

- `mixed $value` - value

## Return value

`object mixed` - `FALSE` or the object

## Throws

Table 33-1. Possible PEAR_Error values

Error code | Error message | Meaning | Solution
--- | --- | --- | ---
DB_DATAOBJECT_ERROR_NOCLASS | "could not autoload $class" |  |
DB_DATAOBJECT_ERROR_NOCLASS | "Error creating $newclass" |  |
DB_DATAOBJECT_ERROR_NODATA | "No Data return from get $key $value" |  |

## Note

This method must be called statically.

## Example

Example 33-1. Simple fetch of data based on Primary Key
    $person = DataObjects_Person::staticGet(12);
    print_r($person);

Prev | Home | Next
DB_DataObject::staticGet() | Up | ->find()