nopaste.info/db39578158.html
<?php /** * funktion die kein argument zum aufrufen benötigt * * @return string * @author Bloody **/ function iReturnYourMother() { return 'your Mother'; } /** * funktion die eine zahl als argument erwartet, sonst wird es mein vater ;) * * @return string (diese funktion wir einen string zurückliefern) * @author Bloody **/ function iReturnYourFather($arg) { if (is_numeric($arg)) { return 'your Father'; }else{ return 'my Father'; } } /** * Diese funktion liefert einen array als returnwert mit 2 elementen * * @return mixed array (Diese funktion liefert einen array zurück) * @author Bloody **/ function iReturnYourParents() { return array('your Mother','your Father'); // kannst auch mal das hier probieren ;) #return array(iReturnYourFather(42), iReturnYourMother()); } /** * diese funktion erweitert den ihr übergebenen array um ein weiteres element * das ergebniss der funktion muss ausgegeben oder einer variablen im anschluss zugewiesen werden * * @return array * @author Bloody **/ function iCreateYourSister($yourParents) { $yourParents[] = 'your Sister'; return $yourParents; } /** * Diese funktion wurde mit einem "&" parameter definiert. * hierbei wird die variable die übergeben wurde nur als referenz übergeben (pointer) * die variable muss nicht mehr zurückgegeben werden, die werte wurden direkt verändert * * @return void * @author Bloody **/ function iManipulateYourFamily(&$yourFamily) { foreach ($yourFamily as $key => $value) { $yourFamily[$key] = str_replace('your', 'my', $value); } return 0; } echo '<b>iReturnYourMother():</b> '; echo iReturnYourMother(); echo '<br/>'; echo '<b>iReturnYourFather(42):</b> '; echo iReturnYourFather(42); echo '<br/>'; echo '<b>iReturnYourParents():</b> '; $myFamily = iReturnYourParents(); echo '<pre>'.print_r($myFamily,true).'</pre>'; echo '<br/>'; echo '<b>iCreateYourSister($myFamily):</b> '; $myFamily = iCreateYourSister($myFamily); echo '<pre>'.print_r($myFamily,true).'</pre>'; echo '<br/>'; echo 'now its last time you see your family ;)'; echo '<br/>'; echo '<b>iManipulateYourFamily($myFamily):</b> '; iManipulateYourFamily($myFamily); echo '<pre>'.print_r($myFamily,true).'</pre>'; echo '<br/>'; echo 'now hands off my family!';
/close
verwendete ilchClan Version: 1.1
betroffene Homepage: ilch.de