Les programmeurs Android apprennent le développement PHP (8) - symboles d'opération constants prédéfinis - PhpStorm

黄舟
Libérer: 2023-03-06 09:52:02
original
1077 Les gens l'ont consulté

Constantes, constantes prédéfinies (il suffit de les comprendre), symboles d'opération (quand vous lisez ce blog, vous n'avez pas besoin de savoir comment fonctionnent les opérateurs suivants, comprenez simplement les opérateurs), la valeur de la variable est une chaîne Quand a et --- se concentrent sur ~

exemples de symboles d'opérations arithmétiques.

<?php
    /**
     * 常量
     */
    // $表示变量,可以重新赋值
    $root = "localhost";
    // define表示常量,不可以重新赋值,也不能unset()来清除常量
    define("ROOT",10,true);

    /**
     * defined() 函数检查某常量是否存在。
     * 注意,声明常量是define(),判断常量是defined()
     * 千万别写错了
     */
    if (defined("ROOT")){
        echo ROOT+10;
        echo "<br>";
    }else{
        echo "defined false";
        echo "<br>";
    }

    /**
     * 预定义常量(了解即可)
     */
    echo &#39;PHP常用的预定义常量:&#39;.&#39;<br>&#39;;
    echo &#39;当前php的版本为(PHP_VERSION):&#39;.PHP_VERSION.&#39;<br>&#39;; // 当前php的版本为(PHP_VERSION):5.6.29
    echo &#39;当前所使用的操作系统类型(PHP_OS):&#39;.PHP_OS.&#39;<br>&#39;; // 当前所使用的操作系统类型(PHP_OS):WINNT
    echo &#39;web服务器与PHP之间的接口为(PHP_SAPI):&#39;.PHP_SAPI.&#39;<br>&#39;; // web服务器与PHP之间的接口为(PHP_SAPI):cgi-fcgi
    echo &#39;最大的整型数(PHP_INT_MAX):&#39;.PHP_INT_MAX.&#39;<br>&#39;; // 最大的整型数(PHP_INT_MAX):2147483647
    echo &#39;php默认的包含路径(DEFAULT_INCLUDE_PATH):&#39;.DEFAULT_INCLUDE_PATH.&#39;<br>&#39;; // php默认的包含路径(DEFAULT_INCLUDE_PATH):.;C:\php\pear
    echo &#39;pear的安装路径(PEAR_INSTALL_DIR):&#39;.PEAR_INSTALL_DIR.&#39;<br>&#39;; // pear的安装路径(PEAR_INSTALL_DIR):C:\php\pear
    echo &#39;pear的扩展路径(PEAR_EXTENSION_DIR):&#39;.PEAR_EXTENSION_DIR.&#39;<br>&#39;; // pear的扩展路径(PEAR_EXTENSION_DIR):C:\php\ext
    echo &#39;php的执行路径(PHP_BINDIR):&#39;.PHP_BINDIR.&#39;<br>&#39;; // php的执行路径(PHP_BINDIR):C:\php
    echo &#39;php扩展模块的路径为(PHP_LIBDIR):&#39;.PHP_LIBDIR.&#39;<br>&#39;; // php扩展模块的路径为(PHP_LIBDIR):C:\php
    echo &#39;指向最近的错误处(E_ERROR):&#39;.E_ERROR.&#39;<br>&#39;; // 指向最近的错误处(E_ERROR):1
    echo &#39;指向最近的警告处(E_WARNING):&#39;.E_WARNING.&#39;<br>&#39;; // 指向最近的警告处(E_WARNING):2
    echo &#39;指向最近的注意处(E_NOTICE):&#39;.E_NOTICE.&#39;<br>&#39;; // 指向最近的注意处(E_NOTICE):8
    echo &#39;自然对数e值(M_E):&#39;.M_E.&#39;<br>&#39;; // 自然对数e值(M_E):2.718281828459
    echo &#39;数学上的圆周率的值(M_PI):&#39;.M_PI.&#39;<br>&#39;; // 数学上的圆周率的值(M_PI):3.1415926535898
    echo &#39;逻辑真值(TRUE):&#39;.TRUE.&#39;<br>&#39;; // 逻辑真值(TRUE):1
    echo &#39;逻辑假值(FALSE):&#39;.FALSE.&#39;<br>&#39;; // 逻辑假值(FALSE):
    echo &#39;当前文件行数(__LINE__):&#39;.__LINE__.&#39;<br>&#39;; // 当前文件行数(__LINE__):43
    echo &#39;当前文件路径名(__FILE__):&#39;.__FILE__.&#39;<br>&#39;; // 当前文件路径名(__FILE__):C:\Users\iwanghang\PhpstormProjects\untitled1\ceshi.php
    echo &#39;当前被调用的函数名(__FUNCTION__):&#39;.__FUNCTION__.&#39;<br>&#39;; // 当前被调用的函数名(__FUNCTION__):
    echo &#39;类名(__CLASS__):&#39;.__CLASS__.&#39;<br>&#39;; // 类名(__CLASS__):
    echo &#39;类的方法名(__METHOD__):&#39;.__METHOD__.&#39;<br>&#39;; // 类的方法名(__METHOD__):

    /**
     * 运算符号(看到这篇博客时,下面这些运算符是如何运算的不用知道,只是了解一下运算符)
     * 比如1+1,两个1都是运算云,+是运算符
     * 一元运算符:+1,-1,++,--,!
     * 二元运算符:+,-,*,/,%,>,<,=,==,===
     * 三元运算符:例如1?2:3
     * 算术运算符号:+,-,*,/,%,++,--
     * 赋值运算符号:=,+=,-=,*=,/=,%=
     * 比较运算符号:>,<,==,>=,<=,===,!=,!==
     * 位运算符号:&,|,^,~,>>,<<
     * 其他运算符号:?,:,@,=>,->
     */

    /**
     * 算术运算符号:+,-,*,/,%,++,--
     */
    echo "算术运算符号:<br>";
    $a = 13;
    $b = 2;
    echo $a + $b . "<br>"; // 15
    echo $a - $b . "<br>"; // 11
    echo $a * $b . "<br>"; // 26
    echo $a / $b . "<br>"; // 6.5
    echo $a % $b . "<br>"; // 1
    echo $a++ . "<br>"; // 13 运算结束a为13,下一次使用时a值为14
    echo $a-- . "<br>"; // 14 运算结束a值为14,下一次使用时a值为13
    echo ++$a . "<br>"; // 14 运算结束a值为14
    echo --$a . "<br>"; // 13 运算结束a值为13

    $x = "a";
    $x++;
    echo $x . "<br>"; // b
    $x++;
    echo $x . "<br>"; // c
    $x--;
    echo $x . "<br>"; // c
    $x--;
    echo $x . "<br>"; // c
    ++$x;
    echo $x . "<br>"; // d
    --$x;
    echo $x . "<br>"; // d
Copier après la connexion

Ce qui précède est le contenu des programmeurs Android qui apprennent le développement PHP (8) - Symboles d'opération constante prédéfinis - PhpStorm Pour plus de contenu connexe, veuillez faire attention au chinois PHP. site Web (www.php.cn) !



Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal