Приложение не должно иметь никакого ключа реестра. На самом деле много приложений не должны быть установлены вообще. Карты с интерфейсом USB U3 являются хорошим примером; программы на них просто выполненный от файловой системы.
, Как отмечено, самое хорошее применение может быть найдено через их ключ реестра удаления все же. Это - на самом деле пара ключей, в расчете на пользователя и на машину (HKCU/HKLM - Piskvor упомянул только HKLM один). Это не (всегда) дает Вам каталог установки, все же.
, Если это находится в HKCU, тогда необходимо понять, что HKEY_CURRENT_USER
действительно означает "Текущего Пользователя". У других пользователей есть свои собственные записи HKCU и свое собственное установленное программное обеспечение. Вы не можете найти это. При чтении каждый HKEY_USERS
улей является бедствием в корпоративных сетях с профилями роуминга. Вы действительно не хотите выбирать 1 000 учетных записей из своего удаленного офиса [US|China|Europe].
, Даже если приложение установлено, и Вы знаете, где, оно не может иметь того же понятия "версии", Вы имеете. Лучший источник является ресурсом "версии" в исполняемых файлах. Это - действительно множественное число, таким образом, необходимо найти всех их, извлеките ресурсы версии из всех и в случае конфликта decid на чем-то разумном.
Так - удача. Существуют дремоты способов перестать работать.
Use var_export if you want a representation which is also valid PHP code
$a = array (1, 2, array ("a", "b", "c"));
$dump=var_export($a, true);
echo $dump;
will display
array (
0 => 1,
1 => 2,
2 =>
array (
0 => 'a',
1 => 'b',
2 => 'c',
),
)
To turn that back into an array, you can use eval, e.g.
eval("\$foo=$dump;");
var_dump($foo);
Not sure why you would want to do this though. If you want to store a PHP data structure somewhere and then recreate it later, check out serialize() and unserialize() which are more suited to this task.
Вы не можете. var_dump
просто выводит текст, но ничего не возвращает.
Perhaps you are trying to convert an object to an array? http://www.phpro.org/examples/Convert-Object-To-Array-With-PHP.html
Maybe you’re looking for var_export
that will give you a valid PHP expression of the passed value.
var_export
создает код PHP, который вы можете запустить с помощью eval
.
Но мне интересно, в чем ваша идея?