Korte OOP vragen

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

.NET developer

Functie Jij begint als .NET ontwikkelaar in een team met 10 andere Software Engineers. De werkzaamheden zijn afwisselend, zo kan het dat jij bezig bent met volledig nieuwe features of het door ontwikkelen van bestaande sites of shops. Wij ontwikkelen web applicaties, maar ook mobiele applicaties. Daarnaast bijt jij je soms ook van in externe koppelingen met systemen zoals een ERP. Als team is er een duidelijke focus m.b.t. het waarborgen van de performance en snelheid van webshops. Ook zijn wij expert op het gebied van configuratoren. Kortom enorm veel afwisselende werkzaamheden! Ook jouw werkplek kan afwisselend zijn. Soms heb

Bekijk vacature »

Senior PHP developer

Functie Als Senior PHP developer heb je een sterke mening over de architectuur van projecten en de processen binnen het team. Je bent de sparringpartner voor je Team Lead. Ook ondersteun je met jouw kennis de minder ervaren developers in jouw team. Ze werken regelmatig aan projecten vanaf scratch en dit geeft ruimte om voor nieuwe technieken te kiezen. Naast het ontwikkelen van software ben je continue bezig om ook jezelf te ontwikkelen. Ze werken met o.a.: PHP, Laravel, Doctrine, PHP Unit, Behat, React, TypeScript, (My)SQL, Postgress, Redis, ElasticSearch, Docker, Nginx, GIT flow, JIRA, AWS. Eisen • HBO werk- en

Bekijk vacature »

Junior .NET developer

Functie Als junior .NET ontwikkelaar start jij in ons development team met twee andere .NET developers. Als team werken jullie in scrum en is er iedere ochtend om 11.00 een standup. Jij krijgt als junior .NET ontwikkelaar een inwerk traject dat echt specifiek wordt ingericht op basis van wat jij nodig hebt. Een van de grootste pluspunten bij ons is dat wij binnen ons bedrijf veel (technische) vrijheid geven en juist eigen initiatieven erg stimuleren. Jouw werkzaamheden gaan er bij ons als volgt uit zien: – Het ontwikkelen van nieuwe software samen met interne en eventueel externe ontwikkelaars; – Het

Bekijk vacature »

IT Manager team PaaS

TenneT is hard groeiende om haar ambities waar te kunnen maken. Zo nemen wij een leidende rol in het aanjagen van de energietransitie. Het werven van nieuw talent speelt daarin een cruciale rol. Wij zijn op zoek naar een gedreven Lead PaaS die hieraan wil bijdragen en misschien ben jij dat wel? Jouw bijdrage aan TenneT Je wordt de Teammanager (Lead) van een nieuw team binnen de afdeling Basic van Information Technology and Facilities (ITF) van TenneT. Het team heet Platform as a Service. Hier wordt elke dag in een goede sfeer met zijn allen hard gewerkt om vanuit IT

Bekijk vacature »

Starter/junior PHP developer

Functie Momenteel zijn ze op zoek naar een junior PHP developer om het team te versterken. Als back-end developer bouw je de enterprise software die hun bedrijf helpt bij haar primaire processen. Afhankelijk van de omvang van het project werk je in een klein team aan een project. Ze hebben dagelijkse stand-ups en elke twee weken een scrumsessie, begeleid door de Scrum Master, waar je je ideeën kunt presenteren en samen met de Product Owner kunt werken aan het beste product. Ze vertrouwen enorm op hun eigen bedrijfssoftware. Dit geeft hun een groot voordeel ten opzichte van hun concurrentie. Zo

Bekijk vacature »

Back end developer PHP, Laravel

Functie Jij komt te werken in ons webdevelopment team, wat bestaat uit 8 ervaren collega’s. Hiernaast hebben wij nog een team van 2 ontwikkelaars die aan native applicaties werken. Bij ons zijn er korte lijntjes en er hangt een gezellige informele werksfeer. Maar het belangrijkste is natuurlijk dat je aan geweldige applicaties zult gaan werken! Wij willen als organisatie niet te groot worden, we willen gewoon toffe dingen maken. Onze techstack bestaat momenteel uit: PHP, Laravel, Javascript, Typescript, Git, MySQL, Java, Kotlin, Xamarin. Samen met ons ga jij zorgen dat we puik werk leveren! Waarbij je bij elke fase in

Bekijk vacature »

SQL developer

Functieomschrijving Voor een erkende werkgever in de omgeving van Tilburg zijn wij op zoek naar een ervaren SQL ontwikkelaar. Hier wordt jij mede verantwoordelijk voor zowel de design en implementatie van SQL-databases als voor het verstaan van de processen van klanten naar het vertalen van deze processen naar IT-oplossingen. Jouw takenpakket komt er als volgt uit te zien: Het ontwerpen en implementeren van databaseschema's: Je bent in staat om een database te ontwerpen en de structuur van tabellen, relaties, indexen en andere objecten te definiëren; Het schrijven van complexe SQL-query's: Je kunt complexe query's schrijven om gegevens uit de database

Bekijk vacature »

Junior PHP Developer

Functieomschrijving Junior PHP Developer gezocht! Voor een opdrachtgever in de regio Gelderland zijn wij op zoek naar een Junior PHP Developer die onderdeel gaat worden van het ontwikkelingsteam van deze organisatie. In deze functie ga jij aan de slag met het schrijven van software voor de aansturing van en het managen van windparken en bijbehorende onderdelen. Hiernaast ga jij je bezighouden met het ontwikkelen, testen en onderhouden van diverse webapplicaties. Het team waarin je komt te werken bestaat uit 3 developers, hierdoor krijg je veel verantwoordelijkheid en de kans om jezelf verder te ontwikkelen. Er wordt echter wel van je

Bekijk vacature »

PHP Laravel Ontwikkelaar

Functie omschrijving Weet jij alles over Laravel en krijg je energie van het developen van software hiermee? Laat het weten want wij zoeken een PHP/Laravel developer in regio 's-Hertogenbosch voor klein bedrijf welke softwareoplossingen maakt voor hun klanten. Jouw taken hierbij: Softwareapplicaties ontwikkelen en verder optimaliseren in veel diverse projecten op basis van Agile/Scrum. Documentatie schrijven over applicaties. Uitleg geven over software en applicaties Klantcontact hebben over bestaande applicaties. Techstack: PHP, Laravel, HTML, CSS, Javascript. Bedrijfsprofiel Deze organisatie zit in de regio van 's-Hertogenbosch en is een klein bedrijf. Er werken circa 15 medewerkers, verdeeld in meerdere teams, zoals back-end

Bekijk vacature »

SQL Developer

Functie omschrijving We are looking for a dutch native speaker Jij gaat in deze functie aan de slag met uitdagende projecten en het creëren van maatwerk software, vooral middels SQL. Iedere klant/project is weer anders, maar dat maakt dit bedrijf en de functie erg uniek & uitdagend. Verder heb je de volgende taken: Ontwikkelen en ontwerpen van SQL databases. T-SQL wordt hierbij gebruikt als programmeer laag; Optimalisatie van query's, voor een verbeterde efficiency; Begeleiden van junior developers, mits je dit leuk vindt; Heb je meer interesse in een rol als consultant, dan is dit ook mogelijk. Je heb hier meer

Bekijk vacature »

Software developer - C Sharp

Functie omschrijving Voor een opdrachtgever, met een prachtig kantoor in omgeving Wateringen zijn wij op zoek naar een software ontwikkelaar die graag werkt met C#, JAVA of Oracle. Heb jij interesse in het programmeren en ontwikkelen van software? En heb jij enige ervaring met Oracle databases en PL/SQL? Als software developer werk je met je collega's samen in een leuk en informeel team aan het (her)ontwerpen van bedrijfssystemen. Je houdt je bezig met het ontwikkelen van REST API's en je onderhoudt applicaties in Oracle PL/SQL en APEX. Vind jij het leuk om in een Agile/Scrum omgeving te werken? Wil jij

Bekijk vacature »

(Junior) Back-end Ontwikkelaar

Functie omschrijving We are looking for a dutch native speaker Altijd al willen werken bij een organisatie, die maatwerk applicaties bouwt, die echt impact hebben in de maatschappij? Dit is je kans. Voor een kleine organisatie in de regio van Eindhoven ben ik op zoek naar een C# Ontwikkelaar. Jij gaat aan de slag met de ontwikkeling van maatwerk software en applicaties. Deze organisatie werkt voor grote organisaties in Nederland, maar ook voor het MKB. De projecten waar je aan gaat werken zijn erg divers, waardoor je werk uitdagend blijft en je erg veel kan leren. Verder ga je aan

Bekijk vacature »

C# Developer

Dit ga je doen De requirements in kaart brengen van de klant; Implementeren van functionele en technische specificaties bij opdrachtgevers; Oplossen van bugs; Meewerken aan maatwerksoftware voor nieuwe opdrachtgevers; Het testen en uitleveren van nieuwe functionaliteiten naar de acceptatie en productieomgeving De database ontwikkelen en onderhouden; Hier ga je werken Onze klant is gevestigd in het westen van Nederland en is gespecialiseerd in het ontwikkelen van software voor de levensmiddelen industrie. De software die het team maakt optimaliseert voornamelijk de administratieve processen, maakt deze meetbaar en zorgt ervoor dat de data zo goed mogelijk gebruikt kan worden. Binnen een van

Bekijk vacature »

Technisch Applicatie ontwikkelaar

Functie omschrijving Ben jij op zoek naar een nieuwe uitdaging en zoek jij een informele werkgever waar je zelfstandig kunt werken binnen een leuk IT team, lees dan snel verder want wie weet zijn wij op zoek naar jou! In deze functie werk jij voornamelijk aan: Het onderhouden en ontwikkelen van de IT systemen; Het opzetten van Azure Cloud systemen, denk aan interfaces, hardware op de Cloud, webportalen of BI functies; Werk je aan scripts binnen verschillende software applicaties, denk aan ERP en CAD; Ontwikkel en implementeren je MS PowerApps en Power BI. Bedrijfsprofiel Je komt terecht bij een familiair

Bekijk vacature »

Senior Airport Developer ( System engineer)

De functie Nice to know (you) De nieuwe A-pier wordt de duurzaamste van Schiphol. Als deze af is ligt er 4000 vierkante meter zonnepanelen op het dak. En de toiletten? Die spoelen door met regenwater. we gaan ervoor: het creëren van de meest duurzame en hoogwaardige luchthavens ter wereld. een toekomstbestendig en duurzaam Schiphol. Daar werken we elke dag hard aan in team Development & Sustainability. Jij bent regisseur, expert én aanjager van de ontwikkeling van Schiphol. Connecting your world Hoe maak je de ambities en doelstellingen van Schiphol concreet in een project? De waarde voor Schiphol naar eisen die

Bekijk vacature »
Michiel Elshout

Michiel Elshout

01/04/2011 11:59:21
Quote Anchor link
Hallo iedereen op dit forum,

ik ben nu reeds een aantal weken bezig met OOP PHP en moet zeggen dat het me zeer bevalt. Echter heb ik een vraag. Is het mogelijk om de standaard functies in PHP bv: de mysql_error() en de mysql_real_escape_string() te verkleinen. Als je het niet snapt, ik bedoel zo iets als dit:

$this->error ipv mysql_error();
$this->escape->$_POST['value'] ipv mysql_real_escape_string;

Is dit mogelijk? Zo ja is het efficiënter om het dan zo te doen of gewoon de standaard aanhouden?

Alvast bedankt,

Michiel
 
PHP hulp

PHP hulp

05/11/2024 15:50:28
 
Mark Kazemier

Mark Kazemier

01/04/2011 12:13:50
Quote Anchor link
Ik snap niet helemaal wat je nu precies wil en wat dit met OOP te maken heeft.

$this werkt alleen binnen een enkel object. Als je dus de volgende klasse hebt:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
class Database
{
  $handler;

  public function __construct($host, $username, $password, $dbname)
  {
    $this->handler = pg_connect(sprintf("host=%s dbname=% user=% password=%", $host, $username, $password, $dbname);
    if(!$this->handler)
        throw new Exception('Kan geen verbinding maken');
  }

  public function query($query)
  {
    return new DatabaseResult(pg_query($this->handler, $query));
  }
}


Je ziet nu steeds $this terugkomen als er een waarde uit de klasse wordt aangeroepen. Als ik dan alleen een andere klasse heb, kan ik niet opeens $this->handler doen. Wat ik wel kan doen is het volgende:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
class UserMapper
{
    private $db;
    public function __construct(Database $db)
    {
        $this->db = $db;
    }

    public function getUsers()
    {
      $result = $this->db->query("SELECT * FROM users;");
      $result->fetchAll();
    }
}


Zie ook dit artikel:
https://webdevils.nl/articles/4-relaties-in-object-ge-rienteerd-programmeren/
 
Michiel Elshout

Michiel Elshout

01/04/2011 13:01:33
Quote Anchor link
Dank voor je reactie :) Ik zal het eens bekijken. Maar ik zie wel dat dat de PDO kant op gaat, wat voor voordelen heeft PDO? Sneller, efficiënter etc?
 
Mark Kazemier

Mark Kazemier

01/04/2011 13:10:31
Quote Anchor link
PDO heeft eigenlijk geen enkel voordeel, maar als je met klassen en objecten werkt, is het handig om ook je database in een klasse te hebben. Die kan je dan eenvoudiger meegeven aan andere klassen. Daarbij scheid je op die manier de verantwoordelijkheden.

Overigens is het wel af te raden om nog gebruik te maken van mysql_*, want ik hoor steeds vaker dat deze niet meer ondersteund zal worden in volgende versies van PHP. Kijk dus ook eens naar MySQLi.
 
Michiel Elshout

Michiel Elshout

01/04/2011 13:15:54
Quote Anchor link
MySQli is opgeschreven. Ik ga daar me ook eens in verdiepen, thx voor de reactie. Mijn part kan deze op slot :)
 
Wouter J

Wouter J

01/04/2011 16:17:19
Quote Anchor link
Ik zou voor PDO gaan i.p.v. MySQLi. Wat PDO voor anders bied te opzichte van MySQL:
- Werken met verschillende db types (bijv. SQLite)
- Werken met prepared statements (dan heb je geen mysql_real_escape_string meer nodig)
- Class style, waardoor het overzichtelijker is in OOP
- Transacties
- ...

En nog een ander punt waarom je over zou stappen op PDO of MySQLi: PHP6 gaat de standaard mysql_* functies niet meer als standaard aannemen, deze staan dan standaard uit.
Gewijzigd op 01/04/2011 16:17:32 door Wouter J
 

02/04/2011 09:55:52
Quote Anchor link
Wouter J op 01/04/2011 16:17:19:
(...)
En nog een ander punt waarom je over zou stappen op PDO of MySQLi: PHP6 gaat de standaard mysql_* functies niet meer als standaard aannemen, deze staan dan standaard uit.


Dit is niet waar. Mysql wordt gewoon nog in principe ondersteund in php versie zes. Maar ja, ze doen nu al zo lang over die nieuwe versie dat je eigenlijk niet op aan kan wat wel en niet komt. Door verschillende mensen zijn ook bijvoorbeeld verkeerde dingen verspreid (dat mysql verwijderd wordt).
Mysql wordt té veel gebruikt om hem zomaar eruit te slopen. Ook blijft die gewoon nog aanstaan.

Verder heeft mysqli soms geintjes die je liever niet wilt hebben, dat je opeens een query niet mag uitvoeren enzo. PDO is veel stabieler.

Verder is volgens mij dat jij je functies wilt chainen. Je moet dan gewoon return $this doen. Let wel op dat dit soms niet echt geheel nette OOP situaties oplevert.
 
Mark Kazemier

Mark Kazemier

02/04/2011 15:36:44
Quote Anchor link
Wouter J op 01/04/2011 16:17:19:
Ik zou voor PDO gaan i.p.v. MySQLi. Wat PDO voor anders bied te opzichte van MySQL:
- Werken met verschillende db types (bijv. SQLite)
- Werken met prepared statements (dan heb je geen mysql_real_escape_string meer nodig)
- Class style, waardoor het overzichtelijker is in OOP
- Transacties


Ik zal dit even punt voor punt ontkrachten:
1. Wat heb je eraan dat je meerdere database typen hebt. Hoe vaak wissel jij van database in je applicatie? Ik heb dat nog maar zelden meegemaakt en dan biedt PDO echt geen uitkomst, je zal namelijk nog steeds (bijna) al je queries aan moeten passen. Zeker als je van of naar MySQL wil migreren.
2. Prepared statements kunnen ook gewoon in MySQLi. Is een functionaliteit van je database, niet je library. Daarnaast zijn prepared statements vooral handig als je veel dezelfde select queries uit wil voeren met alleen een paar WHERE parameters anders. De database kan dan het query plan onthouden. SQL injection los je er nog niet 100% mee op, want het komt vaak genoeg voor dat er nog delen van een query gegenereerd worden door je applicatie en dat kan niet met prepared statements
3. MySQLi kan ook gewoon in klassen. Daarnaast kan je natuurlijk ook gewoon zelf de methoden in een klasse gieten. Als laatste, waarom zou je altijd OOP gebruiken, niets mis met functioneel of procedureel programmeren.
4. Idem als voor 2. Het is een functionaliteit van je database. Je kan dat met elke library waarmee je queries uit kan voeren gewoon doen. Daarbij zijn er zover ik weet ook in MySQLi speciale methdoen om transactions te starten, te committen en te rollbacken.
5. Ga verder :)

Quote:
En nog een ander punt waarom je over zou stappen op PDO of MySQLi: PHP6 gaat de standaard mysql_* functies niet meer als standaard aannemen, deze staan dan standaard uit.

Het idee is dat de licensies voor de MySQL library niet bij PHP liggen, maar bij een derde partij. Het wordt dan ook niet meer standaard meegeleverd bij volgende PHP versies, want overigens niet inhoud dat je het niet meer kan gebruiken. De library is nog steeds te downloaden en te activeren. Iets wat veel hosting partijen wel zullen doen, als je überhaubt nog bij shared hosting zit en niet gewoon VPS draait.

Daarnaast heb ik pas ergens begrepen dat PHP 6 helemaal niet meer komt.
 
Joris van Rijn

Joris van Rijn

02/04/2011 16:29:36
Quote Anchor link
Quote:
Als laatste, waarom zou je altijd OOP gebruiken, niets mis met functioneel of procedureel programmeren.


Programmeren hoort in grote systemen naar mijn mening gewoon OOP te zijn.
In de meeste programmeer talen kan je niet eens procedureel programmeren.
 

03/04/2011 10:46:42
Quote Anchor link
Mark Kazemier op 02/04/2011 15:36:44:
Wouter J op 01/04/2011 16:17:19:
Ik zou voor PDO gaan i.p.v. MySQLi. Wat PDO voor anders bied te opzichte van MySQL:
- Werken met verschillende db types (bijv. SQLite)
- Werken met prepared statements (dan heb je geen mysql_real_escape_string meer nodig)
- Class style, waardoor het overzichtelijker is in OOP
- Transacties


Ik zal dit even punt voor punt ontkrachten:
1. Wat heb je eraan dat je meerdere database typen hebt. Hoe vaak wissel jij van database in je applicatie? Ik heb dat nog maar zelden meegemaakt en dan biedt PDO echt geen uitkomst, je zal namelijk nog steeds (bijna) al je queries aan moeten passen. Zeker als je van of naar MySQL wil migreren.

Tenzij je natuurlijk iets wilt als bijvoorbeeld doctrine, dan is het toch wel makkelijk.
Als je weet wat de verschillen zijn tussen de verschillende engines dan is het geen probleem. Dan kan je veel beter pdo pakken. Onder andere omdat je dan dus veel beter OOP kan schrijven, want je kunt gewoon PDO klasses extenden e.d.
Mark Kazemier op 02/04/2011 15:36:44:
2. Prepared statements kunnen ook gewoon in MySQLi. Is een functionaliteit van je database, niet je library. Daarnaast zijn prepared statements vooral handig als je veel dezelfde select queries uit wil voeren met alleen een paar WHERE parameters anders. De database kan dan het query plan onthouden. SQL injection los je er nog niet 100% mee op, want het komt vaak genoeg voor dat er nog delen van een query gegenereerd worden door je applicatie en dat kan niet met prepared statements

Prepared statements met pdo is wel handiger dan met mysqli, pdo kan ook named prepared statements, wat niet met mysqli kan. Dynamisch gegenereerde queries hebben hier niks mee te maken. Als die verkeerd worden gemaakt, zullen ze ook gewoon bij mysql_* en PDO problemen opleveren.
Mark Kazemier op 02/04/2011 15:36:44:
3. MySQLi kan ook gewoon in klassen. Daarnaast kan je natuurlijk ook gewoon zelf de methoden in een klasse gieten. Als laatste, waarom zou je altijd OOP gebruiken, niets mis met functioneel of procedureel programmeren.

Kies dan wel het één of het ander. Functioneel en OOP door elkaar doen is niet handig, gebruik dan als je functioneel programmeert ook geen klasses zoals mysqli.
Zie ook eens andere vergelijkingen: mysqli vs pdo.

Mark Kazemier op 02/04/2011 15:36:44:
Quote:
En nog een ander punt waarom je over zou stappen op PDO of MySQLi: PHP6 gaat de standaard mysql_* functies niet meer als standaard aannemen, deze staan dan standaard uit.

Het idee is dat de licensies voor de MySQL library niet bij PHP liggen, maar bij een derde partij. Het wordt dan ook niet meer standaard meegeleverd bij volgende PHP versies, want overigens niet inhoud dat je het niet meer kan gebruiken. De library is nog steeds te downloaden en te activeren. Iets wat veel hosting partijen wel zullen doen, als je überhaubt nog bij shared hosting zit en niet gewoon VPS draait.

Daarnaast heb ik pas ergens begrepen dat PHP 6 helemaal niet meer komt.

Inderdaad komt er een andere versie van mysql in de plaats. Namelijk mysqlng. Deze zal nog gewoon te gebruiken zijn, later wordt mysql afgeschaft.
Verder is het natuurlijk de vraag wanneer php6 uitkomt. Veel dingen die in php6 zouden komen zijn al in php5.3 ingevoerd. Jammer genoeg zijn de dingen zoals verbeterde i18n en L10n support nog niet geïmplementeerd, die dus wel in php6 zouden komen. Daarom verwacht ik dat php6 in een of andere vorm nog wel uit zal komen, deze is speciaal gericht op betere ondersteuning van i18n en L10n.
 
Mark Kazemier

Mark Kazemier

03/04/2011 14:08:58
Quote Anchor link
Quote:
Tenzij je natuurlijk iets wilt als bijvoorbeeld doctrine, dan is het toch wel makkelijk.
Als je weet wat de verschillen zijn tussen de verschillende engines dan is het geen probleem. Dan kan je veel beter pdo pakken. Onder andere omdat je dan dus veel beter OOP kan schrijven, want je kunt gewoon PDO klasses extenden e.d.

Doctrine eist dat je PDO gebruikt. Wat verder niet wil zeggen dat je het zelf ook moet gebruiken. Daarnaast krijg je met ORM nog vele extra problemen. Zoals dat je geen controle meer hebt over de queries die je uitvoert. Daarbij kan je dan geen database specifieke dingen meer uitvoeren wat dus direct de kracht van je database weghaalt. En als laatste, als je ingewikkelde dingen moet doen, moet je er omheen omdat dat gewoonweg niet werkt. Oftewel een echte no-go.

Daarnaast kan je PDO gebruiken, maar je kan natuurlijk ook je eigen database klassen gebruiken. Heeft voor OOP weinig verschil. Persoonlijk gebruik ik PDO omdat ik geen zin heb om het wiel opnieuw uit te vinden.

Quote:
repared statements met pdo is wel handiger dan met mysqli, pdo kan ook named prepared statements, wat niet met mysqli kan. Dynamisch gegenereerde queries hebben hier niks mee te maken. Als die verkeerd worden gemaakt, zullen ze ook gewoon bij mysql_* en PDO problemen opleveren.

Ten eerste, prepared statements kan je met elke library maken die het mogelijk maakt om queries uit te voeren. Het is namelijk een feature van je database. Dus alles dat je betreft prepared statements kan, kan in beide libraries. Of MySQLi en mysql_* het moilijker maken, weet ik niet. Ik gebruik geen MySQL.

Dat tweede punt is dus precies wat jouw argument ontkracht. Het maakt niet uit of je PDO of mysql_* gebruikt, in beide gevallen heb je problemen.

Quote:

Kies dan wel het één of het ander. Functioneel en OOP door elkaar doen is niet handig, gebruik dan als je functioneel programmeert ook geen klasses zoals mysqli.

MySQLi biedt je de mogelijkheid om te kiezen. Je kan zowel OOP als procedureel mee programmeren.

Quote:
Programmeren hoort in grote systemen naar mijn mening gewoon OOP te zijn.
In de meeste programmeer talen kan je niet eens procedureel programmeren.

Ik zie graag argumenten die dit onderbouwen... De tweede statement is sowieso bullshit.
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.