Tested on: Ubuntu 22.04 Default php version is 8.1 and we want install php 7.4 Ondrej PPA contains PHP 8.2, 8.1, 8.0, 7.4, 7.3, 7.2, 7.1, 7.0 & PHP 5.6 packages. First update the system
1 |
sudo apt update && sudo apt upgrade |
1. Check Active PHP Version
1 |
php -v |
2. Install php on system Set the required PPA wich contains any…
Leggi tutto
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
// initialize cURL $ch = curl_init(); // set the URL of the remote resource to download curl_setopt($ch, CURLOPT_URL, 'http://www.site.com/index.html'); //set url as curl_init() parameter --> $ch = curl_init('http://www.site.com/index.html'); // required that no headers be downloaded curl_setopt($ch, CURLOPT_HEADER, 0); // prevent remote content from being passed to print curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); // set the timeout to 10 seconds curl_setopt($ch, CURLOPT_TIMEOUT, 10); // run the call and save the result in a variable $output = curl_exec($ch); // close cURL curl_close($ch); |
Decode JSON object with an array value:
1 2 3 4 5 6 7 8 9 10 11 12 |
$jsonobj = '{"dataset":[{"field1":"hello","field2":0,"field3":1},{"field1":"hola","field2":2,"field3":3}]}'; $obj = json_decode($jsonobj); // it returns object $array_dataset = $obj->dataset; for ($i = 0; $i < count($array_dataset); $i++) { $singoloArray = $array_dataset[$i]; foreach($singoloArray as $field => $value) { echo $field . " => " . $value . "<br>"; } } |
Decode array of JSON object:
1 2 3 4 5 6 7 8 9 10 |
$jsonobj = '[{"field1":"hello","field2":0,"field3":1},{"field1":"hola","field2":2,"field3":3}]'; $obj = json_decode($jsonobj, true); // it returns array for ($i = 0; $i < count($obj); $i++) { $singoloArray = $obj[$i]; foreach($singoloArray as $field => $value) { echo $field . " => " . $value . "<br>"; } } |
Try this on https://3v4l.org/
I Bundle Come accennato nell’articolo precedente, una delle grosse novità di Symfony 2 è l’introduzione dei Bundle. I Bundle possono essere considerati come i plugin nella versione 1 del framework e per chi ha maggiore dimestichezza con il mondo JAVA, i bundle possono essere considerati come i package. La struttura a bundle del framework symfony…
Leggi tutto
Con questo articolo vorrei cominciare una serie di considerazioni sull’evoluzione di uno dei più famosi framework PHP attualmente utilizzato: SYMFONY. Per chi non lo conoscesse, Symfony è un framework PHP, estremamente utile alla realizzazione di web application PHP che necessitano di una struttura di progetto ben definita e di una serie di strumenti di sviluppo che altrimenti…
Leggi tutto
Il php è un linguaggio estremamente diffuso ed alla portata di tutti grazie ad una bassa curva di apprendimento iniziale e ad una miriade di esempi e script reperibili in rete. Purtroppo però spesso questi ultimi, per quanto perfettamente funzionanti, non sono dei modelli di buona programmazione e non appena si cerca di estenderli o…
Leggi tutto