25.04.2017


Γεια σε όλους!
Συνεχίζουμε να μελετάμε Βασικά στοιχεία της PHPαπό την αρχή!
Σε αυτό το μάθημα θα σας πω τι είναι ένα σχόλιο στην PHP και στην πράξη θα προσπαθήσουμε να γράψουμε το σχόλιό σας στον κώδικα. Αλλά δεν είναι μόνο αυτό. Θέλω επίσης να σας πω πώς να σχολιάσετε τον κώδικα και γιατί πρέπει να γίνει καθόλου.

Τι είναι ένα σχόλιο σεPHP
Σχόλιο μέσαPHPείναι μια υπόδειξη προγραμματιστή php για γρήγορο προσανατολισμό στον κώδικα, καθώς και για επεξεργασία.

Ένα σχόλιο στην PHP δεν είναι ορατό στον χρήστη που άνοιξε την ιστοσελίδα για προβολή. Ακόμα κι αν ο χρήστης αποφασίσει να δει τον πηγαίο κώδικα της σελίδας, το σχόλιο και πάλι δεν θα είναι ορατό, αφού όλο το php.

Σχόλιο κώδικα PHP

Υπάρχουν 2 τύποι σχολίων για τον κώδικα PHP:

→ μονοκόμματο
→ πολύγραμμη

⇒ Σχόλιο μονής γραμμής για PHP
Για ένα σχόλιο μιας γραμμής, χρησιμοποιήστε τους χαρακτήρες "//" ή "#"

Μετά από αυτούς τους χαρακτήρες, ό,τι γράφεται σε μία γραμμή θα αγνοηθεί και θα αντιμετωπιστεί ως σχόλιο.

Εγγραφείτε για ενημέρωση"; # subscribe (αυτό είναι ένα σχόλιο) ?>


Εγγραφείτε για ενημέρωση

⇒ Σχόλιο πολλαπλών γραμμών για PHP
Ένα σχόλιο πολλαπλών γραμμών για την PHP ξεκινά με "/*" και τελειώνει με "*/".
Οτιδήποτε μεταξύ αυτών των χαρακτήρων θα αγνοηθεί και θα αντιμετωπιστεί ως σχόλιο.
Ένα σχόλιο πολλών γραμμών χρησιμοποιείται εάν υπάρχουν πολλές γραμμές στην καταχώρηση.

Στην οθόνη, θα δείτε μόνο το ακόλουθο κείμενο:

Γεια σας αναγνώστες του blog - site !!!

ΥΣΤΕΡΟΓΡΑΦΟ.:Σχολιάζετε πάντα τον κωδικό σας. Αν νομίζετε ότι θα θυμάστε όλα όσα κάνατε στον κώδικα σε 1-2 χρόνια, κάνετε λάθος, η πιθανότητα είναι πολύ μικρή. Ακόμα κι αν θυμάστε, θα πρέπει να αφιερώσετε πολύ χρόνο στη μελέτη - τι, πού και γιατί ...
Κάντε το μέλλον ευχάριστο για τον εαυτό σας - σχολιάστε τον κωδικό και μετά θα πείτε στον εαυτό σας "ΕΥΧΑΡΙΣΤΩ!!!".
Αφήστε ένα σχόλιο στον κωδικό, θα σας πάρει 1 λεπτό από τον χρόνο σας, αλλά θα σας εξοικονομήσει μια ολόκληρη μέρα στο μέλλον.

Σχολιάστε τον κώδικα PHP

Ας υποθέσουμε ότι γράψατε έναν κώδικα php, αλλά για κάποιο λόγο πρέπει να αφαιρέσετε 2 γραμμές από τον κώδικα.
Δεν βιάζομαι να αφαιρέσω κάτι από τον κώδικα, ειδικά αν είναι κώδικας php, καλύτερα να το σχολιάσω. Και ξαφνικά θα χρειαστεί να επιστρέψετε τον κωδικό. Είναι πιο εύκολο να αποσχολιάσεις παρά να γράψεις κώδικα με νέο τρόπο.

Πώς να σχολιάσετε τον κώδικαPHP
Ένα παράδειγμα με ένα σχόλιο μίας γραμμής:

Εγγραφείτε για ενημέρωση"; ?>

Ένα παράδειγμα με ένα σχόλιο πολλών γραμμών.

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


Ήρθατε στο σωστό μέρος... αλλά λίγα λόγια για σαφήνεια και χρησιμότητα. Πρέπει να έχετε δει πώς γίνεται με τον κώδικα CSS, αφού το css ενδιαφέρει περισσότερο πολλούς αρχάριους, όπως εγώ.

… Καλός!

Αλλά σημειώστε ότι τα σχόλια χρησιμοποιούνται επίσης σε html και php... Αλλά οι περισσότεροι αρχάριοι μπερδεύονται στο αρχικό στάδιο της εργασίας τους με τον ιστότοπο και δεν ξέρουν πώς να προσθέσουν τις απαραίτητες εξηγήσεις στον εαυτό τους. Μετά από όλα, συμβαίνει με τον ίδιο τρόπο, για παράδειγμα, πρέπει να απενεργοποιήσετε για κάποιο χρονικό διάστημα κώδικας html, και στη συνέχεια να συνεχίσει τη λειτουργία του ξανά - αυτό είναι εύκολο να εφαρμοστεί αν κάνατε σημειώσεις στα "περιθώρια", αλλά ποτέ δεν ξέρετε τι.

Αλλά τι πρέπει να θυμάστε για τα "σχόλια" γενικά - όλα εδώ εξαρτώνται αυστηρά από το αρχείο με το οποίο εργάζεστε συγκεκριμένα και επομένως ο κωδικός εφαρμογής είναι διαφορετικός.

Σχολιασμός του κώδικα CSS

a:hover, a:focus (χρώμα: #D5071E; κείμενο-διακόσμηση: Overline; /*υπογράμμιση στο επάνω μέρος*/ )

Έτσι εξηγείς τον εαυτό σου. Ή μπορείτε γενικά να σχολιάσετε αυτό το σενάριο css ως εξής: απλώς αναδιπλώστε

/* ΚΩΔΙΚΟΣ εδώ */

/*a:hover, a:focus ( χρώμα: #D5071E; κείμενο-διακόσμηση: υπογράμμιση; /*ΚΑΤΩ ΥΠΟΓΡΑΜΜΙΣΗ*/ )*/

Εφιστώ την προσοχή σας στο γεγονός ότι - σχολιάστε ολόκληρο τον κύκλο κώδικας cssμε αυτόν τον τρόπο γίνεται, αλλά !! τότε θα πρέπει να αφαιρέσετε τα επαναλαμβανόμενα σχόλια /* ΥΠΟΧΡΕΩΣΗ ΠΑΡΑΚΑΤΩ */ ή να παίξετε με κάθετες αν η εξήγηση είναι σημαντική))

Διαφορετικά θα γίνει λάθος!!

Σημείωση:

Αν ανοίξετε τον πηγαίο κώδικα της σελίδας - Ctrl + U και ρίξετε μια ματιά ... θα δούμε ότι το σχολιασμένο κομμάτι κώδικα css εμφανίζεται τέλεια στο έγγραφο που δημιουργήθηκε! αυτό είναι εάν χρησιμοποιήθηκε το css (οι ιδιότητες ορίστηκαν) απευθείας σε html

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

Η αγγλική διάλεκτος (λέξεις) θα είναι ευανάγνωστη. Ρωσικά σύμβολα - όχι.

Σχολιάζοντας τον κώδικα HTML

Το αρχείο XML σχολιάζεται με τον ίδιο τρόπο.

Σημαντικό: ελέγχετε πάντα τον κωδικό που προτείνεται στα άρθρα, τουλάχιστον οπτικά, διαφορετικά μπορεί να υπάρχουν σφάλματα.

Η απλή απροσεξία μορφοποίησης μπορεί να κοστίσει χρόνο, για παράδειγμα, ο κώδικας COMMENTED που εμφανίζεται παραπάνω είναι συχνά λάθος: αντί για δύο κοντές παύλες, εμφανίζεται μια παύλα em:

Προς ενημέρωσή σας:

όπως αναφέρθηκε στην προηγούμενη παρατήρηση - έτσι είναι και το σχόλιο ... ο κώδικας html εμφανίζεται στο έγγραφο που δημιουργήθηκε!

Να το έχετε υπόψη σας.

Και να και κάτι άλλο:

εκτός από το γεγονός ότι ο σχολιασμένος κώδικας εμφανίζεται στον πηγαίο κώδικα της σελίδας (και επομένως υποβάλλεται σε επεξεργασία κατά κάποιο τρόπο, αν και θα είναι αόρατος στη σελίδα!) - μερικά php συναρτήσειςσε συνδυασμό με html είναι καλύτερα να το βγάλετε από το ενεργό έγγραφο.

Για παράδειγμα:

θα είναι ορατό στο έγγραφο και τη λειτουργίαθα κάνει τη δουλειά του εξαιρετικά καλά: δηλαδή στο front-end οι πληροφορίες δεν θα είναι ορατές, αλλά στον πηγαίο κώδικα θα εμφανίζονται καθαρά! και αυτό είναι ένα αισιόδοξο αίτημα προς τη βάση δεδομένων: όλα αυτά είναι ασήμαντα, αλλά πρέπει να ξέρετε!

Μπορείτε να το κάνετε αυτό εάν δεν θέλετε να αφαιρέσετε ένα κομμάτι κώδικα από το έγγραφο:

προσθέστε πριν από τα απαραίτητα "έξτρα" κώδικας htmlάνοιγμα… ενσωματωμένη λειτουργία… και κλείσιμο;> …

Με μια λέξη, αυτό είναι που μπορείτε να κάνετε εάν ο κωδικός είναι μεγάλος:


**/ ?>

τότε η πηγή θα είναι καθαρή!

Ή πιο απλά:

Ας σχολιάσουμε την ίδια τη λειτουργία έγγραφο html. Ο πηγαίος κώδικας σε αυτές τις περιπτώσεις όσον αφορά την ανάπτυξη λειτουργιών θα είναι καθαρός!

πώς να σχολιάσετε το javascript

εάν (που εμφανίζεται || εμφανίζεται) ( // μην ενεργοποιήσετε ξανά το κινούμενο σχέδιο; ) αλλιώς ( // εφαρμόστε ΟΠΟΙΟΔΗΠΟΤΕ ΣΧΟΛΙΟ στη γραμμή // εφαρμόστε ΟΠΟΙΟΔΗΠΟΤΕ ΣΧΟΛΙΟ στη γραμμή // true;

Αυτό το δείγμα κώδικα JavaScript - Για λόγους σαφήνειας, άρπαξα το δίχτυ, διορθώνοντας ελαφρώς τα σημεία στίξης. Δεν πειράζει... Το κυριότερο είναι να κατανοήσουμε την αρχή...

Όπως καταλαβαίνετε, η κάθετο “//” είναι διπλή, αυτό είναι το ΣΗΜΑ του σχολίου ... SINGLE-LINE!

Και ο υπόλοιπος κώδικας JS σχολιάζεται σαν php, περισσότερα για αυτό παρακάτω:

Σημείωση:

Σχολιάζοντας τον κώδικα PHP

... και ... εδώ είναι παρόμοιο - κάθετο - κάθετο ... μονή γραμμή.

Αλλά σημειώστε ότι μπορεί να σχολιαστεί ακριβώς όπως ο κώδικας CSS.

... ή μπορείτε να σχολιάσετε έτσι - μια έκδοση μιας γραμμής, όταν χρησιμοποιούμε ΟΧΙ ΔΥΟ ΚΑΘΙΣΤΕΣ, αλλά BEKAR (κατακερματισμός) πριν από τη γραμμή που σχολιάστηκε:

…Φυσικά, ο σχολιασμός πρέπει να γίνεται προσεκτικά στον βρόχο κώδικα!

... ή με αυτόν τον τρόπο - παρόμοιο με το παράδειγμα CSS που φαίνεται παραπάνω ... δηλ. αυτή η επιλογή σχολιασμού /* code */ είναι κατάλληλη τόσο για κωδικούς CSS όσο και για JS!

Αλλά με αυτόν τον τρόπο μπορείτε να σχολιάσετε μια πιο ογκώδη εξήγηση του κώδικα PHP, κάπου ανάμεσα στα κύρια παραδείγματα του ...

Μπορείτε επίσης να σχολιάσετε σε κύκλους php εάν ο κώδικας είναι αναμεμειγμένος ... php και κάπως html

Παρόμοια με τα παραπάνω:

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

ή κάπως έτσι: ένα μονοκόμματο…

Νοημοσύνη:

Ο κώδικας php δεν είναι ορατός σε κανένα πηγαίους κώδικες!! μόνο το λειτουργικό του αποτέλεσμα είναι ορατό - λειτουργεί!

Μόνο αυτό ήθελα να αναφέρω σήμερα!

Τώρα μπορείτε να πειραματιστείτε... Καλή επιτυχία.

Και φυσικά, διαβάστε τα άρθρα του ιστότοπου και εγγραφείτε:
Μοιράζομαι την πικρή μου εμπειρία - κάποιες γνώσεις, για τη γλυκιά σας ευημερία))

...η πόλη των webmasters Michalika.ru© - εύκολα με WordPress

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

Σχόλια: καλό και κακό

Η δυνατότητα σχολιασμού κώδικα είναι διαθέσιμη στις περισσότερες γλώσσες προγραμματισμού (ίσως όλες, αλλά με διάφορους βαθμούς διαθεσιμότητας). Συνήθως, οι προφορικές εξηγήσεις χρησιμοποιούνται για να βοηθήσουν άλλα μέλη της ομάδας να αναπτύξουν περαιτέρω ή απλώς για να υπενθυμίσουν στον εαυτό τους ότι αυτή η περιοχή χρειάζεται επιδιορθώσεις («FIX ME»).

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

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

JavaScript. Γρήγορη εκκίνηση

επεξηγηματικός. καλός κωδικόςσυνήθως δεν χρειάζονται. Όσο περισσότερες γραμμές σχολίων βλέπετε σε ένα πρόγραμμα, τόσο πιο πιθανό είναι το πρόγραμμα να είναι κακώς γραμμένο. Φυσικά, αυτό δεν είναι απόλυτος κανόνας.

Τα επεξηγηματικά σχόλια μπορεί να είναι χρήσιμα για όσους θα διορθώσουν τον κώδικα στο μέλλον. Για παράδειγμα, πολλοί νέοι επαγγελματίες βλέπουν περιθώρια βελτίωσης παντού. Πιστεύουν ότι όλα ήταν χειρότερα πριν από αυτούς και τώρα ήρθε η ώρα να διορθώσουν κάθε χαρακτηριστικό.

Μερικές φορές ένα παρόμοιο συναίσθημα ξεπερνά τους επαγγελματίες. Για παράδειγμα, όταν όλα φαίνονται εκπληκτικά στραβά - πρέπει να υπάρχει καλύτερη λύση. Για να μην ψάχνουν οι ακόλουθοι για κάτι καλύτερο, ένας προγραμματιστής μπορεί να αφήσει μια σημείωση ως εξής: #time_spent_here=24h

Μετά από τέτοια λόγια, λίγοι άνθρωποι θέλουν να ξοδέψουν τόσο πολύ χρόνο. Έτσι, προειδοποιείτε ότι πολλές διαφορετικές επιλογές έχουν ήδη διευθετηθεί. Ταυτόχρονα, θα πρέπει να αποφεύγετε τέτοιες επιθέσεις: #i_hate_this, #try_to_do_better_ass%%le. Με αυτόν τον τρόπο δείχνεις μόνο αντιεπαγγελματική στάση. Μην συμβιβάζετε τον εαυτό σας και τον εργοδότη.

Αλλά η τεκμηρίωση του σχολιασμού κώδικα μπορεί επίσης να γίνει έρμα για έναν προγραμματιστή. Κατά κανόνα, πρόκειται για τεράστια τμήματα που αποσπούν την προσοχή απευθείας από τον προγραμματισμό. Αλλά για να εμφανιστεί ο κώδικας χωρίς σχόλια, υπάρχει μια αντίστοιχη λειτουργία στα κύρια IDE. Δεν πρέπει να αποτελεί εξαίρεση και το PhpStorm, αλλά δυστυχώς. Αναζητήστε τη δυνατότητα στα έγγραφα ενημέρωσης.

Η ετικέτα ως στοιχείο λειτουργικότητας

Ενώ ο σχολιασμός προοριζόταν ως διευκρίνιση και βοήθεια στην ανάπτυξη της ομάδας, αυτά τα χαρακτηριστικά δεν χρησιμοποιούνται τόσο συχνά. Κατά κανόνα, οι ετικέτες τοποθετούνται εκεί που θέλουν να σταματήσουν την εκτέλεση του κώδικα. Ας υποθέσουμε ότι έχετε ενσωματωμένη PHP σε HTML. Και δεν θέλετε να το σβήσετε, απλά θέλετε να δείτε πώς φαίνεται η σελίδα χωρίς αυτό. Για να το κάνετε αυτό, πρέπει να ακολουθήσετε την ακόλουθη σύνταξη:

JavaScript

...
...

…< div > . . . < / div >

< ? -- закомментированныйкоднаphp -- >

< div > . . . < / div >

Όπως μπορείτε να δείτε, με απλές ενέργειες, μπορείτε να σταματήσετε την εκτέλεση του κώδικα χωρίς καν να εκτελέσετε σύνθετες λειτουργίες. Αλλά, στην πραγματικότητα, αυτό δεν είναι ακόμη το ύψος της βελτιστοποίησης. Πρόσθετη ευκολία για τον προγραμματιστή παρέχεται από το ίδιο το phpStorm IDE. Χρησιμοποιώντας την επισήμανση και τις συντομεύσεις πληκτρολογίου, μπορείτε να σχολιάσετε το επιλεγμένο τμήμα κώδικα χωρίς να εκχωρήσετε εξειδικευμένες ετικέτες. Μπορεί να γίνει έτσι.

Χρησιμοποιώντας μια μέθοδο που σας ταιριάζει, επιλέξτε ένα κομμάτι κειμένου (ποντίκι, συντομεύσεις).

Πατήστε τη συντόμευση πληκτρολογίου Ctr + Shift + /

Επιπλέον, μπορείτε να σχολιάσετε την τρέχουσα γραμμή. Το ίδιο, μόνο χωρίς Shift.

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

Αυτό είναι το μόνο που έχουμε. Εάν δεν έχετε χρησιμοποιήσει αυτές τις λειτουργίες στο παρελθόν, σας συνιστούμε να ξεκινήσετε. Οι συντομογραφίες κάνουν την εργασία γρηγορότερη και καλύτερη.

JavaScript. Γρήγορη εκκίνηση

Μάθετε τα βασικά της JavaScript με ένα πρακτικό παράδειγμα κατασκευής μιας διαδικτυακής εφαρμογής

Σε αυτό το μάθημα, θα σας δείξω πώς να φτιάξετε σχόλια σε HTML, CSS, PHP. Τα σχόλια είναι κείμενο που δεν είναι ορατό σε μια ιστοσελίδα. Χρησιμοποιούνται για κάθε είδους επεξηγήσεις, υπενθυμίσεις, περιγραφές για webmasters, κάτι που σας επιτρέπει να δομήσετε το έγγραφο. Τα σχόλια είναι απαραίτητα κατά τον εντοπισμό σφαλμάτων κώδικα, σας επιτρέπουν να περιηγηθείτε γρήγορα στη σήμανση μιας ιστοσελίδας και να βρείτε το επιθυμητό μπλοκ. Τα σχόλια χρησιμοποιούνται συχνά για τον εντοπισμό σφαλμάτων κώδικα HTML. Για παράδειγμα, μπορείτε να σχολιάσετε προσωρινά ένα συγκεκριμένο μπλοκ κώδικα, ώστε να μην εκτελεστεί, και εάν είναι απαραίτητο, είναι εύκολο να το επαναφέρετε.

Σχόλια σε HTML

Στην HTML, τα σχόλια σχηματίζονται χρησιμοποιώντας χαρακτήρες:. Έτσι, οποιοδήποτε κείμενο μεταξύ αυτών των χαρακτήρων είναι ένα σχόλιο. Εξετάστε ένα παράδειγμα:

Σχόλια στο CSS

Τα σχόλια στο CSS δημιουργούνται χρησιμοποιώντας τους χαρακτήρες: /* και */. Για να δημιουργήσετε ένα σχόλιο, πρέπει απλώς να τοποθετήσετε τον κώδικα της ιστοσελίδας μεταξύ αυτών των χαρακτήρων:

/* Αρχή του μπλοκ με στυλ για Body*/ body ( φόντο: #efeded; γραμματοσειρά-οικογένεια: Verdana, Helvetica, sans-serif; μέγεθος γραμματοσειράς: 12 px; περιθώριο: 0 px; padding: 0 px; ) /* Τέλος του μπλοκ με στυλ για σώμα*/

Σχόλια σε PHP

Τα σχόλια στην PHP μπορεί να είναι μονής γραμμής ή πολλαπλών γραμμών:

1) Τα σχόλια μιας γραμμής στην PHP δημιουργούνται χρησιμοποιώντας τους χαρακτήρες: //. Αρκεί απλώς να βάλετε αυτόν τον χαρακτήρα πριν από τη γραμμή και θα σχολιαστεί. Αυτή η επιλογή χρησιμοποιείται όταν το σχόλιο αποτελείται από μία μόνο γραμμή.

2) Για την υλοποίηση σχολίων πολλαπλών γραμμών, χρησιμοποιούνται τα ακόλουθα σύμβολα: /* και */. Αυτή η επιλογή είναι χρήσιμη εάν το σχόλιο εκτείνεται σε πολλές γραμμές.

Έτσι μάθαμε να