SlideShare una empresa de Scribd logo
1 de 14
PHP Les 3  Programmeren 2 Mediatechnologie Blok 8
PHP programmeren 2 Zelf functies maken Bij het scripten maken we regelmatig gebruik van functies.We kunnen functies ook zelf maken. Deze functies kunnen we altijd aanroepen en bewaren in een bibliotheek. Het gebruik van functies brengt overzicht  in een webapplicatie. Het script delen  we op in een hoofdsectie en verschillende  functies.  We roepen vooral functies aan die de verschillende  onderdelen van de applicatie uitvoeren.Hierdoor wordt het een overzichtelijk geheel! Functies kunnen ook geplaatst worden in een apart script/pagina en aanroepen wanneer we ze nodig hebben!. De code include ”functies.inc.php” zorgt er voor dat deze in de pagina wordt uitgevoerd.
PHP programmeren 2 Functieopbouw Standaard opbouw van een functie Een functie is opgebouwd uit een aantal elementen.Een functie heeft een naam en kan variabelen bevatten.Ook kan een functie een waarde teruggeven.
PHP programmeren 2 Voorbeelden eigen functies <?php functionheader()  { …..deze functie bouwt de bovenkant van het scherm op Bijvoorbeeld (knoppenbalk, logo etc….) } Functionfooter () { …..deze functie bouwt de onderkant van het scherm op } ?>
PHP programmeren 2 Voorbeelden eigen functies Functie staat in de header sectie / let ook op notatiewijze voorbeeld1.php Hier wordt de functie aangeroepen
PHP programmeren 2 Voorbeelden eigen functies voorbeeld2.php Met deze code wordt het script uit voorbeeld1.php geplaatst in voorbeeld2.php
Voorbeelden eigen functies voorbeeld3.php Aanroepen functies } Functies.inc.php
Voorbeelden eigen functies Return mogelijkheid! voorbeeld4.php Return geeft de waarde terug van $num en $num2 vanuitvermenigvuldigen(4, 5)
PHP programmeren 2 Arrays Een standaard variabele heeft slechts 1 waarde. Om meerder waardes toe te kennen aan variabelen gebruiken we een array. Een array is een meerdimensionale variabele.Dit doen we d.m.v. het toevoegen van een index aan de variabele. PHP heeft dan direct door dat het met een array te maken heeft. Index [1] voorbeeld5.php
PHP programmeren 2 Arrays PHP zelf index nummers laten toekennen voorbeeld6.php
PHP programmeren 2 Arrays Array met speciale array definitie! voorbeeld7.php
PHP programmeren 2 Arrays Array met speciale array definitie! voorbeeld8.php Alfanummerieke index kan ook als definitie gebruikt worden!
PHP programmeren 2 Arrays Meerdimensionale Arrays! voorbeeld9.php Kan ook in een tabel …..
Opdracht Maak deze pagina na met gebruik van PHP, CSS en HTML.Er mag geen gebruik gemaakt worden van Javascript!Upload de bestanden naar natschool in PHP opdracht 3! Banner en footer d.m.v. extern bestand! Vullen met een meerdimensionale array. ©de vrolijke druif

Más contenido relacionado

Destacado

Inleiding Moederborden 2003
Inleiding Moederborden 2003Inleiding Moederborden 2003
Inleiding Moederborden 2003mvanginkel
 
Herhaling blok 8
Herhaling blok 8Herhaling blok 8
Herhaling blok 8mvanginkel
 
1.4 p font en h-tags_stylen
1.4 p font en h-tags_stylen1.4 p font en h-tags_stylen
1.4 p font en h-tags_stylenmvanginkel
 
Html les 2.3_responsive_design
Html les 2.3_responsive_designHtml les 2.3_responsive_design
Html les 2.3_responsive_designmvanginkel
 
Les 3 javascript
Les 3 javascriptLes 3 javascript
Les 3 javascriptmvanginkel
 
Html les 2.2_positioneren
Html les 2.2_positionerenHtml les 2.2_positioneren
Html les 2.2_positionerenmvanginkel
 
Html les 2.1 Forms
Html les 2.1 FormsHtml les 2.1 Forms
Html les 2.1 Formsmvanginkel
 
HTML module 1 1.8 terugblik
HTML module 1 1.8 terugblikHTML module 1 1.8 terugblik
HTML module 1 1.8 terugblikmvanginkel
 
4.1 responsive design
4.1 responsive design4.1 responsive design
4.1 responsive designmvanginkel
 

Destacado (12)

Inleiding Moederborden 2003
Inleiding Moederborden 2003Inleiding Moederborden 2003
Inleiding Moederborden 2003
 
Les 1.5 php
Les 1.5  phpLes 1.5  php
Les 1.5 php
 
Herhaling blok 8
Herhaling blok 8Herhaling blok 8
Herhaling blok 8
 
1.4 p font en h-tags_stylen
1.4 p font en h-tags_stylen1.4 p font en h-tags_stylen
1.4 p font en h-tags_stylen
 
Les 1.4 php
Les 1.4  phpLes 1.4  php
Les 1.4 php
 
Html les 2.3_responsive_design
Html les 2.3_responsive_designHtml les 2.3_responsive_design
Html les 2.3_responsive_design
 
Les 3 javascript
Les 3 javascriptLes 3 javascript
Les 3 javascript
 
Html les 2.2_positioneren
Html les 2.2_positionerenHtml les 2.2_positioneren
Html les 2.2_positioneren
 
Html les 2.1 Forms
Html les 2.1 FormsHtml les 2.1 Forms
Html les 2.1 Forms
 
HTML module 1 1.8 terugblik
HTML module 1 1.8 terugblikHTML module 1 1.8 terugblik
HTML module 1 1.8 terugblik
 
1.1 basis
1.1 basis1.1 basis
1.1 basis
 
4.1 responsive design
4.1 responsive design4.1 responsive design
4.1 responsive design
 

Similar a Les 3 php prog 2

Lucius Drupal Development Cursus
Lucius Drupal Development CursusLucius Drupal Development Cursus
Lucius Drupal Development CursusLuciuswebsystems
 
20130308 GB les 6
20130308 GB les 620130308 GB les 6
20130308 GB les 6mleeuwen
 
Les 1 php intro
Les 1 php introLes 1 php intro
Les 1 php intromvanginkel
 
De 10 geboden van WordPress Development
De 10 geboden van WordPress DevelopmentDe 10 geboden van WordPress Development
De 10 geboden van WordPress DevelopmentFloris Lof
 
Object Oriented Programming for web applications
Object Oriented Programming for web applicationsObject Oriented Programming for web applications
Object Oriented Programming for web applicationsEdwin Vlieg
 
Versimpel beheer met Joomla modules
Versimpel beheer met Joomla modulesVersimpel beheer met Joomla modules
Versimpel beheer met Joomla modulesEmiel Kwakkel
 
XPages Introductie
XPages IntroductieXPages Introductie
XPages IntroductieRob Bontekoe
 
Twig in drupal 8
Twig in drupal 8Twig in drupal 8
Twig in drupal 8dropsolid
 
Template overrides - Joomladagen 2010 #jd10nl
Template overrides - Joomladagen 2010 #jd10nlTemplate overrides - Joomladagen 2010 #jd10nl
Template overrides - Joomladagen 2010 #jd10nlSander Potjer
 
JD19NL - Joomla Template Overrides, Alternate Layouts en JLayouts
JD19NL - Joomla Template Overrides, Alternate Layouts en JLayoutsJD19NL - Joomla Template Overrides, Alternate Layouts en JLayouts
JD19NL - Joomla Template Overrides, Alternate Layouts en JLayoutsHans Kuijpers
 

Similar a Les 3 php prog 2 (16)

Les 4 php w2
Les 4 php w2Les 4 php w2
Les 4 php w2
 
Lucius Drupal Development Cursus
Lucius Drupal Development CursusLucius Drupal Development Cursus
Lucius Drupal Development Cursus
 
Programmeer techniek
Programmeer techniekProgrammeer techniek
Programmeer techniek
 
20130308 GB les 6
20130308 GB les 620130308 GB les 6
20130308 GB les 6
 
Les 1 php intro
Les 1 php introLes 1 php intro
Les 1 php intro
 
De 10 geboden van WordPress Development
De 10 geboden van WordPress DevelopmentDe 10 geboden van WordPress Development
De 10 geboden van WordPress Development
 
Object Oriented Programming for web applications
Object Oriented Programming for web applicationsObject Oriented Programming for web applications
Object Oriented Programming for web applications
 
Drupal 7 intro
Drupal 7 introDrupal 7 intro
Drupal 7 intro
 
Javascript Dhtml
Javascript DhtmlJavascript Dhtml
Javascript Dhtml
 
Versimpel beheer met Joomla modules
Versimpel beheer met Joomla modulesVersimpel beheer met Joomla modules
Versimpel beheer met Joomla modules
 
XPages Introductie
XPages IntroductieXPages Introductie
XPages Introductie
 
Twig in drupal 8
Twig in drupal 8Twig in drupal 8
Twig in drupal 8
 
Template overrides - Joomladagen 2010 #jd10nl
Template overrides - Joomladagen 2010 #jd10nlTemplate overrides - Joomladagen 2010 #jd10nl
Template overrides - Joomladagen 2010 #jd10nl
 
JD19NL - Joomla Template Overrides, Alternate Layouts en JLayouts
JD19NL - Joomla Template Overrides, Alternate Layouts en JLayoutsJD19NL - Joomla Template Overrides, Alternate Layouts en JLayouts
JD19NL - Joomla Template Overrides, Alternate Layouts en JLayouts
 
embedded SQL en JDBC
embedded SQL en JDBCembedded SQL en JDBC
embedded SQL en JDBC
 
The Rails way
The Rails wayThe Rails way
The Rails way
 

Les 3 php prog 2

  • 1. PHP Les 3 Programmeren 2 Mediatechnologie Blok 8
  • 2. PHP programmeren 2 Zelf functies maken Bij het scripten maken we regelmatig gebruik van functies.We kunnen functies ook zelf maken. Deze functies kunnen we altijd aanroepen en bewaren in een bibliotheek. Het gebruik van functies brengt overzicht in een webapplicatie. Het script delen we op in een hoofdsectie en verschillende functies. We roepen vooral functies aan die de verschillende onderdelen van de applicatie uitvoeren.Hierdoor wordt het een overzichtelijk geheel! Functies kunnen ook geplaatst worden in een apart script/pagina en aanroepen wanneer we ze nodig hebben!. De code include ”functies.inc.php” zorgt er voor dat deze in de pagina wordt uitgevoerd.
  • 3. PHP programmeren 2 Functieopbouw Standaard opbouw van een functie Een functie is opgebouwd uit een aantal elementen.Een functie heeft een naam en kan variabelen bevatten.Ook kan een functie een waarde teruggeven.
  • 4. PHP programmeren 2 Voorbeelden eigen functies <?php functionheader() { …..deze functie bouwt de bovenkant van het scherm op Bijvoorbeeld (knoppenbalk, logo etc….) } Functionfooter () { …..deze functie bouwt de onderkant van het scherm op } ?>
  • 5. PHP programmeren 2 Voorbeelden eigen functies Functie staat in de header sectie / let ook op notatiewijze voorbeeld1.php Hier wordt de functie aangeroepen
  • 6. PHP programmeren 2 Voorbeelden eigen functies voorbeeld2.php Met deze code wordt het script uit voorbeeld1.php geplaatst in voorbeeld2.php
  • 7. Voorbeelden eigen functies voorbeeld3.php Aanroepen functies } Functies.inc.php
  • 8. Voorbeelden eigen functies Return mogelijkheid! voorbeeld4.php Return geeft de waarde terug van $num en $num2 vanuitvermenigvuldigen(4, 5)
  • 9. PHP programmeren 2 Arrays Een standaard variabele heeft slechts 1 waarde. Om meerder waardes toe te kennen aan variabelen gebruiken we een array. Een array is een meerdimensionale variabele.Dit doen we d.m.v. het toevoegen van een index aan de variabele. PHP heeft dan direct door dat het met een array te maken heeft. Index [1] voorbeeld5.php
  • 10. PHP programmeren 2 Arrays PHP zelf index nummers laten toekennen voorbeeld6.php
  • 11. PHP programmeren 2 Arrays Array met speciale array definitie! voorbeeld7.php
  • 12. PHP programmeren 2 Arrays Array met speciale array definitie! voorbeeld8.php Alfanummerieke index kan ook als definitie gebruikt worden!
  • 13. PHP programmeren 2 Arrays Meerdimensionale Arrays! voorbeeld9.php Kan ook in een tabel …..
  • 14. Opdracht Maak deze pagina na met gebruik van PHP, CSS en HTML.Er mag geen gebruik gemaakt worden van Javascript!Upload de bestanden naar natschool in PHP opdracht 3! Banner en footer d.m.v. extern bestand! Vullen met een meerdimensionale array. ©de vrolijke druif