热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Android程序员学PHP开发(8)-常量预定义常量运算符号-PhpStorm

转载请注明出处:http:blog.csdn.netiwanghangarticledetails54407264觉得博文有用,请点赞,请评论,请关注,谢谢!~常量、预定义常量(了解即可)
转载请注明出处: http://blog.csdn.net/iwanghang/article/details/54407264

觉得博文有用,请点赞,请评论,请关注,谢谢!~

常量、预定义常量(了解即可)、运算符号(看到这篇博客时,下面这些运算符是如何运算的不用知道,只是了解一下运算符),变量值为字符串a的时候++和--重点看一下~

算术运算符号 示例。

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

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

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

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

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

$x = "a";
$x++;
echo $x . "
"; // b
$x++;
echo $x . "
"; // c
$x--;
echo $x . "
"; // c
$x--;
echo $x . "
"; // c
++$x;
echo $x . "
"; // d
--$x;
echo $x . "
"; // d



转载请注明出处: http://blog.csdn.net/iwanghang/article/details/54407264



欢迎移动开发爱好者交流
沈阳或周边城市公司有意开发Android,请与我联系
联系方式

微信:iwanghang
QQ:413711276
邮箱:iwanghang@qq.com



觉得博文有用,请点赞,请评论,请关注,谢谢!~


推荐阅读
  • 本文介绍了如何使用PHP向系统日历中添加事件的方法,通过使用PHP技术可以实现自动添加事件的功能,从而实现全局通知系统和迅速记录工具的自动化。同时还提到了系统exchange自带的日历具有同步感的特点,以及使用web技术实现自动添加事件的优势。 ... [详细]
  • HDU 2372 El Dorado(DP)的最长上升子序列长度求解方法
    本文介绍了解决HDU 2372 El Dorado问题的一种动态规划方法,通过循环k的方式求解最长上升子序列的长度。具体实现过程包括初始化dp数组、读取数列、计算最长上升子序列长度等步骤。 ... [详细]
  • 本文介绍了OC学习笔记中的@property和@synthesize,包括属性的定义和合成的使用方法。通过示例代码详细讲解了@property和@synthesize的作用和用法。 ... [详细]
  • XML介绍与使用的概述及标签规则
    本文介绍了XML的基本概念和用途,包括XML的可扩展性和标签的自定义特性。同时还详细解释了XML标签的规则,包括标签的尖括号和合法标识符的组成,标签必须成对出现的原则以及特殊标签的使用方法。通过本文的阅读,读者可以对XML的基本知识有一个全面的了解。 ... [详细]
  • 动态规划算法的基本步骤及最长递增子序列问题详解
    本文详细介绍了动态规划算法的基本步骤,包括划分阶段、选择状态、决策和状态转移方程,并以最长递增子序列问题为例进行了详细解析。动态规划算法的有效性依赖于问题本身所具有的最优子结构性质和子问题重叠性质。通过将子问题的解保存在一个表中,在以后尽可能多地利用这些子问题的解,从而提高算法的效率。 ... [详细]
  • 本文介绍了指针的概念以及在函数调用时使用指针作为参数的情况。指针存放的是变量的地址,通过指针可以修改指针所指的变量的值。然而,如果想要修改指针的指向,就需要使用指针的引用。文章还通过一个简单的示例代码解释了指针的引用的使用方法,并思考了在修改指针的指向后,取指针的输出结果。 ... [详细]
  • GetWindowLong函数
    今天在看一个代码里头写了GetWindowLong(hwnd,0),我当时就有点费解,靠,上网搜索函数原型说明,死活找不到第 ... [详细]
  • 本文介绍了在开发Android新闻App时,搭建本地服务器的步骤。通过使用XAMPP软件,可以一键式搭建起开发环境,包括Apache、MySQL、PHP、PERL。在本地服务器上新建数据库和表,并设置相应的属性。最后,给出了创建new表的SQL语句。这个教程适合初学者参考。 ... [详细]
  • 本文介绍了Redis的基础数据结构string的应用场景,并以面试的形式进行问答讲解,帮助读者更好地理解和应用Redis。同时,描述了一位面试者的心理状态和面试官的行为。 ... [详细]
  • 如何用UE4制作2D游戏文档——计算篇
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了如何用UE4制作2D游戏文档——计算篇相关的知识,希望对你有一定的参考价值。 ... [详细]
  • 本文介绍了UVALive6575题目Odd and Even Zeroes的解法,使用了数位dp和找规律的方法。阶乘的定义和性质被介绍,并给出了一些例子。其中,部分阶乘的尾零个数为奇数,部分为偶数。 ... [详细]
  • CF:3D City Model(小思维)问题解析和代码实现
    本文通过解析CF:3D City Model问题,介绍了问题的背景和要求,并给出了相应的代码实现。该问题涉及到在一个矩形的网格上建造城市的情景,每个网格单元可以作为建筑的基础,建筑由多个立方体叠加而成。文章详细讲解了问题的解决思路,并给出了相应的代码实现供读者参考。 ... [详细]
  • 本文介绍了三种方法来实现在Win7系统中显示桌面的快捷方式,包括使用任务栏快速启动栏、运行命令和自己创建快捷方式的方法。具体操作步骤详细说明,并提供了保存图标的路径,方便以后使用。 ... [详细]
  • 成功安装Sabayon Linux在thinkpad X60上的经验分享
    本文分享了作者在国庆期间在thinkpad X60上成功安装Sabayon Linux的经验。通过修改CHOST和执行emerge命令,作者顺利完成了安装过程。Sabayon Linux是一个基于Gentoo Linux的发行版,可以将电脑快速转变为一个功能强大的系统。除了作为一个live DVD使用外,Sabayon Linux还可以被安装在硬盘上,方便用户使用。 ... [详细]
  • 本文介绍了在mac环境下使用nginx配置nodejs代理服务器的步骤,包括安装nginx、创建目录和文件、配置代理的域名和日志记录等。 ... [详细]
author-avatar
Ailsa大宝贝
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有