- Home
- Categorie
- Coding e Sistemistica
- PHP
- Funzionamento, Regole di Sezione e Tutorial
-
Funzionamento, Regole di Sezione e Tutorial
Funzionamento sezione Funzioni di Php
Il funzionamento di questa sezione è semplice. Si possono aprire thread che hanno la caratteristica di spiegare una funzione php, similmente a quanto fatto con questo.E' concesso rispondere ai thread chiedendo uno sviluppo particolare di quella fuzione oppure portando uno proprio sviluppo mettendolo a disposizione della comunità
Tutti gli altri Thread relativi al Php devono essere aperti nella sezione Php e Mysql.
Sezione Funzioni di Php
Oltre le regole Generali del Forum Gt è bene prestare attenzione e seguire le seguenti indicazioni.
1.0. In questo Forum è consentito inserire thread relativamente alla spiegazione delle Funzioni di Php.
**1.1. **va qui evitata ogni forma di autopromozione o mera presentazione pubblicitaria; il moderatore editerà ogni aspetto autopromozionale a sua discrezione.
1.2. non è mai consentito inserire** link **attivi a propri siti o risorse, nè nel topic d'apertura nè nei post successivi.
**1.3. ****link **a risorse veramente utili sono consentiti quando non autopromozionali.
**1.4. **il moderatore potrà editare ogni forma di spam ed autopromozione senza preavviso.
1.5. lo spam o l'autopromozione quando ripetuti potranno portare all'allontanamento dell'utente.
Legenda di lettura sintassi delle funzioni:
Per poter comprendere al meglio la sintassi delle Funzioni di PHP presenti in questa sezione vediamo di analizzarne una:Sintassi: int strpos ( string $string , mixed $needle [, int $offset ] )
La funzione: int strpos.
l'attributo che precede la funzione indica che tipo di risultato restituirà la stessa, in questo caso la nostra funzione darà come risultato un numero intero (int).
I parametri: string $string
string indica il tipo di parametro, invece $string è il parametro vero e proprio.
I parametri racchiusi entro parentesi quadre [, int $offset ] sono parametri opzionali, ovvero non obbligatori. Se alla fine del parametro opzionale vi sono dei puntini [.string $string.......] significa che è possibile inserire più parametri identici a quello compreso entro le parentesi quadre.
Vediamo ora nel dettaglio le tipologie di espressioni possibili:
int: numero intero;
string: stringa;
array: una matrice di valori, ovvero un array;
bool: un valore booleano;
mixed: tipologia mista ovvero puo' appartenere a più di una tipologia tra quelle sopra elencate.
resource: indica una risorsa, ovvero non un vero e proprio output ma qualcosa da riutilizzare durante lo svolgimento dello script (Es.: un'istruzione di connessione, una query, etc etc)
-
Come aggiungere una funzione in WikiGT.
La prima cosa da fare è di collegarsi a questo link. Si aprirà la pagina principale del WikiGT dove effettuerai il login:
Se non sei ancora registrato, fallo!! ci vorranno pochi secondi
Una volta loggato per aggiungere la nuova voce basterà agire sulla barra degli indirizzi sostituendo ?Pagina_principale?:
con il nome della funzione da inserire (e solo il nome) e dai invio :
Il tuo browser visualizzerà, se la voce non è ancora stata creata, la seguente schermata:
Cliccando su edit ti si presenterà la schermata di input del testo per ?popolare? la voce appena creata in WikiGT:
Ricopia il seguente codice all'interno della textarea:
{{Funzioni | nome = Funzioni di PHP | Image = [[Immagine: php_GTa.jpg]] | funzione = link_al_thread nome_funzione]}}
''Sintassi'': sintassi della funzione
<br>
*descrizione abbreviata della funzione
<br>[[Categoria:Funzioni_di_PHP]]
[[Categoria:PHP]] ed editalo modificando quanto evidenziato.
Formattando il testo tramite l'apposita barra, otterrai alla fine il seguente risultato:che potrai visualizzare cliccando in basso su "Visualizza anteprima":
una volta certo di aver ottenuto una formattazione quanto più similare a quella stabilita, potrai cliccare sul tasto "Salva pagina" che si trova sotto la textarea:
A questo punto la voce è stata creata e popolata, quindi resa utilizzabile. Non ti resta che postare quì per far creare l'acronimo della funzione appena inserita.
Da parte di tutto il Forum GT, un sentito ringraziamento per la tua collaborazione
-
Come inserire una nuova funzione.
Esattamente come avviene per l'apertura di una nuova discussione, clicca sul pulsante apposito:
Ti si presenterà la solita schermata di inserimento:
A questo punto dovrai attenzionare alcuni punti fondamentali per uniformare il nuovo thread che stai inserendo con quelli già presenti nella sezione, ovvero:
Scelta del titolo:
Intercetta in questo thread la categoria a cui appartiene la funzione che stai inserendo. Una volta trovata la giusta categoria dovrai scrivere il titolo rispettando il seguente metodo:Categoria] nome_funzione();
Scelta dei tag:
Al fine di facilitare la ricerca degli argomenti interessati è bene inserire anche i tag di discussione, e, come per l'esempio precedente, per uniformarsi e non creare confusione è bene rispettare la seguente nomenclatura ed immissione tag:
funzione categoria, nome_funzione, php,Per facilitare la comprensione dei due aspetti precedenti portiamo quì di seguito alcuni esempi:
Funzione: fopen();
Categoria: File e Cartelle
Titolo del thread: [File e Cartelle] fopen();
Tags: funzioni file-cartelle, php, fopen,Funzione: str_replace();
Categoria: Stringhe
Titolo del Thread: [Stringhe] str_replace();
Tags: funzioni stringhe, php, str_replace,A questo punto non ti resta che immettere il testo del thread, ovvero la spiegazione della funzione che stai inserendo.
Come prima cosa è bene specificare per quali versioni di PHP è disponibile la stessa (considerando solo le versione dalla 4.0.0 in poi). La seguente digitazione indica che la funzione è disponibile sia per modulo PHP 4.0.0, e successivi, e per modulo PHP 5.0.0, e successivi:PHP 4, 5
invece se scrivessimo:
PHP 4.3.0, 5
significa che la funzione è disponibile per modulo PHP 4.3.0, e successivi, e per modulo PHP 5.0.0, e successivi.
Passiamo ora alla sintassi. Come potrai notare in questo post è stata stabilita una legenda di lettura univoca per tutte le funzioni, così da non creare confusione. Rifacendoti a quella legenda, potrai formattare la sintassi della funzione
A seguire.....ovviamente la spiegazione della funzione che vuoi inserire. Mi raccomando, non dar nulla per scontato, spesso chi legge potrebbe essere alle prime armi
Una volta completato l'inserimento otterrai qualcosa di similare:
Fai sempre un'anteprima prima di postare il thread, meglio verificare la leggibilità di quando digitato.
Non ti resta che cliccare su "Invia una nuova discussione" e magari creare la relativa voce anche in WikiGT, utilizzando questo tutorial.Un sentito ringraziamento da parte di tutto lo staff per la tua collaborazione