-
常见的系统常量有: (1)__FILE__ :php程序文件名。它可以帮助我们获取当前文件在服务器的物理位置。 (2)__LINE__ :PHP程序文件行数。它可以告诉我们,当前代码在第几行。 (3)PHP_VERSION:当前解析器的版本号。它可以告诉我们当前PHP解析器的版本号,我们可以提前知道我们的PHP代码是否可被该PHP解析器解析。 (4)PHP_OS:执行当前PHP版本的操作系统名称。它可以告诉我们服务器所用的操作系统名称,我们可以根据该操作系统优化我们的代码查看全部
-
<?php if(条件){ //分配服务器干的任务A }else{ //分配服务器干的任务B } ?> <?php date_default_timezone_set('Asia/ShangHai'); $today = date('m-d',time());//获取当天日期 $birthday = "02-14";//生日 $money = 238;//消费金额 $discount = 0.8;//八折优惠 if($today==$birthday){ $money=$money*$discount; }else{ $money=$money*1; } echo $money; ?>查看全部
-
PHP 的数组。。。这个样子啊查看全部
-
PHP的赋值运算符有两种,分别是: (1)“=”:$a=$b 把右边表达式的值赋给左边的运算数。它将右边表达式值复制一份,交给左边的运算数。换而言之,首先给左边的运算数申请了一块内存,然后把复制的值放到这个内存中。 (2)“&”:$a=&$b 引用赋值,意味着两个变量都指向同一个数据。它将使两个变量共享一块内存,如果这个内存存储的数据变了,那么两个变量的值都会发生变化。查看全部
-
如果常量被重复定义以后,PHP解析器会发出“Constant XXX already defined”的警告,提醒我们该常量已经被定义过。 defined()函数可以帮助我们判断一个常量是否已经定义,其语法格式为: bool defined(string constants_name) 它只有参数constant_name,指的是要获取常量的名称,若存在则返回布尔类型true,否则返回布尔类型false; (注:bool表示函数返回值类型为布尔类型)查看全部
-
使用常量值的两种方式:1.直接使用常量名,2.使用constant()方法,传入的参数可以是常量名,也可以是存储常量名的变量的名字。查看全部
-
常见的系统常量有: (1)__FILE__ :php程序文件名。它可以帮助我们获取当前文件在服务器的物理位置。 (2)__LINE__ :PHP程序文件行数。它可以告诉我们,当前代码在第几行。 (3)PHP_VERSION:当前解析器的版本号。它可以告诉我们当前PHP解析器的版本号,我们可以提前知道我们的PHP代码是否可被该PHP解析器解析。 (4)PHP_OS:执行当前PHP版本的操作系统名称。它可以告诉我们服务器所用的操作系统名称,我们可以根据该操作系统优化我们的代码。查看全部
-
PHP中提供了一个错误控制运算符“@”,对于一些可能会在运行过程中出错的表达式时,我们不希望出错的时候给客户显示错误信息,这样对用户不友好。于是,可以将@放置在一个PHP表达式之前,该表达式可能产生的任何错误信息都被忽略掉; 如果激活了track_error(这个玩意在php.ini中设置)特性,表达式所产生的任何错误信息都被存放在变量$php_errormsg中,此变量在每次出错时都会被覆盖,所以如果想用它的话必须尽早检查。查看全部
-
自拟顶端口号 安装好wamp服务但不能启动,可能是因为端口冲突,apache默认端口为80端口,若被占用就启动不能,故修改。 打开httpd.conf,查找80,找到Listen80,改成另一个数字8080,servername localhost:80,改成上一个数字。保存,关闭,重启服务。 打开浏览器,输入:localhost:8080/test.php,回车,出现。 web服务默认寻找80端口,故不需输入80,其他端口号必须输入查看全部
-
<?php $num = rand(1,50);//获取1至50的随机数 $info = "";//提示信息 switch($num){ case 1: $info = "恭喜你!中了一等奖!"; break; case 2: $info = "恭喜你!中了二等奖!"; break; case 3: $info = "恭喜你!中了三等奖!"; break; default: $info = "很遗憾!你没有中奖!"; } echo $info; //输出是否中奖 ?>查看全部
-
多站点配置:管理运行多个网站和项目 添加站点:找到wamp根目录下的bin下的apache下的config下的extra下的httpd-vhosts.conf,打开,添加多个站点,有示例,复制粘贴两下。severadmin--设置管理员的邮箱地址;documentroot--文件目录,指向网站代码指向的目录;servername;错误日志;日常日志。只用到documentname和servername,其他可删掉。documentroot可改成Demo,网站域名修改。 多站点配置: 1)apach->conf->httpd-vhosts.conf(虚拟目录配置文件):添加两个站点 etc:DocumentRoot "网站代码目录" ServerName 域名(myweb.com) 2)apach->httpd.conf :去掉注释httpd-vhosts.conf 3)apach->httpd.conf :注释allow from 127.0.0.2 and deny(改为allow) from all查看全部
-
<?php //首先采用“fopen”函数打开文件,得到返回值的就是资源类型。 $file_handle = fopen("/data/webroot/resource/php/f.txt","r"); if ($file_handle){ //接着采用while循环(后面语言结构语句中的循环结构会详细介绍)一行行地读取文件,然后输出每行的文字 while (!feof($file_handle)) { //判断是否到最后一行 $line = fgets($file_handle); //读取一行文本 echo $line; //输出一行文本 echo "<br />"; //换行 } } fclose($file_handle);//关闭文件 ?>查看全部
-
在结尾的一行,一定要另起一行,并且此行除了“GOD”,并以“;”号结束之外,不能有任何其他字符,前后都不能有,包括空格,否则会出现错误的哦。切记切记哦。查看全部
-
双引号中的变量会被解析,单引号中的变量不会被解析,会当做字符串原样输出查看全部
-
Heredoc结构形式: 以<<<End开始标记开始,以End结束标记结束,结束标记必须顶头写,不能有缩进和空格,且在结束标记末尾要有分号 。开始标记和开始标记相同,比如常用大写的EOT、EOD、EOF来表示,但是不只限于那几个,只要保证开始标记和结束标记不在正文中出现即可。 常用在输出包含大量HTML语法d文档的时候查看全部
举报
0/150
提交
取消