<?xml version="1.0" encoding="ISO-8859-1"?>
<slide fontsize="6em">
	<title>Parameter Parsing API (1)</title>

	<blurb nomarkup="true" fontsize="1.8em">Boolean:<![CDATA[<pre>
<font color="#2040a0">zend_bool</font> <font color="#2040a0">b</font><font color="4444FF">;</font>
<strong>if</strong> <font color="4444FF">(</font><font color="#2040a0">zend_parse_parameters</font><font color="4444FF">(</font><font color="#2040a0">ZEND_NUM_ARGS</font><font color="4444FF">(</font><font color="4444FF">)</font> <font color="#2040a0">TSRMLS_CC</font>, <font color="#008000">&quot;b&quot;</font>, <font color="4444FF">&amp;</font><font color="#2040a0">b</font><font color="4444FF">)</font> <font color="4444FF">=</font><font color="4444FF">=</font> <font color="#2040a0">FAILURE</font><font color="4444FF">)</font>
	<font color="#2040a0">RETURN_FALSE</font><font color="4444FF">;</font>
</pre>]]></blurb>

	<blurb nomarkup="true" fontsize="1.8em">Long and double:<![CDATA[<pre>
<strong>long</strong> <font color="#2040a0">l</font><font color="4444FF">;</font>
<strong>double</strong> <font color="#2040a0">d</font><font color="4444FF">;</font>
<strong>if</strong> <font color="4444FF">(</font><font color="#2040a0">zend_parse_parameters</font><font color="4444FF">(</font><font color="#2040a0">ZEND_NUM_ARGS</font><font color="4444FF">(</font><font color="4444FF">)</font> <font color="#2040a0">TSRMLS_CC</font>, <font color="#008000">&quot;ld&quot;</font>, <font color="4444FF">&amp;</font><font color="#2040a0">l</font>, <font color="4444FF">&amp;</font><font color="#2040a0">d</font><font color="4444FF">)</font> <font color="4444FF">=</font><font color="4444FF">=</font> <font color="#2040a0">FAILURE</font><font color="4444FF">)</font> <font color="4444FF"><strong>{</strong></font>
</pre>]]></blurb>


	<blurb nomarkup="true" fontsize="1.8em">String:<![CDATA[<pre>
<strong>char</strong> <font color="4444FF">*</font><font color="#2040a0">str</font><font color="4444FF">;</font>
<strong>int</strong> <font color="#2040a0">str_len</font><font color="4444FF">;</font>
<strong>if</strong> <font color="4444FF">(</font><font color="#2040a0">zend_parse_parameters</font><font color="4444FF">(</font><font color="#2040a0">ZEND_NUM_ARGS</font><font color="4444FF">(</font><font color="4444FF">)</font> <font color="#2040a0">TSRMLS_CC</font>, <font color="#008000">&quot;s&quot;</font>, <font color="4444FF">&amp;</font><font color="#2040a0">str</font>, <font color="4444FF">&amp;</font><font color="#2040a0">str_len</font><font color="4444FF">)</font> <font color="4444FF">=</font><font color="4444FF">=</font> <font color="#2040a0">FAILURE</font><font color="4444FF">)</font> <font color="4444FF"><strong>{</strong></font>
</pre>]]></blurb>

	<blurb nomarkup="true" fontsize="1.8em">Array:<![CDATA[<pre>
<font color="#2040a0">zval</font> <font color="4444FF">*</font><font color="#2040a0">arr</font><font color="4444FF">;</font>
<strong>if</strong> <font color="4444FF">(</font><font color="#2040a0">zend_parse_parameters</font><font color="4444FF">(</font><font color="#2040a0">ZEND_NUM_ARGS</font><font color="4444FF">(</font><font color="4444FF">)</font> <font color="#2040a0">TSRMLS_CC</font>, <font color="#008000">&quot;a&quot;</font>, <font color="4444FF">&amp;</font><font color="#2040a0">arr</font><font color="4444FF">)</font> <font color="4444FF">=</font><font color="4444FF">=</font> <font color="#2040a0">FAILURE</font><font color="4444FF">)</font> <font color="4444FF"><strong>{</strong></font>
</pre>]]></blurb>

	<blurb nomarkup="true" fontsize="1.8em">Resource:<![CDATA[<pre>
<font color="#2040a0">zval</font> <font color="4444FF">*</font><font color="#2040a0">c</font> <font color="4444FF">=</font> <font color="#2040a0">NULL</font>
<strong>if</strong> <font color="4444FF">(</font><font color="#2040a0">zend_parse_parameters</font><font color="4444FF">(</font><font color="#2040a0">ZEND_NUM_ARGS</font><font color="4444FF">(</font><font color="4444FF">)</font> <font color="#2040a0">TSRMLS_CC</font>, <font color="#008000">&quot;r&quot;</font>, <font color="4444FF">&amp;</font><font color="#2040a0">c</font><font color="4444FF">)</font> <font color="4444FF">=</font><font color="4444FF">=</font> <font color="#2040a0">FAILURE</font><font color="4444FF">)</font> <font color="4444FF"><strong>{</strong></font>
</pre>]]></blurb>
</slide>
