zoukankan      html  css  js  c++  java
  • PHP语句函数

    运算符

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

    字符串拼接用.      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>
    
  • 相关阅读:
    Example of Formalising a Grammar for use with Lex & Yacc
    TCL脚本语言基础介绍
    linux环境下的c++编程
    如何利用FPGA进行时序分析设计
    可移植的配置visual studio工程第三方库
    [转]windows10 1703 鼠标右键打开命令提示符cmd
    重载和const形参的学习心得
    华为codecraft2018总结
    【转】C/C++使用心得:enum与int的相互转换
    C++学习笔记1-使用数组进行vector初始化
  • 原文地址:https://www.cnblogs.com/navyouth/p/8202775.html
Copyright © 2011-2022 走看看