NULL

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Als PHP developer (Symfony) bijdragen aan betere z

Functie Als Medior/Senior PHP developer wordt er een mate van zelfstandigheid verwacht, maar ook dat je goed in een team kunt opereren waar kennis wordt gedeeld en er bijvoorbeeld codereviews plaatsvinden. Kwaliteit staat voorop, mede hierom werken ze bijvoorbeeld zonder echte deadlines in hun sprints. De SaaS-applicatie wordt volledig ontwikkeld in PHP en Symfony. De module bestaat uit een stuk informatie verrijking en intelligentie wat resulteert in een medische check. De logica wordt daarom in de code geïntrigeerd. Je bent onder andere bezig met complexe databases waar meer dan 80.000 medicijnen op verschillende niveaus in staan, die maandelijks worden geactualiseerd.

Bekijk vacature »

SAP HANA Cloud Application Developer

Vacature details Vakgebied: Software/IT Opleiding: Senior Werklocatie: Veldhoven Vacature ID: 12662 Introductie HANA Cloud Application Developer at a High Tech company. The company is the world's leading provider of lithography systems for the semiconductor industry, manufacturing complex machines that are critical to the production of integrated circuits or chips. Our purpose is “unlocking the potential of people and society by pushing technology to new limits”. We do this guided by the principles “Challenge”, “Collaborate” and “Care”. This role is situated in the Big Data Analytics (BDA) Domain. The teams have mixture of young talent and senior specialists and have a

Bekijk vacature »

Back-end developer

Dit ga je doen Development d.m.v. XQuery, JSON/XML en REST API's; Ontwikkelen aan een tof en complex zorgplatform; Koppelingen maken met de NoSQL database; Testen en documenteren van de ontwikkelde functionaliteiten; Samenwerking met andere front- en back-end ontwikkelaars. Hier ga je werken Voor een vooruitstrevende organisatie binnen de zorg in Den Haag zijn wij opzoek naar een Back-end Developer die ervaring heeft met o.a.XQuery en Vue.JS of daarin graag zou willen ontwikkelen. Je zal ontwikkelen aan een tof en complex zorgplatform en koppelingen maken met de NoSQL database. Ook het testen en documenteren van de ontwikkelde functionaliteiten behoort tot jouw

Bekijk vacature »

Senior .NET developer

Functie As a Senior .NET developer you will work in our Research & development team. Our team consists of 17 colleagues! We are currently busy setting up a completely new architecture for a new product. We use VS2022 and .NET 6.0 for our new product. Your function is therefore mainly backend oriented. Since we develop measuring equipment for the chemical industry, it is also very important to develop high-quality software for its control. You are also responsible for designing, implementing and testing new features. For this position its also very important to ensure future-proof and sustainable architecture. Eisen - A

Bekijk vacature »

T-SQL Database developer

Functie omschrijving Ben jij een ETL database specialist? Houd jij ervan om te puzzelen met Databases, Query's & Stored procedures? Zoek jij uitdaging, vrijheid en verantwoordelijkheid? Zoek dan niet verder! Wij zijn per direct op zoek naar medior en senior database developers. Je gaat werken voor een relatief klein softwarebedrijf in omgeving Tilburg. Samen met 12 collega's (allemaal techneuten), ga jij je bezig houden met het bouwen en/of onderhouden van database software. Deze software wordt internationaal ingezet voor het automatiseren van logistieke processen. Jouw werkzaamheden gaan er als volgt uit zien: Je bent in een klein team met developers, verantwoordelijk

Bekijk vacature »

Back-end programmeur

Functieomschrijving Heb jij kort geleden je MBO of HBO ICT in ontvangst mogen nemen? Of ben je klaar voor een nieuw hoofdstuk in jouw carrière? Voor een uitdagende werkgever in de regio van Tilburg zijn wij op zoek naar een ambitieuze back-end programmeur met affiniteit met MS Acess. Samen met een enthousiast team ben je verantwoordelijk voor het bouwen van maatwerk software voor hun klanten. Je hebt kennis of ervaring van SQL, Maar affiniteit met MS Acess is nog belangrijker. Je bent sociaal naar klanten en flexibel ingesteld. Je denkt altijd in kansen en gaat graag de uitdaging aan. Verder

Bekijk vacature »

Back end developer

Functie Jij als full stack ontwikkelaar komt te werken in een team bestaande uit 4 back end programmeurs, 2 vormgevers/ Front end developers en een online marketeer. Qua persoonlijkheden is het team erg gevarieerd van sportfanaten tot gameliefhebbers en Golfers. Een ding heeft iedereen hier gemeen; Passie voor goede code. In jouw rol zul je voor 90% van je tijd je bezig houden met het ontwikkelen van grote maatwerk applicaties. Daarnaast hebben wij op aanvraag ook wel eens een website of onderhoudsklusje, die opgepakt moet worden en hier ben jij ook niet vies van. De technische uitdaging momenteel is dat

Bekijk vacature »

Applicatieontwikkelaar Java EE

Bedrijfsomschrijving De IV- organisatie van de Belastingdienst is verantwoordelijk voor en verzorgt de ICT- voorzieningen. Het merendeel van de applicaties wordt op dit moment door de IV- organisatie zelf ontwikkeld, onderhouden en beheerd in het eigen data center. Naast de zorg voor continuïteit op de massale heffing- en inningsprocessen die plaatsvinden binnen een degelijke, stabiele omgeving, wordt er tevens volop gewerkt aan modernisering van het IV- landschap. Dit gebeurt deels intern door gebruik te maken van de expertise die intern aanwezig is, maar ook door het aantrekken van (kant-en-klaar) oplossingen en expertise uit de markt. Functieomschrijving De afdeling IV –

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 »

Junior Back end developer PHP, Symfony

Functie Wij hebben onlangs onze eerste collega’s aangenomen, waardoor ons development team momenteel uit 4 personen bestaat. We bouwen onze software op basis van een PHP-framework (wat op zichzelf een Symfony framework is). Qua ontwikkeling focussen wij ons op 3 focus velden; – API-ontwikkeling/ Component Creatie – Implementatie – Framework ontwikkeling; het toevoegen van nieuwe functionaliteit of interne microservices Onze senior software engineer focust zich momenteel op de laatste twee punten, maar wij komen handen te kort op het eerste veld. Daarom zijn wij op zoek naar een enthousiaste junior software engineer die graag de kneepjes van het vak wil

Bekijk vacature »

Oracle Apex developer

Bedrijfsomschrijving My client is a technology company based in Den Bosch, the Netherlands. They specialize in providing innovative software solutions to clients, and they are currently looking for an experienced Oracle Apex developer to join the IT team. Functieomschrijving As an Oracle Apex developer, you will be responsible for designing, developing, and maintaining web-based applications using Oracle Apex. You will work closely with project managers, business analysts, and other developers to ensure that clients' needs are met and that the software solutions are of the highest quality. Responsibilities: Design, develop, and maintain Oracle Apex applications. Work with project managers and

Bekijk vacature »

.NET Developer

Functie omschrijving Net afgestudeerd en op zoek naar een leuke baan als developer? Zoek niet verder! Ik heb een functie beschikbaar als back-end developer, bij een leuk familiebedrijf. Je gaat werken met de Microsoft stack en de technieken C# en .NET. Verder maak je gebruik van MVC en Entity framework. SQL kent ook geen geheimen voor jou. Jouw verantwoordelijkheden: Nieuwe maatwerk software bouwen; API koppelingen bouwen; Applicaties en software optimaliseren; Back-end programmeren. Een erg uitdagende functie, met veel vrijheid. Je kan meerdere dagen thuis werken en als je op kantoor werkt wordt de lunch verzorgd. Heb je interesse, reageer dan

Bekijk vacature »

PHP Developer (junior functie)

Functie omschrijving Ben jij een starter en wil je werken bij een jong en leuk bedrijf? Lees dan verder! Wij zijn op zoek naar een PHP Developer binnen een junior functie. Binnen dit bedrijf gaat het om persoonlijke aandacht en ontwikkeling! Je komt te werken voor een leuk communicatiebureau die alles op het gebied van online en offline communicatie doet. Dit doen zij voor verschillende branches, waardoor je aan diverse soorten projecten mag werken, dit maakt deze baan erg leuk! Daarbij werk je aan een door hun zelf ontwikkeld framework welke goed leesbaar is. Je maakt voor bedrijven op maat

Bekijk vacature »

Medior Java developer (fullstack)

Wat je gaat doen: Of beter nog, wat wil jij doen? Binnen DPA GEOS zijn we dan ook op zoek naar enthousiaste Java developers om ons development team te versterken. Als Java developer werk je in Agile/Scrum teams bij onze klanten en daarbij kun je eventueel ook andere ontwikkelaars begeleiden in het softwareontwikkelproces. Verder draag je positief bij aan de teamgeest binnen een projectteam en je kijkt verder dan je eigen rol. Je gaat software maken voor verschillende opdrachtgevers in jouw regio. Je bent een professional die het IT-vak serieus neemt en kwaliteit levert. Je leert snel vanwege je diepgaande

Bekijk vacature »

Back-end Programmeur

Functieomschrijving Heb jij kort geleden je HBO ICT in ontvangst mogen nemen? Of ben je toe aan een nieuwe uitdaging? Voor een ambitieuze werkgever in de regio van Breda zijn wij op zoek naar een Back-end programmeur met affiniteit met C#.NET, SQL en MS Access. Samen met team bestaand uit ware ICT professionals ben je verantwoordelijk voor het bouwen van maatwerk software voor hun klanten. Belangrijk is dat je kennis of ervaring hebt van C#.NET en SQL. Je toont een flexibele en sociale houding naar klanten toe. Je denkt in nieuwe mogelijkheden & gaat graag de uitdaging aan. Bedrijfsprofiel De

Bekijk vacature »
Mr Noname

Mr Noname

29/03/2011 17:40:23
Quote Anchor link
Hallo allemaal, Ik ben net begonnen met php en kreeg te horen dat NULL niet 0 is..

alleen wanneer ik onderstaande invoer krijg ik dat 0 gelijk is aan NULL... snap er niks van.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php $var1 = 0; ?>




Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?php if($var1 != NULL) {
                echo $var1;
                }
else {
                     echo "is gelijk aan NULL";
                }
  
        ?>


de uitkomst is dus is gelijk aan NULL
 
PHP hulp

PHP hulp

15/01/2025 15:05:14
 
Wouter J

Wouter J

29/03/2011 17:49:17
Quote Anchor link
Dit klopt inderdaad. NULL is hetzelfde als:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
0, '0', '' en false
 
- SanThe -

- SanThe -

29/03/2011 17:50:16
Quote Anchor link
En zo?
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
<?php
$var1
= 0;
if($var1 !== NULL)
{

    echo $var1;
}

else
{
    echo "is gelijk aan NULL";
}
  
?>
 

29/03/2011 17:51:00
Quote Anchor link
Probeer het volgende:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
    $var1
= "0";
?>


Daarbij zal die niet zeggen dat het NULL is.
Meer informatie: http://php.net/manual/en/language.types.null.php
Gewijzigd op 29/03/2011 17:51:29 door
 
- SanThe -

- SanThe -

29/03/2011 17:54:05
Quote Anchor link
Wouter J op 29/03/2011 17:49:17:
Dit klopt inderdaad. NULL is hetzelfde als:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
0, '0', '' en false


Dit is niet waar.
 
Joris van Rijn

Joris van Rijn

29/03/2011 17:55:56
Quote Anchor link
- SanThe - op 29/03/2011 17:54:05:
Wouter J op 29/03/2011 17:49:17:
Dit klopt inderdaad. NULL is hetzelfde als:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
0, '0', '' en false


Dit is niet waar.


Het klopt idd niet.

PHP.net:
A variable is considered to be null if:
it has been assigned the constant NULL.
it has not been set to any value yet.
it has been unset().
 

29/03/2011 19:35:24
Quote Anchor link
- SanThe - op 29/03/2011 17:50:16:
En zo?
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
<?php
$var1
= 0;
if($var1 !== NULL)
{

    echo $var1;
}

else
{
    echo "is gelijk aan NULL";
}
  
?>


Dit is de oplossing. Als je type veilig wilt zijn meerdere ='en gebruiken. Zie ook operators.

Dillen Meijboom op 29/03/2011 17:51:00:
Probeer het volgende:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
    $var1
= "0";
?>


Daarbij zal die niet zeggen dat het NULL is.
Meer informatie: http://php.net/manual/en/language.types.null.php

Een getal (integer) hoort nooit tussen quotes!
 
Wouter J

Wouter J

29/03/2011 19:56:55
Quote Anchor link
- SanThe - op 29/03/2011 17:54:05:
Dit is niet waar.

Misschien verkeerd verwoordt. Maar NULL is toch wel gelijk aan(==) 0, false, '' maar niet hetzelfde (===)?
 

29/03/2011 20:01:20
Quote Anchor link
Wouter J op 29/03/2011 19:56:55:
- SanThe - op 29/03/2011 17:54:05:
Dit is niet waar.

Misschien verkeerd verwoordt. Maar NULL is toch wel gelijk aan(==) 0, false, '' maar niet hetzelfde (===)?


Nee, ze zijn niet gelijk aan.
Null levert dezelfde uitkomst bij loos comparison types.comparisons.
 

29/03/2011 20:49:19
Quote Anchor link
@Karl ik dacht dat dat bij PHP niet uit maakt aangezien je daarmee gewoon kan rekenen. Ook als ik met var_dump de waarde op vraag van $var1 krijg ik als type: integer terug. Als je dan kijkt naar een programmeertaal zoals bijv. C# moet dit wel omdat je moet aangeven wat voor type een variabel is, of heb ik dit mis?
Gewijzigd op 29/03/2011 20:50:34 door
 
Mr Noname

Mr Noname

29/03/2011 23:13:37
Quote Anchor link
Ok in de manual staat dat als de variable is unset hij als NULL doorgaat...

maaarrrr:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
<?php
    $var1
= 0;
    unset ($var1);
    echo $var1 . " " ;


    if($var1 == NULL) {
        echo "is gelijk aan NULL";
        }
else {
        echo "is niet gelijk aan NULL";
        }
  
?>


Snap het nog steeds niet. Ik begrijp wel dat een lege string gelijk is aan NULL, maar 0 zou niet gelijk moeten zijn toch?




Toevoeging op 29/03/2011 23:24:49:

inderdaad met === is 0 niet gelijk aan NULL en wanneer je de variable unset weer gelijk aan NULL.

Dus met andere worden 0 is equal met NULL maar niet identical!

volgens manual:
equal == betekend TRUE if $a is equal to $b after type juggling.
identical === TRUE if $a is equal to $b, and they are of the same type.

Kan iemand mij dan uitleggen wat het verschil is of wat ze bedoelen met
type juggling en they are of the same type?

Erg verwarrend dat 0 dus soms wel en soms niet als NULL kan gezien worden...
 
Jelmer -

Jelmer -

30/03/2011 08:32:07
Quote Anchor link
Niet zo verwarrend hoor: null kan je lezen als geen waarde, leeg. 0 is wel een waarde.

Ze betekenen niet hetzelfde, maar in de context van een if-statement is het wel handig om ze op dezelfde manier (namelijk als false) te behandelen:

if (!$_ENV['HOME']) echo 'Ik mis je $HOME dir';

if (!count($files)) echo 'Er zijn helemaal geen bestanden!';

Dat 0 == null is daar een gevolg van.

Maar dit werkt ook: (stel dat $files een array is)
if (!$files) echo 'Geen files';

maar daar worden de grenzen van type-juggling wel heel duidelijk zichtbaar:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<?php
var_dump(
    0 == null,       // bool(true)
    null == array(), // bool(true)
    0 == array()     // bool(false)
);
?>


alleen in de praktijk heb je daar geen last van. Of je zoekt in de handleiding op wat voor waarden een functie teruggeeft, zoals je bij menig programmeertaal moet doen. Of je doet geen comparisons, maar gaat er gewoon vanuit dat het wel toepasselijk naar true of false wordt omgezet wanneer je het in een if-statement stopt. (e.g. je de waarde als boolean opvraagt)
Gewijzigd op 30/03/2011 08:34:23 door Jelmer -
 
Mr Noname

Mr Noname

02/04/2011 00:15:01
Quote Anchor link
Hey bedankt allen! Ik heb hem door...
 



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.