zoukankan      html  css  js  c++  java
  • php

    <?php
    			//is_int() 是不是整型
    			//is_bool()是不是布尔值
    			//is_string()是不是字符串
    			//is_array()是不是数组类型
    			//is_double()是不是浮点数
            
                  声明变量: $ $a = "hello"; $b = 1234;
                  输出:echo print echo "hello world"; echo "<br/>"; echo 123455; echo "<br/>"; echo $a; echo "<br/>"; echo gettype($a); //gettype 测试类型 echo "<br/>"; echo var_dump($a); //var_dump 测试类型 及 值 echo "<br/>"; echo is_string($a); //1 返回值1 是字符串 echo "<br/>"; echo is_string($b); // 不是,不返回 不操作 echo "<br/>"; print "dfjdkfj"; echo "<br/>"; // #die('word'); //后续在输入任何东西都无效
                  循环: $i = 0; while($i<10){ echo $i; echo "<br/>"; $i++; } for($i=0;$i<10;$i++){ echo $i; echo "<br/>"; // $i++; }
    判断 if($i<11){ echo "chengg"; }else{ echo "shibai"; } echo "<br/>"; // 变量 echo "这是第".__LINE__."行"; //49 显示行数 echo "<br/>"; echo $i."world"; //php 中拼接用 . echo "<br/>"; echo "该文件位于".__FILE__; //显示文件位置 echo "<br/>"; function testNAme(){ echo __FUNCTION__; //输出函数名 } testNAme(); echo "<br/>"

            //全局变量
            // $GLOBALS
            // $_REQUEST
            // $_POST
            // $_GET

            $a = 10;
            function fn(){
              $b = 100;
              $GLOBALS["c"] = $GLOBALS["a"] + $b;
            }
            fn();
            echo $c;

    ?>

      

    <?php
    //	函数
    	$a = 10;
    	 $b = 20;
    	function fn(){
    		global $a,$b;
    		$c = 30;
    		echo $a."6"; //106
    		echo "<br/>";
    		echo $b."7"; //207
    		echo "<br/>";
    		echo $c."8";  //308
    		echo "<br/>";
    	}
    		global $c;
    		echo $a."10"; //1010
    		echo "<br/>"; 
    		echo $b."11";//2011
    		echo "<br/>";
    		echo $c."12";
    		echo "<br/>";
    		fn();
    		
    		
    		
    		function fn1(){
    		static $a = 10;   //static 关键字  类似于闭包  让变量累加
    			$a ++;
    			echo $a;
    			echo "<br/>";
    		}
    		fn1(); //11
    		fn1(); //12
    		fn1(); //13
    		
    		
    		
    		//数组
    		$arr = array(1,2,3,4,3,2);
    //		echo $arr[0];  //1
    //		echo count($arr);   //6   长度
    		for($i = 0; $i < count($arr); $i++){
    			echo $arr[$i];
    			echo "<br/>";
    		}
    		
    		//关联数组
    		$arr = array("name" =>"liyang","age" =>18);
    		echo $arr["name"]; //liyang
    //		数组排序
    		sort() || rsort()
    		sort():升序排列
    		rsort():降序排列
    
    		//遍历关联数组: foreach();
    		
    		foreach($arr as $key =>$value){
    			echo $key;  //name   age
    			echo "<br/>";
    			echo $value; //liyang 18
    			echo "<br/>";
    		}
    		
    		
    		
    		//对象
    		class show{
    			var $hello = "hello";
    			function showME(){
    				echo $this -> hello."world";  //helloworld
    			}
    		}
    		$me =new show();
    		$me->showMe();
    		
    		//比较一下js写法
    		
    //		function obj() {
    //			this.name = "admin";
    //			this.show = function(){
    //				console.log(this.name);
    //			}
    //		}
    //		var a = new obj();
    //		a.show();
    		
    		//返回json格式数据
    //		json_encode():把数据转换成json格式对象
    	
    	echo json_encode($arr);
    		
    ?>
    

      表单提交:

        $_REQUEST
        // $_POST
        // $_GET

  • 相关阅读:
    Sharding-JDBC多数据源动态切换
    U 盘安装 CentOS 7 时出现 No Caching mode page found 问题的解决
    sudo 密码直接添加到命令行以方便实现脚本自动化
    Python3 Windows 虚拟环境的若干问题
    20 张图让你彻底弄懂 HTTPS 原理!
    全网写得最好的分库分表之 Sharding-JDBC 中间件介绍
    以为线程池很简单,结果第一道题就被干趴下了!
    以为线程池很简单,没想到第一问就被干趴下了
    分布式事务,看这篇就够了!
    我是一个线程池
  • 原文地址:https://www.cnblogs.com/adong69/p/9186145.html
Copyright © 2011-2022 走看看