Pereiti prie pagrindinio turinio

PHP gimtadienio BlitzQuiz’as

Šventes švęst niekas nedraudžia – todėl PHP gimtadienį minėjome kaip priklauso – su dovanomis, užduotimis ir sveikinimais.

Mes mėgstame paminėti mums svarbių darbo įrankių įsimintinas datas. 1995 m. birželio 9 dieną Rasmus Lerdorf paskelbė apie PHP release’ą.  Egzistuoja nemažai įdomių faktų apie šią technologiją. Pavyzdžiui, ar žinojote, kad:

  • PHP originaliai reiškė „Personal Home Page“.
  • PHP buvo parašytas C programavimo kalba, kaip Common Gateway Interface (CGI) programų rinkinys.
  • PHP technologija pirmiausia buvo sukurta tam, kad pakeistų Perl script’ų set’ą, Rasmus Lerdorf’o asmeniniam puslapiui palaikyti.

Pats Rasmus Lerdorf net neplanavo sukurti vienos populiariausių pasaulyje programavimo kalbų:

„I don’t know how to stop it, there was never any intent to write a programming language […] I have absolutely no idea how to write a programming language, I just kept adding the next logical step on the way.“ – sakė jis.

O mes, kaip jau sakėme, labai džiaugiamės, kad viskas gavosi būtent taip, kaip yra dabar. Viena iš Visma Lietuva tradicijų minint technologijų gimtadienius ir kitas svarbias datas yra mesti iššūkį kolegoms, kurie, galbūt, specializuojasi kitose srityse ir technologijose. Tam sukuriame taip vadinamus BlitzQuiz’us ir leidžiame kolegoms rasti atsakymus į teminius klausimus. PHP gimtadienis – ne išimtis. Štai keli blitzQuiz’o pavyzdžiai:

  1. // Dabartinis kodas atspausdina „123“.// Ką reikia pakeisti masyvo apibrėžime, jog kodas atspausdintų „111“? Masyvo elemento reikšmių keisti negalima.// Pridėti/pašalinti esamų elementų taip pat negalima.
    $array = [

       ‘a’ => ‘b’,

       21,

       12,

       12 => 80,

       13 => 10,

    ];
    echo array_sum($array);

     

  2. // Nurodykite bent penkias galimas skirtingas $myVar reikšmes, jog $result būtų true.$myVar = <some kind of value>;$string = „$myVar“;

    $result = $string == „0xbb8“;

Kaip į šiuos klausimus atsakytumėte Jūs? 🙂

Populiariausi blog'ai

  • Migrating from Xamarin to .NET MAUI: A Comprehensive Guide

    The world of mobile application development is constantly evolving, and Microsoft’s .NET Multi-platform App UI (.NET MAUI) is at the forefront of this change. As an evolution of Xamarin.Forms, .NET MAUI offers developers a modern, cross-platform framework for building native device applications. This blog post will guide you through the process of migrating your existing Xamarin.Forms application to .NET MAUI.

  • My experience on taking the eWPTXv2 exam

    So a few months ago I had the joy of passing the eWPTXv2 exam. Well, it does not sound intriguing until you translate it into human language. The eWPTXv2 is actually eLearnSecurity Web Penetration Testing Extreme second version. Everything sounds better than you put extreme into it. Well, this is not that case since the exam is actually a bit hard.

  • Socialinis intranetas „Simoona“ – dabar prieinamas kiekvienam!

    Šiame blog’o įraše papasakosime apie vidinės komunikacijos įrankį, mūsų kurtą socialinį tinklą „Simooną“. Tik prasidėjus kūrybos procesui mums rūpėjo tik viena – kaip kuo daugiau įmonės kultūros perkelti į skaitmeninę erdvę. Ir prieš aštuonerius metus, net neįsivaizdavome, kad šis vidinis intranetas, bus toks svarbus kuriant glaudžius ryšius tarp kolegų ir tikrai net negalėjome nutuokti, kokia svarbi „Simoona“ bus užklupus pasaulinei pandemijai.