<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.multitheftauto.com/wiki/Var_dump?action=history&amp;feed=atom</id>
	<title>Var dump - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.multitheftauto.com/wiki/Var_dump?action=history&amp;feed=atom"/>
	<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=Var_dump&amp;action=history"/>
	<updated>2026-05-02T15:22:31Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.39.3</generator>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=Var_dump&amp;diff=49254&amp;oldid=prev</id>
		<title>Talidan at 20:29, 23 September 2016</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=Var_dump&amp;diff=49254&amp;oldid=prev"/>
		<updated>2016-09-23T20:29:22Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 20:29, 23 September 2016&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l30&quot;&gt;Line 30:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 30:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Code==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Code==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;section name=&amp;quot;Server- and/or clientside Script&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;section name=&amp;quot;Server- and/or clientside Script&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;syntaxhighlight &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;lang=&amp;quot;lua&amp;quot; &lt;/del&gt;lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;-- modifiers: v - verbose (all subtables), n - normal, s - silent (no output), dx - up to depth x, u - unnamed&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;-- modifiers: v - verbose (all subtables), n - normal, s - silent (no output), dx - up to depth x, u - unnamed&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;function var_dump(...)&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;function var_dump(...)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l162&quot;&gt;Line 162:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 162:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;section name=&amp;quot;Serverside Example&amp;quot; class=&amp;quot;server&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;section name=&amp;quot;Serverside Example&amp;quot; class=&amp;quot;server&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Get a table of all players on the server (if there are 4 players).&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Get a table of all players on the server (if there are 4 players).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;syntaxhighlight &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;lang=&amp;quot;lua&amp;quot; &lt;/del&gt;lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;var_dump(getElementsByType(&amp;quot;player&amp;quot;))&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;var_dump(getElementsByType(&amp;quot;player&amp;quot;))&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key wiki-wiki_dev_:diff::1.12:old-22078:rev-49254 --&gt;
&lt;/table&gt;</summary>
		<author><name>Talidan</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=Var_dump&amp;diff=22078&amp;oldid=prev</id>
		<title>Norby89: minor typo</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=Var_dump&amp;diff=22078&amp;oldid=prev"/>
		<updated>2009-12-23T10:02:39Z</updated>

		<summary type="html">&lt;p&gt;minor typo&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 10:02, 23 December 2009&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l180&quot;&gt;Line 180:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 180:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Now another table we created before (please &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;not &lt;/del&gt;that the table 'test2' is both key and value in this example):&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Now another table we created before (please &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;note &lt;/ins&gt;that the table 'test2' is both key and value in this example):&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;test = {hello=&amp;quot;test&amp;quot;}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;test = {hello=&amp;quot;test&amp;quot;}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key wiki-wiki_dev_:diff::1.12:old-21834:rev-22078 --&gt;
&lt;/table&gt;</summary>
		<author><name>Norby89</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=Var_dump&amp;diff=21834&amp;oldid=prev</id>
		<title>Driver2 at 20:53, 5 November 2009</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=Var_dump&amp;diff=21834&amp;oldid=prev"/>
		<updated>2009-11-05T20:53:40Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 20:53, 5 November 2009&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l2&quot;&gt;Line 2:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 2:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;lowercasetitle&amp;gt;var_dump&amp;lt;/lowercasetitle&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;lowercasetitle&amp;gt;var_dump&amp;lt;/lowercasetitle&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;__NOTOC__&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;__NOTOC__&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;This function outputs information about one or more variables.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;This function outputs information about one or more variables &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;using outputConsole()&lt;/ins&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Syntax==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Syntax==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key wiki-wiki_dev_:diff::1.12:old-21833:rev-21834 --&gt;
&lt;/table&gt;</summary>
		<author><name>Driver2</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=Var_dump&amp;diff=21833&amp;oldid=prev</id>
		<title>Driver2: Created page with '{{Useful Function}} &lt;lowercasetitle&gt;var_dump&lt;/lowercasetitle&gt; __NOTOC__ This function outputs information about one or more variables.  ==Syntax== &lt;syntaxhighlight lang=&quot;lua&quot;&gt;string/table var_d…'</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=Var_dump&amp;diff=21833&amp;oldid=prev"/>
		<updated>2009-11-05T20:51:49Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;#039;{{Useful Function}} &amp;lt;lowercasetitle&amp;gt;var_dump&amp;lt;/lowercasetitle&amp;gt; __NOTOC__ This function outputs information about one or more variables.  ==Syntax== &amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;string/table var_d…&amp;#039;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Useful Function}}&lt;br /&gt;
&amp;lt;lowercasetitle&amp;gt;var_dump&amp;lt;/lowercasetitle&amp;gt;&lt;br /&gt;
__NOTOC__&lt;br /&gt;
This function outputs information about one or more variables.&lt;br /&gt;
&lt;br /&gt;
==Syntax==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;string/table var_dump( ... )&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Arguments===&lt;br /&gt;
The function can have a variable number of arguments. Those arguments can be of three types:&lt;br /&gt;
* '''Modifiers:''' A ''string'' that begins with a &amp;quot;-&amp;quot; (minus) and that is followed by at least another parameter is a modifier. A modifier can change the behaviour of the function. Modifiers don't have to be the first argument, they always work on all arguments after it (see examples).&lt;br /&gt;
* '''Names:''' A ''string'' that is followed by at least another parameter and isn't preceeded by another ''string'' (that is not a modifier), is a name. A name is output before the variable output, to make it recognizable (basicially a description of the variable that is being output, e.g. the name).&lt;br /&gt;
* '''Values:''' Any value that is not one of the two above will generate an output with information about the variable:&lt;br /&gt;
** For ''strings'': string(''lengthOfString'') &amp;quot;''value''&amp;quot;&lt;br /&gt;
** For ''userdata'': userdata(''MTA element type'') &amp;quot;''value''&amp;quot;&lt;br /&gt;
** For ''tables'': table(''numerOfElements'') &amp;quot;''value''&amp;quot;&lt;br /&gt;
*** If the table contains any elements, they will also be output if the appropriate modifiers are set. This will always be in the form [''key''] =&amp;gt; ''value'', while ''key'' and ''value'' are formatted by var_dump.&lt;br /&gt;
&lt;br /&gt;
===Modifiers===&lt;br /&gt;
* '''v''' (verbose): Dumps more data than usual (for now it outputs whole tables including subtables)&lt;br /&gt;
* '''n''' (normal): Switches back into 'normal' non-verbose mode.&lt;br /&gt;
* '''s''' (silent): With this activated, it outputs nothing at all, however it still returns the output, so you can use it yourself (also used internally for recursion).&lt;br /&gt;
* '''u''' (unnamed): Don't use names. Every ''string'' that is not a modifier will be output as a value, not a decription.&lt;br /&gt;
* '''d[number]''' (depth): Output nested tables up to this depth (e.g. &amp;quot;d1&amp;quot; means output all values of the initial table, but not the values of the values, if they are also tables).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Returns===&lt;br /&gt;
Returns a string with all the output in one line and a table with several lines of output.&lt;br /&gt;
&lt;br /&gt;
==Code==&lt;br /&gt;
&amp;lt;section name=&amp;quot;Server- and/or clientside Script&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot; lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
-- modifiers: v - verbose (all subtables), n - normal, s - silent (no output), dx - up to depth x, u - unnamed&lt;br /&gt;
function var_dump(...)&lt;br /&gt;
	-- default options&lt;br /&gt;
	local verbose = false&lt;br /&gt;
	local firstLevel = true&lt;br /&gt;
	local outputDirectly = true&lt;br /&gt;
	local noNames = false&lt;br /&gt;
	local indentation = &amp;quot;\t\t\t\t\t\t&amp;quot;&lt;br /&gt;
	local depth = nil&lt;br /&gt;
&lt;br /&gt;
	local name = nil&lt;br /&gt;
	local output = {}&lt;br /&gt;
	for k,v in ipairs(arg) do&lt;br /&gt;
		-- check for modifiers&lt;br /&gt;
		if type(v) == &amp;quot;string&amp;quot; and k &amp;lt; #arg and v:sub(1,1) == &amp;quot;-&amp;quot; then&lt;br /&gt;
			local modifiers = v:sub(2)&lt;br /&gt;
			if modifiers:find(&amp;quot;v&amp;quot;) ~= nil then&lt;br /&gt;
				verbose = true&lt;br /&gt;
			end&lt;br /&gt;
			if modifiers:find(&amp;quot;s&amp;quot;) ~= nil then&lt;br /&gt;
				outputDirectly = false&lt;br /&gt;
			end&lt;br /&gt;
			if modifiers:find(&amp;quot;n&amp;quot;) ~= nil then&lt;br /&gt;
				verbose = false&lt;br /&gt;
			end&lt;br /&gt;
			if modifiers:find(&amp;quot;u&amp;quot;) ~= nil then&lt;br /&gt;
				noNames = true&lt;br /&gt;
			end&lt;br /&gt;
			local s,e = modifiers:find(&amp;quot;d%d+&amp;quot;)&lt;br /&gt;
			if s ~= nil then&lt;br /&gt;
				depth = tonumber(string.sub(modifiers,s+1,e))&lt;br /&gt;
			end&lt;br /&gt;
		-- set name if appropriate&lt;br /&gt;
		elseif type(v) == &amp;quot;string&amp;quot; and k &amp;lt; #arg and name == nil and not noNames then&lt;br /&gt;
			name = v&lt;br /&gt;
		else&lt;br /&gt;
			if name ~= nil then&lt;br /&gt;
				name = &amp;quot;&amp;quot;..name..&amp;quot;: &amp;quot;&lt;br /&gt;
			else&lt;br /&gt;
				name = &amp;quot;&amp;quot;&lt;br /&gt;
			end&lt;br /&gt;
&lt;br /&gt;
			local o = &amp;quot;&amp;quot;&lt;br /&gt;
			if type(v) == &amp;quot;string&amp;quot; then&lt;br /&gt;
				table.insert(output,name..type(v)..&amp;quot;(&amp;quot;..v:len()..&amp;quot;) \&amp;quot;&amp;quot;..v..&amp;quot;\&amp;quot;&amp;quot;)&lt;br /&gt;
			elseif type(v) == &amp;quot;userdata&amp;quot; then&lt;br /&gt;
				local elementType = &amp;quot;no valid MTA element&amp;quot;&lt;br /&gt;
				if isElement(v) then&lt;br /&gt;
					elementType = getElementType(v)&lt;br /&gt;
				end&lt;br /&gt;
				table.insert(output,name..type(v)..&amp;quot;(&amp;quot;..elementType..&amp;quot;) \&amp;quot;&amp;quot;..tostring(v)..&amp;quot;\&amp;quot;&amp;quot;)&lt;br /&gt;
			elseif type(v) == &amp;quot;table&amp;quot; then&lt;br /&gt;
				local count = 0&lt;br /&gt;
				for key,value in pairs(v) do&lt;br /&gt;
					count = count + 1&lt;br /&gt;
				end&lt;br /&gt;
				table.insert(output,name..type(v)..&amp;quot;(&amp;quot;..count..&amp;quot;) \&amp;quot;&amp;quot;..tostring(v)..&amp;quot;\&amp;quot;&amp;quot;)&lt;br /&gt;
				if verbose and count &amp;gt; 0 and (depth == nil or depth &amp;gt; 0) then&lt;br /&gt;
					table.insert(output,&amp;quot;\t{&amp;quot;)&lt;br /&gt;
					for key,value in pairs(v) do&lt;br /&gt;
						-- calls itself, so be careful when you change anything&lt;br /&gt;
						local newModifiers = &amp;quot;-s&amp;quot;&lt;br /&gt;
						if depth == nil then&lt;br /&gt;
							newModifiers = &amp;quot;-sv&amp;quot;&lt;br /&gt;
						elseif  depth &amp;gt; 1 then&lt;br /&gt;
							local newDepth = depth - 1&lt;br /&gt;
							newModifiers = &amp;quot;-svd&amp;quot;..newDepth&lt;br /&gt;
						end&lt;br /&gt;
						local keyString, keyTable = var_dump(newModifiers,key)&lt;br /&gt;
						local valueString, valueTable = var_dump(newModifiers,value)&lt;br /&gt;
						&lt;br /&gt;
						if #keyTable == 1 and #valueTable == 1 then&lt;br /&gt;
							table.insert(output,indentation..&amp;quot;[&amp;quot;..keyString..&amp;quot;]\t=&amp;gt;\t&amp;quot;..valueString)&lt;br /&gt;
						elseif #keyTable == 1 then&lt;br /&gt;
							table.insert(output,indentation..&amp;quot;[&amp;quot;..keyString..&amp;quot;]\t=&amp;gt;&amp;quot;)&lt;br /&gt;
							for k,v in ipairs(valueTable) do&lt;br /&gt;
								table.insert(output,indentation..v)&lt;br /&gt;
							end&lt;br /&gt;
						elseif #valueTable == 1 then&lt;br /&gt;
							for k,v in ipairs(keyTable) do&lt;br /&gt;
								if k == 1 then&lt;br /&gt;
									table.insert(output,indentation..&amp;quot;[&amp;quot;..v)&lt;br /&gt;
								elseif k == #keyTable then&lt;br /&gt;
									table.insert(output,indentation..v..&amp;quot;]&amp;quot;)&lt;br /&gt;
								else&lt;br /&gt;
									table.insert(output,indentation..v)&lt;br /&gt;
								end&lt;br /&gt;
							end&lt;br /&gt;
							table.insert(output,indentation..&amp;quot;\t=&amp;gt;\t&amp;quot;..valueString)&lt;br /&gt;
						else&lt;br /&gt;
							for k,v in ipairs(keyTable) do&lt;br /&gt;
								if k == 1 then&lt;br /&gt;
									table.insert(output,indentation..&amp;quot;[&amp;quot;..v)&lt;br /&gt;
								elseif k == #keyTable then&lt;br /&gt;
									table.insert(output,indentation..v..&amp;quot;]&amp;quot;)&lt;br /&gt;
								else&lt;br /&gt;
									table.insert(output,indentation..v)&lt;br /&gt;
								end&lt;br /&gt;
							end&lt;br /&gt;
							for k,v in ipairs(valueTable) do&lt;br /&gt;
								if k == 1 then&lt;br /&gt;
									table.insert(output,indentation..&amp;quot; =&amp;gt; &amp;quot;..v)&lt;br /&gt;
								else&lt;br /&gt;
									table.insert(output,indentation..v)&lt;br /&gt;
								end&lt;br /&gt;
							end&lt;br /&gt;
						end&lt;br /&gt;
					end&lt;br /&gt;
					table.insert(output,&amp;quot;\t}&amp;quot;)&lt;br /&gt;
				end&lt;br /&gt;
			else&lt;br /&gt;
				table.insert(output,name..type(v)..&amp;quot; \&amp;quot;&amp;quot;..tostring(v)..&amp;quot;\&amp;quot;&amp;quot;)&lt;br /&gt;
			end&lt;br /&gt;
			name = nil&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	local string = &amp;quot;&amp;quot;&lt;br /&gt;
	for k,v in ipairs(output) do&lt;br /&gt;
		if outputDirectly then&lt;br /&gt;
			outputConsole(v)&lt;br /&gt;
		end&lt;br /&gt;
		string = string..v&lt;br /&gt;
	end&lt;br /&gt;
	return string, output&lt;br /&gt;
end&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Example==&lt;br /&gt;
&amp;lt;section name=&amp;quot;Serverside Example&amp;quot; class=&amp;quot;server&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
Get a table of all players on the server (if there are 4 players).&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot; lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
var_dump(getElementsByType(&amp;quot;player&amp;quot;))&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Output:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
table(4) &amp;quot;table: 02998058&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
With 'verbose' modifier.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
var_dump(&amp;quot;-v&amp;quot;,getElementsByType(&amp;quot;player&amp;quot;))&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
table(1) &amp;quot;table: 043C6900&amp;quot;&lt;br /&gt;
 {&lt;br /&gt;
      [number &amp;quot;1&amp;quot;] =&amp;gt; userdata(player) &amp;quot;userdata: 00000134&amp;quot;&lt;br /&gt;
 }&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now another table we created before (please not that the table 'test2' is both key and value in this example):&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
test = {hello=&amp;quot;test&amp;quot;}&lt;br /&gt;
test2 = {&amp;quot;haha&amp;quot;,&amp;quot;naja&amp;quot;}&lt;br /&gt;
test[test2] = test2&lt;br /&gt;
var_dump(&amp;quot;-v&amp;quot;,getElementsByType(&amp;quot;player&amp;quot;),test)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
table(1) &amp;quot;table: 020B7838&amp;quot;&lt;br /&gt;
 {&lt;br /&gt;
      [number &amp;quot;1&amp;quot;] =&amp;gt; userdata(player) &amp;quot;userdata: 00000134&amp;quot;&lt;br /&gt;
 }&lt;br /&gt;
table(2) &amp;quot;table: 021770A0&amp;quot;&lt;br /&gt;
 {&lt;br /&gt;
      [string(5) &amp;quot;hello&amp;quot;] =&amp;gt; string(4) &amp;quot;test&amp;quot;&lt;br /&gt;
      [table(2) &amp;quot;table: 02313070&amp;quot;&lt;br /&gt;
       {&lt;br /&gt;
            [number &amp;quot;1&amp;quot;] =&amp;gt; string(4) &amp;quot;haha&amp;quot;&lt;br /&gt;
            [number &amp;quot;2&amp;quot;] =&amp;gt; string(4) &amp;quot;naja&amp;quot;&lt;br /&gt;
       }]&lt;br /&gt;
       =&amp;gt; table(2) &amp;quot;table: 02313070&amp;quot;&lt;br /&gt;
       {&lt;br /&gt;
            [number &amp;quot;1&amp;quot;] =&amp;gt; string(4) &amp;quot;haha&amp;quot;&lt;br /&gt;
            [number &amp;quot;2&amp;quot;] =&amp;gt; string(4) &amp;quot;naja&amp;quot;&lt;br /&gt;
       }&lt;br /&gt;
 }&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The same as before, but now with a modifier to output the second table 'normal':&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
test = {hello=&amp;quot;test&amp;quot;}&lt;br /&gt;
test2 = {&amp;quot;haha&amp;quot;,&amp;quot;naja&amp;quot;}&lt;br /&gt;
test[test2] = test2&lt;br /&gt;
var_dump(&amp;quot;-v&amp;quot;,getElementsByType(&amp;quot;player&amp;quot;),&amp;quot;-n&amp;quot;,test)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
table(1) &amp;quot;table: 01BB9030&amp;quot;&lt;br /&gt;
 {&lt;br /&gt;
      [number &amp;quot;1&amp;quot;] =&amp;gt; userdata(player) &amp;quot;userdata: 00000134&amp;quot;&lt;br /&gt;
 }&lt;br /&gt;
table(2) &amp;quot;table: 0223B2D8&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The same as before, but now with a modifier to output the second table only to depth 1 (the verbose is still active from the first argument):&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
test = {hello=&amp;quot;test&amp;quot;}&lt;br /&gt;
test2 = {&amp;quot;haha&amp;quot;,&amp;quot;naja&amp;quot;}&lt;br /&gt;
test[test2] = test2&lt;br /&gt;
var_dump(&amp;quot;-v&amp;quot;,getElementsByType(&amp;quot;player&amp;quot;),&amp;quot;-d1&amp;quot;,test)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
table(1) &amp;quot;table: 029BE6E8&amp;quot;&lt;br /&gt;
 {&lt;br /&gt;
      [number &amp;quot;1&amp;quot;] =&amp;gt; userdata(player) &amp;quot;userdata: 00000134&amp;quot;&lt;br /&gt;
 }&lt;br /&gt;
table(2) &amp;quot;table: 01E2CDF8&amp;quot;&lt;br /&gt;
 {&lt;br /&gt;
      [string(5) &amp;quot;hello&amp;quot;] =&amp;gt; string(4) &amp;quot;test&amp;quot;&lt;br /&gt;
      [table(2) &amp;quot;table: 021C6378&amp;quot;] =&amp;gt; table(2) &amp;quot;table: 021C6378&amp;quot;&lt;br /&gt;
 }&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The same as before, but now with names to make clear which output belongs to which variable (of course in this small example, it's not really needed):&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
test = {hello=&amp;quot;test&amp;quot;}&lt;br /&gt;
test2 = {&amp;quot;haha&amp;quot;,&amp;quot;naja&amp;quot;}&lt;br /&gt;
test[test2] = test2&lt;br /&gt;
var_dump(&amp;quot;-v&amp;quot;,&amp;quot;players&amp;quot;,getElementsByType(&amp;quot;player&amp;quot;),&amp;quot;-d1&amp;quot;,&amp;quot;test tables&amp;quot;,test)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
players: table(1) &amp;quot;table: 0219F4D0&amp;quot;&lt;br /&gt;
 {&lt;br /&gt;
      [number &amp;quot;1&amp;quot;] =&amp;gt; userdata(player) &amp;quot;userdata: 00000134&amp;quot;&lt;br /&gt;
 }&lt;br /&gt;
test tables: table(2) &amp;quot;table: 0219DB20&amp;quot;&lt;br /&gt;
 {&lt;br /&gt;
      [string(5) &amp;quot;hello&amp;quot;] =&amp;gt; string(4) &amp;quot;test&amp;quot;&lt;br /&gt;
      [table(2) &amp;quot;table: 01B68048&amp;quot;] =&amp;gt; table(2) &amp;quot;table: 01B68048&amp;quot;&lt;br /&gt;
 }&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The same as before, but now 'unnamed', meaning all values that are not modifiers will be output as values. However, the last two arguments were also removed, which leaves the last modifier as last argument, which will output the modifier as a normal value:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
var_dump(&amp;quot;-u&amp;quot;,&amp;quot;players&amp;quot;,getElementsByType(&amp;quot;player&amp;quot;),&amp;quot;-d1&amp;quot;)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
string(7) &amp;quot;players&amp;quot;&lt;br /&gt;
table(1) &amp;quot;table: 028B8A10&amp;quot;&lt;br /&gt;
string(3) &amp;quot;-d1&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
{{Useful_Functions}}&lt;/div&gt;</summary>
		<author><name>Driver2</name></author>
	</entry>
</feed>