35 lines
1.5 KiB
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>
|