Τι είναι το PEAR

Το PEAR ή αλλιώς PHP Extension and Application Repository είναι μια αποθήκη από κώδικες της PHP. Σκοπός του είναι η επαναχρησιμοποίηση κώδικα για συχνές λειτουργίες. Με τη χρήση έτοιμου κώδικα οι προγραμματιστές μπορούν να ολοκληρώσουν πιο γρήγορα τα projects τους.

Αρχικές ρυθμίσεις

Για την αρχική εγκατάσταση των απαραίτητων αρχείων ρυθμίσεων θα πρέπει να συνδεθείτε στο πακέτο hosting σας με χρήση SSH client. Στη συνέχεια για τη δημιουργία του αρχείου ρυθμίσεων (.pearrc) θα πρέπει να εκτελέσετε την παρακάτω εντολή, αντικαθιστώντας τη λέξη username με το username του πακέτου σας:

View source
pear config-create /home/www/username .pearrc

Το επόμενο βήμα είναι να δημιουργήσετε τη δομή των φακέλων που στη συνέχεια θα περιέχουν τα πακέτα του PEAR που θα χρειαστείτε. Για να το κάνετε αυτό εκτελέστε την εντολή:

View source
pear install -o PEAR

Εάν συνδεθείτε με κάποιο FTP client θα παρατηρήσετε ότι δημιουργήθηκε φάκελος με όνομα pear όπου μέσα εκεί βρίσκονται απαραίτητα αρχεία και υποφάκελοι.

Εγκατάσταση πακέτου της PEAR

Για τις ανάγκες αυτού του άρθρου θα σας δείξουμε πώς γίνεται η εγκατάσταση ενός πακέτου της PEAR, και συγκεκριμένα του πακέτου Date το οποίο έχει γενικές classes για για την ημερομηνία και την ώρα. Για την εγκατάσταση του πακέτου χρησιμοποιήστε την εντολή:

View source
pear install Date

Χρήση έτοιμου κώδικα σε εφαρμογή

Έφτασε η ώρα να κάνουμε χρήση του πακέτου Date στην εφαρμογή σας. Δημιουργήστε ένα αρχείο php που περιέχει τον παρακάτω κώδικα:

View source
<?php
 
set_include_path('/home/www/creta/pear/php' . PATH_SEPARATOR . get_include_path());
 
require_once 'Date.php';
 
$now = new Date();
 
echo $now->getDate();
 
?>

Επίλογος

Κάνοντας χρήση έτοιμου, ποιοτικού κώδικα, μπορείτε να μειώσετε το χρόνο που θα χρειαστείτε για να γράψετε μεγάλες εφαρμογές. Επίσης άμεσα έχετε έλεγχο για σφάλματα και φορητότητα (portability) του κώδικα.