-
获取常量值的有两种方法取值。第一种是使用常量名直接获取值;例如计算圆周率的面积,如下(“*”是运算符,相当于乘号,后面部分的小节会介绍):
<?php
define("PI",3.14);
$r=1;
$area = PI*$r*$r; //计算圆的面积
?>第二种是使用constant()函数。它和直接使用常量名输出的效果是一样的,但函数可以动态的输出不同的常量,在使用上要灵活、方便,其语法格式如下:
mixed constant(string constant_name)
第一个参数constant_name为要获取常量的名称,也可为存储常量名的变量。如果成功则返回常量的值,失败则提示错误信息常量没有被定义。(注:mixed表示函数返回值类型为多种不同的类型,string表示参数类型为字符串类型)
例如:
查看全部 -
系统常量是PHP已经定义好的常量,我们可以直接拿来使用,常见的系统常量有:
(1)__FILE__ :php程序文件名。它可以帮助我们获取当前文件在服务器的物理位置。
(2)__LINE__ :PHP程序文件行数。它可以告诉我们,当前代码在第几行。
(3)PHP_VERSION:当前解析器的版本号。它可以告诉我们当前PHP解析器的版本号,我们可以提前知道我们的PHP代码是否可被该PHP解析器解析。
(4)PHP_OS:执行当前PHP版本的操作系统名称。它可以告诉我们服务器所用的操作系统名称,我们可以根据该操作系统优化我们的代码。
查看全部 -
注释
查看全部 -
第一
查看全部 -
自定义网站根目录
更改网站根目录的存放位置,需要更改Apache的httpd.conf文件的两处,打开httpd.conf文件
DocumentRoot "X:/wamp\www" 中"X:/wamp\www"文件夹地址改为你新建的文件夹地址,例如"G:/Demo"
下面几行<Directory "X:/wamp\www"> 中的"X:/wamp\www"文件夹地址亦改为你新建的文件夹地址,例如"G:/Demo"。
重新启动所有服务即可。
左击菜单栏“www 目录”显示的更改,需要更改wamp开发包中的配置文件wampmanager.ini和wampmanager.tpl。
更改wampmanager.ini文件中[Menu.Left]标记中Type: item; Caption: "www 目录"; Action: shellexecute; FileName: "X:/wamp/www"; 这一句中的Caption值"www 目录"为"Demo目录",并更改FileName值"X:/wamp/www"为目标文件夹,例如:"G:/Demo"即可。
更改wampmanager.tpl文件中[Menu.Left]标记中Type: item; Caption: "${w_wwwDirectory}"; Action: shellexecute; FileName: "${wwwDir}";这一句中的Caption值 "${w_wwwDirectory}"为 "Demo目录",更改FileName值"${wwwDir}"为"G:\Demo"。
退出并重新启动所有服务即可。
查看全部 -
不是很懂,是取相近的值吗
查看全部 -
$num = rand(1,50);//获取1至50的随机数
查看全部 -
$today = date('m-d',time());//获取当天日期
查看全部 -
我们可以通过使用“memory_get_usage”获取当前PHP消耗的内存。查看全部
-
特别需要注意的是,在PHP中变量名是区分大小写的,如“$my_book”与“$my_Book”代表两个不同的变量。查看全部
-
变量名不允许包含空格。当变量名由多个单词组成,建议使用“_”进行分隔(比如 $my_apple),俗称下划线法,或者以大写字母开头比如 $myApple,俗称骆驼式命名法(也称驼峰命名法)。查看全部
-
”var_dump”函数可以将我们的变量的数据类型(后查看全部
-
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>欢迎学习php!</title>
</head>
<body>
<p>
<?php
?></p>
</body>
</html>
查看全部 -
<?php
$a = 0.1;
$b = 0.7;
var_dump(bcadd($a,$b,2) == 0.8);?>
php有BC高精确度函数库,下面是一些常用的BC高精确度函数使用:
bcadd — 将两个高精度数字相加
bccomp — 比较两个高精度数字,返回-1, 0, 1
bcdiv — 将两个高精度数字相除
bcmod — 求高精度数字余数
bcmul — 将两个高精度数字相乘
bcpow — 求高精度数字乘方
bcpowmod — 求高精度数字乘方求模,数论里非常常用
bcscale — 配置默认小数点位数,相当于就是Linux bc中的”scale=”
bcsqrt — 求高精度数字平方根
bcsub — 将两个高精度数字相减
查看全部 -
ㅠ커너넌查看全部
举报