class problems csv php

Viewed 18

I can't understand the csv class, I made this one below but it doesn't work I need an example for me to understand how to make this class

class Csv 
{ 
    public $extension;
    public $Reader;
    
    function Extension($Csv) 
    {
        $this->Reader = $Csv; 
    }
    function Reader($extension) 
    {
        $this->Extension = $extension;
    }

 $Csv = new Csv('file');
 $Csv -> extension;
 $Csv -> Reader;

1 Answers
class Csv 
{ 
    public $Extension;
    public $Reader;
    
    function Extension($param) 
    {
        $this->Extension = $param; 
    }
    function Reader($param) 
    {
        $this->Reader = $param;
    }
}

$Csv = new Csv();
$Csv -> Extension('file');
$Csv -> Reader('docket');

print_r($Csv);

RESULT

Csv Object
(
    [Extension] => docket
    [Reader] => file
)
Related