PHP

  • PHP اليك 6 اسباب لتبدأ بتعلم

     

    PHP هي لغة برمجة نصية مفتوحة المصدر من جانب الخادم يستخدمها العديد من المطورين لتطوير الويب. إنها أيضًا لغة للأغراض العامة يمكنك استخدامها لإنشاء الكثير من المشاريع ، بما في ذلك واجهات المستخدم الرسومية (GUIs).

    في هذه المقالة ، سأساعدك في استكشاف عالم PHP حتى تتمكن من معرفة كيفية عملها وميزاتها الأساسية. في النهاية ، ستكون قادرًا على كتابة أول برنامج Hello World لك بلغة PHP.

    المواقع هي شريان الحياة للعالم الرقمي. تعتمد الشركات ، الكبيرة والصغيرة علي السواء ، علي مواقع الويب لتنفيذ استراتيجيات الإعلان ونشر الكلمة من خلال هذه الوسيلة منخفضه التكلفة. واحده من التكنولوجيات الخلفية الأكثر شعبيه هو PHP. اختصار لمعالج النص التشعبي (المعروف سابقا باسم الصفحة الرئيسية الشخصية) ، وقد تم تفضيل PHP من قبل العديد من الطلاب كخطوه اولي في عالم تكنولوجيا المعلومات. ولكن ، بعد كل هذه السنوات منذ بدايتها ، هو PHP لا يزال يستحق إتقان ؟

    What is PHP language and How to learn it? - Softreno

    1 – هيمنة السوق

    في حين ان البعض قد يجادل بان دخول اللاعبين مثل بيثون ، روبي علي القضبان والعقدة. شبيبه هزت شعبيه لغة البرمجة ، 80 ٪ من المواقع لا تزال تعمل علي PHP. عمالقة مثل فليكر ، ويكيبيديا ، نعرفكم والفيسبوك أدرجت اطار PHP لتشغيل موقعهم علي الإنترنت.

    وقد اعتمدت PHP لتطوير مواقع التجارة الكترونيه, تطبيقات واجهه المستخدم الرسوميه, تطبيقات الفيسبوك, أدوات أداره المشروع, مواقع CMS وأكثر من ذلك بكثير. مع تطبيقات متنوعة وهيمنتها في السوق ، PHP يحمل مستقبلا واعدا.

    2 – المرونة

    PHP ليست ملزمه بقواعد; فانه يوفر للمطورين الحرية الابداعيه لبناء اي شيء علي الإطلاق. وكانت سهوله استخدام لغة البرمجة ومرونتها هي الميزة الأكبر.

     

    3 – إطارات العمل

    أيضا ، عندما يتعلق الأمر ببناء التطبيقات الخاصة بالمشاريع ، لا يحتاج المطورون إلى القلق بشان البناء من البداية. PHP لديها مجموعه متنوعة من الأطر التي يمكن استخدامها لأضافه وظائف محدده. Laravel, Symfony وغيرها من الأطر الناضجة جعلت من الأسهل لبناء كل شيء من تطبيق الويب بسيطه إلى التطبيقات المعقدة علي مستوي المؤسسات.

    4 – مجتمع كبير يمكن الاعتماد عليه

    العديد من المتعلمين لا يدركون اهميه المجتمع. ويمكن للدعم المجتمعي الأقوى ان يكون حاسما في جمع المدخلات لبناء الاداات المعقدة وتبسيط عمليه التنمية. عندما يصبح الافراد خبراء ، فانها يمكن ان الخوض في تحديات جديده مع ثقة المجتمع PHP.

    5 – منحني التعلم السهل

    وتعتبر PHP واحده من أسهل لغات البرمجة للتعلم. المبتدئين تجد انه من السهل للوصول إلى نيتي الشجاع لتطوير شبكه الإنترنت عن طريق تعلم PHP.

    6 – فرص أفضل

    كمطور PHP ، يمكنك الوصول إلى فرص وظيفية متعددة. منصات التجارة الكترونيه مثل Magento و WooCommerce والأكثر شعبيه CMS ، وورد ، وقد بنيت في PHP. مع هذا الطلب في كل من المتاجر علي الإنترنت ونظم أداره المحتوي ، والطلاب لديهم العديد من الفرص المهنية المربحة للاختيار من بينها.

    PHP هي واحده من لغات البرمجة الأكثر شعبيه وليس تباطؤ اي قريبا. إتقان مهارات الترميز PHP في برنامج التدريب في المدرسة التعليمية الخاصة بي وبناء مهنه ناجحه في تطوير الشبكة.

     

  • بدون جافا سكريبت Toggle Switch طريقة عمل

     

    مفتاح التبديل هو عنصر تحكم رسومي يسمح للمستخدم بالاختيار بين حالتين متعارضتين (مثل تشغيل / إيقاف). في الأصل ، تم استخدام مفاتيح التبديل بشكل أساسي في واجهات المستخدم القائمة على الشاشة التي تعمل باللمس ، ولكنها أصبحت فيما بعد شائعة في تطبيقات سطح المكتب والويب.

    تبديل التبديل لها وظيفة مماثلة لمربعات الاختيار ، ولكن على عكس مربعات الاختيار ، فإن التفاعل مع مفتاح التبديل عادة ما يكون له تأثير فوري على التطبيق أو النظام.

    طريقة عمل switch btn بإستخدام input وأحد فقط و بدون javascript


    تحتوي على البنيه الاساسيه

    الخاصية الجديدة هي
    appearance: none;

    و الهدف منها التخلص من التنسيق الأساسي الذي يقوم المتصفح بعمله لل
    input checkbox

    بعد التخلص من التنسيق الأساسي من الممكن أضافه التنسيق الخاص بنا بكل سهولة.


    نلاحظ ان الأب
    .switch

    يحتوي على الإبن
    .switch::before

     


    تم إضافة تنسيق للعنصر before

    بعد أضافه التنسيق الخاص بنا


    يتم تغيير خلفيه الأب
    و تغيير خلفية و مكان الإبن

    نستخدم
    :checked
    من أجل تحديد إذا تم النقر على input checkbox

    إذا تم النقر يتم تطبيق الخواص


    الخاصية appearance
    غير مدعومة في كل المتصفحات و يجب أضافه ال prefix

     

  • Laravel Packages أفضل ال

     

    Laravel هو إطار عمل ويب PHP مجاني ومفتوح المصدر ، تم إنشاؤه بواسطة Taylor Otwell ويهدف إلى تطوير تطبيقات الويب وفقًا للنموذج المعماري للنموذج – العرض – المتحكم (MVC) استنادًا إلى Symfony. بعض ميزات Laravel عبارة عن نظام تجميع معياري مع مدير تبعية مخصص ، وطرق مختلفة للوصول إلى قواعد البيانات العلائقية ، والمرافق التي تساعد في نشر التطبيق وصيانته ، وتوجيهه نحو السكر النحوي

    why i always get unauthenticated in laravel-apidoc-generator? - Stack Overflow

    وهذه مجموعة من افضل الاضافات Packages لمبرمجين Laravel Socialite

    نبدأ بهذه الاضافة المميزة التي تمكنك من عمل واعداد التسجيل والدخول بواسطة الشبكات الاجتماعية بسهوله تدعم العديد من المنصات مثل تويتر وفيس بوك وقوقل

    Laravel Debugbar

    GitHub - barryvdh/laravel-debugbar: Laravel Debugbar (Integrates PHP Debug Bar)

     

    تعتبر واحده من افضل الحزم لإدارة عملية الـDebugbar ,لانه يضيف شريط ادوات يعرض فيه الاستثناءات ورسائل الخطأ والمسارات والاستعلامات من قاعدة البيانات وغيرها من الاضافات التي تسهل عليك عملية تصحيح واكتشاف الاخطاء.

    Laravel Entrust

    GitHub - acoustep/entrust-gui: A Laravel 5 GUI for Entrust

    تمكنك هذه الاضافة من عملية اعداد واضافة خاصية الصلاحيات للمستخدمين بسهولة, حيث يمكنك تخصص صلاحيات معينة لكل مجموعة مثل مدراء,مشرفين والتحكم بعمليات التعديل والحذف لكل مجموعة.
    SEO Helper

    هذه الاضافة مميزة جدا حيث تسهل عليك عملية اعداد وتهيئة موقعك لمحركات البحث SEO والتحكم بكيفية ظهوره بها وبشبكات التواصل الاجتماعي مثل خاصية Twitter Card و Open Graph كماتدعم العديد من الخيارات الاخرى لمديري المواقع.

     

    Laravel Charts

    GitHub - laravel-admin-extensions/chartjs: Use Chartjs in laravel-admin

    هذه المكتبة مبنيه على Javascript حيث تمكنك هذه الاضافة من انشاء مخططات و رسومات بيانيه بسهوله لعرضها وتضمينها بمشروعك.
    Eloquent-Sluggable

    هذه الاضافة تمكنك من عمل عنوانين او Slug متوافقة مع محركات البحث ,حيث تزيل المسافات والاحرف الغير ملائمة ليكون العنوان صحيح بعدها يمكنك وضعها كعنوان URL .

    LARAvel Voyager

    Laravel Voyager – A Laravel Admin Package | Laravel News

    هذه الاضافة تسهل عليك عمل لوحة تحكم كاملة لمشروعك ,من ناحية التحكم بالمستخدمين وادارة الملفات وبناء القوائم ومكانية عمل CRUD لاي Model تريده.

    LARAvel AvoRed

    Front Design Improvements · Issue #11 · avored/laravel-ecommerce · GitHub

    هذه الاضافة عبارة عن سلة تسوق مفتوحة المصدر حيث يمكنك تخصيصها وتطويرها حسب احتياجك ,كما تتيح لك النظام الأساسي مثل اضافة المنتجات والفئات وما إلى ذلك مع إمكانية إدارة الطلبات وتتبع طلبك ومعلومات العملاء وإدارة المخزون وغيرها.

     

  • PHP Farmwear اشهر

     

    في بداية هذا المقال دعونا في البداية نعيد شرح تعريف لغة ال PHP وما هي؟!

    PHP هي لغة برمجة نصية للأغراض العامة وموجهة نحو تطوير الويب. تم إنشاؤها في الأصل من قبل المبرمج الكندي الدنماركي راسموس ليردورف في عام 1994.  يتم الآن إنتاج تطبيق مرجع PHP بواسطة مجموعة PHP . كانت PHP في الأصل تعني الصفحة الرئيسية الشخصية ،  ولكنها الآن تعني التهيئة العودية PHP: Hypertext Preprocessor

    KDevelop PHP Support - KDE Applications

    اشهر اطارات عمل للغة الPHP، هي لغة برمجة مفتوحة المصدر تعمل من جانب الخادم. هذه اللغة شائعة جدًّا، إذ أن لكن كيف تعرف إطار PHP الأنسب لك؟

    في هذه التدوينة سنسرد أفضل 10 إطارات عمل لـ PHP لمساعدتك على اختيار الأنسب من بينها.

    لماذا عليك استخدام إطار عمل PHP؟

    يوفر إطار عمل PHP بنية وأدوات أساسية لتبسيط عملية تطوير تطبيقات الويب. لذا فنحن نستخدمها لأنها تُسرِّع عملية التطوير.

    علاوة على ذلك، تساعد استجابة (responsiveness) المواقع والتطبيقات المبنيّة باستخدام إطارات عمل PHP الشركات على تطوير أدائها. لذلك، لا يوجد أدنى شك في أنّ إطارات عمل PHP ستجذب المزيد من الاهتمام والشعبية في عام 2020م

     

    أفضل إطارات عمل PHP:

    فيما يلي قائمة تضم أفضل إطارات عمل PHP، بناءً على الشعبية والقدرة على تسهيل تطوير التطبيقات.

    1. Laravel

    تم طرح Laravel في عام 2011، وقد صار إطارَ عمل PHP المجانيَّ ومفتوحَ المصدر الأكثر شعبية في العالم. لماذا؟ لأنه قادر على التعامل مع تطبيقات الويب المعقدة بشكل آمن، وبوتيرة أسرع بكثير من الإطارات الأخرى. يُبسِّط Laravel عملية التطوير عبر تسهيل المهام الشائعة، مثل التوجيه (routing)، والجلسات (sessions)، والتخزين المؤقت (caching)، والاستيثاق (authentication).

    2. CodeIgniter

    معروف بحجمه الصغير (حوالي 2 ميغابايت فقط، بما في ذلك التوثيق)، إطار العمل CodeIgniter مناسب لتطوير المواقع الديناميكية. ويوفر العديد من الوحدات الجاهزة التي يمكن أن تساعد في بناء مُكوِّنات قوية وقابلة لإعادة الاستخدام.

    3. symfony

    تم إطلاق إطار العمل Symfony في عام 2005، ورغم أنه موجود لفترة أطول بكثير من الإطارات الأخرى في هذه القائمة، إلا أنه موثوق وناضج. Symfony هو إطار عمل شامل، يقوم على بنية MVC، كما أنه الإطار الوحيد المعروف باتباعه معايير PHP ومعايير الويب القياسية بحذافيرها.

    4. CakePHP

    إن كنت تبحث عن أداة تجمع بين البساطة والأناقة، فقد لا تحتاج إلى مزيد من البحث، فإطار العمل CakePHP سيساعدك على تطوير مواقع ذات تصميم مثير للإعجاب، وغنية بالميزات. بالإضافة إلى ذلك، يُعد CakePHP واحدًا من أسهل الإطارات لتتعلمها، بسبب توفيره لنظام CRUD (إنشاء [create] وقراءة [read] وتحديث [update] وحذف [delete]). دخل CakePHP إلى السوق في عام 2000، ومنذ ذلك الحين تحسّن أداؤه، واكتسب العديد من المكونات الجديدة.

    6. Zend

    إطار العمل Zend هو إطارٌ كائني (object-oriented) متكامل، وحقيقة أنه يستخدم ميزات مثل الواجهات والوراثة، فهذا يجعله قابلاً للتمديد. تم تصميمه وفقًا للمقاربة المرنة (agile)، والتي ستساعدك على بناء تطبيقات عالية الجودة للمؤسسات والشركات. Zend قابل للتخصيص، ويلتزم بأفضل ممارسات PHP – وهي نقطة مهمة للمطورين الذين يرغبون في إضافة وظائف مرتبطة بالمشروع (project-specific).

    7. Phalcon

    Phalcon هو إطار عمل PHP متكامل، يستخدم بنية MVC، وقد كُتِب في الأصل بلغتي C و ‎C++‎‏، وتم إصداره في عام 2012. نظرًا لأنه يٌقدّم كملحق C، فلن تكون مضطرا لتعلم لغة البرمجة C.

     

  • php دالة الوقت والتاريخ فى

     

    لعرض التاريخ والوقت نستخدم الدالة ( )date .
    اولا : لعرض التاريخ :

    d لعرض اليوم ولكن فى صورة رقمية
    D لعرض اسم اليوم
    m لعرض الشهر ولكن فى صورة رقمية
    M لعرض اسم الشهر
    y لعرض اول رقمين من السنه
    Y لعرض السنه كاملة

    مثال :
    لو اردنا طباعة التاريخ فى صورة رقمية

    <?php
    echo date(“d/m/y”);
    ?>

    سوف يتم طباعة
    10/06/19

     

    اما لو اردنا طباعة التاريخ فى صورة نصية

    <?php
    echo date(“D/M/Y);
    ?>

    سوف يتم طباعة
    Mon/Jun/2019

    ثانيا : لعرض الوقت :
    h لعرض الساعة
    i لعرض الدقائق
    s لعرض الدقائق

    مثال :
    لو اردنا اردنا طباعة الوقت

    <?php
    echo date(“h:i:s”);
    ?>

    سوف يتم طباعة
    10:30:15

     

  • php كتاب قواعد البيانات في

    هذا الكتاب هو كل ما تحتاجه في عالم قواعد البينات وربطها مع لغة php و التعامل معها و اجراء العمليات و الاستعلامات و الاتصالات لقواعد البيانات sql للغة php

    الرابط مرفق بالصورة في الأسفل

    12/11/2021

    Laravel Packages أفضل ال

    14/10/2018

    php كتاب قواعد البيانات في

    12/11/2021

    PHP Farmwear اشهر

    14/10/2018

    php كتاب المختصر المفيد في لغة

    26/01/2018

    MySql وربطها PHP كتاب مفصل لتعلم لغة

    24/01/2022

    خوارزميات محرك البحث جوجل

    15/03/2019

    أفضل عشرة ألعاب على فيسبوك

    22/04/2022

    كيفية إضافة الشحن اللاسلكي إلى أي هاتف

    05/01/2022

    رسائل التصيد الإلكتروني (Spam Emails) ما هو

    17/02/2022

    Software as a Services SaaS فكرة ال

    14/09/2018

    عشرة مهارات يجب أن تمتلكها لتكون موظف ناجح

    25/01/2022

    ما هو Ransomware

    05/05/2023

    كيف يمكن ان اكون موظف ناجح

  • php كتاب شرح 20 دالة فى

    كتيب بسيط لشرح مجموعة بسيطة من الدوال الكثير الاستعمال في php الكتاب جيد للمبتدائين ويمكنك ان يعلمك دالة لم تعرفها و يمكن ان تجد شرحها

    الرابط مرفق بالصورة في الأسفل

    12/11/2021

    Laravel Packages أفضل ال

    12/11/2021

    PHP Farmwear اشهر

    14/10/2018

    php كتاب تعلم البرمجة بلغة

    26/11/2021

    بدون جافا سكريبت Toggle Switch طريقة عمل

    14/10/2018

    php كتاب لشرح الدوال في لغة

    12/01/2019

    Sql و NoSql الفرق بين

    03/12/2021

    الفرق بين التسويق الإلكتروني و التجارة الالكترونية

    24/03/2018

    نصائح لمشاريع التخرج

    28/02/2023

    تطبيق Google Meet

    06/01/2022

    قائمة بأشهر لغات البرمجة و تاريخ إنشاؤها

    03/11/2018

    انواع القراصنة في عالم الانترنت و الحماية

    30/11/2019

    إختصارات الأكسيل

    08/05/2020

    تحدي وإصرار طائرة الأخوين رايت بقلم معتز هرفيل

  • php كتاب برمجة مواقع الإنترنت باستخدام لغة

    كتاب شيق وممتع لتعلم لغة php اسلوب ممتاز وسلس يبدأ معك برنامجك الاول يمكنك من جمع الكثير من المهارات ويعتبر ممتازا للاشخاص المبتدأئين و المتوسطين ولا يدع الطلاب الجامعيين بحاجة لكتاب php اخر

    الرابط مرفق بالصورة في الأسفل

    26/01/2018

    MySql وربطها PHP كتاب مفصل لتعلم لغة

    26/11/2021

    بدون جافا سكريبت Toggle Switch طريقة عمل

    12/11/2021

    PHP Farmwear اشهر

    01/04/2020

    php دالة الوقت والتاريخ فى

    14/10/2018

    php كتاب قواعد البيانات في

    08/11/2020

    Documentation للمبرمج أهمية ال

    09/12/2021

    أدوات مفيدة لمطوري الويب

    28/02/2023

    تطبيق Google Meet

    31/10/2021

    PHP و HTTP عمل مقارنة مبني على دينو

    18/02/2022

    CPU و GPU ما الفرق بين

    01/04/2020

    ما هو الانترنت ؟ وكيف يعمل ؟

    12/11/2021

    أفضل أدوات مطوري الويب لمشاريع برمجية

    21/03/2020

    هل سمعت من قبل بالباركود

  • php كتاب المدخل الى لغة

    المرجع العربي الضخم في لغة php حقا هو بداية الاحتراف لعالم برمجة المواقع يستحق ان تتم دراسته و ان يكون مقرر جامعي لتعليم هذه اللغة خصوصا انه يبدا من البداية المطلقة حتى الاحتراف المتميز

    الرابط مرفق بالصورة في الأسفل

    14/10/2018

    php كتاب مرجع الشامل لدوال

    12/11/2021

    PHP Farmwear اشهر

    14/10/2018

    php كتاب لشرح الدوال في لغة

    14/10/2018

    php كتاب تعلم البرمجة بلغة

    12/11/2021

    Laravel Packages أفضل ال

    11/04/2022

    Samsung Galaxy Z Fold 4 كل ما نعرفه حتى الأن عن

    03/12/2021

    عناصر التسويق الالكتروني

    15/03/2022

    هل قمت بتنظيف منفذ الشحن الخاص بأيفون مؤخرًا؟

    31/10/2021

    قاعدة التثليث في التصوير

    28/10/2018

    UDP و TCP الفرق بين بروتوكول

    02/03/2023

    أفضل 5 أنظمة تشغيل في مجال اختبار أمن المعلومات

    22/12/2017

    إليك القائمة الكاملة للطرق التي يحمي بها نظام الأندرويد اوريو هاتفك وبياناتك

    11/04/2020

    مقال مبسط في أساسيات الشبكات

  • php كتاب المختصر المفيد في لغة

    فكرت بتعلم تصمیم مواقع الإنترنت وأنا لم یكن لي أي خلفیة مسبقة في البرمجة ولست صاحب أختصاص في ھذا المجال وانا مجرد ھاوي أعشق البرمجة ولازلت أتعلم الى حد ھذه اللحظة عندما بدأت أتعلم البرمجة ( ولا ازال ) أحببتھا بشكل جنوني وأصبحت البرمجة تأخذ كل وقتي حیث أصبحت أمضي في الیوم من 10 الى 15 ساعة امام شاشة اللابتوب وفي بعض الأحیان استمر لأكثر من 30 ساعة بشكل متواصل , في البدایة أكبر مشكلة واجھتني ھي لا توجد كتب ضخمة وتشمل كل جوانب لغة البرمجة والمحتوى العربي ضعیف للغایة والمشكلة الأكبر ھي أني لا أجید اللغة الإنجلیزیة بشكل جید لذا تقریبا قرأت أكثر الكتب العربیة التي كتبت في ھذه اللغة وبما أن أكثرھا ھو عبارة عن مجموعة صفحات لیس إلا وأغلب المعلومات التي ھي فقط أساسیات اللغة وعند قراءة كتاب تجد إن كل مافیھ تقریبا ھو موجود في كتاب آخر مع إضافة بسیطة لذا فكرت بأن أجمع كل معلومة جدیدة أتعلمھا في ھذه اللغة وادونھا بشكل مختصر لیسھل علي الوصول لھا عند نسیانھا لذا أنشأة مرجع بسیط خاص بي لھذ الغة , وبعد فترة أصبح مجموعة لا بأس بھا من المعلومات ففكرت أن أنشرھا بشكل كتاب لیستفاد منھا لذا قد تجدون في ھذا الكتاب الكثیر من الإختصار في شرح كل من یحب تعلم لغة ال php الأوامر ولم أضع أمثلة مطولھ بل فقط أمثلة بسیطة لتصل الفكرة

    الرابط مرفق بالصورة في الأسفل

    14/10/2018

    php كتاب مرجع الشامل لدوال

    14/10/2018

    php كتاب لشرح الدوال في لغة

    14/10/2018

    php كتاب المدخل الى لغة

    01/04/2020

    php دالة الوقت والتاريخ فى

    12/11/2021

    Laravel Packages أفضل ال

    19/01/2022

    Google Pixel 6 Pro أقوى هاتف اندرويد حالياً

    29/07/2022

    خطوات حماية السيرفر

    02/03/2023

    موقع LinkedIn

    08/04/2022

    كيفية فتح نافذة موجه الأوامر في مجلد على نظام ويندوز

    31/10/2019

    Webpack ما هو

    06/11/2020

    هل سياسة فيس بوك في حرية التعبير تساهم في انتشار العنف؟

    11/02/2022

    أحصنة طروادة Trojan horse

    05/11/2021

    ما هو الخادم او السيرفر و ما هي انواعه

Back to top button