Jeg sad her den anden aften og rodede med klasser i PHP, for lige at se hvad det var.
Jeg stødte på et stykke kode, og undrede mig over noget.
Jeg kiggede på denne kode:
<?php
class SquareRoot
{
# properties
var $number;
var $result;
# process the number and return result
function SquareRoot($number)
{
$number = $this->number;
if ($number == 0)
{
return false;
}
$result = sqrt($number);
return $this->result;
}
}
?>
Og udfra det lavede jeg så min egen klasse:
class Stats {
function time($time, $format)
{
$datetime = date("$format", $time);
return $datetime;
}
}
En af de forskellige jeg bemærker ved de to, er at der i den øverste kode bliver skrevet:
var $number;
var $result;
Hvad gør de to? For koden virker jo fint uden.
Mvh. Emilbp