>  기사  >  백엔드 개발  >  Android 프로그래머가 배우는 PHP 개발(8) - 사전 정의된 상수 연산 기호 - PhpStorm

Android 프로그래머가 배우는 PHP 개발(8) - 사전 정의된 상수 연산 기호 - PhpStorm

黄舟
黄舟원래의
2017-03-02 10:01:531072검색

상수, 미리 정의된 상수(그냥 이해하세요), 연산 기호(이 블로그를 읽을 때 다음 연산자의 작동 방식을 알 필요는 없고 연산자만 이해하면 됩니다), 변수 값은 문자열입니다. a일 때는 ++와 ---

사칙 연산 기호의 예에 중점을 둡니다.

<?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

위 내용은 PHP 개발을 배우는 안드로이드 프로그래머의 내용입니다(8) - 상수 사전 정의된 상수 연산 기호 - PhpStorm에 대한 자세한 내용은 PHP 중국어 웹사이트( www.php.cn)!



성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.