dakata__92
Super Moderator
Такааа преправям си един код от нормален PHP в стил ООП. Справих се с основните неща и кода проработи, но както четох да използваш в методите global е пълна глупост, но тъй като преправям кода и функциите ги бях драснал с global-ни променливи в тях сега се чудя как да оправя този проблем, без да им задавам хиляди параметри в скобите.
пример:
Как в класът да инициализирам правилно тези променливи, които са глобални. (От днес се занимавам с основи на ООП и вече се хвърлих в дълбоки води.) Като си преправям тази система със сигурност ще науча много, затова го и правя. Въпросът ми е глупав но искам да си направя правилни навици.
пример:
PHP:
public function replace_colors($Inputcolor){
global $Image, $HexColor, $Compare;
for ($y=0; $y < $Image['height']; $y++){
for ($x=0; $x < $Image['width']; $x++){
if(!preg_match('/'.$Inputcolor.'/',$HexColor[$y][$x])){
$HexColor[$y][$x] = $Compare;
}
}
}
}
Как в класът да инициализирам правилно тези променливи, които са глобални. (От днес се занимавам с основи на ООП и вече се хвърлих в дълбоки води.) Като си преправям тази система със сигурност ще науча много, затова го и правя. Въпросът ми е глупав но искам да си направя правилни навици.