Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien
Toon posts:

[PHP] Verschil tussen 'var $test = false;' en '$test=false;'

Pagina: 1
Acties:
  • 408 views

Verwijderd

Topicstarter
Hallo,

Zoals de titel het eigenlijk al zegt, wat is het verschil tussen 'var $test = false;' en '$test=false;' ?
Ik zie wel eens in PHP classes var $VARIABLENAAM staan, maar ik merk geen verschil of er VAR nu wel of niet voor staat. Wat voor reden heeft dat precies?

  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)
2 sec. googlen
Wat had je zelf al gezocht en gevonden?

[ Voor 17% gewijzigd door RobIII op 30-08-2010 21:23 ]

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij


  • Tiemez
  • Registratie: December 2003
  • Laatst online: 24-10-2022
var is deprecated en is gelijk aan public, de default property access is ook public, vandaar dat het hetzelfde doet.

zie ook: http://nl.php.net/manual/en/language.oop5.visibility.php

  • NMe
  • Registratie: Februari 2004
  • Laatst online: 20-11 11:59

NMe

Quia Ego Sic Dico.

Als je ergens var in code ziet staan zit je naar achterhaalde zut te kijken en moet je een andere bron zoeken. ;)

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


  • YellowOnline
  • Registratie: Januari 2005
  • Laatst online: 28-03-2023

YellowOnline

BEATI PAVPERES SPIRITV

Verwijderd schreef op maandag 30 augustus 2010 @ 21:22:
Hallo,

Zoals de titel het eigenlijk al zegt, wat is het verschil tussen 'var $test = false;' en '$test=false;' ?
Ik zie wel eens in PHP classes var $VARIABLENAAM staan, maar ik merk geen verschil of er VAR nu wel of niet voor staat. Wat voor reden heeft dat precies?
Waarschijnlijk is er geen verschil. Ik ken geen PHP maar ik vermoed dat men een variable expliciet declareert met VAR, maar dat het eigenlijk niet meer nodig is in de moderne PHP.

In PowerShell is er bijvoorbeeld geen verschil tussen

code:
1
Set-Variable -Name foo -Value "bar"


en

code:
1
$foo="bar"

  • Avalaxy
  • Registratie: Juni 2006
  • Laatst online: 30-11 18:13
Gewoon lekker dit doen:

PHP:
1
2
3
4
5
6
7
8
9
<?php
class Iets {
private $bTest = false;

public function getTest() {
    return $this->bTest;
}
}
?>


Var is inderdaad deprecated, daar gebruik je nu private, public, etc. voor.

[ Voor 3% gewijzigd door Avalaxy op 30-08-2010 21:33 ]


  • NMe
  • Registratie: Februari 2004
  • Laatst online: 20-11 11:59

NMe

Quia Ego Sic Dico.

YellowOnline schreef op maandag 30 augustus 2010 @ 21:25:
[...]

Waarschijnlijk is er geen verschil. Ik ken geen PHP
Er is dus, zoals gezegd wél een verschil. Niet zo handig om dit soort dingen te gaan gokken als je de taal niet kent. :)

Verder: dit is echt de absolute basis en bovendien makkelijk bij elkaar te googlen, zoals RobIII al binnen een minuut aantoonde. Ik denk dat alles daarmee wel gezegd is. ;) Dit topic gaat bij gebrek aan eigen inzet dicht. Zie ook De Quickstart.

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


  • NMe
  • Registratie: Februari 2004
  • Laatst online: 20-11 11:59

NMe

Quia Ego Sic Dico.

Je bent nu al een paar keer gewezen op het feit dat we meer inzet van topicstarters verwachten. We blijven geen slotjes zetten, een volgende keer kun je een ban verwachten. Laat het niet zover komen. ;)

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.

Pagina: 1

Dit topic is gesloten.