auf Variable zugreifen
Fabian
- php
0 nobody0 Jan Lehnardt0 ich
Ich programmiere noch nicht lange PHP und verstehe nicht, warum dieses Script nicht funktioniert:
<?php
$hallo;
function hallo(){
echo $hallo;
}
?>
Kann mir jemand helfen?
$Hallo, ;-)
$hallo;
du willst eine Funktion aufrufen; das geht nur ohne das $-Zeichen, dafür setzt du Klammern hinter den Aufruf (wegen möglicher Parameter-Übergaben), also:
hallo();
function hallo(){
echo $hallo;
Welchen Inhalt hat $hallo? Keinen, weil Du $hallo erstmal initialisieren musst.
Also wird erstmal ein Wert zugewiesen, und dann ausgegeben:
$hallo="Hallo Welt!";
echo $hallo;
}
?>
Kann mir jemand helfen?
Ja :)
Zur Sicherheit hier das komplette Skript:
<?php
hallo();
function hallo() {
$hallo="Hallo Welt!";
echo $hallo;
}
?>
Grüßenobody
Hi,
Ich programmiere noch nicht lange PHP und verstehe nicht, warum dieses Script nicht funktioniert:
<?php
$hallo;
function hallo(){
echo $hallo;
}
?>
Kann mir jemand helfen?
ich bin sicher, dass das programm richtig leuft, was erwartest du denn?
Jan
--
Tach!
in Bezug auf meine Vorgänger:
Es gibt dazu noch ergänzend folgende möglichkeiten...
Solltest Du aus dem "Hauptprogramm" etwas zum ausgeben an die funktion übergeben wollen, dann geht das so:
<?php
hallo("Bla Bla");
function hallo($hallo) {
echo $hallo;
}
?>
oder wenn es denn eine andere Variable ist und kein fester Wert:
<?php
$test="test";
hallo($test);
function hallo($hallo) {
echo $hallo;
}
?>
bye
ich