Vai al contenuto
Home » My blog » Corso di PHP lezione 7

Corso di PHP lezione 7

  • di
corso php object oggetti

Corso di PHP lezione n. 7

Continuiamo la nostra avventura per conoscere il PHP ora parleremo degli oggetti (object) infatti in php come in c++ ed in java abbiamo possibilità di creare oggetti cioè strutture complesse che possono avere al loro interno sia dati (variabili, costanti ….) che metodi (funzioni). Facciamo un

corso php object oggetti

esempio 

<?

class oggetto

{

function metodooggetto()

{

echo “metodo eseguito”;

}

}

$app= new oggetto; //creo oggetto

$app→metotooggetto; //eseguo il metodo

?>

interessante è il fatto che se si converte una variabile in un oggetto questo se non è vuoto ha per default un membro dal nome scalar

<?

$obj = (object) ‘ciao mondo’;

echo $obj→scalar; //stampa a video ciao mondo

?>

Variabili

Come abbiamo visto le variabile si creano anteponendo il simbolo $ davanti al nome.

Come in altri linguaggi ad una variabile si può assegnare un dato sia per valore cioè il dato è copiato nella locazione di memoria gestita dalla variabile stessa, e per Riferimento cioè una variabile si riferisce ad un alias che gestisce una determinata locazione di memoria.

Esempio:

<?php

//uso di printf con assegnazione per valore

$a=’1250′;

$b=$a;

printf( ” uso del printf : il numero è %d”,$b);// il numero è 1250

$a=1250;

$b=&$a; //assegnazione per riferimento

$b='<br> uso di echo il numero è ‘. $b;

echo $a;// il numero è 1250

?>

variabili predefinite

in php troveremo diverse variabili predefinite che in genere contengono dati di sistema sono diverse noi tratteremo le più utilizzate per il resto vi rimandiamo al seguito del corso:

SERVER_NAME =NOME ELABORATORE DOVE VIENE ESEGUITO LO SCRIPT

HTTP_REFERER = URL DEL VISITATORE

HTTP_USER_AGENT = TIPO DI NAVIGATORE USATO DAL VISITATORE

REMOTE_ADDR = INDIRIZZO IP DEL CLIENT

SCRIPT_NAME = PERCORSO DELLO SCRIPT IN ESECUZIONE

DOCUMENT_ROOT = DIRECTORY FILE SYSTEM IN CUI RISIEDONO GLI SCRIPT

html>

2 <head>

3 <title>Benvenuto!</title>

4 </head>

5 <body>

html>

2 <head>

3 <title>Benvenuto!</title>

4 </head>

5 <body>

<html>

2 <head>

3 <title>Benvenuto!</title>

4 </head>

5 <body>

<HTML>

<HEAD>

<TITLE> VARIABILI PREDEFINITE </TITLE>

</HEAD>

<BODY>

<?php

echo ‘<br> variabili predefinite <br> <br>’;

echo ‘SERVER NAME= ‘. $_SERVER[‘SERVER_NAME’].'<BR>’;

echo ‘IP = ‘. $_SERVER[‘REMOTE_ADDR’]. ‘<BR><BR>IL TUO BROWSER : ‘.$_SERVER[‘HTTP_USER_AGENT’];

?>

</BODY>

</HTML>

Per oggi concludiamo … esercizi …. e ci vediamo alla prossima

Aut. Antonio Vizzì

ing toni vizzi corso php palermo