Skip to content
View in the app

A better way to browse. Learn more.

GTAGames.nl - De Nederlandse Grand Theft Auto Community!

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

[Peiling] wie weet wat PHP MVC is, en gebruikt het?

Beste forum gasten,

Aangezien hier nog relatief jong publiek aanwezig was vroeg ik mij af of jullie wat weten over programmeer technieken.

Ik heb mijn code doorgekeken die ik vroeger heb gemaakt, en ondanks het OO was maar niet MVC was het nog redelijk onderhoudbaar. Normaal heb ik het MVC princiepe alleen in Java toegepast, maar nu ben ik toch bezig met een PHP MVC project waarbij ik merk dat mensen die niet veel van de werking snappen wel het princiepe snel oppakken en daardoor zelf sneller de code begrijpen.

Als je nieuwsgierig bent: MVC voorbeeld

Edited by Maikle

weet jij wat PHP MVC is? 11 members have voted

  1. 1. weet jij wat PHP MVC is?

    • Ja ik weet wat het is, maar gebruik het niet echt.
      54%
      6
    • Ja ik weet wat het is, en gebruik het bij alles.
      0%
      0
    • Ja ik weet wat het is, maar nauwelijks toegepast.
      18%
      2
    • Nee, wat betekent MVC?
      18%
      2
    • Nee, wat is PHP OO?
      0%
      0
    • Nee, PHP? wat is dat..
      9%
      1

Please sign in or register to vote in this poll.

Featured Replies

Wat is het verschil tussen OOPHP en PHP MVC? Of is dat het gewoon hetzelfde?

Ik leer namelijk op school de basis van OOPHP het vind het al een stuk overzichtelijker dan gewoon drop down coderen.

Edited by Proliner

  • Author

Het OO patroon staat voor Object Oriented. Dit betekent dat je alle logica in objecten verwerkt. Bij OO wordt niet vermeld wat je wel of niet met deze objecten mag doen.

MVC staat voor het patroon: Model View Controller. Hierbij heb je ook Objecten (en het is dus OO), maar deze objecten mogen alleen specifieke taken uitvoeren. Zo zijn er de volgende taken:

Model = Structuur van de data van een object. Zo kan je een "Auto" met als variabelen "type" en "deuren" etc. als Model zien.

View = Handelt het visuele aspect met de gebruiker af. Bij een webapplicatie is dit bijvoorbeeld de HTML met daarin de verwijzing naar de controller.

Controller = Handelt alle business logica af, hierbij kan je denken aan wat er moet gebeuren als een gebruiker op "opslaan" drukt, of een andere actie uitvoert.

Er zijn nog veel meer programmeer patronen en ze zijn tevens niet altijd even strict te volgen. Het belangrijkste is dat je een overzichtelijke applicatie kan maken waarbij je makkelijk onderdelen kan vervangen / invoegen of verwijderen.

Edited by Sublime

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

Recently Browsing 0

  • No registered users viewing this page.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.