is115-php/modul5/index5_1.php

35 lines
1.5 KiB
PHP

<?php include '../common.php'; ?><!DOCTYPE html>
<html lang="no">
<head>
<title><?=title();?></title>
<link rel="stylesheet" href="../index.css">
</head>
<body>
<div class="container">
<h1><?=title();?></h1>
<h4><?=getNavigation();?></h4>
<h2>Manus Objektorientert Programmering i PHP</h2>
<h3>Objektrorientert</h3>
<p>
Et objektorientert system er et system som baserer seg på objekter. PHP har, så vidt jeg vet, vært mer
funksjons-orientert frem til nylig. Da jeg begynte med PHP rundt 2011 så var det ganske lite objekt-orientering.<br>
I mellomtiden har jeg lært meg mye om objektorientering i andre programmeringsspråk. Da jeg etterpå har gått
tilbake til PHP så har jeg foretrukket den objektorienterte metoden.
</p>
<h3>Hva var vanskelig å forstå</h3>
<p>
Det jeg slet mest med å forstå var bruks-området for klasser. I et programmeringsspråk som PHP, hvor det ikke er
noe 'singelton' eller tilsvarende lengre kjørende prosesser, så er fordelene med klasser ikke helt selvforklarende.<br>
Jeg har siden forstått at det er lurt for sikkerheten, og en effektiv måte å samle relaterte funksjoner på.
</p>
<h3>Hva var lett å forstå</h3>
<p>
Basert på det jeg har lært i andre programmeringsspråk så vil jeg si at det var ganske greit å forstå konseptet
med objekt-orientering i PHP. Det er tross alt ikke såå forskjellig fra objektorientering i java.
</p>
</div>
</body>
</html>