Overleg:PHP

Pagina-inhoud wordt niet ondersteund in andere talen.
Uit Wikipedia, de vrije encyclopedie

"Een opvallend kenmerk van de taal is dat variabelen? voorafgegaan moeten worden door een dollarteken? ('$'), want een reeks letters wordt gezien als een [letterlijke string]? (literal string), ook wanneer er geen aanhalingstekens? omheen staan."

Ik meen me te herinneren dat een reeks letters wordt gezien als een constante, niet als een literal string? PHP is niet de enige taal waarin variabelen met een uniek (dollar)teken in de tokenstring worden aangegeven; BASIC en AWK gebruiken een soortgelijke respectievelijk dezelfde conventie.--branko

Scope van variabelen[brontekst bewerken]

"Een variabele is zichtbaar voor de hele pagina (indien NIET aangemaakt in een functie)" Hieruit is niet op te maken dat een variabele die aangemaakt is buiten een functie niet vanzelf beschikbaar is binnen een functie. Voorbeeld:

<?php
$a = 1;

function output()
{
  echo $a;
}
?>

Geeft niet het gewenste resultaat. De code hieronder doet dat wel.

<?php
$a = 1;

function output()
{
  global $a;
  echo $a;
}
?>

Wat ook een mogelijkheid is, in mijn ogen een veel nettere, is om de variabele die je wilt gebruiken mee te geven als argument aan de functie. Bijvoorbeeld:

<?php
$a=1;

function output($getal)
{
  echo $getal;
}

output($a);
?>

Maar bij superglobale variabalen (de superglobals; $_POST, $_GET, $_COOKIE, $_SESSION, $_ENV, $_FILES en $_SERVER) zijn die wel beschikbaar binnen en buiten functies. =)

+ Verwijzing naar cakephp.org, framework ala Ruby on Rails ? [1]

Ik heb een sectie aangemaakt met de (volgens mij) meest bekende frameworks, dit om objectiviteit te behouden --Rst

Vraagje over externe link[brontekst bewerken]

Waarom mag deze website niet? Kan iemand mij een richtlijn aanwijzen hier op Wikipedia waaruit blijkt dat een site die direct relevant is, meerwaarde biedt en informatie die qua aard en hoeveelheid niet in het artikel zelf kan worden verwerkt niet zou mogen worden toegevoegd enkel omdat er Google Ads in een kolom verwerkt zijn? Ik stel voor dat als deze richtlijn niet door iemand kan worden getoond de website gewoon wordt teruggeplaatst. 82.169.140.227 27 apr 2007 13:15 (CEST)[reageer]

PHP4 Stopt[brontekst bewerken]

Vanaf 31 December 2007 zal PHP4 niet langer worden door ontwikkeld!, alleen security updates zullen nog worden uitgebracht tot 2010 misschien handig dit ook te vermelden. Zelf ben ik niet z'n Wiki auteur dus dit is enkel als suggestie. Zie ook: http://php.net

Tijdens het lezen van dit artikel viel me op hoe erg het op een tutorial leek. Zo mogen van mij de secties Naamgeving en declaratie, Bereik, Operatoren en Hulpmiddelen eruit. Wikibooks heeft een werkboek en is daar ook de plaats voor. Wat vinden jullie? --Erwin(85) 6 dec 2007 19:54 (CET)[reageer]

Ben ik het mee eens; dit is inderdaad niet het doel van Wikipedia en deze informatie lijkt ook al op Wikibooks te staan (operatoren, syntax, e.d.) - Simeon 7 apr 2008 14:03 (CEST)[reageer]

link naar site met inhoud "it Works" verwijderd[brontekst bewerken]

Gebruik van voorbeelden in het artikelen[brontekst bewerken]

Heeft iemand er iets op tegen als ik het paragraaf met voorbeelden verwijder? Momenteel komt dit paragraaf meer over als een tutorial dan een encyclopedie-tekst. Code-voorbeelden lijken wel nuttig om kenmerken van de taal te verduidelijken - niet om de lezer de taal te laten leren maar om te illustreren hoe de taal er uit ziet. --FQuist (overleg) 9 sep 2012 04:21 (CEST)[reageer]

Inkorten is prima. Helemaal verwijderen lijkt me geen goed idee. 4ever(Overleg) 9 sep 2012 10:39 (CEST)[reageer]
Poging gewaagd! --FQuist (overleg) 9 sep 2012 19:01 (CEST)[reageer]

Scripttaal[brontekst bewerken]

Ik vind het niet juist PHP nog langer een scripttaal te noemen. Het is inmiddels uitgegroeid tot een breedgedragen volwaardige programmeertaal. En blijft zich, in tegenstelling tot veel andere programmeertalen, ontwikkelen in een tempo dat gelijke tred houdt met de ontwikkelingen, en soms zelfs de aanjager is van de algemene acceptatie van nieuwe ontwikkelingen bij andere talen. 77.172.59.47 10 nov 2013 18:51 (CET)[reageer]

Tja. De term "scripttaal" betekent simpelweg dat er geen gecompileerde versie wordt gemaakt/opgeslagen. Het artikel scripttaal op nl wikipedia is daar onduidelijk over (het is een bagger artikel). De Engelse versie legt het beter uit. PHP wordt niet gecompileerd, dus is het een scripttaal. Net als Perl (programmeertaal), en Perl is echt wel wat uitgebreider dan PHP. Taka (overleg) 11 nov 2013 11:10 (CET)[reageer]
PHP en Perl worden beide gecompileerd. Alleen wordt de gecompileerde versie (meestal) niet opgeslagen. Of een taal wel of niet gecompileerd wordt staat min of meer los van de vraag of het een scripttaal is. Er zijn overigens ook losse ("echte") compilers voor PHP en er zijn interpreters voor bijvoorbeeld Java en zelfs C. MrBlueSky (overleg) 11 nov 2013 14:33 (CET)[reageer]
Gut. Nou weet ik het gelijk weer, waarom ik hier niet zo vaak meer kom. Heb je nou gelezen wat ik schreef over het opslaan van een gecompileerde versie? Moet je het zonodig beter weten door mijn woorden anders te formuleren?
Taka (overleg) 11 nov 2013 23:21 (CET)[reageer]
Jammer, beste Taka. Mester Blue Sky heeft een heel klein beetje gelijk. Perl kan op sommige systemen (OS X 10.8.6 is daar een voorbeeld van) gecompileerd worden en is in tegenstelling tot PHP een volwaardige programmeertaal, maar niet om deze reden. Staat inderdaad los van dit feit. PHP is een scripttaal vanwege het doel en het draait als gast onder een bovenliggend systeem en maakt het mogelijk om webpagina's te "scripten" (lees: "programmeren"), zoals je dat ook met JavaScript (nomen est omen) kan doen. De originele (helaas anonieme) bijdrager is PHP geen 'volwaardige' programmeertaal en zal dat hoogstwaarschijnlijk nooit willen worden. Het doel is altijd geweest: het schrijven van scripts.  Klaas `Z4␟` V23 mei 2015 10:28 (CEST)[reageer]

rechts is er een oplijsting van kenmerken nu laat men lijken dat php in 1995 object orienten is niet dus zeker een reden om wikipedia niet te doneren vol fouten en wee u gebeente het te verbeteren dus blijf ik eraf onderaan wil iemand vaag iets zeggen over vergelijken met ander talen php is niet vergelijk baar met andere talen omdat het uniek is in zijn reeks – De voorgaande bijdrage werd geplaatst door 81.243.75.133 (overleg · bijdragen) 2 aug 2014 14:54‎

Uw suggestie, het vermelden wanneer objectoriëntatie zijn intrede deed in PHP, heb ik opgenomen in de infobox (rechts). Onderaan gaat het over een systeem om documentatie te genereren vanuit de PHP-broncode, dit is wel vergelijkbaar met hoe Java-documentatie tot stand komt. De taal PHP en Java wordt niet vergeleken, enkel het systeem om de documentatie te genereren. Tip: hoofdlettergebruik en interpunctie is niet verplicht op overlegpagina's, maar maakt opmerkingen en suggesties zoals de uwe leesbaarder. Met vriendelijke groeten, 4ever(Overleg) 2 aug 2014 16:19 (CEST)[reageer]

Externe links aangepast[brontekst bewerken]

Hallo medebewerkers,

Ik heb zojuist 1 externe link(s) gewijzigd op PHP. Neem even een moment om mijn bewerking te beoordelen. Als u nog vragen heeft of u de bot bepaalde links of pagina's wilt laten negeren, raadpleeg dan deze eenvoudige FaQ voor meer informatie. Ik heb de volgende wijzigingen aangebracht:

Zie de FAQ voor problemen met de bot of met het oplossen van URLs.

Groet.—InternetArchiveBot (Fouten melden) 14 mei 2019 22:51 (CEST)[reageer]

Externe links aangepast[brontekst bewerken]

Hallo medebewerkers,

Ik heb zojuist 1 externe link(s) gewijzigd op PHP. Neem even een moment om mijn bewerking te beoordelen. Als u nog vragen heeft of u de bot bepaalde links of pagina's wilt laten negeren, raadpleeg dan deze eenvoudige FaQ voor meer informatie. Ik heb de volgende wijzigingen aangebracht:

Zie de FAQ voor problemen met de bot of met het oplossen van URLs.

Groet.—InternetArchiveBot (Fouten melden) 20 jan 2020 12:39 (CET)[reageer]

Aanvullingen en leesbaarheid[brontekst bewerken]

Hallo allemaal,

Geïnspireerd door de Engelse versie van de PHP pagina heb ik de teksten in de NL versie wat beter leesbaar geprobeerd te maken. Daarnaast werd om een aantal bronnen gevraagd. Die heb ik toegevoegd. Ik hoop dat dit de kwaliteit van het artikel heeft verbeterd.

Daarnaast viel het me op dat in de Engelse versie een doorverwijspagina bestaat voor andere pagina's die met PHP te maken hebben. Een aantal daarvan bestaat ook in het NL. (Filipijnse peso waarvan de afkorting PHP is, en Toyota Stadium (Texas) dat eerst Pizza Hut Park heette.) Zou het nuttig zijn om zo'n pagina ook toe te voegen?

Groeten Eicheberger (overleg) 26 mei 2022 12:54 (CEST)[reageer]

Wat dat laatste betreft: een doorverwijspagina is een optie. Voor wat het waard is: mij zou het niet storen. Het nadeel is wel dat je dan alle bestaande verwijzingen op deze Wikipedia naar dit artikel moet aanpassen. Anders begin je er beter niet aan, want dan moet iemand anders het opruimen. MichielDMN 🐘 (overleg) 26 mei 2022 21:25 (CEST)[reageer]
Voor zover ik het kan zien, volgt de Engelse versie de methode die bij het artikel Wikipedia:Doorverwijspagina onder "2.2 Hoofdbetekenis" wordt beschreven. Daarbij zou de PHP programmeertaal de link /PHP behouden en hoeven de verwijzingen niet te worden aangepast. (En dus ook niet te worden opgeruimd.) Lijkt mij wel een elegante constructie. Eicheberger (overleg) 27 mei 2022 18:38 (CEST)[reageer]
Dat is inderdaad een andere optie, waar je volgens mij meteen mee aan de slag kan. Idealiter worden bestaande verwijzingen naar dit artikel dan wel aangepast naar "PHP (hoofdbetekenis)", maar dat niet doen, levert dan effectief geen probleem op. M.v.g., MichielDMN 🐘 (overleg) 27 mei 2022 20:54 (CEST)[reageer]
DP aangemaakt en op de lijst gezet. Eicheberger (overleg) 28 mei 2022 12:55 (CEST)[reageer]