Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > it.comp.www.php > #22681 > unrolled thread

php 7.0 aggiornamento del mio sito

Started bySandro kensan <kensan@kensan.it>
First post2019-05-14 21:19 +0200
Last post2019-05-16 12:02 +0200
Articles 5 — 3 participants

Back to article view | Back to it.comp.www.php


Contents

  php 7.0 aggiornamento del mio sito Sandro kensan <kensan@kensan.it> - 2019-05-14 21:19 +0200
    Re: php 7.0 aggiornamento del mio sito Alessandro Pellizzari <shuriken@amiran.it> - 2019-05-15 06:39 +0100
      Re: php 7.0 aggiornamento del mio sito Sandro kensan <kensan@kensan.it> - 2019-05-15 21:45 +0200
    Re: php 7.0 aggiornamento del mio sito ^Bart <gabriele1NOSPAM@hotmail.com> - 2019-05-16 10:03 +0200
      Re: php 7.0 aggiornamento del mio sito Sandro kensan <kensan@kensan.it> - 2019-05-16 12:02 +0200

#22681 — php 7.0 aggiornamento del mio sito

FromSandro kensan <kensan@kensan.it>
Date2019-05-14 21:19 +0200
Subjectphp 7.0 aggiornamento del mio sito
Message-ID<gk0im0Ft8i8U2@mid.individual.net>
Provengo da php 5.4 e ho aggiornato il mio sito a php 7.0, ho dovuto
solo cambiare le chiamate al db con delle PDO. Per il resto non ci sono
problemi o almeno spero.

Nei prossimi giorni testerò se ci siano o meno altri problemi. Intanto
ho visto che posso fare l'ulteriore aggiornamento a php 7.1 e anche 7.2:
posso farlo senza problemi? me lo consigliate?


-- 
Sandro kensan www.kensan.it & www.qiqi.it geek site
Saluto gli agenti della NSA - Hello NSA - www.nsa.gov

[toc] | [next] | [standalone]


#22682

FromAlessandro Pellizzari <shuriken@amiran.it>
Date2019-05-15 06:39 +0100
Message-ID<gk1n06F674bU1@mid.individual.net>
In reply to#22681
On 14/05/2019 20:19, Sandro kensan wrote:

> Provengo da php 5.4 e ho aggiornato il mio sito a php 7.0, ho dovuto
> solo cambiare le chiamate al db con delle PDO. Per il resto non ci sono
> problemi o almeno spero.

Ottimo. :)

> Nei prossimi giorni testerò se ci siano o meno altri problemi. Intanto
> ho visto che posso fare l'ulteriore aggiornamento a php 7.1 e anche 7.2:
> posso farlo senza problemi? me lo consigliate?

Conviene sempre aggiornare all'ultima versione (tranne quando è una *.0
uscita da poco):

https://www.php.net/supported-versions.php

Sul "senza problemi" non saprei, ma se sei passato da 5 a 7 senza
problemi, probabilmente puoi passare anche alla 7.3 direttamente.

Nella 7.4 stanno introducendo alcune nuove keyword ("fn", per esempio)
che potresti aver usato in passato e potrebbero creare conflitti.

Bye.

[toc] | [prev] | [next] | [standalone]


#22683

FromSandro kensan <kensan@kensan.it>
Date2019-05-15 21:45 +0200
Message-ID<gk38j9F40i7U4@mid.individual.net>
In reply to#22682
On 15/05/19 07:39, Alessandro Pellizzari wrote:
> On 14/05/2019 20:19, Sandro kensan wrote:
> 
>> Provengo da php 5.4 e ho aggiornato il mio sito a php 7.0, ho dovuto
>> solo cambiare le chiamate al db con delle PDO. Per il resto non ci sono
>> problemi o almeno spero.
> 
> Ottimo. :)

Grazie :) però il codice che ho scritto è talmente elementare che era
difficile avere problemi.

> Conviene sempre aggiornare all'ultima versione (tranne quando è una *.0
> uscita da poco):
> 
> https://www.php.net/supported-versions.php

Però... vedo che la 7.0 è già in zona rossa!

> Sul "senza problemi" non saprei, ma se sei passato da 5 a 7 senza
> problemi, probabilmente puoi passare anche alla 7.3 direttamente.

La 7.3 non è disponibile sul mio cpanel ma il supporto tecnico del mio
hosting mi ha detto:

«Gentile Cliente,

attraverso la funzione MultiPHP del suo cPanel ha la possibilità di
scegliere la versione PHP che preferisce: 5.4, 5.5, 5.6, 7.0, 7.1 e
anche 7.2RC.»

Ora sono due le cose o la 7.2 è una stable o è una RC. Ma se è fuori la
7.3 ...

> Nella 7.4 stanno introducendo alcune nuove keyword ("fn", per esempio)
> che potresti aver usato in passato e potrebbero creare conflitti.

Mi informerò sulla 7.4.


-- 
Sandro kensan www.kensan.it & www.qiqi.it geek site
Saluto gli agenti della NSA - Hello NSA - www.nsa.gov

[toc] | [prev] | [next] | [standalone]


#22684

From^Bart <gabriele1NOSPAM@hotmail.com>
Date2019-05-16 10:03 +0200
Message-ID<qbj5gn$eii$1@gioia.aioe.org>
In reply to#22681
Il 14/05/19 21:19, Sandro kensan ha scritto:
> Provengo da php 5.4 e ho aggiornato il mio sito a php 7.0, ho dovuto
> solo cambiare le chiamate al db con delle PDO. Per il resto non ci sono
> problemi o almeno spero.

Nel senso che passando dal 5 al 7 non ti riconosceva msqli?

Saluti.
^Bart

[toc] | [prev] | [next] | [standalone]


#22685

FromSandro kensan <kensan@kensan.it>
Date2019-05-16 12:02 +0200
Message-ID<gk4qpvFf8evU2@mid.individual.net>
In reply to#22684
On 16/05/19 10:03, ^Bart wrote:
> Il 14/05/19 21:19, Sandro kensan ha scritto:
>> Provengo da php 5.4 e ho aggiornato il mio sito a php 7.0, ho dovuto
>> solo cambiare le chiamate al db con delle PDO. Per il resto non ci sono
>> problemi o almeno spero.
> 
> Nel senso che passando dal 5 al 7 non ti riconosceva msqli?

Ho dovuto cambiare tutte le chiamate a mysql del tipo:

$conn = mysqli_connect($dbhost, $dbuser, $dbpass, $dbname);
$ri = mysqli_query($conn, $query);
$row = mysqli_fetch_array($ri);
$nr = mysql_num_rows($ri);

con:

$query = "SELECT * FROM Prodotti WHERE id = :id LIMIT 1";
$result = $conn->prepare($query);
$result->execute(array(
    ":id" => $id
));

$riga = $result->fetch(PDO::FETCH_ASSOC);
$tabella = $result->fetchAll(PDO::FETCH_ASSOC);

$nr = count($tabella);

con in più il trovare il bug quando si usa il:

LIMIT :inizio :max

https://stackoverflow.com/questions/2269840/how-to-apply-bindvalue-method-in-limit-clause

-- 
Sandro kensan www.kensan.it & www.qiqi.it geek site
Saluto gli agenti della NSA - Hello NSA - www.nsa.gov

[toc] | [prev] | [standalone]


Back to top | Article view | it.comp.www.php


csiph-web