Heim > Backend-Entwicklung > PHP-Tutorial > Zusammenfassung des Xiaopang-Lernens von PHP 2 ----- PHPs b-Variablen und Zuweisungen

Zusammenfassung des Xiaopang-Lernens von PHP 2 ----- PHPs b-Variablen und Zuweisungen

WBOY
Freigeben: 2016-07-30 13:29:47
Original
904 Leute haben es durchsucht

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

  1. //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
  2. $ num = '3.1415926r'; 'Verwenden Sie den (Ganzzahl-)Operator, um den Variablentyp $num zu konvertieren:'
  3. (Ganzzahl)$numecho '

    ';

  4. echo ' Geben Sie den Wert der Variablen $num aus:'$num
  5. ; echo '

    ';

  6. echo 'Verwenden Sie die Settype-Funktion, um das Ergebnis der Variablen $num zu konvertieren:'.settype( $num
  7. ,'integer'); echo '

    ';>'Gib den Wert der Variablen $num aus:'

  8. $num
  9. ; > echo '

    ';

  10. 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.
  11. [php] Ansicht Klarschrift
  12. //Konstante definieren: define(), get Der Wert der Konstante: konstant(), bestimmen Sie, ob die Konstante definiert ist: definiert()

define('Message'

,'Wert der Konstante'

);

Echo

Nachricht. 🎜>
    '
    '; >
  1. 'Konstanter Wert 2'
  2. echo count1;>$name
  3. = 'count1'; Echo
  4. Konstante($name). >'
    '
    ; //Tatsächlich die Konstante der Zählausgabe
  5. Echodefiniert('Nachricht''
    '
  6. > ;

    [php] Ansicht Klarschrift

    1. //Vordefinierte Konstanten
    2. echo 'Aktueller Dateipfad:' __DATEI__'
      '
      'Aktuelle Zeilennummer:' 🎜>__LINE__'
      '
    3. ;
    4. //82'Aktuell PHP-Versionsinformationen:'.'
      '; 'Aktuelles Betriebssystem:'. echo'
      ;
    5. 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
    6. //Zuweisung von Variablen
    7. //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;
    8. //Der dritte Typ: Referenzzuweisung Das Konzept der Referenz besteht darin, dass sich auch die andere Variable ändert Referenzen.

    //Zuweisung zwischen Variablen

    1. $string1
    2. =
    3. 'spcn';
    4. $string2 = $string1
    5. ;
    6. $string1
    7. =
    8. 'zhuangjia';
    9. echo
    10. 'Der Wert der Variablen string2 ist: '.$string2
    11. .
    12. '
      ' 🎜>; 🎜>.$string1.'
      '
    13. echo
    14. '

      '

    15. //Referenzzuweisung $i = 'spcn';
    16. $j = & $i; $i = "hello,$i" Für: '
    17. echo
    18. Der Wert von 'i ist: '$i .'
      '
      ;
    19. [php] Ansicht Klarschrift
      1. //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.
      2. $zy = 'Wird nicht angezeigt' ;
      3. $zyy = 'wird sehen'; >
      4. function lxt(){
      5. // echo $zy ;br>';
      6. global $zyy ;

      7. '
      8. ; } ?> //Variable Variable
      9. $change_name
      10. = 'trans'
      11. ;
      12.  echo
      13. $change_name'< br> '
  7. ;
  8. // 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
  9.  
  10. '

    '?> — * / () | ^ ~ <

  11. [php] Klarschrift //@operator: Block zur Fehlermeldungsverarbeitung durchführen
  12. $err = @(5/0); Echo
  13. $err.'
    '
  14. ?>
🎜>

//Ternärer Operator

$value

= 100;

  1. $res = (
  2. $value == 100)?'Ternäre Operation':
  3. ' Keine Wertänderung'; echo
  4. 'Haha'
  5. .$res.'< br>';
  6. echo
  7. '

    '

  8. ;
  9. ?> > 1.5 Funktionen >
  10. 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.
  11. [php] Ansicht Klarschrift
    1. //Einfache Funktion
    2. Funktion countNumber($num1,$num2 ){
    3. return "$num1 * $num2 = ".$num1 * $num2.'
      '
      ;
    4. }
    5. echo countNumber(10,10);
    6. echo '

      '

    7. //Parameter zwischen Funktionen übergeben
    8. //Wert drücken Übergabemethode
    9. Funktion Beispiel ($m ) {
    10. $m = $m * 5 + 10;
    11.  
    12. echo 'Der Wert von $m innerhalb der Funktion ist:'. $m.'
      '
      ;
      $mm
    13. = 1;
    14. Beispiel($mm); .$mm
    15. . '
      '
      ; echo
    16. '

      ' //Pass by reference

    17. Funktion
    18. Beispiel1(&$m){  
    19. $m
    20. =
    21. $m
    22. * 5 + 10 Für: '
    23. .$m.'
      '
      ;
    24. } $mmm = 1;
    25. example1( $mmm); Der Wert von $mmm ist: '.$mmm.';>
    26. echo
    27. '

      '

    28. ; >
    29. //Optionale Parameter, $tax ist ein optionaler Parameter, Sie können ihn ausfüllen oder leer lassen
    30. Funktion Werte($Preis,$Steuer =""){
    31.  
    32. $preis + = $steuer;
    33. :'
    34. .
    35. $preis
    36. .'
      '
    37. } values(100,20); values(100); >echo '

      '

    38. ;
    39. //Referenz auf die Funktion selbst
    40. Funktion &rExample2($tmp=0){  $tmp
    41. =
    42. $tmp
    43. .
    44. '123456 '
    45. ;
    46. $tmp
    47. ;
    48. }
    49. $str5 = &example2("kankan");
    50. echo $str5.'

      ';

    51. ?> 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.
Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage