运算符

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

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

逻辑运算符

and &&  、  or ||   、 !

错误运算符

@(可以抑制错误)

错误分类有 notice   注意

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

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

  1. <body>
  2. <?php
  3. echo $a;
  4. ?>
  5. </body>

  1. <body>
  2. <?php
  3. echo @$a;
  4. ?>
  5. </body>

三元运算符

  1. <body>
  2. <?php
  3. $a = true ;
  4. echo $a? "男":"女";
  5. $b = false ;
  6. echo $b? "男":"女";
  7. ?>
  8. </body>

语句(和js类似)

顺序语句

分支语句

if...else...

  1. <?php
  2. $a=10;
  3. if($a>10){
  4. echo "不可能";
  5. }
  6. else if ($a<10){
  7. echo "还是不可能";
  8. }
  9. else{
  10. echo "a=10";
  11. }
  12. ?>
  13. </body>

switch...case...

  1. <body>
  2. <?php
  3. $a = 10 ;
  4. switch($a){
  5. case 1:
  6. echo "11111";
  7. break;
  8. case 2:
  9. echo "2222";
  10. break;
  11. default:
  12. echo "10";
  13. }
  14. ?>
  15. </body>

循环语句

for循环

  1. <body>
  2. <?php
  3. for($a=0;$a<10;$a++){
  4. echo "$a";
  5. }
  6. ?>
  7. </body>

0123456789

while循环

  1. <body>
  2. <?php
  3. $a=0;
  4. while($a<10){
  5. echo "hello world<br>";
  6. $a++;
  7. }
  8. ?>
  9. </body>

函数

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

可变参数的函数

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

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

  1. <body>
  2. <?php
  3. function test(){
  4. $arr=func_get_args();
  5. $sum=0;
  6. for($i=0;$i<count($arr);$i++){
  7. $sum=$sum+$arr[$i];
  8. }
  9. return $sum;
  10. }
  11. echo test(10,3,6,2);
  12. ?>
  13. </body>

21

有默认值的函数

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

rand随机数参数

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

获取当前日期时间

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

格式化时间戳  date

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

将日期时间编码为时间戳

  1. <body>
  2. <?php
  3. strtotime("2018-1-5 14:36:36");
  4. ?>
  5. </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. 最佳实践:腾讯HTAP数据库TBase助力某省核心IT架构升级

    https://mp.weixin.qq.com/s/56NHPyzx5F6QeCjuOq5IRQ 资源隔离能力: 在HTAP系统中,OLTP和OLAP业务要同时运行,两者都会消耗巨量的资源都,如果不 ...

  2. 【软件测试】Junit入门

    写在前面:本博客为本人原创,严禁任何形式的转载!本博客只允许放在博客园(.cnblogs.com),如果您在其他网站看到这篇博文,请通过下面这个唯一的合法链接转到原文! 本博客全网唯一合法URL:ht ...

  3. 《linux 计划任务》- cron

    一:什么是计划任务 - 你给手机定了一个闹钟,每天的 7:00 会准时响铃叫你起床,这实际上就是一个计划任务 - 所谓定时任务,就是在已经定好的特定时间去执行的事情. - Cron是一个[守护程序]用 ...

  4. 【pyqtgraph绘图】Qt速成课程

    解读官方API-Qt速成课程 参考:http://www.pyqtgraph.org/documentation/qtcrashcourse.html Qt速成课程 PyQtGraph广泛使用Qt来生 ...

  5. project proposal写作框架

    主要有八个因素: 背景(Your Background):对于proposal有意义的要点,如国家职业证书.技能.经验.能力和实习经历等. 大纲(Outline Proposal):描述你明确的感兴趣 ...

  6. 转: js实现全角半角检测的方法

    //全角半角校验 function issbccase(strTmp) { for (var i=0; i<strTmp.length; i++) { if (strTmp.charCodeAt ...

  7. Asp.net Mvc Ajax.BeginForm提交表单

    之前Mvc中一直用Html.BeginForm提交表单,即如下: @using (Html.BeginForm("Add", "News", FormMetho ...

  8. nodejs 学习四 处理回调地狱

    面对下面回调,你面对这样代码,你心里难道不百万只羊驼吗? nodejs 提供了util.promisify方法,来解决这类问题.(类似es6 种是提供了Promise的方法). const fs = ...

  9. 使用Jersey上传文件

    采用jquery.form.js异步上传图片,并结合<form>表单 <script type="text/javascript"> //采用jquery. ...

  10. oc培训之变量课后练习

    1.打印常用数据类型长度,打印2.3f,使小数点后面为4位. float i=2.3f; printf("%.4f",i); 2.打印以下图形. int i,j,k,m,n; ;i ...