1. Übersicht
Obwohl PHP eine schwach typisierte Sprache ist, ist manchmal dennoch eine Typkonvertierung erforderlich. Lassen Sie uns über Typkonvertierung, Variablendefinition und Variablenzuweisung schreiben.
1.1 Typkonvertierung
Die Typkonvertierung in PHP ist die gleiche wie in der C-Sprache. Sie fügt einfach Klammern vor der Variablen hinzu . Der Typname kann verwendet werden.
[php] Ansicht
Klarschrift
-
- //Typkonvertierung Beschreibung: Operatorkonvertierung verwenden Wann Wenn Sie eine Variable verwenden, wird der ursprüngliche Wert nicht geändert. Wenn Sie jedoch die Settype-Funktion zum Konvertieren verwenden, wird der ursprüngliche Wert geändert
- $ num = '3.1415926r'; 'Verwenden Sie den (Ganzzahl-)Operator, um den Variablentyp $num zu konvertieren:'
- (Ganzzahl)$numecho '
'
;
-
echo ' Geben Sie den Wert der Variablen $num aus:'$num
- ; echo '
'
;
-
echo 'Verwenden Sie die Settype-Funktion, um das Ergebnis der Variablen $num zu konvertieren:'.settype( $num
- ,'integer'); echo '
'
;>'Gib den Wert der Variablen $num aus:'
$num-
; > echo '
'
;
- Der Settyp ()-Funktion kann die angegebene Variable in den angegebenen Datentyp konvertieren. Es gibt einige Funktionen in PHP, die verwendet werden können, um zu erkennen, ob eine Variable von einem bestimmten Typ ist, z. B. is_bool(), um zu erkennen, ob es sich um einen booleschen Typ handelt, und is_string(), um zu erkennen, ob es ist ein String-Typ usw. 1.2 Konstanten definieren Konstanten können als Größen verstanden werden, deren Werte sich nicht ändern, nachdem der konstante Wert definiert wurde Bleiben Sie an anderer Stelle im Skript unverändert. Die Syntax lautet: define(constant_name, value, case_sensitive). Die drei Parameter sind der Name der Konstante (erforderlich) und ob Dabei wird die Groß-/Kleinschreibung beachtet (optional). Es gibt zwei Möglichkeiten, Konstanten abzurufen: Die erste besteht darin, sie direkt über den Variablennamen abzurufen, die zweite darin, sie über die Funktion „constant()“ abzurufen. Um festzustellen, ob eine Konstante definiert wurde, können Sie die Funktion define(stringName) verwenden, die bei Erfolg true zurückgibt, andernfalls false.
- [php] Ansicht
Klarschrift
- //Konstante definieren: define(), get Der Wert der Konstante: konstant(), bestimmen Sie, ob die Konstante definiert ist: definiert()
define('Message'
,'Wert der Konstante'
);
Echo
Nachricht. 🎜>'
'; >- 'Konstanter Wert 2'
- echo count1;>$name
- = 'count1'; Echo
- Konstante($name). >'
'; //Tatsächlich die Konstante der Zählausgabe
-
Echodefiniert('Nachricht''
'
- > ;
[php] Ansicht
Klarschrift
- //Vordefinierte Konstanten
- echo 'Aktueller Dateipfad:' __DATEI__'
''Aktuelle Zeilennummer:' 🎜>__LINE__'
' ; - //82'Aktuell PHP-Versionsinformationen:'.'
'; 'Aktuelles Betriebssystem:'. echo';
- 1.3 Variablen und Variablenzuweisungen definieren Im Gegensatz zu vielen Sprachen müssen Variablen nicht deklariert werden Bevor Sie sie in PHP verwenden (PHP4.0 Bisher mussten Sie Variablen deklarieren), müssen Sie den Variablen nur Werte zuweisen. [php] Ansicht
Klarschrift
- //Zuweisung von Variablen
-
//Der erste Typ: direkte Zuweisung von Variablen, z. B. $E='ss'; //Der zweite Typ: Zuweisung zwischen Variablen bedeutet, dass die beiden Variablen nach der Zuweisung ihren eigenen Speicher ohne Interferenz verwenden;
//Der dritte Typ: Referenzzuweisung Das Konzept der Referenz besteht darin, dass sich auch die andere Variable ändert Referenzen.
//Zuweisung zwischen Variablen
- $string1
= - 'spcn';
- $string2 = $string1
; - $string1
= - 'zhuangjia';
- echo
- 'Der Wert der Variablen string2 ist: '.$string2
.-
'
' 🎜>; 🎜>.$string1.'
';
-
echo
- '
'
- //Referenzzuweisung $i = 'spcn';
- $j = & $i; $i = "hello,$i" Für: '
-
echo
- Der Wert von 'i ist: '$i .'
';
-
[php] Ansicht
Klarschrift
- //Auf globale Variablen kann überall im Programm zugegriffen werden, jedoch wenn der Benutzer In benutzerdefinierten Funktionen nicht verfügbar. Wenn Sie es verwenden möchten, verwenden Sie die globale Schlüsselwortdeklaration.
- $zy = 'Wird nicht angezeigt' ;
- $zyy = 'wird sehen'; >
- function lxt(){
- // echo $zy ;br>';
- global $zyy ;
'-
; } ?> //Variable Variable
-
- $change_name
- = 'trans'
- ;
- echo
- $change_name'< br> '
; // Das Implementierungsprinzip ähnelt Escape-Zeichen, $change_name stellt trans dar und fügt dann ein $-Symbol hinzu, das heißt, die Ausgabe ist $trans echo ''; ?> — * / () | ^ ~ <
[php]
Klarschrift
//@operator: Block zur Fehlermeldungsverarbeitung durchführen $err = @(5/0); Echo $err.'
'
?>
🎜>
//Ternärer Operator
$value
= 100;
-
$res = (
- $value == 100)?'Ternäre Operation':
- ' Keine Wertänderung'; echo
'Haha'- .$res.'< br>';
echo-
''
- ;
-
?> > 1.5 Funktionen >
Die Funktion besteht darin, einige wiederholt verwendete Funktionen in einen separaten Codeblock zu schreiben und ihn bei Bedarf separat aufzurufen. Funktionssyntax erstellen: function fun_name($str1,$str2....$strn){ }, und Rufen Sie dann fun_name(XXX) auf. -
[php] Ansicht
Klarschrift
-
//Einfache Funktion
- Funktion countNumber($num1,$num2 ){
- return "$num1 * $num2 = ".$num1 * $num2.'
';
- }
- echo countNumber(10,10);
- echo '
'
-
- //Parameter zwischen Funktionen übergeben
- //Wert drücken Übergabemethode
- Funktion Beispiel ($m ) {
- $m = $m * 5 + 10;
- echo 'Der Wert von $m innerhalb der Funktion ist:'. $m.'
'; $mm
- = 1;
-
Beispiel($mm); .$mm
- . '
'; echo
- '
' //Pass by reference
Funktion-
Beispiel1(&$m){
$m- =
$m -
* 5 + 10 Für: '
- .$m.'
';
- } $mmm = 1;
- example1( $mmm); Der Wert von $mmm ist: '.$mmm.'
;> echo-
''
- ; >
- //Optionale Parameter, $tax ist ein optionaler Parameter, Sie können ihn ausfüllen oder leer lassen
- Funktion Werte($Preis,$Steuer =""){
- $preis + = $steuer;
:'- .
$preis- .'
';
- } values(100,20); values(100); >echo '
'
; - //Referenz auf die Funktion selbst
- Funktion &rExample2($tmp=0){ $tmp
= - $tmp
.- '123456 '
; - $tmp
; - }
- $str5 = &example2("kankan");
- echo $str5.'
'
;
-
?>
Das Obige stellt die b-Variablen und -Zuweisungen von Xiaopang Learning PHP vor, einschließlich des Inhalts. Ich hoffe, dass es für Freunde hilfreich ist, die sich für PHP-Tutorials interessieren.