php

Neue Konfigurationsdatei (.ini) erstellen: \etc\php\7.0\cgi\conf.d\meine_eigene.ini

memory_limit = 2G

upload_max_size = 2G

post_max_size = 2G

upload_max_filesize = 2G

max_execution_time = 300

max_input_time = 3600

max_file_uploads = 1000

xdebug.max_nesting_level = 512

session.gc_maxlifetime = 86400

# service apache2 reload

 

 

Shell/Cronjob:

/usr/bin/php /home/meineseite/test.php --repeat='123'

<?php

 

$shellArgs = getopt('', ["repeat:", "optional2::"] );

$repeat = $shellArgs['repeat'];

for( $i=0; $i<$repeat; $i++){

    if( $i > 5) break; # Endlos-Schleife verhindern

    shell_exec("/usr/bin/php " . __FILE__ );

}

# weitere PHP-Code für üblichen Ablauf

 

Class Verkettung

class a {

    var $str = 0;

    function b(){

        echo $this->str++ . ' ';    

        return $this;

    }

}

$a = new a();

$a->b()->b()->b()->b()->b()->b()->b()->b()->b()->b()->b()->b()->b();

echo $a->str;

Wichtig ist, dass die Rückgabewert selber eine Klasse ist.

Suche

Neueste Kommentare

  • 2 weeks ago
    Install APCu (PHP 8.1, Plesk)

    Problem:

  • 1 month 2 weeks ago
    Linux mv: das Verschieben von 'new' nach 'old' ist nicht möglich: Das Verzeichnis ist nicht leer

    Hilft "cp -avf old new && rm -rvf old" nicht?

  • 6 months 2 weeks ago
    [preflight] The following restricted PHP modes have non-empty values: {open_basedir}. This configuration is incompatible with drush.

    Same with Drush 13 + PHP 8.3

  • 6 months 2 weeks ago
    Acronis CyberProtect Agent For Linux (Strato Root Server)

    Initializing...

    Error : Failed to install the required package 'RPM' by using APT. Please install it manually. 

    Exit


    Solution:

  • 6 months 2 weeks ago
    Acronis CyberProtect Agent For Linux (Strato Root Server)

    So habe es installiert und dann mit Hilfe von Key/Code (über Website von Acronis Cyber Protect) aktiviert:

  • 6 months 3 weeks ago
    No route found for the specified format html. Supported formats: csv, json. (Drupal Routing)

    I have a view with a path like /my-content-export to export entivies as JSON or CSV.

  • 6 months 3 weeks ago
    InvalidArgumentException: The controller for URI "/admin/flush" is not callable.

    admin_toolbar 3.5.2 is the reason. Patch coming ...

  • 5 months 2 weeks ago
    PDOException: SQLSTATE[40001]: Serialization failure: 1213 Deadlock found when trying to get lock

    Drupal 10.4:

  • 7 months 3 weeks ago
    Server install & config : Debian 12 + Plesk + Apache + nginx + MariaDB + Solr

    Tools & Settings >> Security Policy :

     Allow only secure FTPS connections 

  • 9 months 1 week ago
    MariaDB Server Performance Optimieren

     

    /usr/sbin/mariadbd --help --verbose | grep "query.*size"