运算符

+、-、*、/、++、--、+=、-=、%

字符串拼接用.      js里面用+拼接

逻辑运算符

and &&  、  or ||   、 !

错误运算符

@(可以抑制错误)

错误分类有 notice   注意

warning   警告    这两个都可以用@抑制错误

error    错误      不可以用@抑制错误

<body>
<?php
echo $a;
?>
</body>

<body>
<?php
echo @$a;
?>
</body>

三元运算符

<body>
<?php
$a = true ;
echo $a? "男":"女";
$b = false ;
echo $b? "男":"女";
?>
</body>

语句(和js类似)

顺序语句

分支语句

if...else...

	<?php
$a=10;
if($a>10){
echo "不可能";
}
else if ($a<10){
echo "还是不可能";
}
else{
echo "a=10";
}
?>
</body>

switch...case...

<body>
<?php
$a = 10 ;
switch($a){
case 1:
echo "11111";
break;
case 2:
echo "2222";
break;
default:
echo "10";
}
?>
</body>

循环语句

for循环

<body>
<?php
for($a=0;$a<10;$a++){
echo "$a";
}
?>
</body>

0123456789

while循环

<body>
<?php
$a=0;
while($a<10){
echo "hello world<br>";
$a++;
}
?>
</body>

函数

function test(){
          echo "hello world";
 }
 test();

可变参数的函数

<body>
<?php
function test(){
$arr=func_get_args();//获取用户给的参数
var_dump($arr);
}
test(10,3,6,2);
?>
</body>

不固定参数个数,不管给几个参数都可以

<body>
<?php
function test(){
$arr=func_get_args();
$sum=0;
for($i=0;$i<count($arr);$i++){
$sum=$sum+$arr[$i];
}
return $sum;
}
echo test(10,3,6,2);
?>
</body>

21

有默认值的函数

<body>
<?php
function test($a="张三"){
echo"姓名为:{$a}";
}
test("李四");//有参数输出这个参数没有参数输出默认参数
?>
</body>

rand随机数参数

echo rand (0,10)//0-10之间的随机数

获取当前日期时间

<body>
<?php
echo time();//从1970年1月1号8点开始到现在的秒数的时间戳,24*60*60是一天
?>
</body>

格式化时间戳  date

<body>
<?php
echo date("Y-m-d H:i:s",time());//格式化当前之间戳可以省略time。time也可以换成时间戳的具体数
?>
</body>

将日期时间编码为时间戳

<body>
<?php
strtotime("2018-1-5 14:36:36");
?>
</body>

PHP语句函数的更多相关文章

  1. javascript高级编程3第三章:基本概念 本章内容 语法 数据类型 流控制语句 函数

    3.1 语法 ECMAScript的语法大量借鉴了C及其他类C语言的语法. 3.1.1 区分大小写 3.1.2 标识符 所谓标识符,就是值变量.函数.属性的名字,或者函数的参数.标识符可以是按照下列格 ...

  2. SQL语句函数详解__sql聚合函数

    函数是一种有零个或多个参数并且有一个返回值的程序.在SQL中Oracle内建了一系列函数,这些函数都可被称为SQL或PL/SQL语句,函数主要分为两大类:单行函数.组函数 本文将讨论如何使用单行函数及 ...

  3. php入门 数据类型 运算符 语言结构语句 函数 类与面向对象

    php PHP-enabled web pages are treated just like regular HTML pages and you can create and edit them ...

  4. python 循环语句 函数 模块

    python循环语句 while循环语法结构 当需要语句不断的重复执行时,可以使用while循环 while expression: while_suite 语句ehile_suite会被连续不断的循 ...

  5. MySQL常用SQL语句/函数/存储过程

    一句话总结 SELECT count(*) FROM user WHERE id>0 GROUP BY name HAVING count(*)>1 ORDER BY count(*)DE ...

  6. PHP 语句 函数 字符串处理

    语句: 一:分支语句 1.if(条件1){满足条件1执行} 2.if(条件1){满足条件1执行}else{不满足条件1执行} 3.if(条件1){满足条件1执行}else if(条件2){满足条件2执 ...

  7. JS之 if语句函数 对接事件动作 函数更改css css对接需要换妆的区id或class

      if 函数的实现步骤: function +名字() 指定id , 指定开关(display: none or block) if + else 构成逻辑 控制开关 决定在哪里安置一个灯泡, 指定 ...

  8. Python return语句 函数返回值

    return语句是从python 函数返回一个值,在讲到定义函数的时候有讲过,每个函数都要有一个返回值.Python中的return语句有什么作用,今天就来仔细的讲解一下. python 函数返回值 ...

  9. C++ 语句函数再探

    1. 表达式只计算,抛弃计算结果: 2. 空语句什么也不做: 3.switch case语句漏写break,将会从匹配到的情况开始执行,直到语句结束 int main() { ; i + ; //表达 ...

随机推荐

  1. MyCAT 在 Cobar 的基础上,完成了彻底的 NIO 通讯,并且合并了两个线程池

    研读: 1.http://www.mycat.io <Mycat权威指南> 第 2 章 Mycat 前世今生: 浏览: 深度认识 Sharding-JDBC:做最轻量级的数据库中间层 - ...

  2. 解决pathForResource返回nil, 无法读取plist文件问题

    有很多人在设置plist文件的时候, 会发现读取不了plist文件里面的内容, 返回值为nil, 下面我们来解决一下这个问题. 首先我们打开工程并且按照下面的步骤来设置: 设置好后, 我们来写一段代码 ...

  3. springboot注入properties配置到javabean

    一.再application.properties中添加 二. @Value("${field}")在字段上面加个注解

  4. install python in wine

    wget http://www.kegel.com/wine/winetricks chmod +x winetricks ./winetricks 钩选msxml3就可以了. ___________ ...

  5. log4j layout日志信息格式

    Log4j提供的layout有以下几种 org.apache.log4j.HTMLLayout(以HTML表格形式布局), org.apache.log4j.PatternLayout(可以灵活地指定 ...

  6. vivado SDK之找不到"platform.h"

    解决方法:建工程的时候不要选择empty application,而是选择hello  world,里面会自动包含platform.c,platform.h等. 另外,常用的xgpio.h头文件有时候 ...

  7. dba工作内容

    一.数据库管理员的工作内容 关键词:dba工作内容 转自:http://blog.sina.com.cn/s/blog_44e0d0490102won1.html 1.规划与建设: 1.数据库服务器环 ...

  8. CA证书和TLS介绍

    数字签名 用自己的私钥给数据加密就叫数字签名 公钥传输威胁 在A和B的通信中,C可以把自己的公钥发给A,让A把C的公钥当成B的公钥,这样的话.B拿到加密数据反而无法解密,而C却可以解密出数据.从而实现 ...

  9. 类属性"get"必须声明主体,因为它未标记为 abstract 或 extern[解决方法]

    当在页面cs文件中,写类属性时,运行会碰到以下问题:CS0501: “ASP.default_aspx.Person.Level.get”必须声明主体,因为它未标记为 abstract 或 exter ...

  10. redis实现消息队列(七)

    1. 介绍 redis有一个数据类型叫list(列表),它的每个子元素都是 string 类型的双向链表.我们可以通过 push,pop 操作从链表的头部或者尾部添加删除元素.这使得 list 既可以 ...