|
|
| version 1.181, 2006/06/09 18:59:42 | version 1.188, 2007/02/07 15:55:37 |
|---|---|
| Line 216 odbc c:\drives\y\parser3project\odbc\ | Line 216 odbc c:\drives\y\parser3project\odbc\ |
| !$имя whitespace или ${имя}неважно подстановка значения | !$имя whitespace или ${имя}неважно подстановка значения |
| !^имя параметры вызов | !^имя параметры вызов |
| !$имя.CLASS класс значения | !$имя.CLASS класс значения |
| !$имя.CLASS_NAME имя класса | |
| !$имя[$.key[] () {}] конструктор элемента переменной-хэша $имя.key | !$имя[$.key[] () {}] конструктор элемента переменной-хэша $имя.key |
| !^method[$.key[] () {}] конструктор элемента параметра-хеша $parameter.key | !^method[$.key[] () {}] конструктор элемента параметра-хеша $parameter.key |
| $CLASS.имя обращение к переменной класса | $CLASS.имя обращение к переменной класса |
| Line 257 odbc c:\drives\y\parser3project\odbc\ | Line 258 odbc c:\drives\y\parser3project\odbc\ |
| 0 или default | 0 или default |
| !^имя.double[] (default) | !^имя.double[] (default) |
| 0 или default | 0 или default |
| !^имя.bool[] + .bool(true|false) bool значение | |
| !^void:sql{запрос без результата}{$.bind[см. table::sql]} | !^void:sql{запрос без результата}{$.bind[см. table::sql]} |
| !int,double | !int,double |
| !^имя.int[] целочисленное значение | !^имя.int[] целочисленное значение |
| !^имя.double[]+ double значение | !^имя.double[]+ double значение |
| !^имя.bool[] + .bool(true|false) bool значение | |
| !^имя.inc(на сколько +) | !^имя.inc(на сколько +) |
| !^имя.dec(на сколько -) | !^имя.dec(на сколько -) |
| !^имя.mul(на сколько *) | !^имя.mul(на сколько *) |
| Line 286 odbc c:\drives\y\parser3project\odbc\ | Line 289 odbc c:\drives\y\parser3project\odbc\ |
| !^имя.int[] .int(default) целочисленное значение строки. | !^имя.int[] .int(default) целочисленное значение строки. |
| если ломается преобразование, берётся default | если ломается преобразование, берётся default |
| !^имя.double[]+ .double(default) double значение строки | !^имя.double[]+ .double(default) double значение строки |
| !^имя.bool[] + .bool(true|false) bool значение | |
| если ломается преобразование, берётся default | если ломается преобразование, берётся default |
| !^имя.format[формат] %d %.2f %02d... | !^имя.format[формат] %d %.2f %02d... |
| !^строка.match[шаблон][[опции поиска]] $prematch $match $postmatch $1 $2... | !^строка.match[шаблон][[опции поиска]] $prematch $match $postmatch $1 $2... |
| Line 443 odbc c:\drives\y\parser3project\odbc\ | Line 447 odbc c:\drives\y\parser3project\odbc\ |
| !cookie | !cookie |
| !$cookie:имя считать старое или свежезаданное | !$cookie:имя считать старое или свежезаданное |
| !$cookie:имя[значение] на 90 дней | !$cookie:имя[значение] на 90 дней |
| !$cookie:имя[$.value[значение] $.expires ЗНАЧЕНИЕ ] | !$cookie:имя[$.value[значение] $.expires[ЗНАЧЕНИЕ] $.secure(true)] |
| !значение поля expires может быть 'session', date, или число дней(0дней=session) | !значение поля expires может быть 'session', date, или число дней(0дней=session) |
| ! если дата, она будет преобразована к формату "Sun, 25-Aug-2002 12:03:45 GMT" | ! если дата, она будет преобразована к формату "Sun, 25-Aug-2002 12:03:45 GMT" |
| ! можно устанавливать bool свойства, например $.secure(true), $.httponly(true) | |
| !request | !request |
| !$request:query | !$request:query |
| Line 682 odbc c:\drives\y\parser3project\odbc\ | Line 688 odbc c:\drives\y\parser3project\odbc\ |
| можно переименовывать и двигать каталоги[win32: но не через границу дисков] | можно переименовывать и двигать каталоги[win32: но не через границу дисков] |
| каталоги для dest создаются с правами 775 | каталоги для dest создаются с правами 775 |
| каталог старого файла стирается, если после move он остаётся пуст | каталог старого файла стирается, если после move он остаётся пуст |
| !^file:copy[имя файла;имя копии файла] | |
| можно копировать только файлы | |
| !^file:lock[имя файла]{код} | !^file:lock[имя файла]{код} |
| файл при необходимости создаётся | файл при необходимости создаётся |
| блокируется | блокируется |
| Line 706 odbc c:\drives\y\parser3project\odbc\ | Line 714 odbc c:\drives\y\parser3project\odbc\ |
| если есть вторая - это имя файла | если есть вторая - это имя файла |
| если есть третья - это content-type | если есть третья - это content-type |
| !^file.base64[] encode | !^file.base64[] encode |
| !^file:base64[имя файла] encode | |
| !^file::base64[encoded string] decode | !^file::base64[encoded string] decode |
| !^file:crc32[имя файла] | |
| вычисляет crc32 файла с указанным именем | |
| !^file.crc32[] | |
| вычисляет crc32 объекта | |
| !^file.md5[] | |
| !^file:md5[имя файла] | |
| выдает digest файла, длиной 16 байт в виде строки, | |
| где байты digest выданы в hex виде, впритык, в нижнем регистре | |
| !math | !math |
| !$math:PI | !$math:PI |
| Line 735 odbc c:\drives\y\parser3project\odbc\ | Line 752 odbc c:\drives\y\parser3project\odbc\ |
| если нет тела salt, оно создаётся случайным | если нет тела salt, оно создаётся случайным |
| $1$ вызывает MD5 алгоритм функции OS 'crypt', если поддерживается [заведомо нет на solaris]. | $1$ вызывает MD5 алгоритм функции OS 'crypt', если поддерживается [заведомо нет на solaris]. |
| другие salt читайте документацию по функции OS 'crypt'. | другие salt читайте документацию по функции OS 'crypt'. |
| !^math:crc32[string] | |
| вычисляет crc32 строки | |
| !date | !date |
| !время типа time можно использовать в выражениях, подставляет | !время типа time можно использовать в выражениях, подставляет |