Jak sprawdzić jaką wersję PHP używasz?

Używasz kodu PHP stworzonego przez kogoś innego i chcesz szybko sprawdzić w jakiej wersji jest napisany? Ta szybka metoda błyskawicznie odpowie Ci na to pytanie.

Czego się dowiesz w tym wpisie?

Jak szybko sprawdzić jaką wersję kodu PHP posiada Twoja aplikacja tzn. używając składni której wersji jest napisana.

Po co Ci znajomość wersji PHP?

Na przykład po to aby odpowiednio dobrać środowisko lokalne na XAMPIE pod Twoją wersję kodu. Jak będziesz miał/a wersję XAMPAa pod nieodpowiednią wersję kodu to środowisko go nie obsłuży.

Stary kod PHP

Czasem zdarza się, że wpada nam w ręce kod napisany w PHP którym należy się zająć. Aby ten temat ruszyć trzeba znać wersję w której ów kod został napisany. Sprawa może wydawać się prosta dla developerów PHP jednak cała reszta może mieć z tym kodem trudności.

Tak na marginesie na chwilę obecną najnowszą wersją PHP jest 7.2.1 jednak nawet wersje 5.6 są szeroko używane przez rozmaite aplikację.

Czego potrzeba żeby sprawdzić wersję PHP?

  1. Pliku z kodem PHP.
  2. Dostęp do serwera globalnego i domeny.

Plik z kodem PHP

A więc bierzemy nasz plik. Dla przykładu weźmy coś takiego i nazwijmy go np. file.php:

<?php

require_once('../config.php');

$var = array();
$sql = "SELECT * FROM `questions` ORDER BY id DESC";
$result = mysql_query($sql);

if(mysql_num_rows($result)){
    while ($row = mysql_fetch_assoc($result, MYSQL_ASSOC)){
        $var[] = $row;
    }
}

echo json_encode($var);

?>

Co robi powyższy kod? Wyciąga dane z bazy danych MySQL.

Sprawdzenie wersji.

Aby sprawdzić wersję kodu należy dokleić do kodu formułę:

<?php

phpinfo();

?>

Cały plik ma wyglądać tak:

<?php

phpinfo();

require_once('../config.php');

$var = array();
$sql = "SELECT * FROM `questions` ORDER BY id DESC";
$result = mysql_query($sql);

if(mysql_num_rows($result)){
    while ($row = mysql_fetch_assoc($result, MYSQL_ASSOC)) {
        $var[] = $row;
    }
}

echo json_encode($var);

?>

Teraz wystarczy wysłać ten plik na serwer.

Upload na serwer

Teraz potrzebujemy danych dostępowych do serwera FTP oraz domeny zarejestrowanej na tym serwerze.

Używamy managera FTP gdzie konfigurujemy dostęp do serwera (host, user, password) ja używam Filezzilli: 

Jak już połączyliśmy się z serwerem to przeciągamy plik file.php z komputera do głównego folderu na serwerze.

Następnie wchodzimy w link:

www.twojadomena.com/file.php

Powinno nam wyświetlić się takie okno pokazujące wersję naszego kodu wraz z danymi konfiguracyjnymi serwera:

I gotowe 🙂

Jeśli ktoś chciałby przejrzeć bardzo fajny tutorial po angielsku mówiący w zasadzie o tym samym to jest dostępny np. TUTAJ

Podsumowanie

Mam nadzieję, że ten prosty tutorial był dla Was pomocny. Jeśli macie jakieś inne pomysły jak wykonać to zadanie to piszcie w komentarzach.


Bartek Cis

Piszę dla was tego bloga bo lubię aplikacje internetowe. Mogę je projektować, kodować a potem o nich pisać czując dreszczyk ekscytacji za każdym razem gdy trafię na coś nowego. Bo uczymy się całe życie. Prawda?