To get these constants so you can reverse lookup what all the integers mean, do this:
<?php
$constants = array_flip($this->getSvnConstants('SVN_WC_STATUS'));
$status = svn_status();
foreach($status as &$v)
{
$v['text_status'] = $constants[$v['text_status']];
$v['repos_text_status'] = $constants[$v['repos_text_status']];
$v['prop_status'] = $constants[$v['prop_status']];
$v['repos_prop_status'] = $constants[$v['repos_prop_status']];
}
public function getSvnConstants($filter='SVN_')
{
$constants = array();
foreach (get_defined_constants() as $key => $value)
if (substr($key, 0, strlen($filter)) == $filter)
$constants[$key] = $value;
return $constants;
}
?>
PHP.mk документација
Претходно дефинирани константи
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
Патека
svn.constants.php
Локална патека за оваа страница.
Извор
php.net/manual/en
Оригиналниот HTML се реупотребува и локално се стилизира.
Режим
Прокси + превод во позадина
Кодовите, табелите и белешките остануваат читливи во истиот тек.
Референца
svn.constants.php
Претходно дефинирани константи
Референца за `svn.constants.php` со подобрена типографија и навигација.
Претходно дефинирани константи
Следниве константи се дефинирани од ова проширување и ќе бидат достапни само кога проширувањето е или компајлирано во PHP или динамички вчитано во време на извршување.
-
SVN_REVISION_HEAD(int) - Magic number (-1) specifying the HEAD revision
-
Магичен број (-1) што специфицира ревизија на HEAD svn_auth_set_parameter()
-
SVN_AUTH_PARAM_DEFAULT_USERNAME(string) - Константи употребливи со
-
SVN_AUTH_PARAM_DEFAULT_PASSWORD(string) - Својство за стандардно корисничко име што се користи при вршење основна автентикација
-
SVN_AUTH_PARAM_NON_INTERACTIVE(string) -
SVN_AUTH_PARAM_DONT_STORE_PASSWORDS(string) -
SVN_AUTH_PARAM_NO_AUTH_CACHE(string) -
SVN_AUTH_PARAM_SSL_SERVER_FAILURES(string) -
SVN_AUTH_PARAM_SSL_SERVER_CERT_INFO(string) -
SVN_AUTH_PARAM_CONFIG(string) -
SVN_AUTH_PARAM_SERVER_GROUP(string) -
SVN_AUTH_PARAM_CONFIG_DIR(string) -
PHP_SVN_AUTH_PARAM_IGNORE_SSL_VERIFY_ERRORS(string) - Својство за стандардна лозинка што се користи при вршење основна автентикација
-
Прилагодено својство за игнорирање грешки при проверка на SSL сертификат
-
SVN_FS_CONFIG_FS_TYPE(string) - Константи на датотечниот систем
-
SVN_FS_TYPE_BDB(string) - Клуч за конфигурација што го одредува типот на датотечниот систем
-
SVN_FS_TYPE_FSFS(string) - Датотечниот систем е имплементација на Berkeley-DB
-
Датотечниот систем е имплементација на native-filesystem
-
SVN_PROP_REVISION_DATE(string) - Резервирани својства константи
-
SVN_PROP_REVISION_ORIG_DATE(string) - svn:original-date
- svn:date
-
SVN_PROP_REVISION_LOG(string) - svn:author
-
svn:log
-
SVN_WC_STATUS_NONE(int) - Константи за статус на работна копија
-
SVN_WC_STATUS_UNVERSIONED(int) - Статусот не постои
-
SVN_WC_STATUS_NORMAL(int) - Ставката не е верзионирана во работната копија
-
SVN_WC_STATUS_ADDED(int) - Ставката постои, ништо друго не се случува
-
SVN_WC_STATUS_MISSING(int) - Ставката е закажана за додавање
-
SVN_WC_STATUS_DELETED(int) - Ставката е верзионирана, но недостасува од работната копија
-
SVN_WC_STATUS_REPLACED(int) - Item was deleted and then re-added
-
SVN_WC_STATUS_MODIFIED(int) - Item (text or properties) was modified
-
SVN_WC_STATUS_MERGED(int) - Item's local modifications were merged with repository modifications
-
SVN_WC_STATUS_CONFLICTED(int) - Item's local modifications conflicted with repository modifications
-
SVN_WC_STATUS_IGNORED(int) - Item is unversioned but configured to be ignored
-
SVN_WC_STATUS_OBSTRUCTED(int) - Unversioned item is in the way of a versioned resource
-
SVN_WC_STATUS_EXTERNAL(int) - Unversioned path that is populated using svn:externals
-
SVN_WC_STATUS_INCOMPLETE(int) - Directory does not contain complete entries list
-
Node type constants
-
SVN_NODE_NONE(int) - Absent
-
SVN_NODE_FILE(int) - File
-
SVN_NODE_DIR(int) - Директориум
-
SVN_NODE_UNKNOWN(int) - Something Subversion cannot identify
Белешки од корисници 1 белешка
ASchmidt at Anamera dot net ¶
пред 9 години