Tag Archive for class

Abstract class i PHP

Her til aften/nat sad jeg og tænkte efter jeg havde lavet lidt arbjede om at der enligt nok var nået jeg kunne forbedre mig på, her til tænkte jeg at jeg enligt ikke rigtig havde styr på abstract i php og class, derfor valgte jeg så at læse lidt om dette som så resutert i at det enligt ikke være så svært som jeg først havde gået og tordet.

jeg har lavet et lille eks. så i der ude også kan få lidt gavn af dette og se hvad abstract enligt gør.

<?php
abstract class AbstractCls
{
    protected $code = true;

    public function returnError()
    {
        if ( $this->code === false )
        {
            return 'fail';
        }
        elseif ( $this->code === true )
        {
            return 'ok';
        }
        else
        {
            return 'n/a';
        }
    }
}

class test extends AbstractCls
{
    public function valiUser( $username )
    {
        if ( $username == '' )
            $this->code = false;

        echo $this->returnError();
    }
}
?>

Jeg har naturligvis også testet det så det fungere, det jeg har gjort er at lave en fil med følgene linjer i.

<?php
include( 'test.class.php' );
$test = new test();

$test->valiUser( 'neonman' );
?>

Håber dette eksemple kan bruge stil nået, det har hjulpet mig til at forstå det nået bedre omkring abstract inden for class.

Hvad er en programerings class?

Class er en kode definatison som bruges til at programere en masse objecter som du mangler. det kan være en class der indholde objecter/funktioner som håndtere XML filer for dig, en class har 3 keys som er properties, methods og events.