Nehmen Sie sich zwei Minuten Zeit, um die Operatoren in PHP zu verstehen

烟雨青岚
Freigeben: 2023-04-09 07:16:02
nach vorne
1983 Leute haben es durchsucht

Nehmen Sie sich zwei Minuten Zeit, um die Operatoren in PHP zu verstehen

(1) Arithmetischer Operator

Nehmen Sie sich zwei Minuten Zeit, um die Operatoren in PHP zu verstehen

<?php 
     $maxLine = 4; //每排人数
     $no = 17;//学生编号
     $line = ceil($no/$maxLine); // 向上取整
     $row = $no%$maxLine ? $no%$maxLine : $maxLine;    

     echo "编号<b>".$no."</b>的座位在第<b>".$line."</b>排第<b>".$row."</b>个位置";?>
Nach dem Login kopieren

(2) Zuweisungsoperator

  • “=": Weisen Sie den Wert des Ausdrucks rechts dem Operanden links zu. Es kopiert den Wert des Ausdrucks auf der rechten Seite und gibt ihn an den Operanden auf der linken Seite weiter. Mit anderen Worten: Beantragen Sie zunächst ein Stück Speicher für den Operanden auf der linken Seite und legen Sie dann den kopierten Wert in diesen Speicher ab.
  • „&“: Referenzzuweisung, was bedeutet, dass beide Variablen auf dieselben Daten verweisen . Dadurch teilen sich zwei Variablen einen Teil des Speichers. Wenn sich die in diesem Speicher gespeicherten Daten ändern, ändern sich die Werte beider Variablen
<?php 
    $a = "我在慕课网学习PHP!"; 
       $b = $a;    $c = &$a; 
       $a = "我天天在慕课网学习PHP!";
        echo $b."<br />"; 
     // 我在慕课网学习PHP!
    echo $c."<br />"; 
     // 我天天在慕课网学习PHP!
     ?>
Nach dem Login kopieren

(3) Vergleichsoperator

Nehmen Sie sich zwei Minuten Zeit, um die Operatoren in PHP zu verstehen

<?php  
    $a = 1;    $b = "1";
    var_dump($a == $b); // true

    var_dump($a === $b); // false

    var_dump($a != $b); //false

    var_dump($a <> $b); // false

    var_dump($a !== $b); // true

    var_dump($a < $b); //false

    $c = 5;
    var_dump($a < $c); //true

    var_dump($a > $c); // false

    var_dump($a <= $c); // true

    var_dump($a >= $c); // false

    var_dump($a >= $b); // true?>
Nach dem Login kopieren

(4) Ternärer Operator

  • ("?:") Der ternäre Operator ist auch ein Vergleichsoperator
  • Ausdruck (Ausdruck1)?(Ausdruck2):(Ausdruck3). Wenn der Wert von Ausdruck1 wahr ist, ist der Wert dieses Ausdrucks Ausdruck2, andernfalls ist er Ausdruck3.
<?php 
    $a = 78;//成绩
    $b = $a >= 60 ? "及格": "不及格"; 
    echo $b;?>
Nach dem Login kopieren

(5) Logischer Operator

Nehmen Sie sich zwei Minuten Zeit, um die Operatoren in PHP zu verstehen

(6) String-Verkettungsoperator

  • Verkettungszuweisungsoperator ("."): Gibt die Zeichenfolge zurück, die durch Anhängen des rechten Arguments an das linke Argument erhalten wird.
  • Verkettungszuweisungsoperator (".="): Nach dem Anhängen des rechten Arguments Parameter zum linken Parameter
<?php 
    $a = "张先生";    $tip = $a.",欢迎您在慕课网学习PHP!";
        $b = "东边日出西边雨";    
    $b .= ",道是无晴却有晴";
        $c = "东边日出西边雨";    
    $c = $c.",道是无晴却有晴";
        echo  $tip."<br />";
            echo  $b."<br />"; 
               echo  $c."<br />";
               ?>
Nach dem Login kopieren

(7) Fehlerkontrolloperator

  • Ein Fehlerkontrolloperator wird in PHP „@“ für einige bereitgestellt Ausdrücke, die während des Betriebs Fehler verursachen können, möchten wir den Kunden keine Fehlermeldungen anzeigen, wenn Fehler auftreten, was nicht benutzerfreundlich ist.
  • Sie können @ in einen PHP-Ausdruck einfügen. Zuvor können alle Fehlermeldungen angezeigt werden, die auftreten könnten Die durch den Ausdruck generierten Fehlermeldungen wurden ignoriert.
  • Wenn die Funktion „track_error“ (eingestellt in php.ini) aktiviert ist, wurden alle durch den Ausdruck generierten Fehlermeldungen in Variablen in $php_errormsg gespeichert. Diese Variable wird jedes Mal überschrieben Es ist ein Fehler aufgetreten. Wenn Sie ihn verwenden möchten, müssen Sie ihn daher so früh wie möglich überprüfen
  • Es ist zu beachten, dass das Fehlerkontrollpräfix „@“ das Parsen von Fehlerinformationen nicht blockiert und dies auch nicht tun kann vor der Definition einer Funktion oder Klasse und kann nicht in bedingten Strukturen wie if und foreach verwendet werden
<?php  
 $conn = @mysql_connect("localhost","username","password");
  echo "出错了,错误原因是:".$php_errormsg;
  ?>
Nach dem Login kopieren

Vielen Dank fürs Lesen, ich hoffe, Sie werden viel davon profitieren.

Dieser Artikel ist reproduziert von: https://blog.csdn.net/sinat_35615296/article/details/78813100

Empfohlenes Tutorial: „PHP-Tutorial

Das obige ist der detaillierte Inhalt vonNehmen Sie sich zwei Minuten Zeit, um die Operatoren in PHP zu verstehen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
php
Quelle:csdn.net
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
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!