שחרור מוקדם של פרויקט PXP לפיתוח ניב מורחב של שפת PHP

מהדורת הבדיקה הראשונה של יישום שפת התכנות PXP פורסמה, ומרחיבה את PHP עם תמיכה במבנים תחביריים חדשים ויכולות מורחבות של ספריית זמן הריצה. קוד שנכתב ב-PXP מתורגם לתסריטי PHP רגילים המופעלים באמצעות מתורגמן PHP סטנדרטי. מכיוון ש-PXP רק משלים ל-PHP, הוא תואם לכל קוד ה-PHP הקיים. בין התכונות של PXP, ישנן הרחבות למערכת מסוג PHP לייצוג נתונים טוב יותר ושימוש בניתוח סטטי, כמו גם אספקה ​​של ספריית מחלקות מורחבת כדי לפשט את כתיבת קוד מאובטח.

הגרסה הראשונה מוצגת כאב טיפוס ניסיוני ראשוני, שעדיין לא מתאימה לשימוש נרחב ולבדיקת מימוש שנכתב ב-PHP ומשתמש במנתח PHP-Parser (ניסו לפתח את האבטיפוס הראשונים ב-Rust, אבל אז נטשו את הרעיון הזה). מבין התכונות המתקדמות הזמינות בגרסה הראשונה, מצוינת רק תמיכה בסגירות רב-קו: $name = "Ryan"; $hello = fn (): void { echo "Hello, {$name}!"; }; $hello();

שיקול נוסף ניתן לכלול תכונות ב-PXP כגון גרסאות קיצור ובלוק של ביטוי ההתאמה, הצהרת ההחזר המותנית, כינויי טיפוס, גנריות, טיפוסים וריאדיים, משתנים בלתי ניתנים לשינוי, התאמת דפוסים והעמסת יתר של אופרטורים.

מקור: OpenNet.ru

קנה אירוח אמין לאתרים עם הגנת DDoS, שרתי VPS VDS 🔥 קנה אחסון אתרים אמין עם הגנת DDoS, שרתי VPS VDS | ProHoster