Example
<?php
echo print_r(debug_backtrace( DEBUG_BACKTRACE_PROVIDE_OBJECT, 1);
Example
<?php
echo print_r(debug_backtrace( DEBUG_BACKTRACE_PROVIDE_OBJECT, 1);
So kann man Variable permanent (Laufzeit) speichern.
<?php
myvars( ["city" => "bonn" ] );
myvars( ["alter" => "33" ] );
myvars( ["auto" => "bmw" ] );
echo " Stadt: " . myvars("city");
echo " Alter: " . myvars("alter");
echo " Auto: " . myvars("auto");
function myvars( $arr ){
static $vars;
if( is_array($arr) ){
$key = key( $arr );
$vars[ $key ] = $arr[ $key];
} else {
return $vars[ $arr];
}
}
?>
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 = 1000xdebug.max_nesting_level = 512
session.gc_maxlifetime = 86400
# service apache2 reload
<?php $imagick = new Imagick(); $imagick->setResolution(150, 150); $imagick->readImage('beispiel.pdf'); $imagick->writeImages('converted.jpg', false); ?>
Damit Empfänger Umlaute vernünftig lesen kann, muss man E-Mail mit Headers (MIME, Content-type, charset) schicken.
<?php
Hier sind mehrere Beispiele, wie die Zeichenumwandlung funktioniert.
<?php
$str = "Wir wollen testen, wie sich Alles ändert. Umlaute wie ÄäÖöÜü und ß sind dabei. ";
foreach( transliterator_list_ids() as $v){
echo "<h2>$v</h2><p>Original: $str</p>Transliteration: ";
echo transliterator_transliterate($v, $str);
}
?>
Original: Wir wollen testen, wie sich Alles ändert. Umlaute wie ÄäÖöÜü und ß sind dabei.
<?php
$myarray = [ "aa", "bbb", "c", "dddddd", "eeee"];
usort($myarray, 'sortbylength' );
function sortbylength($a,$b){
return strlen($b)-strlen($a);
}
echo "<pre>";
print_r( $myarray );
?>
Output:
Array (
[0] => dddddd
[1] => eeee
[2] => bbb
[3] => aa
[4] => c
)
<?php
$link = "http://www.itlantik.de/node/add/article?uuid=02516";
if( function_exists('geoip_country_code_by_name') ) {
$geoip_host = geoip_country_code_by_name( parse_url($link, PHP_URL_HOST) );
echo $geoip_host; # DE
}