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

原文地址:https://www.cnblogs.com/adong69/p/9186145.html