ich habe in der klasse 'FORM' den konstruktor an dem ich werte übergeben möchte
Code
<span class="syntaxdefault"><br /></span><span class="syntaxcomment">#klasse<br /></span><span class="syntaxdefault">class FORM </span><span class="syntaxkeyword">{<br /></span><span class="syntaxdefault"> </span><span class="syntaxcomment">#konstruktor<br /></span><span class="syntaxdefault"> public function __construct</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$action</span><span class="syntaxkeyword">=</span><span class="syntaxstring">""</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> $method</span><span class="syntaxkeyword">=</span><span class="syntaxstring">""</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> $name</span><span class="syntaxkeyword">=</span><span class="syntaxstring">""</span><span class="syntaxkeyword">)</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">{<br /></span><span class="syntaxdefault"> </span><span class="syntaxkeyword">(!</span><span class="syntaxdefault">$action</span><span class="syntaxkeyword">)?</span><span class="syntaxdefault">$action</span><span class="syntaxkeyword">:</span><span class="syntaxdefault">$action</span><span class="syntaxkeyword">=</span><span class="syntaxdefault">$self</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault"> echo </span><span class="syntaxstring">'<form action="'</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">$action</span><span class="syntaxkeyword">.</span><span class="syntaxstring">'" method="'</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">$method</span><span class="syntaxkeyword">.</span><span class="syntaxstring">'" name="'</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">$name</span><span class="syntaxkeyword">.</span><span class="syntaxstring">'">'</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault"> </span><span class="syntaxkeyword">}<br /></span><span class="syntaxdefault"> </span><span class="syntaxcomment">#dekonstruktor<br /></span><span class="syntaxdefault"> public function __deconstruct</span><span class="syntaxkeyword">()</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">{<br /></span><span class="syntaxdefault"> echo </span><span class="syntaxstring">'</form>'</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault"> </span><span class="syntaxkeyword">}<br />}<br /></span><span class="syntaxcomment">#objekt instanzieren<br /></span><span class="syntaxdefault">$form</span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> new FORM</span><span class="syntaxkeyword">;<br /></span><span class="syntaxcomment">#werte übergeben - :/ funktioniert nicht<br /></span><span class="syntaxdefault">$form</span><span class="syntaxkeyword">-></span><span class="syntaxdefault">__construct</span><span class="syntaxkeyword">(</span><span class="syntaxstring">'bbbbbbbb'</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> </span><span class="syntaxstring">'get'</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> </span><span class="syntaxstring">'HHHHHH'</span><span class="syntaxkeyword">);<br /></span><span class="syntaxdefault">$form</span><span class="syntaxkeyword">-></span><span class="syntaxdefault">__deconstruct</span><span class="syntaxkeyword">();<br /></span><span class="syntaxdefault"> </span>
das form html tag wird im quellcode angezeigt nur die werte werden nicht übermittelt
habt ihr eine idee
gruß
peter