• Community Manager

    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)


  • Consiglio Direttivo

    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:

    image

    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?:

    image

    con il nome della funzione da inserire (e solo il nome) e dai invio :

    image

    Il tuo browser visualizzerà, se la voce non è ancora stata creata, la seguente schermata:

    image

    Cliccando su edit ti si presenterà la schermata di input del testo per ?popolare? la voce appena creata in WikiGT:

    image

    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:

    image

    che potrai visualizzare cliccando in basso su "Visualizza anteprima":

    image

    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:

    image

    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 😉


  • Consiglio Direttivo

    Come inserire una nuova funzione.

    Esattamente come avviene per l'apertura di una nuova discussione, clicca sul pulsante apposito: image

    Ti si presenterà la solita schermata di inserimento:

    image

    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:

    image

    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 😉