וורדפרס ואתרי אינטרנט

owl-158414_960_720
דורג 5 מתוך 5

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

בשורה חדשה למפתחי ה PHP יצאה לאור גרסה PHP7 אחרי דילוג קל על גרסה 6 מטעמים כאלה ואחרים שלא ממש מעניינים.

גרסה 7 מביאה שיפור ביצועים גדול.

אפשר לראות בגרף.

גרסה 7 עולה על גרסה 6 בכל ה frameworks  הפופולאריים אבל עדיין איננה עוקפת את HHVM של פייסבוק.

למרות שיש הטוענים שהיא עוקפת גם אותם.

 

ישנם גם כמה שינויים בקוד שאפשר לראות באתר http://php.net/manual/en/migration70.new-features.php

נבחן כמה מהם מה שנספיק.

זוכרים את הביטויים הזה:

$username = isset($_GET['user']) ? $_GET['user'] : 'nobody';

כלומר אם יש ערך ב $_GET['user'] (מתקבל בשליחה ונמצא בכתובת) אזי שים בתוכו את הערך אחרת שים בתוכו את המחרוזת nobody  אז עכשיו יש סיטנקס יותר נוח.

$username = $_GET['user'] ?? 'nobody';

 

<?php
// Fetches the value of $_GET['user'] and returns 'nobody'
// if it does not exist.
$username = $_GET['user'] ?? 'nobody';
// This is equivalent to:
$username = isset($_GET['user']) ? $_GET['user'] : 'nobody';

// Coalesces can be chained: this will return the first
// defined value out of $_GET['user'], $_POST['user'], and
// 'nobody'.
$username = $_GET['user'] ?? $_POST['user'] ?? 'nobody';
?>

 

 

תפריט נגישות