|
|
L'errore è insito in qualsiasi attività umana, di conseguenza anche la programmazione non
ne è priva. Molto spesso ti capiterà che uno script non funzionerà per qualche piccolo
errore, e siccome il php è un linguaggio server-side te ne accorgerai solo mandandolo in
esecuzione sul sito. Fortunatamente il motore possiede un debug integrato che indica il
tipo di errore e la linea dove questo è ubicato. In ogni caso è utile riassumere le cause
più comuni di mancato funzionamento di uno script.
Simboli
Come per i tag di apertura e di chiusura identificativi del linguaggio php
(<?php e ?>), anche i simboli
utilizzati per la programmazione viaggiano in coppia. Perciò i simboli di apertura
" ( ", " { ", " [ ",
" " ", " ' " devono avere il loro
corrispettivo simbolo di chiusura " ' ", "
" ", " ] ", " } ",
" ) ".
Caratteri, Stampatello e non
Il linguaggio php è carattere sensibile, così le lettere in stampatello sono interpretati
diversamente dai caratteri normali. Per tale motivo le due variabili che seguono
$Casa = "Via dei Pini"
$casa = "Via degli Abeti"
sono interpretate in modo distinto, sono appunto due variabili.
Lo stesso discorso vale anche per le Funzioni, Array etc.
Caratteri Speciali
I caratteri speciali sono quei caratteri usati per la programmazione. Alle volte ti troverai
nella necessità di dover visualizzare questi caratteri nei messaggi di testo, puoi ottenere
il risultato semplicemente facendoli precedere dal carattere "slash" ( \ ).
esempio:
print("You & Me cantata da \"Pinco Pallo\".")
visualizzerà
You & Me cantata da "Pinco Pallo".
Commenti nello script
I commenti inseriti negli script sono delle note per rendere la programmazione comprensibile
agli altri o per ricordare allo stesso programmatore la funzione di quella parte di codice.
Per commenti semplici si usa il doppio "backslash"( // ), in stile
C++.
esempio:
// Questo è un commento
o il simbolo del numero ( # ), in stile Perl.
esempio:
# Anche questo è un commento
Per commenti su più linee utilizzerai il "backslash" seguito da un "asterisco"
( /* ) con la corrispondente chiusura invertita "asterisco"
"blackslash" ( */ ).
esempio:
/* Questo è un commento
distribuito su più
linee di testo. */.
Simbolo di termine codice
Il php deriva da linguaggi di programmazione quali C, Perl etc. Questi programmi
utilizzano il simbolo di termine codice "punto e virgola"( ; ).
Il php si conforma a questa regola.
esempio:
$indirizzo = "Via dei Pini";
$civico = 5;
print(indirizzo.", ".civico);
|
|
|
|