Új hozzászólás Aktív témák
-
kornyiktamas
aktív tag
válasz
Peter Kiss #24 üzenetére
a netbeans elindításánál
-
Peter Kiss
őstag
válasz
kornyiktamas #23 üzenetére
A lényeg lemaradt; hol akadtál el?
-
kornyiktamas
aktív tag
sziasztok, valaki tudna segíteni objektum orientált programozás téren?
fontos házi feladat volna,
síkidomok absztrakt osztállyal, plant uml.. kör téglalap háromszög, mindez megvan egy doc fájlba pontosan mit is merre kell csinálni
valaki esetleg? köszönöm =) -
cucka
addikt
$adat=mysql_fetch_object($db->eredmeny);
echo $adat['products_model';
a mysql fetch object az, ahogy a neve is mondja, egy objektumot ad vissza, tehát így kéne kiírni: echo $adat->products_model;
vagy használhatsz mysql_fetch_assoc-ot az eredmények lekérésére, azzal működne a kiírásod.
mod: egyébként ha nem dob warning-ot erre a progid, akkor szerintem kapcsold be a fullos error reporting-ot a php.ini-ben, fejlesztésnél igen jól jön.
[Szerkesztve] -
vakondka
őstag
Tanulgatnám az oop-t hogy orientálódjak az objektumok felé, de sajna nem sok eredménnyel... :U
Írtam magamnak egy példaprogramot, de nem igazán akar működni, biztos valami irtó nagy baki van benne :B
megnézné nekem valaki ?
//-------------------------------------------------------- itt kezdődik az osztály
<?php
class db_handler {
var $hostname=''localhost'';
var $user=''root'';
var $pass='''';
var $adatbazis;
var $eredmeny;
var $kapcs;
var $hiba;
function sql_connect(){
$this->kapcs = @mysql_connect($this->hostname,$this->user,$this->pass);
if ($this->kapcs) {
mysql_select_db($this->adatbazis,$this->kapcs);
}
}
function sql_lekeres($string){
@mysql_query(''SET NAMES latin2'',$this->kapcs);
$this->eredmeny =mysql_query($string,$this->kapcs);
$this->hiba=mysql_error();
return $this->eredmeny;
}
}
//---------------------------------------és ez csinálna vele valamit-----------------------------
$db = new db_handler();
$db->adatbazis=''tesztshop'';
$string=''SELECT * FROM `products` WHERE `id`=1 LIMIT 1'';
$db->sql_connect();
$db->sql_lekeres($string);
$adat=mysql_fetch_object($db->eredmeny);
echo $adat['products_model'];
echo $db->hiba;
?>
[Szerkesztve] -
c4-eXp
aktív tag
válasz
#18379748 #18 üzenetére
Hát azért ha oop, akkor sokkal inkább c++, mint pascal. A pascal alapvetően egy struktúrált nyelv, csak később kibővítették oop-vel. A c++-t ezzel szemben eleve az oop-re alkották meg. Például pascalban még protected adattagokat se lehet csinálni, szóval elég hiányos oop területen.
-
#18379748
törölt tag
Az oop klasszikus es szep tanulmanyozasara a bp7 nagyon jo (de akar tp5.5-tol barmelyik). Nekem nagyon teccett anno, semmi visual huzigalas, szepen tipusos klasszikusan levezetheto osztalyhierarhia. Ha valaki azt kovette akkor nagyon szep kodot tudott kanyaritani. Delphi sem rossz de ott azert eleg sok minden valtozott (amire sok esetben szukseg is volt). C++ mar nem ilyen tiszta nem is annyira csipaztam, ezekben az utodokban mar sok trukk van amit a klasszik oop nem enged (vagy inkabb sok munkaval lehet beiileszteni) ezert ezeket egyszerusitettek megkerultek (pl. property-k a delphinel).
Ez az AOP egy borzadaly, egy fabolk vaskarika, mintaillesztessel keresni es hivni eljarasokat... brrr. -
td
senior tag
Ehh, na hát igen. Az, amit behoztak a PHP-val, nevezetesen hogy belekódolhatsz a html-be, az addig jó, amíg olyan kis egyszerű vackokat írsz, amilyenekre eleve hasznáták. Utána már nem előnyös keverni a dolgokat, a html-t jobb különvenni, sablonba. A JSP meg ugye egy kicsit más, ott lehet a saját tag-ekkel is meg a beanekkel bűvészkedni, tehát úgy alakítani a bulit, hogy a JSP-t magát a designerek is össze tudják dobni. Legalábbis nekem ez jött le abból, amennyit olvastam róla. Így viszont már tényleg érthető, hogy mikor is van gáz.
-
Fisha
őstag
Java kod alatt a <% %> scriptleteket ertem, ami elvileg azert lehetoseg szerint kerulendo.
Amugy igazad van sokban hasonlit a php-re ugy onmagaban, de igazabol szepen csak beanekkel, tagekkel, servletekkel megtamogatva lehet hasznalni.
Amugy 2000 soros php-t se szivesen debuggolnek, ha meg kene benne talalni egy-ket nyitva maradt td taget ugy hogy kozben kb. 30 if, es 10 ciklus bonyolitja a vezerlest.
[Szerkesztve] -
td
senior tag
Az.
Node a jsp eleve javás, nem? Mit értesz az alatt, hogy belegányolnak java kóddal?
Sokat amúgy nem foglalkoztam vele, csak ismerkedés szintjén olavstam róla pár éve, és úgy tűnt, mint egy PHP, amiben van ''némi'' plusz is (EJB-k, meg hasonlók rémlenek). Tehát hogy nem különbözik rettentő sok mindenben a PHP-től. -
Fisha
őstag
Szegeny topic meg csak most nyilt es maris ''szetoffoljuk''.
Az a bajom vele, hogy tul sok olyan munkam volt, ahol tobb ezer soros, java koddal teleirt, teljesen szetesett jsp-ket kellett helyrepofoznom. Annyira nehezkes a debuggolasa, illetve akkora ganyokat lehet benne csinalni a sok java koddal, hogy nem igazan szeretem. Meg ha en magam csinalnam 0-rol, akkor talan, mert akkor nagyon figyelnek ra hogy ne szaladjak bele ezekbe a dolgokba, bar neha szinte lehetetlen elkerulni. -
Fisha
őstag
Szinte kizarolag server oldalon programozok javat. Servletek, struts (szerencsere jsp mostanaban mar nem annyira), nomeg j2ee (websphere ala bean-ek, jms).
Java-t es php-t meg nem gondoltam osszehazasitani, szoval nincs sok tapasztalatom, de mondjuk soap pl mindkettohoz van tudotmmal, szoval biztos el tudnanak beszelgetni egymassal, ha muszaj lenne.
Java-ban az adatbaziskezeles eleg okosan lett megvalostva. Alapbol csak az interface-k lettek elkeszitve, es az implementaciot rabiztak az adatbazis fejlesztoire. Igy pontosan ugyanugy tudsz minden db-t hasznalni, amihez irtak jdbc drivert (lenyegben mindhez irtak).
Aztan a sajat drivereben minden db fejleszto nyujthat meg extra funkcionalitast is a kotelezoen implementalandokon felul, igy altalaban nem kell lemondani a db specifikus mukodesekrol sem az altalanos megvalositas miatt. Persze onnantol kezdve, hogy kihasznalod a speckokat elveszted azt a nagyszeru erzest, hogy barmikor fel ora alatt at tudsz allni mondjuk oracle-rol db2-re.
[Szerkesztve] -
emitter
őstag
megkérdezhetem, h java-t mire használod? értem ezalatt h kliens vagy szerver oldalra?
php és java hogyan kommunikálnak egymással?
asszem nyáron én is elkezdek belemászni a javábameg php/mysql-t sem ártana megismernem közelebbről.. húú, mikor lesz nekem ezekre időm
télleg, java milyen adatbázist tud kezelni? -
Fisha
őstag
Na en is bekapcsolodnek. OOP a szivem csucske. Anno meg object pascalon keresztul szagoltam bele (bar mar nem nagyon emlekszem szegeny delphire
). Mostansag leginkabb java-ban tolom, de eloszeretttel hasznalom php kodolasnal. Szoval varom a problemafolveteseket.
-
Robaj
addikt
Hú következő félévben veszem fel, úgyhogy elrakom ezt a topicot későbbre, remélem megmarad
-
emitter
őstag
válasz
paramparya #3 üzenetére
érdekes, a találatok alapján nagyon felkapott lehet ez az aop (műármint az oop-hez képest) aop: 16milla, oop: 89milla találat, ez elég jó arány
-
emitter
őstag
válasz
paramparya #1 üzenetére
Up neked
Én fél év Pascal, majd ugyanennyi C után nagyon nagy hasznát látom az oop-nak (ja, C++t nyomom most)
sokkal átláthatóbb a kód, rendesen strukturált, irtó nagy előny ez a dolog
pedig még nem is egy adatbázis-kezelő progit írok mostanában, csak egy szimpla zenelejátszót, és mégis sokkal könnyebb így
Szóval bár nem vagyok egy nagy guru, de úgy látom, h nagyobb programot felettéb nehéz (ha nem lehetetlen) oo nélkül megcsinálnide ez szubjektív
mod: hallottam olyanról is, h aspektus-orienált programozás
ez tudja vki mit takar pontosan? nincs kedvem nagyon utánanézni, tom, gugli máj frend, de annyira nem izgat a dolog, csak mégis
thx
[Szerkesztve] -
paramparya
őstag
A ''PHP kérdések'' topicban már jópár hozzászólás óta terítéken van, és még korántsincs kivesézve, tehát nyitottam neki egyet, folytassuk itt a beszélgetést
Új hozzászólás Aktív témák
Hirdetés
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Milyen billentyűzetet vegyek?
- Autós topik
- Sorozatok
- Kodi és kiegészítői magyar nyelvű online tartalmakhoz (Linux, Windows)
- One otthoni szolgáltatások (TV, internet, telefon)
- Folyószámla, bankszámla, bankváltás, külföldi kártyahasználat
- Milyen belső merevlemezt vegyek?
- Béta iOS-t használók topikja
- Milyen program, ami...?
- További aktív témák...
- Easun iSolar SMW 11kW Twin Hibrid inverter // Dupla MPPT // BMS // WiFi
- GAMER PC : RYZEN 7 5700G/// 32 GB DDR4 /// RX 6700 XT 12 GB /// 512 GB NVME
- GAMER MSI LAPTOP : 15,6" 144 HZ /// i5 12450H /// 16GB DDR4/// RTX 4050 6GB/// 1TB NVME
- Manfrotto 055 magnézium fotó-videófej Q5 gyorskioldóval
- Sony ECM-W2BT
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: PC Trade Systems Kft.
Város: Szeged