[PHP] Delucidazione sull'uso di classi esterne

ken_korn

Nuovo Utente
27 Apr 2017
14
2
3
In questi giorni sto affrontando lo studio del PHP OOP e vorrei porre un paio di domande da principiante.
Ho questi due file:
Index.php
PHP:
<?php

require 'Person.php';

$name = new Persona("Gianni");
echo $name->getName();

?>

Person.php
PHP:
<?php

class Persona {
    //proprietà
    public $name_1 = "";
   
    //costruttore
    public function __construct($name) {
        $this->name_1 = $name;
    }
   
    //metodi
    public function getName() {
        //$this rappresenta l'oggetto che sarà costruito a runtime
        return $this->name_1;
    }
      
}
?>
Ecco quindi un paio di dilemmi da principiante:
1) Io ho usato l'istruzione require per includere la classe Persona nel file index.php, ma che differenze ci sono nell'usare require(o include), namespace o use? Quale sintassi è meglio adottare?
2) Simile alla domanda 2, ho letto di alcune librerie PHP (es. Twig e SwiftMailer) che non hanno namespace ma possono essere comunque integrate in pagine PHP che ne fanno uso tramite diversi espedienti. Non capendo la spiegazione data nella guida chiedo a chi di competenza una delucidazione a riguardo.

Spero che qualche anima pia mi aiuti XD
 
Ultima modifica:
Discussioni simili
Autore Titolo Forum Risposte Data
U delucidazione sui feed rss in php PHP 4
A invio massivo dati a file php Javascript 4
Z MySql injection PHP PHP 1
V PHP form intersecate PHP 0
I [Offro][Retribuito] Programmatore Php Offerte e Richieste di Lavoro e/o Collaborazione 0
P Funzione jQuery Ajax invio file a php jQuery 1
C Dopo chiusura del tag php la stringa html va a capo PHP 1
E Transaction php PHP 11
B ciclare file xml con PHP PHP 1
L Estrazione dati php Database 6
A Aiuto per pagina php PHP 0
E Php select option e ajax PHP 23
I Aiuto php Dependent Lookup PHP 0
T arretramento versione PHP... PHP 3
D problema php mysql PHP 1
D problema php mysql PHP 1
E Barra di avanzamento codice PHP PHP 4
G creazione menu a tendina e invio a pagina php PHP 1
A inserire variabile php colore in div html PHP 2
Z Video protetto con PHP PHP 0
Z Problema di sincronizzazione PAYPAL con PHP PHP 1
I Eecuzione di javascript in ciclo foreach php. PHP 7
S Libreria PHP per creare file dwg o dxf PHP 0
A [cerco - retribuito] Sviluppatore Php freelance per progetti vari Offerte e Richieste di Lavoro e/o Collaborazione 2
L Google chart php mysql PHP 2
R Download file multipli da directory php PHP 0
F pagina dinamica PHP PHP 3
P Rimozione automatica url da sitemap.xml con PHP PHP 1
L php tinymce mi duplica la classe label PHP 3
S Errore PHP - Notice: Undefined index ... PHP 14
N file manager da php 5 a 7 PHP 15
M Utilizzare la funzione mysql_num_rows() in PHP 5 PHP 3
elpirata Update dinamico informazioni scritte in una pagina php jQuery 11
N Mysql_result per PHP 7 PHP 2
Emix Select concatenate php sql ajax PHP 2
P Modifica con PHP di un node in una sitemap xml PHP 0
D Come usare funzione php PHP 6
P Cancellazione specifici files in una folder php PHP 1
R Tradurre stringhe con php e google translator PHP 4
I Salvataggio snapshot IPCAM tramite PHP PHP 5
felino PHP e script generazione file excel PHP 2
L Aiuto per programma web php/mySQL PHP 2
A Estrapolare parti di testo con PHP PHP 2
A Aiuto php colore diverso PHP 10
E Errore di lettura php in html PHP 8
J php, scegliere autista da select e mostrare se ha fatto un incidente PHP 8
P Passaggio id php a javascript PHP 6
MarcoGrazia [PHP] [regex] Validare un url PHP 2
W Rinominare un file in PHP PHP 7
L Upload di un'immagine all'interno di un database usando php PHP 6

Discussioni simili