Buongiorno a tutti,

per la prima volta sto provando uno script php da linea di comando. Lo script per adesso è davvero molto semplice, cerca delle occorrenze in un file esterno csv. Quando lo lancio da console col comando
codice:
php -f Bootstrap.php myFile.csv
mi restituisce l'errore Call to undefined function checkPayment(). Suggerimenti?

Codice PHP:
class Bootstrap 

public function 
checkPayment($narrative){ 
     if(
strlen($narrative)==11 && strpos($narrative,'PAY')!==FALSE){ 
          echo 
$narrative; } 


public static function 
main($argv) { 
     
$nameFile $argv[1]; 
     
$handle fopen($nameFile"r"); 
     if (
$handle !== FALSE) { 
          
$row 0
          while ((
$data fgetcsv($handle0",")) !== FALSE) { 
              
$num count($data); 
              for (
$c=0$c $num$c++) { 
                   
$bufferedFile[$row][$c] = $data[$c]; 
              } 
             
$row++; 
        } 
     } 
    
fclose ($handle); 

    for(
$i=1;$i<$row;$i++){ 
        for(
$j=1;$j<$num;$j++){ 
             
checkPayment($bufferedFile[$i][$j]); 
        } 
    } 



Bootstrap::main($argv);