10.1.11.1 OrdinaryOwnPropertyKeys ( O )
The abstract operation OrdinaryOwnPropertyKeys takes argument O (an Object) and returns a List of property keys. It performs the following steps when called:
1. Let keys be a new empty List.
2. For each own property key P of O such that P is an array index, in ascending numeric index order, do
a. Append P to keys.
3. For each own property key P of O such that P is a String and P is not an array index, in ascending chronological order of property creation, do
a. Append P to keys.
4. For each own property key P of O such that P is a Symbol, in ascending chronological order of property creation, do
a. Append P to keys.
5. 5. Return keys.
- $result = $connect->query($sql);
- $rows = $result->fetch();
- if($rows != 0)
- {
- for ($i = 0;$i < $rows;$i ++)
- {
- $result->data_seek($i);
- $map = $result->fetch_assoc();
+ foreach ($connect->query($sql) as $map) {
- }
- $result->close();
- if($x > 0) $left = (3000 + abs($x))/5.3;
- else $left = (3000 - abs($x))/5.3;
+ $left = (3000 + $x)/5.3;
- if($y > 0) $top = (3000 - abs($y))/5.3;
- else $top = (3000 + abs($y))/5.3;
+ $top = (3000 - $y)/5.3;
функция получитьТокен() {
// Читает файл и формирует токен вида { тип: тип_токена, значение: строка }
// Пропускает комментарии, пробелы и концы строк
вернуть токен
}
функция списокПараметров() {
объект = {}
пока истина {
имя = получитьТокен()
если имя.тип == закрывающая_скобка или имя.тип == конец_файла {
вернуть объект
}
значение = получитьТокен()
если значение.тип == строка {
объект[имя.значение] = значение.значение
}
если значение.тип = открывающая_скобка {
объект[имя.значение] = списокПараметров()
}
}
}