‘PHP’ Videos

  • Elena M. Brambilla: PHP 8, le novità che ci attendono!

    WordPress Meetup TorinoSpeaker: Elena M. Brambilla

    September 3, 2022 — Questo talk offre una panoramica sulle innovazioni introdotte da PHP 8.

  • Rodolfo Melogli: Da zero a PHP…

    WordCamp Italy (Italia) 2021Speaker: Rodolfo Melogli

    November 6, 2021 — WordPress e WooCommerce sarebbero nulla senza PHP. Sviluppo e customizzazione non esisterebbero. L’unicità di ogni sito non sarebbe possibile.

    Ecco, senza PHP “you go nowhere” e nel talk partiremo letteralmente da zero per poi cercare di capire le basi del PHP e come utilizzarlo per modificare un sito WordPress/WooCommerce.

    PHP è difficile solo per ricordarsi il significato dell’acronimo – per il resto è un linguaggio di programmazione divertente, intuitivo e allo stesso tempo… pericoloso. Basta dimenticarsi un punto e virgola e l’intero sito può andare offline 🙂

    Lo scopo di questo talk sarà convincere i non programmatori a provare a scrivere un paio di righe di PHP anziché scaricare “yet another plugin”. Se ci sono riuscito io che non sono un programmatore…

    Presentation Slides »

  • Jonathan Brinley: A Survey of WordPress PHP Api’s Part 2

    WordCamp Jacksonville 2019Speaker: Jonathan Brinley

    August 31, 2020 — Settings, widgets, HTTP requests, shortcodes… WordPress gives plugin developers more than a dozen PHP APIs. Using these APIs enables developers to write extensions the “right” way, using methods, actions, and filters that make plugins forward-compatible, maintainable, and extensible. We’ll take a tour of these APIs, exploring when and how to use them to build a WordPress plugin.

  • Zeev Suraski: PHP – A glimpse into the future

    WordCamp Europe 2020Speaker: Zeev Suraski

    June 14, 2020 — WordPress is the most successful application that was ever written in PHP. As such, the two have a symbiotic relationship, where the proliferation of one benefits the other and vice versa.
    In recent years, the introduction of PHP 7 helped make WordPress better and more competitive, allowing users to deploy high-performance sites with radically better response times and while using fewer resources than ever before – simply by upgrading the underlying platform. In this session, Zeev will tell the story of how PHP 7 came to be (and WordPress’s role in it), the impact it has on the PHP ecosystem, as well as provide a glimpse into some of the key upcoming features to look for in PHP 8.

  • Saied Abbasi: Theme Development PHP vs. JavaScript

    WordCamp Santa Clarita 2020Speaker: Saied Abbasi

    May 30, 2020 — In 2015, Matt Mullenweg suggested that the WordPress community invest some of their time to “learn JavaScript deeply”. Well I am late to the party, and maybe some of you are as well, but Gutenberg is here and JavaScript is amongst us.

    This talk is intended to be a humble narrative about my journey to learning JavaScript, and some React. One that is still ongoing, and that has stopped and started a few times.

    I was originally a WordPress user, turned webmaster, turned developer. This transition has shaped my perspective on development and hopefully allows me to provide some unique and WordPress-oriented insights into how one might move from a PHP-based, WordPress paradigm to make room for JavaScript and React in our workflows.

    We will explore the current evolution of theme development. How JavaScript fits into a WordPress developer’s workflow and where a WordPress developer may end up leaning on an amalgamation of what they know and they may still need to learn. And from that, I hope to open up a conversation about knowing WordPress as a platform and PHP developer, while perhaps not being the best JavaScript developer in the room.

    Presentation Slides »

  • Dennis Ploetner: PHP – Verso la versione 7.4

    WordPress Meetup Milano 2020Speaker: Dennis Ploetner

    March 16, 2020 — Le prestazioni raccomandate per WordPress sono PHP >= 7.3, MySQL >= 5.6 o MariaDB >= 10.1, mod_rewrite per Apache attivo e supporto per HTTPS. Ma il nostro amato CMS dovrebbe funzionare anche con la versione 5.6.20 di PHP. Cosa vuol dire? Scopriamo insieme le novità e le incompatibilità dalla versione 5.6.20 alla 7.4.

  • Matt Jaworski: The Future Is Now – The Importance Of Upgrading to PHP 7

    WordCamp Kota Kinabalu 2019Speaker: Matt Jaworski

    January 14, 2020 — WordCamp Kota Kinabalu 2019 Part 7 – The Future Is Now The Importance Of Upgrading to PHP 7 By Matt Jaworski. In this talk I explain the lifetime of PHP versions and how the recent major events (the end of life of PHP 5.x.x and 7.0.x) are impacting the industry.

    It’s a very relevant and important topic nowadays, as PHP is going through major shifts this year (PHP 5.6 and 7.0 lost the official support). Unsupported PHP versions will pose a security risk for all websites still stuck on old systems.

    Presentation Slides »

  • Carlo Daniele: Dal Database alla Pagina – Le Query e i Post di WordPress

    WordCamp Milano 2019Speaker: Carlo Daniele

    December 21, 2019 — In questo speech, Carlo cercherà di far venir voglia di provare a sviluppare con WordPress a chi conosce un po’ di PHP . Non sarà un discorso sullo sviluppo dei temi o dei plugin, ma su come accedere via PHP ai dati presenti nel database: spiegherà infatti come si modificano le query di WordPress per personalizzare in modo granulare i risultati mostrati a video.

    Questo è l’indice degli argomenti che tratterà.

    Il database e i dati:
    cosa sono i post;
    i tipi di post;
    le tabelle di archiviazione dei post.
    Le query di WordPress:
    la classe WP_Query;
    i parametri della classe WP_Query;
    la trasmissione dei parametri;
    le query variable (pubbliche e private).
    La visualizzazione dei dati:
    la classe WP_Post;
    il Loop;
    le liste (la funzione get_posts()).
    Come personalizzare le query:
    modifica del Loop (pre_get_posts o tramite nuove istanze di WP_Query).

  • Drew Jaynes: WordPress Development in a Modern PHP World

    WordCamp Birmingham 2019Speaker: Drew Jaynes

    October 29, 2019 — It’s never been a more exciting time to be writing PHP in the WordPress ecosystem! WordPress core recently bumped the minimum-supported PHP version from 5.2 to 5.6 and plans to bump it again later this year all the way to 7.2!

    Whether that least sentence incites feelings of jubilation or anxiety in you, this talk has your back. We’ll take a deep dive into ways devs of all levels can breathe new life into their plugins and themes with modern PHP features and principles.

    We’ll cover back-compat gotchas, including how to deal with version-specific features and code partial plugin activation so you don’t break users’ sites with your upgrades. We’ll also go over modern principles such as using autoloaders and namespaces, setting up group aliasing, using return type declarations, leveraging traits, and more.

    Finally, we’ll talk about how to create a development plan for the short- and long-term so that continual and improvement and iteration can keep you up to date with modern PHP development.

    Presentation Slides »

  • Aaron Jorbin, Alexis Kulash: Modern PHP: What, Why, and How?

    WordCamp Montclair 2019Speakers: Aaron Jorbin, Alexis Kulash

    September 24, 2019 — What can you do to improve your site’s security and performance instantly? It’s not clickbait — it’s updating to a modern PHP version. Keeping PHP up-to-date with the latest version pays off enormously with increases in performance, security, and better overall compatibility. It’s not always instant, especially for larger sites, but we’ll cover the benefits and importance of updating, planning for an update, testing for issues, and dive into some modern PHP features and functionality.

    Presentation Slides »