상수, 미리 정의된 상수(그냥 이해하세요), 연산 기호(이 블로그를 읽을 때 다음 연산자의 작동 방식을 알 필요는 없고 연산자만 이해하면 됩니다), 변수 값은 문자열입니다. 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 'PHP常用的预定义常量:'.'<br>'; echo '当前php的版本为(PHP_VERSION):'.PHP_VERSION.'<br>'; // 当前php的版本为(PHP_VERSION):5.6.29 echo '当前所使用的操作系统类型(PHP_OS):'.PHP_OS.'<br>'; // 当前所使用的操作系统类型(PHP_OS):WINNT echo 'web服务器与PHP之间的接口为(PHP_SAPI):'.PHP_SAPI.'<br>'; // web服务器与PHP之间的接口为(PHP_SAPI):cgi-fcgi echo '最大的整型数(PHP_INT_MAX):'.PHP_INT_MAX.'<br>'; // 最大的整型数(PHP_INT_MAX):2147483647 echo 'php默认的包含路径(DEFAULT_INCLUDE_PATH):'.DEFAULT_INCLUDE_PATH.'<br>'; // php默认的包含路径(DEFAULT_INCLUDE_PATH):.;C:\php\pear echo 'pear的安装路径(PEAR_INSTALL_DIR):'.PEAR_INSTALL_DIR.'<br>'; // pear的安装路径(PEAR_INSTALL_DIR):C:\php\pear echo 'pear的扩展路径(PEAR_EXTENSION_DIR):'.PEAR_EXTENSION_DIR.'<br>'; // pear的扩展路径(PEAR_EXTENSION_DIR):C:\php\ext echo 'php的执行路径(PHP_BINDIR):'.PHP_BINDIR.'<br>'; // php的执行路径(PHP_BINDIR):C:\php echo 'php扩展模块的路径为(PHP_LIBDIR):'.PHP_LIBDIR.'<br>'; // php扩展模块的路径为(PHP_LIBDIR):C:\php echo '指向最近的错误处(E_ERROR):'.E_ERROR.'<br>'; // 指向最近的错误处(E_ERROR):1 echo '指向最近的警告处(E_WARNING):'.E_WARNING.'<br>'; // 指向最近的警告处(E_WARNING):2 echo '指向最近的注意处(E_NOTICE):'.E_NOTICE.'<br>'; // 指向最近的注意处(E_NOTICE):8 echo '自然对数e值(M_E):'.M_E.'<br>'; // 自然对数e值(M_E):2.718281828459 echo '数学上的圆周率的值(M_PI):'.M_PI.'<br>'; // 数学上的圆周率的值(M_PI):3.1415926535898 echo '逻辑真值(TRUE):'.TRUE.'<br>'; // 逻辑真值(TRUE):1 echo '逻辑假值(FALSE):'.FALSE.'<br>'; // 逻辑假值(FALSE): echo '当前文件行数(__LINE__):'.__LINE__.'<br>'; // 当前文件行数(__LINE__):43 echo '当前文件路径名(__FILE__):'.__FILE__.'<br>'; // 当前文件路径名(__FILE__):C:\Users\iwanghang\PhpstormProjects\untitled1\ceshi.php echo '当前被调用的函数名(__FUNCTION__):'.__FUNCTION__.'<br>'; // 当前被调用的函数名(__FUNCTION__): echo '类名(__CLASS__):'.__CLASS__.'<br>'; // 类名(__CLASS__): echo '类的方法名(__METHOD__):'.__METHOD__.'<br>'; // 类的方法名(__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)!