Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> PHP /MySQL Programmazione >> .

Usi di classe equivalente in PHP

Una classe PHP consente di creare un oggetto che può avere qualsiasi numero di variabili ( proprietà ) , le costanti e le funzioni ad esso associati . La struttura del codice di una classe in PHP è di "classe A { }" , con i membri dichiarati all'interno delle parentesi graffe . Le classi sono parte della programmazione orientata agli oggetti ( OOP ) paradigma di programmazione . Una delle ragioni principali per usare le classi è che gli oggetti creati da loro hanno tutti i dati memorizzati su di loro in un fascio protetto , lontano dal resto del copione . Leggibilità

classi PHP sono più facili da leggere e da comprendere per un programmatore andare oltre il codice . Una classe può essere utilizzato più volte , evitando la necessità di numerose funzioni e variabili sparsi in tutto lo script . Problemi complessi possono diventare semplice quando tutte le informazioni sono organizzate in un formato leggibile .
Molteplici istanze

oggetti multipli dello stesso tipo possono essere istanziati , che può interagire con vicenda . Ad esempio, " class MyClass { $ nome pubblico ; pubblica $ income1 ; pubblica $ income2 ; calcCombinedIncome funzione pubblica ( ) { echo" reddito complessivo = $ " ( $ this-> income1 + $ this - > income2 ) . } } $ person1 = new MyClass ( ) ; $ persona2 = new MyClass (); $ person1 - > income1 = 100; $ person1 - > income2 = 200; $ person1 - > calcCombinedIncome (); "crea una classe che un nome, 2 immobili di reddito e una funzione che stampa la somma dei due redditi . Due istanze della classe vengono creati , " person1 " e " persona2 . " Due redditi vengono assegnati all'oggetto " person1 " e quindi la sua funzione " calcCombinedIncome " si chiama , che visualizzerà " reddito complessivo = $ 300. "
Inheritance

Una classe può estendere un'altra classe utilizzando l'ereditarietà . In questo modo la classe di utilizzare parte del codice della classe padre , senza dover riscrivere tutto. Ad esempio, " class MyClass {public $ id ; } class MyClass2 estende myClass {public $ subid ; } $ persona = new MyClass2 (); $ persona - > id = 11; " crea una sottoclasse di nome " MyClass2 ", che si estende " myclass1 . " La sottoclasse ha accesso alla variabile " $ subid " e anche " $ id" dalla sua classe genitore .
Visibilità
proprietà Classe

e le funzioni possono essere dichiarati come pubblici , private o protected . I membri pubblici sono accessibili ovunque . I membri privati ​​sono accessibili solo all'interno della classe . Membri protetti sono accessibili solo dalla classe , ereditato le classi e le classi di appartenenza. Essere in grado di classificare i membri in questo modo consente di impedire che altre classi o codice dello script da alterare alcuni membri che si desidera tenere separati .

 

Programmazione © www.354353.com