WebsiteBaker Support (2.13.x) > Modules
MiniSlides - replacement for MiniSlider
masju:
Ja, er hat noch nicht geantwortet. Ich schicke ihm auch noch den Fix-Vorschlag.
sternchen8875:
--- Quote from: masju on October 24, 2024, 08:06:48 AM ---And whether the code becomes more readable with lots of intval calls is something I'll leave open ;-)
--- End quote ---
It would be, if you declare the type where it is calculated, see example
--- Code: ---$crop_h = intval($orig_h*($size/$orig_w));
--- End code ---
In the function ImageCopyResampled() in this case only 3 of the values are floating point numbers, the rest are integers without decimal places, in exactly this case (functions.php, Z 170) the height is calculated, i.e. $y, $size[1] and $height. However, you can also calculate the width or nothing at all if you specify fixed values.
Specifying the type directly where it is declared improves readability and comprehension. :wink:
In the end, however, every programmer has their own style and preferred methods
[Deutsch]
--- Quote from: masju on October 24, 2024, 08:06:48 AM ---Und ober der Code mit vielen intval-Aufrufen lesbarer wird, lasse ich mal offen ;-)
--- End quote ---
Das wäre er, wenn man den Typ da deklariert, wo er berechnet wird, siehe Beispiel
--- Code: ---$crop_h = intval($orig_h*($size/$orig_w));
--- End code ---
In der Funktion ImageCopyResampled() sind in diesem Fall nur 3 der Werte Fließkommazahlen, der Rest sind Ganzzahlen ohne Nachkommastellen, in genau diesem Fall (functions.php, Z 170) wird jeweils die Höhe berechnet, d.h. $y, $size[1] und $height. Allerdings kann man auch die Breite berechnen oder auch garnichts, wenn man fixe Werte vorgibt.
Die direkte Angabe des Typs da, wo er deklariert wird, verbessert die Lesbarkeit und das Verständnis. :wink:
Am Ende hat aber jeder Programmierer seinen Stil und seine bevorzugten Methoden
Navigation
[0] Message Index
[*] Previous page
Go to full version