background image

Σχεδιασμός και Υλοποίηση  Πληροφοριακού Συστήματος βέλτιστης διαδρομής συνεπιβατών που 
χρησιμοποιούν υπηρεσίες Ταξί 

 

44 

 

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

 

Η έκδοση PHP που χρησιμοποιήθηκε στην παρούσα διπλωματική είναι η PHP 

Version  5.6.30.  Ακολουθεί  ένας  πίνακας  με  τις  βασικότερες  και  πιο  χρήσιμες 
συναρτήσεις της PHP.  

Συνάρτηση

  

 

Λειτουργία

 

empty() 

Ελέγχει αν η μεταβλητή εισόδου είναι NULL 

isset() 

Ελέγχει αν η μεταβλητή εισόδου έχει ορισμένη τιμή 

strval() 

Μετατρέπει το όρισμα εισόδου σε συμβολοσειρά 

rand() 

Γεννήτρια ψευδοτυχαίων ακεραίων αριθμών 

time() 

Υπολογίζει τον αριθμό δευτερολέπτων που έχουν διανυθεί από την χρονική 
στιγμή έναρξης λειτουργίας του Unix μέχρι τη χρονική στιγμή εκτέλεσής της 

getdate() 

Παρέχει πληροφορίες για μια χρονική στιγμή 

date() 

Δημιουργεί μορφοποιημένες συμβολοσειρές με πληροφορίες 
ημερομηνίας, ώρας και χρονικής ζώνης 

md5() 

Υπολογίζει μια τιμή του αλγορίθμου κρυπτογράφησης MD5 

Πίνακας 2: Βασικές Συναρτήσεις της PHP

 

 

2.3 Εργαλεία Ανάπτυξης Λογισμικού 

 
 

Στην  ενότητα  αυτή  παρουσιάζονται  όλα  τα  εργαλεία  ανάπτυξης  που 

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

 

2.3.1 Sublime Text 

 

 

 

Το  Sublime  Text  είναι  ένα  εξελιγμένο  πρόγραμμα  επεξεργασίας  πηγαίου 

κώδικα  με  μια  διεπαφή  προγραμματισμού  εφαρμογών  Python  (API).  Υποστηρίζει 
πολλές γλώσσες προγραμματισμού και πολλές γλώσσες σήμανσης. Το Sublime Text 
προσφέρει  μια  επιδέξια  διεπαφή  για  το  χρήστη,  με  εξαιρετικές  δυνατότητες  και 
εκπληκτική  απόδοση.  Στην  Εικόνα  14  προβάλλεται  το  περιβάλλον  εργασίας  του 
Sublime Text. 

 

Μερικά από τα πλεονεκτήματα  που προσφέρει το Sublime Text είναι τα εξής: 

  Goto  Anything  (Ctrl+P):  μέσω  αυτής  της  δυνατότητας  ο  χρήστης 

μπορεί να ανοίξει αρχεία, και αμέσως να εντοπίσει σύμβολα, γραμμές 
και λέξεις με απλούς συνδυασμούς στο πληκτρολόγιο.