!C99Shell v. 2.5 [PHP 8 Update] [24.05.2025]!

Software: Apache/2.4.41 (Ubuntu). PHP/8.0.30 

uname -a: Linux apirnd 5.4.0-204-generic #224-Ubuntu SMP Thu Dec 5 13:38:28 UTC 2024 x86_64 

uid=33(www-data) gid=33(www-data) groups=33(www-data) 

Safe-mode: OFF (not secure)

/var/www/html/laravel-crm/vendor/setasign/fpdi/src/Math/   drwxrwxrwx
Free 13.07 GB of 57.97 GB (22.56%)
Home    Back    Forward    UPDIR    Refresh    Search    Buffer    Encoder    Tools    Proc.    FTP brute    Sec.    SQL    PHP-code    Update    Self remove    Logout    


Viewing file:     Matrix.php (2.02 KB)      -rw-rw-rw-
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<?php

/**
 * This file is part of FPDI
 *
 * @package   setasign\Fpdi
 * @copyright Copyright (c) 2024 Setasign GmbH & Co. KG (https://www.setasign.com)
 * @license   http://opensource.org/licenses/mit-license The MIT License
 */

namespace setasign\Fpdi\Math;

/**
 * A simple 2D-Matrix class
 */
class Matrix
{
    
/**
     * @var float
     */
    
protected $a;

    
/**
     * @var float
     */
    
protected $b;

    
/**
     * @var float
     */
    
protected $c;

    
/**
     * @var float
     */
    
protected $d;

    
/**
     * @var float
     */
    
protected $e;

    
/**
     * @var float
     */
    
protected $f;

    
/**
     * @param int|float $a
     * @param int|float $b
     * @param int|float $c
     * @param int|float $d
     * @param int|float $e
     * @param int|float $f
     */
    
public function __construct($a 1$b 0$c 0$d 1$e 0$f 0)
    {
        
$this->= (float)$a;
        
$this->= (float)$b;
        
$this->= (float)$c;
        
$this->= (float)$d;
        
$this->= (float)$e;
        
$this->= (float)$f;
    }

    
/**
     * @return float[]
     */
    
public function getValues()
    {
        return [
$this->a$this->b$this->c$this->d$this->e$this->f];
    }

    
/**
     * @param Matrix $by
     * @return Matrix
     */
    
public function multiply(self $by)
    {
        
$a =
            
$this->$by->a
            
$this->$by->c
            
//+ 0 * $by->e
        
;

        
$b =
            
$this->$by->b
            
$this->$by->d
            
//+ 0 * $by->f
        
;

        
$c =
            
$this->$by->a
            
$this->$by->c
            
//+ 0 * $by->e
        
;

        
$d =
            
$this->$by->b
            
$this->$by->d
            
//+ 0 * $by->f
        
;

        
$e =
            
$this->$by->a
            
$this->$by->c
            
/*1 * */$by->e;

        
$f =
            
$this->$by->b
            
$this->$by->d
            
/*1 * */$by->f;

        return new 
self($a$b$c$d$e$f);
    }
}

:: Command execute ::

Enter:
 
Select:
 

:: Search ::
  - regexp 

:: Upload ::
 
[ ok ]

:: Make Dir ::
 
[ ok ]
:: Make File ::
 
[ ok ]

:: Go Dir ::
 
:: Go File ::
 

--[ c99shell v. 2.5 [PHP 8 Update] [24.05.2025] | Generation time: 0.0082 ]--