PHP. Les 4 : Variabelen

Vergelijkbare documenten
De tag aan het begin van het PHPscript is "<?php" aan het einde van het PHPscript gebruik je "?>".

PYTHON REEKS 1: BASICS. Mathias Polfliet

VAN HET PROGRAMMEREN. Inleiding

Hoofdstuk 1 : REKENEN

Programmeren met Arduino-software

VAN HET PROGRAMMEREN. Inleiding. Het spiraalmodel. De programmeertaal. vervolgens de berekening van het totale bedrag, incl. BTW:

Vakgroep CW KAHO Sint-Lieven

Je gaat leren programmeren en een spel bouwen met de programmeertaal Python. Websites zoals YouTube en Instagram zijn gebouwd met Python.

Hoofdstuk 3: NEGATIEVE GETALLEN

Programmeren: Visual Basic

Webscripting. PCVO Gent & OBAC. Willem De Meyer

Hoofdstuk 9: NEGATIEVE GETALLEN

Kommagetallen. Twee stukjes is

OEFENINGEN PYTHON REEKS 1

Web building gevorderden: CSS & JavaScript. Karel Nijs 2008/11

DE INTERACTIEVE SHELL

[8] De ene 1 is de andere niet

Tips Wiskunde Kwadratische vergelijkingen: een uitgebreid stappenplan

Variabelen gebruiken in ons programma

Lab Webdesign: Javascript 11 februari 2008

Een spoedcursus python

Module 2: Wat is Scratch?

Software 1. php mysql. bachelor grafische en digitale media cross-media ontwerp & grafimediatechnologie academiejaar semester 1

Je gaat leren programmeren in Ruby. En daarna in Ruby een spelletje maken. Websites zoals Twitch en Twitter gemaakt zijn met behulp van Ruby?

Inhoud. Pagina 2 van 13

Uitwerkingen Rekenen met cijfers en letters

UNIVERSITEIT ANTWERPEN FACULTEIT WETENSCHAPPEN DEPARTEMENT WISKUNDE-INFORMATICA OBERON CODE CONVENTIONS

Het Breukenboek. Leer beter rekenen met breuken Voor leerlingen vanaf het voortgezet onderwijs. Ingrid Lundahl

Dynamische websites met PHP (basis) Karel Nijs 2010/09

Elementaire rekenvaardigheden

MINICURSUS PHP. Op dit lesmateriaal is een Creative Commons licentie van toepassing Sebastiaan Franken en Rosalie de Klerk Bambara

Vaak wil je een code schrijven, waar je verschillende acties uitvoeren voor verschillende beslissingen. Je kan daarbij keuzestructuren gebruiken.

OEFENINGEN PYTHON REEKS 1

TELEPORTEREN MET VARIABELEN

Lab Webdesign: Javascript 3 maart 2008

Python. Vraag 1: Expressies en types. Vraag 1 b: Types -Ingebouwde functies- Vraag 1 a 3/10/14

Wiskunde klas 3. Vaardigheden. Inhoudsopgave. 1. Breuken Gelijksoortige termen samennemen Rekenen met machten Rekenen met wortels 4

1 Rekenen met gehele getallen

Lab Webdesign: Javascript 25 februari 2008

2.2 Ongelijknamige breuken en vereenvoudigde breuken Gemengde getallen optellen en aftrekken Van breuken naar decimale getallen 28

Rekenen met cijfers en letters

Constanten. Variabelen. Expressies. Variabelen. Constanten. Voorbeeld : varid.py. een symbolische naam voor een object.

De teller geeft hoeveel stukken er zijn en de noemer zegt wat de 5. naam is van die stukken: 6 taart geeft dus aan dat de taart in 6

Goed aan wiskunde doen

Wortels met getallen. 2 Voorbeeldenen met de vierkantswortel (Tweedemachts wortel)

Les W-04: Een introductie in PHP

3. Lineaire vergelijkingen

Willem van Ravenstein

Programmeren: Visual Basic

JavaScript. 0 - Wat is JavaScript? JavaScript toevoegen

Variabelen en statements in ActionScript

Java Les 3 Theorie Herhaal structuren

Reken zeker: leerlijn breuken

Dynamische websites met PHP (basis) Karel Nijs 2010/09

A.C. Gijssen. 0.3 PHP en MySQL

OEFENINGEN PYTHON REEKS 1

Visual Basic.NET. Visual Basic.NET. M. den Besten 0.3 VB. NET

Rekenen aan wortels Werkblad =

Zelftest Inleiding Programmeren

Eenvoudige breuken. update juli 2007 WISNET-HBO

Arduino Zuid-Limburg Workshop 2

Programmeren in Java les 3

Informatietechnologie 2. JavaScript. Inleidende les. Kristof Michiels

Algoritmiek. 8 uur college, zelfwerkzaamheid. Doel. Hoe te realiseren

Wortels met getallen en letters. 2 Voorbeeldenen met de (vierkants)wortel (Tweedemachts wortel)

Als een PSD selecties bevat, deelt de lijn van het programma zich op met de verschillende antwoorden op het vraagstuk.

Hoofdstuk 20. Talstelsels

Wat zijn de verschillen tussen SPSS 9 en SPSS 10?

2. Syntaxis en semantiek

Hoofdstuk 1 - Eigenschappen

2 REKENEN MET BREUKEN Optellen van breuken Aftrekken van breuken Vermenigvuldigen van breuken Delen van breuken 13

Het weetjesschrift. Weetjesschrift Galamaschool

Lineaire formules.

1. Optellen en aftrekken

6 Breuken VOORBEELDPAGINA S. Bestelnr Het grote rekenboek - overzicht - Hoofdstuk Breuken

Als je de categorie Getal hebt gekozen kunt u in de notatie bepalen hoe het getal moet worden weergegeven.

Activity. Bij het starten van een app: Operating system maakt een Activity -object aan. en neemt dat onderhanden met de methode OnCreate( )

Basisvaardigheden algebra. Willem van Ravenstein Den Haag

Inhoud. Informatica. Hoofdstuk 5 Scripting. Context. Editor voor Programmeercode. Scripting 1

Inhoud. Inleiding 5. Project 1: EEN PROGRAMMEUR WORDEN 9. Project 2: de onderdelen voor je Robot verzamelen 33

3.1 Haakjes wegwerken [1]

Modelleren en Programmeren

2. Syntaxis en semantiek

Rekenen met de GRM. 1 van 1. Inleiding: algemene zaken. donkerder. lichter

WISNET-HBO. update aug. 2011

Praktisch bestaan er enkele eenvoudige methoden om een decimaal getal om te zetten naar een binair getal. We bespreken hier de twee technieken.

Module 3: Scratch programmeren: is het logisch of is het niet logisch?

[7] Variabelen en constanten

Simon de schildpad J van Weert 1

EXACT- Periode 1. Hoofdstuk Grootheden. 1.2 Eenheden.

Groep 6. Uitleg voor ouders (en kinderen) over de manieren waarop rekenen in groep 6 aan bod komt. Don Boscoschool groep 6 juf Kitty

Numerieke aspecten van de vergelijking van Cantor. Opgedragen aan Th. J. Dekker. H. W. Lenstra, Jr.

WND Wiskunde Notatie Dedicon Primair Onderwijs

8.1 Herleiden [1] Herleiden bij vermenigvuldigen: -5 3a 6b 8c = -720abc 1) Vermenigvuldigen cijfers (let op teken) 2) Letters op alfabetische volgorde

Disclaimer Het bestand dat voor u ligt, is nog in ontwikkeling. Op verzoek is deze versie digitaal gedeeld. Wij willen de lezer er dan ook op wijzen

Kennismaking met programmeren

Extra oefeningen Hoofdstuk 8: Rationale getallen

Proefexemplaar. Wendy Luyckx Mark Verbelen Els Sas. Dirk Vandamme. bewerkt voor het GO! onderwijs van de Vlaamse Gemeenschap door. Cartoons.

De waarde van een plaats in een getal.

maplev 2010/7/12 14:02 page 15 #17 Nadere detaillering van een aantal zaken van Module 1 Geen,, " ", \, save, read, protect, unprotect

Transcriptie:

PHP Les 4 : Variabelen Interessante links: o http://www.dbzweb.be/moermant/ o http://php.net/manual/en/function.echo.php o http://www.w3schools.com/php/default.asp Wat zijn variabelen? Variabelen zijn plaatsen in het geheugen van de computer waar men bepaalde waarden kan bewaren. Deze waarden blijven dan beschikbaar gedurende de ganse uitvoering van een programma. Tijdens het uitvoeren van een script kun je deze plaatsen gebruiken om gegevens in te bewaren, aan te passen en nieuwe waarden toe te kennen, naargelang de behoefte van het script. In het begin moet elke variabel gedefinieerd worden in de meeste programmeertalen. Als je dergelijke programmeertaal aanleert, brengt dat al serieus wat stress mee van in het begin. Voor elke variabel die je gebruikt zonder deze vooraf te hebben gedefinieerd, krijg je een error. Onder PHP geen stress, PHP werd in de eerste plaats geschreven voor het web, en werd ontdaan van alle niet nodige onderdelen van een klassieke programmeertaal. Onder PHP moet je je hoofd niet breken over welk type variabel het nu juist gaat, je gebruikt variabelen "on the fly" en PHP zal zelf wel uitmaken over welk type variabel het gaat. Onder PHP moet je geen variabelen op voorhand definiëren. Enkele spelregels bij een correcte naamgeving bij variabelen. Alle variabelen in PHP starten met een $ -symbool. vb: $naam Gebruik duidelijke naamgeving, zodat je weet welke inhoud je variabele heeft. FOUT: $x JUIST: $leeftijd Een variabele kan tekst en cijfers bevatten. Mag niet met een cijfer beginnen. FOUT: vb $1stegetal JUIST: vb $getal1 Vermijd accenten, spaties en namen van variabelen die eigen zijn aan de programmeertaal. FOUT: vb $som getal JUIST: vb $som_getal Variabelen zijn hoofdletter gevoelig, $naam en $Naam of $NaAm zijn drie verschillende variabelen, die elk een andere waarde kunnen hebben. Onthoud, de variabel staat links van de waarde die je eraan wilt toekennen. Het =-teken wordt gelezen als WORDT vb: $naam= Tim ; (variabele naam WORDT Tim) Het geheugen naam krijgt nu Variabelen Pagina 1

inhoud, namelijk de tekst Tim. Omdat het om tekst gaat moet het tussen aanhalingstekens staan. Wil je een getal toekennen aan een variabele, moet deze niet tussen aanhalingstekens worden geplaatst. vb: $getal1=189; Cijfers toekennen aan een variabele met decimaalteken mag je geen komma zetten maar een punt. vb: $getal1=0.5; <body> $txt="hello World"; echo $txt; // geeft op je site: Hello World $var = "Bob"; $Var = "Joe"; echo "$var, $Var"; // resultaat: Bob, Joe $4site = not yet ; // MAG NIET; $_4site = not yet ; // MAG WEL; start met een underscore $täyte = mansikka ; // MAG WEL; ä is ASCII 228. </body> <html> <body> </body> </html> $txt1="hello World"; $txt2="1234"; echo $txt1 $txt2 ; //resultaat: Hello World 1234 Variabelen combineren $voornaam= Tim ; $achternaam= Moerman ; dan kunnen we zeggen: $naam=$voornaam+$achternaam $naam=$voornaam. [spatie]. $achternaam (geeft als resultaat TimMoerman; aan elkaar) (geeft als resultaat Tim Moerman) of $naam=$voornaam + [spatie] + $achternaam (geeft als resultaat Tim Moerman) Variabelen Pagina 2

Commentaar Het is belangrijk als maker van een programmacode dat je voldoende commentaar bij schrijft. Op deze manier kan je later, wanneer je verder werkt weer vlug de draad oppikken // voor 1 regel commentaar /* voor meerdere regels commentaar */ <html> <body> //This is a comment /* This is a comment block */ </body> </html> Een gouden raad : gebruik commentaar in je scripts. Specificeer door middel van commentaar wat elke lijn van je code uitvoert. Dit klinkt natuurlijk belachelijk bij korte scripts, maar eenmaal je grotere scripts gaat aanmaken en je moet een paar maanden later wat aan je script aanpassen, zul je zeker vergeten zijn welke rol deze lijn heeft of wat de betekenis kan zijn van deze tiende sluitende accolade. Wedden? Ter informatie : als je commentaar wilt plaatsen in de HTML syntax : <!-- en het commentaar wordt afgesloten met --> Variabelen Pagina 3

PHP Operatoren Wiskundige operatoren Operator Beschrijving Voorbeeld Resultaat + Optelling x=2 x+2 - Aftrekking x=2 5-x * Vermenigvuldiging x=4 x*5 / Deling 15/5 5/2 % De rest bij de deling 5%2 10%8 10%2 ++ Verhoging x=5 x++ -- Verlaging x=5 x-- 4 3 20 3 2.5 1 2 0 x=6 x=4 $teller++ betekent hetzelfde als $teller=$teller+1 en $teller-- betekent hetzelfde als $teller=$teller-1 Toewijzingsoperatoren Operator Voorbeeld Is hetzelfde als = x=y x=y += x+=y x=x+y -= x-=y x=x-y *= x*=y x=x*y Variabelen Pagina 4

/= x/=y x=x/y %= x%=y x=x%y $a = 5; // wijs 5 toe aan de variabele $a, $a bevat nu de waarde 5 $b=$a; // wijs $b de inhoud van $a toe, $b bevat nu de waarde 5 $a +=$b; verhoogt $a met de inhoud van $b $a -=$b; verlaagt $a met de inhoud van $b $a *=$b; vermenigvuldigt $a met de inhoud van $b $a %=$b; deelt $a door $b Programmeren, eerst analyseren. Je opdracht: De computer moet je naam weten, het getal 7 en het getal 9 weten. Deze twee getallen moeten opgeteld worden om dan vervolgens de volgende zin op je scherm te tonen: Tim, de som van 7 en 9 is 16. Analyse: Twee opeenvolgende gebeurtenissen: Analyse In PHP Variabelen Pagina 5

Oefeningen Maak de volgende taak in les3.php. Ben je dan met alles klaar, dan voer je maar al je opdracht 4 en 4a uit. Maak thuis opdracht 4 en 4a tegen de vooravond van de volgende les: Ga naar www.dbzweb.be/moermant Klik op de link: PHP opdrachten Variabelen Pagina 6