- Kiemelkedően csendes ASUS VGA jött a Noctua közreműködésével
- Mini kijelzős SSD-hűtő a Thermalright névjegyével
- Windows: mi történik valójában Leállításkor, Alvó módban és Újraindításkor?
- Gyenge Wi-Fi otthon? – a leggyakoribb hibák és megoldások
- Korábbi vezetője szerint 40 milliárd dollár kell az Intel versenyképességéhez
Hirdetés
Új hozzászólás Aktív témák
-
vakondka
őstag
Kellene egy kis OOP help...
szóval van egy ilyenem (nem én írtam...)
class infoBox extends tableBox {
function infoBox($contents) {
$info_box_contents = array();
$info_box_contents[] = array('text' => $this->infoBoxContents($contents));
$this->table_cellpadding = '1';
$this->table_parameters = 'class="infoBox"';
$this->tableBox($info_box_contents, true);
}
function infoBoxContents($contents) {
$this->table_cellpadding = '3';
$this->table_parameters = 'class="infoBoxContents"';
$info_box_contents = array();
$info_box_contents[] = array(array('text' => tep_draw_separator('pixel_trans.gif', '100%', '1')));
for ($i=0, $n=sizeof($contents); $i<$n; $i++) {
$info_box_contents[] = array(array('align' => (isset($contents[$i]['align']) ? $contents[$i]['align'] : ''),
'form' => (isset($contents[$i]['form']) ? $contents[$i]['form'] : ''),
'params' => 'class="boxText"',
'text' => (isset($contents[$i]['text']) ? $contents[$i]['text'] : '')));
}
$info_box_contents[] = array(array('text' => tep_draw_separator('pixel_trans.gif', '100%', '1')));
return $this->tableBox($info_box_contents);
}
}a program így hívja meg a fenti class-t:
$info_box_contents = array();
$info_box_contents[] = array('text' => $categories_string,
'params' => 'class="boxText"');
new infoBox($info_box_contents);A kérdésem az lenne, hogy lehetne több paramétert átadni, hogy úgy jöjjön létre az infobox,
hogy előtte én módosítani szeretném a $this->table_cellpadding és a
$this->table_parameters nevű változókat az alapértékhez képest mindkét functionban melyek egymásra hivatkoznak:function infoBox($contents)
function infoBoxContents($contents)nem tudom egyértelműen írtam-e, de azt szeretném, hogy vagy nem küldök neki értéket és akkor megmarad az alapérték, vagy ha elküldöm, akor változzon meg úgy ahogy én szeretném.
Vagy csináljak egy másik class-t ?
Új hozzászólás Aktív témák
- Milyen videókártyát?
- gban: Ingyen kellene, de tegnapra
- A lapkakészlet és az akku különbözteti meg a Motorola Edge 60 és Edge 60 Pro-t
- Vezetékes FEJhallgatók
- iPad topik
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- Fotók, videók mobillal
- Képen az iPhone 17 Pro kétféle akkumulátora
- hcl: Döglött tabletből wifis kijelző kókány
- Mesterséges intelligencia topik
- További aktív témák...
- AMD Ryzen 7 3700X/GeForce RTX 3080/16GB DDR4 RAM/1.25TB SSD+ 2.5TB HDD konfig eladó
- Samsung Galaxy A56 5G 256GB, Kártyafüggetlen, 1 Év Garanciával
- Apple iPhone 12 Pro Max 128GB, Kártyafüggetlen, 1 Év Garanciával
- Új HP VICTUS Gamer Tervező Laptop 15,6" -30% Bivaly i5-12500H 12Mag 16/512 RTX 4050 4GB FHD 144Hz
- FBT - 5x VIVE Tracker 3.0 + 3x SteamVR Base Station 2.0 Komplett csomag
- BESZÁMÍTÁS! Gigabyte Aorus B450 R7 5700X 16GB DDR4 512GB SSD RTX 3060Ti 8GB ZALMAN I3 NEO 650W
- GYÖNYÖRŰ iPhone 16 256GB Black -1 ÉV GARANCIA - Kártyafüggetlen, MS3095, 100% Akkumulátor
- HIBÁTLAN iPhone 14 Pro Max 128GB Deep Purple -1 ÉV GARANCIA - Kártyafüggetlen, MS3146
- LG 27GR83Q-B - 27" IPS / QHD 2K / 240Hz & 1ms / NVIDIA G-Sync / FreeSync / DisplayHDR 400
- Beszámítás! Lenovo IdeaPad Gaming 3 Gamer notebook - R5 7535HS 16GB DDR5 512GB SSD RTX 3050 6GB W11
Állásajánlatok
Cég: FOTC
Város: Budapest