PHP, ο διασημότερος προεπεξεργαστής υπερκειμένου, πηγαίος κώδικας του διαδικτύου (Μάθημα Τρίτο)

istosch the first Chania's multinational technologies lab   the 1st multinational Chania's web design & development center   simply& dedicated web Hosting    istoschSHOP, Τα πάντα από βιβλία & νέα τεχνολογία...

Μισθώστε Διαφημιστική Προβολή στο istoschPORTAL

διαδικτυακά μαθήματα Αγγλικών

«Η γοργόνα με τα όμορφα πόδια»: Ένα παιδικό παραμύθι» της Αιμιλίας Πλατή

 

 

PHP, ο διασημότερος προεπεξεργαστής υπερκειμένου, πηγαίος κώδικας του διαδικτύου (Μάθημα Τρίτο)

Όταν χρησιμοποιούμε ένα αρχείο με τον πηγαίο κώδικα της PHP, ανεξαρτήτως έκδοσης, θα πρέπει να έχουμε καθαρό στο μυαλό μας, δηλαδή να έχουμε συνειδητοποιήσει πλήρως και το format που θα φέρει την κατάλληλη επέκταση ως σήμανση, όπως πραγματοποιείται σε πάσης φύσης και μορφή αρχείου στην επιστήμη της πληροφορικής και το το ακρωνύμιο της για θα είναι (πχ. *.php, *.php4, *.phtml κ.ά.), καθώς επίσης ότι αυτό δεν είναι αρκετό για να τρέξει το πρόγραμμα της PHP που έχει ενσωματωθεί στην HTML.
Η ενσωμάτωση του παραπάνω κώδικα σε ένα αρχείο επέκτασης .html, δεν θα λειτουργήσει ποτέ ούτε αυτόνομα, ούτε και ξέχωρα και θα εμφανίσει στον Browser τον κώδικα της php χωρίς αυτή να έχει υποστεί καμία επεξεργασία, με αποτέλεσμα να φαίνεται ότι κάτι δεν πάει καλά. Πρέπει να είμαστε σίγουροι, ότι έχει προϋπάρξει η πραγματοποιηθεί η κατάλληλη ρύθμιση στα MIME types του server.
Επίσης ακόμη κι όταν ένα αρχείο έχει την επέκταση .php, αν ο server δεν είναι ρυθμισμένος η και σχεδιασμένος για να επεξεργαστεί και να μεταγλωττίσει τον κώδικα PHP σε HTML που καταλαβαίνει μέσα στο πρόγραμμα πελάτη, η επικοινωνία με τον χρήστη θα είναι προβληματική στο δυναμικό της πεδίο. Συνέχεια πρώτου μαθήματος εδώ και η Συνέχεια του Δεύτερου μαθήματος εδώ.


Σε τι Σουίτα δικτυακού προγραμματισμού μπορούμε να γράψουμε με php

Σε πρώτη φάση δεν είναι αναγκαίο να μισθώσουμε κάποιο διακομιστή που θα παρέχει υποστήριξη στην PHP και στην MySQL, αλλά και να μην υπάρχει υποστήριξη της τελευταίας, δεν μας πολυ πειράζει, μιας και στο προηγούμενο μάθημα αναδείξαμε πως δεν είναι και τόσο απαραίτητη η ύπαρξη ενός apache server, μιας και ο πηγαίος κώδικας τον οποίο διαπραγματευόμαστε είναι ένα πολυεργαλείο με μεγάλη ελαστικότητα.
Εγκαταστήστε έναν περιβάλλον προγραμματισμού στον υπολογιστή σας, εκτός αν έχετε κάποια σουίτα δικτυακού προγραμματισμού όπως το Dreamweaver της Adobe το οποίο έχει προεγκατεστημένh την php, όπως και το BlueFish, η και το Geany, καθώς και άλλες σουίτες, η αλλιώς εγκαταστήστε την PHP και MySQL από την επίσημη πλατφόρμα της php.
Χρησιμοποιήστε ένα Web Host με υποστήριξη PHP
Εάν ο διακομιστής σας έχει ενεργοποιήσει την υποστήριξη για PHP δεν χρειάζεται να κάνετε τίποτα.

Τι περιλαμβάνει το τρίτο Μάθημα

Στο σημερινό 3ο μάθημα, θα αναπτύξουμε το πως με τον κώδικα της php προσθέτουμε σχόλια, μιας η πολλαπλών γραμμών, πως τα ενεργοποιούμε αυτόματα, η πως τα βάζουμε σε μορφή ελέγχου από τον βασικό διαχειριστή – χρήστη. Θα αναδείξουμε επίσης τις μεταβλητές εξόδου και πως αυτές λειτουργούν και ταυτόχρονα συντάσσονται. Το πεδίο καθώς και το εύρος των μεταβλητών σε τοπική, παγκόσμια και στατική χρήση, καθώς και ποια είναι η στατική λέξη κλειδί.

Σχόλια στην PHP

Ένα σχόλιο στην αναζήτηση PHP είναι μόνο κάθε είδους που δεν απαιτείται για κάθε χρήση. Ο μόνος διαθέσιμος του είναι να κάνω χρώματα από τα διάφοραν που αναζητούν στον τρόπο.
Τα σχόλια και να χρησιμοποιηθούν για:
Σχολιά και καταλυουν στον προσευχη
Υπενθυμίστε στον εαυτό μου, που αναζητάτε που κάνατε – Οι χρήστες που αναζητούν τους βιώσει να επιστρέφουν στη δουλειά τους, ή χρόνια χρόνια αργότερα και πρέπει να ξανακαθαρίτης τι έκαναν. Τα σχόλια για να θυμηθείτε τιτι σττότόσασταν απαιτούνψψα στον χρόνο.
Η PHP ελευθερωμένη αναζήτηση προσεκτικά σχολιασμού:

Σύνταξη για σχόλια μίας γραμμής:

 

!DOCTYPE html>
<html>
<body>

<?php
// Αυτή είναι μια μονή γραμμή σχολίων

# Αυτή είναι μια μονή γραμμή σχολίων
?>

</body>

Σύνδεση για σχόλια συμπληλώνει:

<!DOCTYPE html>
<html>
<body>

<?php
/*
Αυτό είναι ένα μπλοκ σχολίων πολλαπλών γραμμών
που εκτείνεται σε πολλαπλές γραμμές κειμένου
*/
?>

</body>
</html

Για χρήστες που ελέγχουν προσεκτικά τα σχόλια:

<!DOCTYPE html>
<html>
<body>

<?php
// Μπορείτε επίσης να χρησιμοποιήσετε σχόλια για να αφήσετε και μέρος για γραφή μιας γραμμής κώδικα
$x = 5 /* + 15 */ + 5;
echo $x;
?>

</body>
</html>

 

Διαφήμιση Εξωτερικού συνδέσμου

Διαφήμιση Εξωτερικού συνδέσμου

Διαφήμιση Εξωτερικού συνδέσμου

Μισθώστε Διαφημιστική Προβολή στο istoschPORTAL

Μεταβλητές PHP

Μεταβλητές εξόδου

Για να δώσουμε τη δυνατότητα να αυτοδημιουργηθεί ένας χρήστης, να προσθέτει τις κατευθυνόμενες γι αυτόν μεταβλητές. Αυτό που πρέπει να κάνουμε είναι να δημιουργήσουμε συναρτήσεις και πεδία που θα διαχωρίζονται x και y, η να δώσουμε μια περιγραφή σε όνομα, επίθετο, διεύθυνση, χρονολογία γέννησης , τηλέφωνο κλπ


Κανόνες για μεταβλητές PHP:


Μια μεταβλητή ξεκινά με το $χρόνο, διατιθέμενο ως δυνατότητα από τον χρήστη της μεταβλητής
Η ονομασία της μεταβλητής είναι υποχρεωτική και πρέπει να ξεκινά με ένα κείμενο, δίνοντας τη δυνατότητα στον χρήστη και να το επαληθεύσει, είτε τσεκάροντας το, είτε επαληθεύοντας το.
Ο χρήστης ως μεταβλητή, δεν καθορίζει αυτός τα πεδία επαλήθευσης και ταυτοπροσωπίας και ξεκινά πάντα με τον τρόπο που έχει επιλέξει ο προγραμματιστής.
Τα κελιά με τις μεταβλητές, προσεγγίζονται αλφαριθμητικά, σε διάκριση πεζών και κεφαλαίων καθώς και την χρήση από παύλες και σύμβολα (Az, 0-9 κλπ_)
Τα έργα διακρίνονται και διαχωρίζονται ανάμεσα σε πεζά και -κεφαλαία, ως διακριτές μεταβλητές ( $age $AGE)

<?php
$txt = “Τι όμορφος ο κόσμος του χρήστη “;
$x = 5;
$y = 10.5;
?>

Μετά την εκτέλεση των παραπάνω δηλώσεων, η μεταβλητή το η $txt θα κρατήσει την τιμή που του δώσαμε ως προγραμματιστές, πχ “Τι όμορφος ο κόσμος του χρήστη”, όπως και η μεταβλητή $x θα κρατήσει την Τιμή 5 και τη μεταβλητή, ενώ το η $y, θα κρατήσει την Τιμή 10.5

Σημείωση 1: Θα πρέπει με ιδιαίτερη προσοχή να εκχωρηθούν και τιμολογηθούν τις τιμές σε κάθε μεταβλητή. Για να πραγματοποιηθεί αυτό πρέπει να εγκατασταθούν οι όποιες λεπτομέρειες από την ίδια την τιμή.
Σημείωση 2: Σε αντίθεση με διαφορετικές γλώσσες στους διαλόγους, της PHP δεν απαιτείται κάποια επιπρόσθετη εντολή για τη ρύθμιση των απαιτούμενων μεταβλητών. Εφόσον διατεθεί η δυνατότητα εμφάνισης τους εμφανίζομαι από την σταθερή τιμή.

Παράδειγμα

Παράγει στην πρόσβαση εξόδου:

<?php
$txt = “istos-ch.com”;
echo “Μαθαίνω PHP $txt!”;
?>
?>

Παράδειγμα

Εξάγει το άθροισμα διαφοροποίησης:

<?php
$txt = “istos-ch.com”;
echo “Μαθαίνω PHP $txt!”;
?>
?>

<?php
$txt = istos-ch.com;
echo Μαθαίνω PHP . $txt . “!”;
?>

<?php
$x = 5;
$y = 4;
echo $x + $y;
?>

Η PHP διατίθεται ως μια τυποποιημένη γλώσσα προγραμματισμού

Να σημειώσουμε εδώ πέρα, ότι δικτυακά , δεν χρειάζεται, δεν υπάρχει λόγος και δεν πρέπει να δώσουμε στην PHP ποιος τύπος ακριβώς είναι ο τύπος της μεταβλητής.
Η επικοινωνία με την PHP πραγματοποιείται με συμπληρωματικά διαθέσιμα και επιπρόσθετα στη μεταβλητή, με την τιμή της. Να σημειώσουμε επίσης εδώ πέρα ότι οι χρήστες δεν πρέπει να κατηγοριοποιύνται, σε διάφορα γνωστικά επίπεδα. Για κάθε προγραμματιστή είναι απαραίτητη και ικανή συνθήκη να διευκολύνονται
Στην PHP 7, προστέθηκαν δηλώσεις διαφόρων τύπων. Η Αυτόματη χρήση στην επιλογή του χρώματος κατά τη διάρκεια των εργασιών που αναπτύσσονται από τον προγραμματιστή. Ενώ για κάθε χρήστη, κάθε φορά που διαμορφώνεται ένα πεδίο και κελί με ερωτήσεις, να διαμορφώνεται από ένα “Fatal Error” αναφορών..

 

Μεταβλητή με τοπικό εύρος:

<?php
function myTest() {
$x = 5// Τοπικό εύρος
  echo “<p>Η μεταβλητή συνάρτηση x είναι: $x</p>”;
}
myTest();

// χρήση x εκτός της συνάρτησης θα δημιουργήσει σφάλμα
echo “<p>VΗ μεταβλητή συνάρτηση x είναι: $x</p>”;
?>

 

PHP "Η Global(παγκόσμια-καθολική-οικουμενική)" λέξη-κλειδί

Η καθολική λέξη-κλειδί χρησιμοποιείται για πρόσβαση σε μια καθολική μεταβλητή μέσα από μια δοσμένη συνάρτηση.
Για να το κάνετε αυτό, χρησιμοποιήστε την καθολική λέξη-κλειδί πριν από τις μεταβλητές (μέσα στη συνάρτηση):

Παράδειγμα

<?php
$x = 5;
$y = 10;

function myTest() {
  global $x, $y;
  $y = $x + $y;
}

myTest();
echo $y; // έξοδοι 15
?>

Η PHP αποθηκεύει επίσης όλες τις καθολικές μεταβλητές σε έναν πίνακα που ονομάζεται $ GLOBALS [index]. Το ευρετήριο διατηρεί το όνομα της μεταβλητής.
Αυτός ο πίνακας είναι επίσης προσβάσιμος μέσα σε συναρτήσεις και μπορεί να χρησιμοποιηθεί για άμεση ενημέρωση καθολικών μεταβλητών.

Το παραπάνω παράδειγμα μπορεί να ξαναγραφεί ως εξής:

<?php
$x = 5;
$y = 10;

function myTest() {
  $GLOBALS[‘y’] = $GLOBALS[‘x’] + $GLOBALS[‘y’];
}

myTest();
echo $y; // outputs 15
?>

Η στατική λέξη-κλειδί

Κανονικά, όταν ολοκληρωθεί / εκτελεστεί μια συνάρτηση, όλες οι μεταβλητές της διαγράφονται. Ωστόσο, μερικές φορές θέλουμε να διαγραφεί μια τοπική μεταβλητή ΔΕΝ. Το χρειαζόμαστε για μια περαιτέρω δουλειά.
Για να το πραγματοποιήσετε αυτό, χρησιμοποιήστε τη στατική λέξη-κλειδί όταν δηλώνετε για πρώτη φορά τη μεταβλητή:

<?php
function Η προσωπική μου πρόοδος() {
  static $x = 0;
  echo $x;
  $x++;
}

 Η προσωπική μου πρόοδος();
 Η προσωπική μου πρόοδος();
 Η προσωπική μου πρόοδος();
?>

 

Στη συνέχεια, κάθε φορά που καλείται η συνάρτηση, αυτή η μεταβλητή θα έχει τις πληροφορίες που περιέχει από την τελευταία φορά που κλήθηκε η συνάρτηση.

Σημείωση: Η μεταβλητή εξακολουθεί να είναι τοπική στη συνάρτηση.

23/12/2020 Το 12ο podcasting των Ηλεκτρικών Κολλεκτίβων
24/12/2020 Οι 20 σπουδαιότερες ταινίες του Σινεμά για το 2020, σύμφωνα με τα κριτήρια του istos-ch.com
26/12/2020Οι 30 σπουδαιότερες μουσικές κυκλοφορίες του ηλεκτρικού ήχου και της Jazz για το 2020, σύμφωνα με τα κριτήρια του istos-ch.com
28/12/2020 Μεγάλο Αφιέρωμα στο No Wave
30/12/2020 Οι 100 σπουδαιότερους δίσκοι του ηλεκτρικού ήχου, σύμφωνα με τα κριτήρια του istos-ch.com
Πρωτοχρονιά 31/12/2020 23:59 & 1/1/20210 00:01, Οι 100 καλύτερες ταινίες του Ελληνικού Κινηματογράφου μέχρι σήμερα με τα κριτήρια του istos-ch.com
Παραμονή των φώτων 5/1/2021 θα καταγράψουμε τις 100 σπουδαιότερες ταινίες του Παγκόσμιου Κινηματογράφου με τα κριτήρια του istos-ch.com
7/1/2021, Τα 50 Σπουδαιότερα αποκλειστικά λογοτεχνικά βιβλία, σύμφωνα με τα κριτήρια του istos-ch.com

ΕΠΙΣΗΜΑΝΣΗ 1: Ορισμένα αναρτώμενα πολυμέσα από το διαδίκτυο στους ιστότοπους μας, όπως εικόνες & κυρίως video που αναρτούμε (με τη σχετική σημείωση της πηγής η οποία αναγράφεται πάνω και μέσα στην ίδια την προβολή τους), αναδημοσιεύονται θεωρώντας ότι είναι δημόσιας προβολής χρήσης και αναδημοσίευσης. Αν υπάρχουν δικαιώματα συγγραφέων, καλλιτεχνών, μουσικών, τραγουδοποιών, συγκροτημάτων, δισκογραφικών εταιρειών, κινηματογραφιστών, φωτογράφων, η ιδιοκτητών καναλιών στα διαδικτυακά πολυμέσα, παρακαλούμε ενημερώστε μας για να τα αφαιρέσουμε. Επίσης σημειώνεται ότι οι απόψεις του ιστολoγίου μπορεί να μην συμπίπτουν με τα περιεχόμενα άρθρων συνεργατών και αυτό δε μας δεσμεύει ως επιχείρηση. Για άρθρα και διαφημιστικό υλικό που δημοσιεύονται εδώ, ουδεμία ευθύνη εκ του νόμου φέρουμε καθώς το πρώτο απηχεί την προώθηση και προβολή των διαφημιζόμενων και το δεύτερο αποκλειστικά τις απόψεις των συντακτών τους και δεν δεσμεύουν καθ’ οιονδήποτε τρόπο το ιστολόγιο και τις ιστοσελίδες μας.  


ΕΠΙΣΗΜΑΝΣΗ 2:Το portal istosch data &technologies lab χρησιμοποιεί μόνο πρωτογενή άρθρα των συντακτών και συνεργατών του. Κάνει αναδημοσιεύσεις μόνο από αυτούς και με την δική τους συναίνεση από τα δικά τους ηλεκτρονικά έντυπα και δίνει επίσης σε αυτούς το δικαίωμα της αναδημοσίευσης. Οποιοσδήποτε άλλος θέλει να αναδημοσιεύσει οτιδήποτε πρέπει να έχει την έγγραφη άδεια του portal, istosch data &technologies lab που εκπροσωπείται δια του αρχισυντάκτη του. Διαβάστε τους όρους παροχής και χρήσης του δικαιώματος η μη αναδημοσίευσης των κειμένων.


Ενισχύστε το portal “istosch data &technologies lab

Στις δύσκολες εποχές του COVID-19, που συνεχίζει να είναι γύρω μας αμείωτα, με αποτέλεσμα όλα είναι σε φάση ύφεσης και χωρίς εμφανή σημάδια ζωηρότητας.
Το ανεξάρτητο κέντρο Τεχνολογίας και διαδικτύου, καθώς και το
portal μας συνεχίζουν να εργάζεται αδιάκοπα βάζοντας ζητήματα πολιτισμού, τέχνης, κοινωνικών επιστημών, αλλά και θετικών, καθώς και τεχνολογίας στο τελευταίο, που αυτές τις μέρες μας βοηθούν να κρατηθούμε ζωντανοί με προτάσεις που βοηθούν τον ελεύθερο μας χρόνο και να παραμείνουμε ασφαλείς, εντός και εκτός των τοιχών.
Με πολύ κόπο και μεγάλη διάθεση προσφοράς, αλλά και με αίσθημα ευθύνσης και σε αυτή τη φάση, σε αυτές τις δυσμενείς συνθήκες, κάθε μικρή ενίσχυση για την παραπέρα συνέχεια του portal είναι πολύ σημαντική.
Σας ευχαριστούμε εκ των προτέρων για τη βοήθεια σας και σας ευχόμαστε καλή υγεία αυτές τις δύσκολες στιγμές που περνάμε, με μια υπόσχεση από μας, ότι κάνουμε το καλύτερο δυνατόν, πάνω και μέσα στα πλαίσια της εποχής.

 

Διαφήμιση Εξωτερικού συνδέσμου

Μισθώστε Διαφημιστική Προβολή στο istoschPORTAL

Μισθώστε Διαφημιστική Προβολή στο istoschPORTAL

istosch

Το portal istosch data &technologies lab, είναι μέρος του istosch data &web center που ιδρύθηκε το 2004 ως ιδέα και με το πέρας της έναρξης του νομικά ξεκίνησε τη νόμιμη δραστηριότητα του στις 31.3.2006 ως ανεξάρτητο κέντρο παροχής υπηρεσιών προετοιμασίας εισαγωγής δεδομένων, σχεδιασμού και ανάπτυξης ιστοσελίδων και portal, φιλοξενίας όλων των παραπάνω, πωλήσεων και τεχνικής υποστήριξης υπολογιστικών συστημάτων και σχεδιασμού λογότυπων. Από το 2016 ενόψει των δέκα χρόνων λειτουργίας του, αποφάσισε να αναπτύξει και το τμήμα δικτυακής προβολής πολιτιστικών, καλλιτεχνικών, επιστημονικών και άλλων δραστηριοτήτων που θα δώσουν προέκταση και θα γεφυρώσουν το εκδοτικό κομμάτι με το καλλιτεχνικό, αυτό των ανθρωπιστικών επιστημών και τα όλα μαζί με αυτό της τεχνολογίας.