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