PHP

原创 2016年08月30日 13:43:03

$var_name = "苹果";
$n = 10;

”var_dump”函数可以将我们的变量的数据类型

“memory_get_usage”获取当前PHP消耗的内存

整型(integer):类似于常见的整数。它可以用十进制、八进制、十六进制指定。十进制就是日常使用的数字;八进制,数字前必须加上“0”(这个0是阿拉伯数字0,可不是英文字母“欧”哦);十六进制,数字前必须加“0x” (这个0也是阿拉伯数字0,不是“欧”哦)

科学计数法

当双引号中包含变量时,变量会与双引号中的内容连接在一起;

当单引号中包含变量时,变量会被当做字符串输出。


HEREDOC     $string1 = <<<GOD
我有一只小毛驴,我从来也不骑。
有一天我心血来潮,骑着去赶集。
我手里拿着小皮鞭,我心里正得意。
不知怎么哗啦啦啦啦,我摔了一身泥.
GOD;

$file_handle = fopen("/data/webroot/resource/php/f.txt","r");

fclose($file_handle);//关闭文件

常量:固定的值  、固定量。主要功效是可以避免重复定义,篡改变量值

$p = "PII";
define("PI",3.14);
define($p,3.14);  常量名、常量值、是否大小写敏感

系统常量  

(1)__FILE__ :php程序文件名。它可以帮助我们获取当前文件在服务器的物理位置。

(2)__LINE__ :PHP程序文件行数。它可以告诉我们,当前代码在第几行。

(3)PHP_VERSION:当前解析器的版本号。它可以告诉我们当前PHP解析器的版本号,我们可以提前知道我们的PHP代码是否可被该PHP解析器解析。

(4)PHP_OS:执行当前PHP版本的操作系统名称。它可以告诉我们服务器所用的操作系统名称,我们可以根据该操作系统优化我们的代码。

echo __FILE__;
echo "<br />";
echo __LINE__;
echo "<br />";
echo PHP_VERSION;
echo "<br />";
echo PHP_OS;
echo "<br />";
mixed表示函数返回值类型为多种不同的类型

取出常量的值:①常量名直接取值  ②使用constant()函数。它和直接使用常量名输出的效果是一样的,但函数可以动态的输出不同的常量,在使用上要灵活、方便

mixed constant(string constant_name)

defined()函数可以帮助我们判断一个常量是否已经定义

$p = "PI1";
$is1 = defined($p);

PHP运算符一般分为算术运算符、赋值运算符、比较运算符、三元运算符、逻辑运算符、字符串连接运算符、错误控制运算符。


赋值运算符

PHP的赋值运算符有两种,分别是:

(1)“=”:把右边表达式的值赋给左边的运算数。它将右边表达式值复制一份,交给左边的运算数。换而言之,首先给左边的运算数申请了一块内存,然后把复制的值放到这个内存中。

(2)“&”:引用赋值,意味着两个变量都指向同一个数据。它将使两个变量共享一块内存,如果这个内存存储的数据变了,那么两个变量的值都会发生变化。

    $a = "我在慕课网学习PHP!";
$b = $a;
$c = &$a;
$a = "我天天在慕课网学习PHP!";
echo $b."<br />";
echo $c."<br />";

比较运算符:等于、全等、不等、非全等、大于、小于。 不等也可以为<>

逻辑运算符:与、或、非、异或  and、or、!、xor、&&、||

字符串连接符:① .  ② .=

PHP中提供了一个错误控制运算符“@”,对于一些可能会在运行过程中出错的表达式时,我们不希望出错的时候给客户显示错误信息,这样对用户不友好。于是,可以将@放置在一个PHP表达式之前,该表达式可能产生的任何错误信息都被忽略掉;

ceil() 函数向上舍入为最接近的整数。

条件结构语句

if else           switch case break default   while  do... while...   for

在PHP中foreach循环语句,常用于遍历数组,一般有两种使用方式:不取下标、取下标

<?php
 foreach (数组 as 值){
//执行的任务
}
?>
<?php
foreach (数组 as 下标 => 值){
 //执行的任务
}
?>
<?php
$students = array(
'2010'=>'令狐冲',
'2011'=>'林平之',
'2012'=>'曲洋',
'2013'=>'任盈盈',
'2014'=>'向问天',
'2015'=>'任我行',
'2016'=>'冲虚',
'2017'=>'方正',
'2018'=>'岳不群',
'2019'=>'宁中则',
);//10个学生的学号和姓名,用数组存储
//使用循环结构遍历数组,获取学号和姓名  
foreach($students as $key =>$v)

    echo $key.":".$v;//输出(打印)学号:姓名
echo "<br />";
}
?>



php中or ,and的作用及使用

关于or,and的使用,查资料得知:and相当于then,or相当于else 下面通过举例来理解这两个关键字的使用:  比如:【1】 $isRight or $a=1000; 他与下面这段代码...
  • jijunyuan_11109
  • jijunyuan_11109
  • 2014年05月04日 16:47
  • 1328

[转]用PHP简易实现中文分词

 用PHP简易实现中文分词 文章作者:Hightman文章来自:http://php.twomice.net/show_hdr.php?xname=BORRG11&dname=P7SRG11&xpos...
  • heiyeshuwu
  • heiyeshuwu
  • 2006年06月11日 01:24
  • 6688

谈一谈php://input和php://output

对一php://input介绍,PHP官方手册文档有一段话对它进行了很明确地概述。  php://input 是个可以访问请求的原始数据的只读流。 POST 请求的情况下,最好使用 php://in...
  • qq_27682041
  • qq_27682041
  • 2017年06月16日 15:44
  • 3244

PHP的"::"、"->"和"=>"的区别

最近在学习php时,对"::"、"->"和"=>"三个运算符有点模糊,这里记录下学习的点滴,也让自己掌握的更牢固。 1."::" 运算法   该运算法是调用一个类中的静态成员的方法,如:  class...
  • wgw335363240
  • wgw335363240
  • 2014年03月04日 12:01
  • 8842

php模糊查询实例代码

php模糊查询实例代码参考
  • hky_php
  • hky_php
  • 2015年09月24日 16:29
  • 5587

php去除空格和换行

php去除空格和换行 function trimall($str){ $qian=array(" "," ","\t","\n","\r"); return str_replace(...
  • u011650048
  • u011650048
  • 2016年06月23日 12:12
  • 4204

php 全局变量global的使用方法

全局变量和“global”关键字 PHP默认定义了一些“超级全局(Superglobals)”变量,这些变量自动全局化,而且能够在 程序的任何地方中调用,比如$_GET和$ _REQUES...
  • mr_orange_klj
  • mr_orange_klj
  • 2016年12月21日 22:34
  • 4591

PHP使用SOAP做webservice

PHP SOAP扩展原文地址:http://wso2.org/library/1060译者:Jimmy,转载请注明出处http://jimmys.cn简介PHP的SOAP扩展可以用来提供和使用Web ...
  • guoguo1980
  • guoguo1980
  • 2008年05月12日 12:59
  • 5001

php冒泡排序详解笔记

原理/* * 冒泡排序(从小到大) * 原理: 假如10个数字 * 【 * 先比较出10个数字中最大的, 剩下9个数字 * 再比较出9个数字比...
  • qq_21956483
  • qq_21956483
  • 2016年10月10日 12:35
  • 4670

php 连接zookeeper实例

1、安装成功zookeeper后,在zookeeper 的bin目录下有启动相应的启动脚本 启动Server                       ./zkServer.sh start...
  • lz19880318
  • lz19880318
  • 2015年01月22日 11:26
  • 1924
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:PHP
举报原因:
原因补充:

(最多只允许输入30个字)