PHP functies.

Slides:



Advertisements
Verwante presentaties

Advertisements


KINN 2010 •OOP •O Object •O Georiënteerd •P Programmeren.

Inleiding programmeren in C++ Life Science & Technology 1 maart Universiteit Leiden.
Arduino project.
Inhoud Kenmerken ODBC HTML & PHP Inlogfunctie. Inhoud Kenmerken ODBC HTML & PHP Inlogfunctie.
VBA en VBS Een introductie.
Computervaardigheden Hoofdstuk 4 — Scripting (Let op: dit is enkel voor studenten Biologie.)
Hoofdstuk 6: Controle structuren
VHDL Peter Slaets KHLim Functies en procedures Functies –type conversie functies »bit vector to integer en omgekeerd –verkorte componenten met maar 1 output.
GWT-RPC Bram Vandeputte. Wat is GWT-RPC Raamwerk voor envoudige client-server uitwisseling van Java Objecten. Gebaseerd op de Java Servlet architectuur.
Les 2 Basisbouwstenen (deel 1)
Programmerend denken Algoritmen.
Instructie Programmeren Task 5
T U Delft Parallel and Distributed Systems group PGS Fundamentele Informatica in345 Deel 2 College 5 Cees Witteveen.
Flow controle Keuzes maken. Het if-statement Soms moet code alleen in bepaalde situaties uit gevoerd worden Hiervoor heeft C de if-else constructie: if(voorwaarde1){
Methoden en argumenten
MICPRG Les 11 Microcontroller Programmeren in C. 112 Datastructuren in C Werkgeheugen (PC en microcontroller): Statische datastructuren (vaste grootte):
Hoofdstuk 7 verplicht… Keuze.
Kansrekening. Inhoud Inleiding Inleiding Mogelijkheden noemen/toelichten Mogelijkheden noemen/toelichten Ondervonden problemen (en oplossingen) Ondervonden.
Static Keyword static voor functieleden functie niet voor een object aangeroepen class K {... static int minimum( int i, int j); } aanroep: K::minimum(
PRESENTATIE 4 CallCtrl Jurrian Tromp.
1 Datastructuren Introductie tot de programmeeropgaven in C++ Jan van Rijn
P. 1 Deel I: Programmeertaal C 4. Functies en Macro’s Prof.Dr.Ir. Filip De Turck.
Eenvoudig voorbeeld: Steden in Belgie
Chris Pollentier 18 / 12 / 2002 De LOGO taalwereld.
Internetapplicaties - VI Herhaling 1 Internetapplicaties Deel 6: Herhaling.
Russische roulette Live or die. 7 delen Startmenu Inzet Aantal kogels Het schot While - functie Opnieuw ja/nee High score.
KINN 2010 OOP O Object O Georiënteerd P Programmeren.
Starten met PHP Dynamischer bouwen. PHP is een een scripttaal waarmee de server pagina’s in elkaar kunt laten zetten. Het verschil met HTML: Een php pagina.
PHP & MYSQL LES 02 PHP & FORMULIEREN. PHP & MYSQL 01 PHP BASICS 02 PHP & FORMULIEREN 03 PHP & DATABASES 04 CMS: BEST PRACTICE.
Overloading My name is overloading, cause we are many.
CONTROLESTRUCTUREN (DEEL 1)
Tircms03-p les 2 Hfdst 3,4 Meer operatoren Functies.
Tircms02-p les 3 Functies Strings Structuren. Functies 1. main() 2. { int k; k = 10 ; printf(“%d\n”,fac(k)); } 3. int fac(n) int n; 4. { int f; f= 1;
Les 1: Zaterdag 10 mei 2014 Wim Peeters
Personeelsmanagement
Hoofdstuk 4 Nieuwe methoden. Tekenen g.drawRect(20,60,40,40); g.drawLine(20,60,40,40); g.drawLine(40,40,60,60); g.drawRect(70,60,40,40); g.drawLine(70,60,90,40);
De laatste essentiele dingen.  Classes ◦ Syntax ◦ Constructors & Destructors  Header & Source Files ◦ Waar gebruiken we dit voor  Compiler Theorie.
Studiehouding Ergens verstand van krijgen kost tijd… Uren die je alleen in je boeken doorbrengt maken het verschil. Er is niets mis met onafhankelijkheid.
 C++ heeft een inheritance mechanisme  Manier om functionaliteit te ‘erfen’ van een parrent class ◦ Polymorphisme ◦ Zoals we het ook in C# kennen.
Aangepaste timing nTheorie (16 colleges + 2 deeltentamens) nPraktijk (16 keer, 3 inleveropdrachten) college Tent. 1 Tent. 3 college prakt. 1 prakt. 3 prakt.
Agenda  Lesuur minuten  Wat kun je met programmeren?  Wat is code en hoe werkt het?  Code schrijven: de basis  Lesuur minuten  Zelf.
Codetuts Academy Les 6 Module 2a Php Fundamentals 1.
1 februari Web concepts formulieren. 2 File i/o (input) $filename = “FILE_IO.CSV” ;// naam van het bestand $filesize = filesize( $filename )
Codetuts Academy Les 2 Module 2a Php Fundamentals 1.
Na de praktijk, de theorie.. Zoals een gehaktmolen 1.Je stopt er iets in. 2.Je hoeft niet te weten wat er binnenin gebeurt. 3.Het resultaat verschijnt.
Java voor beginners Doel: Een spel maken in LWJGL Door: Jim van Leeuwen.
De definitie van een object. Een object is een verzameling van eigenschappen en bewerkingen. Veel voorkomende objecten zijn: D (display) Gui (user interface)
Informatie beoordelen If else Switch En Wiskunde.
Vraag 1: Functies Bestudeer dit stukje code: >> print (4.0/3.0)* *1**3 >> print (4.0/3.0)* *2**3 >> print (4.0/3.0)* *3**3 >> print.
Javascript. Voortgang op: Account gegevens Invullen op: Bevestiging ontvangen ( ) via website?
PHP arrays.
Javascript.
Hoofdstuk 9.2 Strings.
Javascript.
Gameprogrammeren: Methoden
vandaag èn vrijdag deadline maandag 12 dec.
Tinpro015b-les3 Hfdst 3,4 Meer operatoren Functies.
Voorbeeld: Simulatie van bewegende deeltjes
Programmeren woensdag 4 oktober 2017.
Voortborduren op eerder gedaan werk
Gameprogrammeren: Recursie
Programmeren in de Klas
Unified Modeling Language
‘Inleiding objectgeoriënteerd programmeren met PHP’ ‘Inleiding’
SQL Les 3 17 February 2019.
ASP.NET MVC Web Development
Python – For loop + strings
Transcript van de presentatie:

PHP functies

Wat is een functie Een functie is een blok code die een specifieke taak uitvoert. Een functie kan vanuit verschillende plekken in je overige code worden aangeroepen Een functie heeft een naam en optioneel inputparameters Syntax: function <naam-functie> ( $input ) { // acties in functie Return ( $output ) // geef evt. waarden terug }

Aanroepen functie Oproepen van de functie: functienaam ( $input-parameters);

Voorbeeld <html> // html tags weggelaten <?php function maxGetal($getal1, $getal2) { if($getal1 > $getal2) return($getal1); } elseif($getal2 > $getal1) return($getal2); else return("gelijk"); ?>

Voorbeeld function minimaal($getal1, $getal2) { if($getal1 > $getal2) return($getal2); } elseif($getal2 > $getal1) return($getal1); else return("gelijk");

Voorbeeld <form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="POST"> <p>Typ eerste temperatuur in: <input type="text" name="temp1"></p> <p>Typ tweede temperatuur in: <input type="text" name="temp2"></p> <p><input type="submit" name="versturen" value="Versturen"></p> </form> <p>De minimale temperatuur is: <?php if(isset($_POST['temp1']) && isset($_POST['temp2'])) { echo minimaal($_POST['temp1'],$_POST['temp2']); } ?> </p> </body> </html>

Voorbeeld 2: LAB07

Voorbeeld 2: LAB07 FUNCTIES.PHP (deels): <?php function beschikbaarheid($merk, $os) { // deze functie heeft twee input parameters // $merk verwijst naar de merk-hash-array // $os verwijst naar de os-hash-array // deze functie geeft de beschikbaarheid van de laptop met os terug. $beschikbaar = array( "Toshiba" => array("xp"=> true, "vista" => false, "linux" => true), "Acer" => array("xp"=> true, "vista" =>true, "linux" => true), "Hp" => array("xp"=> true, "vista" => false, "linux" => false)); return($beschikbaar[$merk][$os]); }

Voorbeeld 2: LAB07 Functie beschikbaarheid verwacht dus 2 parameters: $merk en $os. Vanuit het formulier moet dus de juiste aanroep naar de functie worden gedaan: beschikbaarheid( het betreffende merk, het betreffende os); Er wordt een waarde teruggegeven: true of false. In het aanroepende script wordt deze uitkomst weer geëvalueerd: druk af “niet beschikbaar” bij false