<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://m204wiki.rocketsoftware.com/index.php?action=history&amp;feed=atom&amp;title=%26%26exists</id>
	<title>&amp;&amp;exists - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://m204wiki.rocketsoftware.com/index.php?action=history&amp;feed=atom&amp;title=%26%26exists"/>
	<link rel="alternate" type="text/html" href="https://m204wiki.rocketsoftware.com/index.php?title=%26%26exists&amp;action=history"/>
	<updated>2026-05-08T19:28:39Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.1</generator>
	<entry>
		<id>https://m204wiki.rocketsoftware.com/index.php?title=%26%26exists&amp;diff=118919&amp;oldid=prev</id>
		<title>Ekern: Created page with &quot;__TOC__   {| |width=&quot;50%&quot;| &#039;&#039;&#039;Action:&#039;&#039;&#039; |width=&quot;50%&quot;| &lt;span class=&quot;f_Para&quot;&gt;Tests if a macro variable is defined. &lt;/span&gt;  &#039;&#039;&#039;Syntax:&#039;&#039;&#039;...&quot;</title>
		<link rel="alternate" type="text/html" href="https://m204wiki.rocketsoftware.com/index.php?title=%26%26exists&amp;diff=118919&amp;oldid=prev"/>
		<updated>2022-08-18T19:41:14Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;__TOC__   {| |width=&amp;quot;50%&amp;quot;| &amp;#039;&amp;#039;&amp;#039;Action:&amp;#039;&amp;#039;&amp;#039; |width=&amp;quot;50%&amp;quot;| &amp;lt;span class=&amp;quot;f_Para&amp;quot;&amp;gt;Tests if a &lt;a href=&quot;/index.php?title=Working_with_macro_variables.html&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Working with macro variables.html (page does not exist)&quot;&gt;macro variable&lt;/a&gt; is defined. &amp;lt;/span&amp;gt;  &amp;#039;&amp;#039;&amp;#039;Syntax:&amp;#039;&amp;#039;&amp;#039;...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;__TOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|width=&amp;quot;50%&amp;quot;| &amp;#039;&amp;#039;&amp;#039;Action:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|width=&amp;quot;50%&amp;quot;|&lt;br /&gt;
&amp;lt;span class=&amp;quot;f_Para&amp;quot;&amp;gt;Tests if a [[working_with_macro_variables.html|macro variable]] is defined. &amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Syntax:&amp;#039;&amp;#039;&amp;#039; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;p class=&amp;quot;syntax&amp;quot;&amp;gt;&amp;amp;amp;&amp;amp;amp;exists(variableName) &amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where &amp;#039;&amp;#039;variableName&amp;#039;&amp;#039; is the macro variable whose existence is being checked.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span class=&amp;quot;f_Para&amp;quot;&amp;gt;If the named variable exists, &amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;f_Monospace&amp;quot;&amp;gt;&amp;amp;amp;&amp;amp;amp;exists&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;f_Para&amp;quot;&amp;gt; returns &amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;f_Monospace&amp;quot;&amp;gt;1&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;f_Para&amp;quot;&amp;gt;; otherwise, it returns &amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;f_Monospace&amp;quot;&amp;gt;0&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;f_Para&amp;quot;&amp;gt;.   &amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span class=&amp;quot;f_Para&amp;quot;&amp;gt;A variable is deemed to &amp;amp;quot;not exist&amp;amp;quot; in these cases: &amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*It has not been defined since the Debugger Client was last started or restarted. &amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*It has been defined, but it was removed with the &amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;f_Monospace&amp;quot;&amp;gt;unset&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;f_ListBul1&amp;quot;&amp;gt; command. &amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Examples:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span class=&amp;quot;f_Para&amp;quot;&amp;gt;The following statement returns &amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;f_Monospace&amp;quot;&amp;gt;0&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;f_Para&amp;quot;&amp;gt;: &amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p class=&amp;quot;syntax&amp;quot;&amp;gt;echo &amp;amp;amp;&amp;amp;amp;exists(&amp;amp;quot;&amp;amp;amp;neverSet&amp;amp;quot;) &amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span class=&amp;quot;f_Para&amp;quot;&amp;gt;The &amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;f_Monospace&amp;quot;&amp;gt;echo&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;f_Para&amp;quot;&amp;gt; statement below returns &amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;f_Monospace&amp;quot;&amp;gt;1&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;f_Para&amp;quot;&amp;gt;: &amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p class=&amp;quot;syntax&amp;quot;&amp;gt;set &amp;amp;amp;i = 666 &lt;br /&gt;
echo &amp;amp;amp;&amp;amp;amp;exists(&amp;amp;quot;&amp;amp;amp;i&amp;amp;quot;) &amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span class=&amp;quot;f_Para&amp;quot;&amp;gt;The &amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;f_Monospace&amp;quot;&amp;gt;echo&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;f_Para&amp;quot;&amp;gt; statement below returns &amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;f_Monospace&amp;quot;&amp;gt;0&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;f_Para&amp;quot;&amp;gt;: &amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p class=&amp;quot;syntax&amp;quot;&amp;gt;unset &amp;amp;amp;i &lt;br /&gt;
echo &amp;amp;amp;&amp;amp;amp;exists(&amp;amp;quot;&amp;amp;amp;i&amp;amp;quot;) &amp;lt;/p&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Introduced:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;span class=&amp;quot;f_Para&amp;quot;&amp;gt;Build 60&amp;lt;/span&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;f_EndTopic&amp;quot;&amp;gt; &amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ekern</name></author>
	</entry>
</feed>