echo echo!

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

C# Unity Developer

Functieomschrijving Ontwikkel jij mee door applicaties te bouwen die bijdragen aan het optimaliseren van processen? Voor een erkende werkgever in regio Tilburg zijn wij op zoek naar een Unity C# Developer die graag de uitdaging aangaat! Jouw werkzaamheden zullen er als volgt uitzien: Je bent een luisterend oor naar klanten en vertaalt hun wensen door naar bruikbare software; Je werkt aan innovatieve softwareoplossingen voor het verbeteren en/of vernieuwen van processen; Je bent verantwoordelijk voor het uitvoeren van updates/aanpassingen aan de reeds draaiende applicaties. Bedrijfsprofiel Je komt te werken voor een internationale werkgever in regio Tilburg. Samen met een vooruitstrevend team

Bekijk vacature »

PHP Back-end Developer

Vacature details Vakgebied: Software/IT Opleiding: Starter Werklocatie: Nijmegen Vacature ID: 13633 Introductie OUr client develop websites, webshops, and digital environments that are used by many visitors daily. They are seeking an experienced PHP-Developer Back-end to join the team. If you're looking for a position where you can tackle challenging, innovative, and multidisciplinary ICT projects and make a difference, this vacancy might be for you! Functieomschrijving As a PHP developer, you'll develop websites and digital environments used by many visitors daily. You'll work as a back-end developer and want to continuously develop in this field. You can work independently and efficiently,

Bekijk vacature »

Oracle APEX developer

Wat je gaat doen: Als Oracle APEX ontwikkelaar bij DPA werk je samen met collega’s aan de meest interessante opdrachten. Je zult je ervaring met SQL, PL/SQL, JavaScript, HTML en CSS inzetten om wensen van opdrachtgevers te vertalen naar technische oplossingen. Je werk is heel afwisselend, omdat DPA zich niet beperkt tot een specifieke branche. Zo ben je de ene keer bezig binnen de zorgsector, de andere keer is dit bij de overheid. Wat we vragen: Klinkt goed? Voor deze functie breng je het volgende mee: Je hebt een hbo- of universitaire opleiding afgerond Je hebt 2 tot 5 jaar

Bekijk vacature »

Medior/senior front end developer

Functie Vanwege de groei binnen het bedrijf zijn we op zoek naar versterking in het development team. Als back-end developer bouw je aan de bedrijfssoftware die ons helpt bij de primaire processen. Een leuk (intern) project dus waarbij je de software continu doorontwikkeld! Je werkt in een klein team, we hebben dagelijks stand-ups en iedere twee weken een scrum-sessie, begeleid door onze Scrum Master. Hierin krijg je uitgebreid de kans om je ideeën te presenteren, en te overleggen met je mede-ontwikkelaars en de Product Owner. Binnen de ontwikkelteams gebruiken we Trello, Gitlab, Jiira, Confluence en Boockstack. Hiernaast werken ze met

Bekijk vacature »

Fullstack developer

Functieomschrijving Heb jij kort geleden jouw HBO ICT diploma in ontvangst mogen nemen? Of ben je toe aan een andere uitdaging? Voor een erkende werkgever in de omgeving van Breda zijn wij op zoek naar een Fullstack developer. Kennis of ervaring met C# & SQL is een must! Je houdt je bezig met het ontwikkelen van nieuwe functionaliteiten; Je bent verantwoordelijk voor de beheer en ontwikkeling van de software; Je draagt bij aan de implementatie van aanpassingen, verbeteringen en aanvullingen in de C# based applicaties; Je test de software en ontwikkelt deze door; Je brengt de aanpassingssuggesties van klanten in

Bekijk vacature »

Senior .NET developer

Klaar voor een nieuwe uitdaging? Welke technologieën gaan schuil achter de dagelijkse energievoorziening? Als senior .NET developer bij Kenter maak jij samen met je team het verschil, zowel voor de interne organisatie als voor eindklanten. Samen bouwen jullie aan innovatieve dienstverlening met behulp van de nieuwste technologieën en tools. Het is een functie met veel vrijheid, goede arbeidsvoorwaarden én je draagt jouw steentje bij aan de energietransitie. Klinkt dit als iets voor jou? Lees dan verder of solliciteer direct! Wat ga je doen als senior .NET developer? Als senior .NET developer bij Kenter (onderdeel van Alliander) ben je van onschatbare

Bekijk vacature »

Developer Angular & Kotlin

Dit ga je doen Het (door)ontwikkelen van mobiele apps en webapplicaties; Het opstellen van technisch ontwerp en het bespreken van ontwerpen met de software architect; Het uitvoeren van werkzaamheden op het gebied van technisch testen; Het in de gaten houden van nieuwe ontwikkelingen op jouw vakgebied en het adviseren van de organisatie hierover. Hier ga je werken Het gaat om een bekend internationaal handelsbedrijf met ruim 800 medewerkers, verdeeld over verschillende deelbedrijven. Deze organisatie is van oorsprong een familiebedrijf, er wordt hard gewerkt, er heerst een no nonsense en doeners mentaliteit, een informele sfeer en er is een mix van

Bekijk vacature »

Android developer

De functie Schiphol is een plek om te reizen, te verblijven en te werken. Door middel van data en technologie richten we op al deze gebieden het leef- en werkklimaat optimaal in en zorgen we voor een slimmere en efficiëntere operatie. Wij ontwikkelen nieuwe producten en diensten vanuit de wensen en behoeften van onze klanten, voorspellen passagier flows en testen digitale oplossingen om rijen en andere pijnpunten in het proces te verminderen. Met slimme feedback van sensortechnologie maken we zelfs data van toiletten en stoelen inzichtelijk en bruikbaar. Het Commercial Platform bestaat uit multidisciplinaire teams met een end-2-end verantwoordelijkheid voor

Bekijk vacature »

Traineeship Full Stack Java developer

Dit ga je doen Start jij op 7 augustus bij de Experis Academy dan kickstart jij jouw IT-carrière! We leiden je op tot een gewilde Full Stack Java Developer met alle kennis en vaardigheden die nodig zijn om de arbeidsmarkt te betreden. Wat kun je verwachten, hoe zit een dag in het leven van een Trainee eruit? Periode 1 Als Full Stack Java Developer Trainee volg je vanuit huis een op maat gemaakte onlinetraining die in het Engels wordt gegeven. De tijd die je kwijt bent aan het volgen van de training kun je vergelijken met een fulltime werkweek. In

Bekijk vacature »

Low Code Developer

Functie omschrijving Ben jij toe aan een nieuwe uitdaging en ben jij HBO afgestudeerd in de richting van IT? Heb jij verstand van datamodellering, NO CODE Platformen en kun jij het aan om projecten te leiden? Voor een leuke opdrachtgever in omgeving Rotterdam zijn wij op zoek naar een No Code developer die zich bezig gaat houden met het optimaliseren van bedrijfsprocessen bij klanten in heel het land! Wat ga je hier zoal doen? Je gaat geen code kloppen maar bedenken hoe applicaties eruit moet komen te zien. Je gaat werken met een non code platform, je kunt denken aan

Bekijk vacature »

Traineeship Full Stack Java developer

Dit ga je doen Start jij op 7 augustus bij de Experis Academy dan kickstart jij jouw IT-carrière! We leiden je op tot een gewilde Full Stack Java Developer met alle kennis en vaardigheden die nodig zijn om de arbeidsmarkt te betreden. Wat kun je verwachten, hoe zit een dag in het leven van een Trainee eruit? Periode 1 Als Full Stack Java Developer Trainee volg je vanuit huis een op maat gemaakte onlinetraining die in het Engels wordt gegeven. De tijd die je kwijt bent aan het volgen van de training kun je vergelijken met een fulltime werkweek. In

Bekijk vacature »

Full Stack .NET Developer C# ASP.NET

Samengevat: Deze werkgever is gespecialiseerd in het op afstand bewaken en besturen van machines en processen. Ben jij een ervaren Full Stack .NET Developer? Heb je ervaring met C# en ASP.NET? Vaste baan: .Net Developer C# ASP.NET HBO €3.300 - €4.500 Deze werkgever is een snel groeiende onderneming gespecialiseerd in het op afstand bewaken en besturen van machines en processen, IoT (Internet of Things). Deze werkgever is een veelzijdige organisatie. Je werkt voor de eigen IT organisatie. Zij werken met moderne technologie en staan open voor innovatie. Wil jij bij de top specialisten horen? Ben jij op zoek naar een

Bekijk vacature »

Back End Developer

As a Back End developer at KUBUS you will be developing the (web) application and services of BIMcollab. You have a focus on the back end of our software, for which we mainly work with C# and .NET. We use a full-stack approach, which means that in addition to the back-end, you will also help with other parts of the code. As a software company, KUBUS is in a unique position. We build our own products that are used by tens of thousands of users worldwide. Our company is just the right size: big enough to make a real impact

Bekijk vacature »

Oracle APEX Ontwikkelaar (3.500-6.000 euro)

Bedrijfsomschrijving Ben jij een getalenteerde Oracle APEX ontwikkelaar met minimaal één jaar ervaring in het ontwikkelen van Oracle APEX-applicaties? Ben je gepassioneerd over het ontwikkelen van bedrijfskritische oplossingen en wil je werken bij een toonaangevend consultancybedrijf? Dan zijn wij op zoek naar jou! Deze organisatie beschikt over zowel inhouse als externe projecten, maar bovenal over een sterk team en netwerk van opdrachten waardoor jij jezelf verder kunt ontwikkelen. Het team bestaat uit een aantal junior en medior developers, maar vooral uit senioren. De business unit managers binnen het team zijn mensen die hun vak verstaan en zelf als Oracle APEX

Bekijk vacature »

SQL database developer

Functie omschrijving Voor een softwarebedrijf gespecialiseerd in het ontwikkelen van logistieke software in omgeving Tilburg zijn wij op zoek naar een ervaren SQL database developer. Je gaat werken aan uitdagende, complexe projecten. Iedere klant/project betekent maatwerk in de database. Jouw werkzaamheden zullen er als volgt uit zien: Je bent verantwoordelijk voor de gehele ontwikkelstraat. Van architectuur tot ontwikkeling Je gaat je bezig houden met het ontwerpen en ontwikkelen van MS SQL server databases. Je gebruikt hiervoor T-SQL als programmeer laag. Je begeleidt als lead developer de projecten bij klanten van A – Z. Je sluit aan bij meetings met klanten,

Bekijk vacature »

Pagina: 1 2 volgende »

Ozzie PHP

Ozzie PHP

29/11/2010 22:25:12
Quote Anchor link
Tja, toch eens een leuke dan...

$naam = 'Jan';
$beest = 'Woodywoodpecker';

De meesten van jullie zullen als volgt echo'en:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
echo 'Ik ben '.$naam.' en ik doe '.$beest.' na.';
?>


Nu ben ik heel benieuwd of iemand het ook wel eens zo doet:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
echo 'Ik ben ',$naam,' en ik doe ',$beest,' na.';
?>

Heb je het verschil gezien? Komma's in plaats van punten! Wie doet het op die laatste manier?
 
PHP hulp

PHP hulp

07/05/2024 00:56:40
 

29/11/2010 22:37:24
Quote Anchor link
Echo aanroepen met meerdere parameters? Ikke niet.
 
Ozzie PHP

Ozzie PHP

29/11/2010 22:45:17
Quote Anchor link
Ik las een keer dat dit beter is? Echo kan meerdere argumenten kommagescheiden weergeven. Ik heb dit ook nooit gedaan maar het voordeel zou zijn dat ie er nu geen string van maakt. De punt plakt alles aan elkaar en maakt er 1 string van. Echter, je echoot iets, en daarna heb je de string niet meer nodig, dus waarom zou je die aan elkaar plakken? In principe doe je iets wat niet nodig is.
 
TJVB tvb

TJVB tvb

30/11/2010 09:46:10
Quote Anchor link
We hebben er hier een keer naar gekeken en kwamen tot de conclusie dat het snelheidsverschil heel klein was terwijl het niet natuurlijk overkwam waardoor we besloten hebben om het niet te doen. Daarnaast gebruiken we bijna geen echo alleen aan het einde van het script komt dat een keer voor.
 
Ozzie PHP

Ozzie PHP

30/11/2010 10:36:34
Quote Anchor link
Was het snelheidsverschil in het voordeel van het gebruik met komma's?

Het voelt inderdaad niet natuurlijk, maar dat komt denk ik omdat je (ik) het niet gewend bent. Maar als je erover nadenkt is het wel vreemd om een string aan elkaar te plakken en die dan te echo'en.

Andere meningen? Zijn er mensen die wel met komma's echo'en?
 
Chris -

Chris -

30/11/2010 11:39:30
Quote Anchor link
Er zit niet heel veel verschil in, maar je kan toch echt verschil zien..

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
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
<?php
echo '<pre>';
echo 'Quotes..'.PHP_EOL;
$start = microtime(true);
for($i = 0; $i <= 100; $i++)
{

    echo "Regel $i, ";
}

$end = microtime(true);
$difference = $end - $start;
echo PHP_EOL.$difference.PHP_EOL;

echo 'Punten..'.PHP_EOL;
$start = microtime(true);
for($i = 0; $i <= 100; $i++)
{

    echo 'Regel'.$i.',';
}

$end = microtime(true);
$difference = $end - $start;
echo PHP_EOL.$difference.PHP_EOL;

echo 'Komma..'.PHP_EOL;
$start = microtime(true);
for($i = 0; $i <= 100; $i++)
{

    echo 'Regel',$i,',';
}

$end = microtime(true);
$difference = $end - $start;
echo PHP_EOL.$difference.PHP_EOL;
?>


Resultaten bij mij:
Quotes: (Variabele binnen quotes) echo "Regel $i";
0.00017690658569336

Punten: echo 'Regel '.$i;
0.00015521049499512

Komma: echo 'Regel ',$i;
0.00013184547424316
Gewijzigd op 30/11/2010 11:39:50 door Chris -
 
Ozzie PHP

Ozzie PHP

30/11/2010 12:06:32
Quote Anchor link
Mooi gemaakt!

Tja, en nu? Die komma blijkt toch echt sneller te gaan. Allemaal met komma's gaan echo'en dan vanaf nu????
 
Jelmer -

Jelmer -

30/11/2010 12:13:45
Quote Anchor link
Ik krijg wisselende resultaten. De ene keer zijn de komma's sneller, de andere keer de punten. Ik denk dat PHP intern al heel erg geoptimaliseerd is hiervoor.

Ow, probeer het eens met ob_start() bovenaan voor de grap. Bij mij werd echo plots nog eens 10x sneller >:)
 
Ozzie PHP

Ozzie PHP

30/11/2010 13:03:00
Quote Anchor link
Maar wat moeten we nu? Is er iemand die het WEL met komma's doet? Of doet niemand dat?
 
Niek s

niek s

30/11/2010 13:30:02
Quote Anchor link
Waarom zou je uberhaupt echo gebruiken? :P
 
Ozzie PHP

Ozzie PHP

30/11/2010 13:35:22
Quote Anchor link
hoe bedoel je?
 
Pim -

Pim -

30/11/2010 13:38:00
Quote Anchor link
Niek s op 30/11/2010 13:30:02:
Waarom zou je uberhaupt echo gebruiken? :P


Als php://stdout ook kan ;)
 
Ozzie PHP

Ozzie PHP

30/11/2010 13:41:28
Quote Anchor link
wat is dat nu weer dan????

iedereen gebruikt toch ECHO om de inhoud van een variabele op beeld te tonen??!
 
Wouter J

Wouter J

30/11/2010 14:09:41
Quote Anchor link
Heb nog even een uitgebreide test gedaan op die van Chris.
En dit zijn de resultaten:
Punten het snelst: 395
Komma's het snelst: 606

De komma's zijn dus over het algemeen sneller dat de punten.
Gewijzigd op 30/11/2010 14:55:54 door Wouter J
 
Ozzie PHP

Ozzie PHP

30/11/2010 14:21:37
Quote Anchor link
395 is sneller toch dan 606???
 
Chris -

Chris -

30/11/2010 14:25:54
Quote Anchor link
Net ook nog wat tests gedaan, m'n script iets aangepast zodat ik de resultaten sneller kan plaatsen. Het is afhankelijk van het aantal echo's dat je maakt...

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
17
18
19
20
21
22
23
24
25
26
27
28
29
30
13163:
Quotes..: 0.0071589946746826
Punten..: 0.0075080394744873
Komma...: 0.0060749053955078
Totaal..: 0.020784854888916

85908:
Quotes..: 0.052965879440308
Punten..: 0.061398983001709
Komma...: 0.050459861755371
Totaal..: 0.1648690700531

73996:
Quotes..: 0.041393995285034
Punten..: 0.045967102050781
Komma...: 0.040701150894165
Totaal..: 0.12810397148132

30605:
Quotes..: 0.017194986343384
Punten..: 0.018378019332886
Komma...: 0.016165018081665
Totaal..: 0.051793098449707

LOL! 996981:

Quotes..: 1.0118591785431
Punten..: 0.59965705871582
Komma...: 0.51841187477112
Totaal..: 2.2139141559601


conclusie, bij bijna een miljoen regels, zit er pas een halve seconde tussen. (maar niet eens merkbaar aangezien je browser eerst die regels moet verwerken, en dan pas kan gaan renderen..)
Gewijzigd op 30/11/2010 14:33:15 door Chris -
 
Wouter J

Wouter J

30/11/2010 14:42:15
Quote Anchor link
Ozzie PHP op 30/11/2010 14:21:37:
395 is sneller toch dan 606???

Die getallen zijn het aantal keer dat de komma sneller was dan de punt en omgekeerd.
 
Ozzie PHP

Ozzie PHP

30/11/2010 14:48:30
Quote Anchor link
Hmmm oke, uit Chris z'n test blijkt dat komma's telkens net iets sneller is, zij het minimaal.

Maar wat is nu de juiste manier dan? Kom ik weer terug op mijn eerdere opmerking: "Echter, je echoot iets, en daarna heb je de string niet meer nodig, dus waarom zou je die aan elkaar plakken? In principe doe je iets wat niet nodig is.".
 
Chris -

Chris -

30/11/2010 14:52:06
Quote Anchor link
Wouter J op 30/11/2010 14:42:15:
Ozzie PHP op 30/11/2010 14:21:37:
395 is sneller toch dan 606???

Die getallen zijn het aantal keer dat de komma sneller was dan de punt en omgekeerd.


Hoe kom jij dan aan die resultaten? Mijn resultaten zijn namelijk net even iets anders.. (plaats anders een script oid?)
 
Wouter J

Wouter J

30/11/2010 14:54:43
Quote Anchor link
@Chris,
Zie nu dat ik de cijfers precies verkeerd plaatste. Komma's zijn dus inderdaad sneller dan punten.
En script plaats ik maar niet, is echt een rommeltje.

Resultaten bij herhaling van de proef:

Komma's 586 Punten: 632
Komma's 832 Punten: 749
Komma's 938 Punten: 819
Komma's 983 Punten: 873
Komma's 997 Punten: 907
Komma's 1001 Punten: 935
Komma's 1001 Punten: 953
Komma's 1001 Punten: 971
Komma's 1001 Punten: 983
Komma's 1001 Punten: 987
Gewijzigd op 30/11/2010 15:12:28 door Wouter J
 
Ozzie PHP

Ozzie PHP

30/11/2010 15:08:31
Quote Anchor link
Oke, komma's zijn sneller.... maar we gebruiken ze niet??????
Hmmmm... :s
 

Pagina: 1 2 volgende »



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.