⊗ppPmScGV 214 of 447 menu

Παγκόσμιες Μεταβλητές στην PHP

Όπως ήδη γνωρίζετε, οι εξωτερικές μεταβλητές δεν είναι προσβάσιμες μέσα σε μια συνάρτηση:

<?php $num = 1; function func() { $num = 2; } func(); echo $num; // 1 ?>

Ωστόσο, μπορούν να γίνουν προσβάσιμες. Για αυτό, μέσα στη συνάρτηση η μεταβλητή πρέπει να κηρυχθεί παγκόσμια χρησιμοποιώντας την εντολή global. Μετά από αυτό, η PHP θα καταλάβει ότι αναφερόμαστε συγκεκριμένα στην εξωτερική μεταβλητή:

<?php $num = 1; function func() { global $num; // κηρύσσουμε παγκόσμια $num = 2; } func(); echo $num; // 2 ?>

Διορθώστε τον κώδικα έτσι ώστε να λειτουργεί σύμφωνα με το σχεδιασμένο:

<?php $num = 1; function func() { $num++; } func(); echo $num; // πρέπει να εμφανίσει 2 ?>

Διορθώστε τον κώδικα έτσι ώστε να λειτουργεί σύμφωνα με το σχεδιασμένο:

<?php $num = 1; function func() { $num++; return $num; } echo func(); // πρέπει να εμφανίσει 2 ?>

Διορθώστε τον κώδικα έτσι ώστε να λειτουργεί σύμφωνα με το σχεδιασμένο:

<?php $num = 1; function func() { return $num; } echo func(); // πρέπει να εμφανίσει 1 ?>
Ελληνικά
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Χρησιμοποιούμε cookie για τη λειτουργία του ιστότοπου, την ανάλυση και την εξατομίκευση. Η επεξεργασία των δεδομένων γίνεται σύμφωνα με την Πολιτική Απορρήτου.
αποδοχή όλων ρύθμιση απόρριψη