php基础

基础知识

  • 语法

//每一个页面只能有一个php主题

  • 变量
    $ [NAME] 美元符号 + 变量名(变量名只能是下划线和字母开头)

  • global
    global 关键字用于函数内访问全局变量。

$y=10;
 
function myTest()
{
    global $x,$y;
    $y=$x+$y;
}

PHP 将所有全局变量存储在一个名为 $GLOBALS[index] 的数组中。 index 保存变量的名称。这个数组可以在函数内部访问,也可以直接用来更新全局变量。

  • Static 作用域
    当一个函数完成时,它的所有变量通常都会被删除。然而,有时候您希望某个局部变量不要被删除

  • echoprint的区别

    • echo 可以有多个参数,print只能有一个参数
      	echo "q" ,"b"   //输出qb
      	print "a" , "b" //页面无法显示
      

*** 在php中字符串和字符串不可以使用" + "链接 ***

  • PHP EOF
    字符串拼接作用
    <<<EOF //开头须要用三个左尖括号 + EOF(可以是其他)
    EOF; //使用开开头相同的名字加分号闭合,闭合语句前后不能有空格或者其他。
<?php
$name="runoob";
$a= <<<EOF
       "abc"$name
       "123"
EOF;
// 结束需要独立一行且前后不能空格
echo $a;
?>
  • 数据类型

    • 字符串
    • 整形
    • 浮点型
    • 布尔型
    • 数组
      $cars = array("vivo","xiaomi","iphone");
    • 对象
      
      class a{
      	var $color;
      	function _con($color="green"){
      		$this -> color = $color;
      	}
      }
      
      
    • null
  • var_dump() 能返回数据的数据类型和值

  • PHP 类型比较
    PHP是弱类型语言

    • 松散比较 ==
    • 严格比较 ===
  • php中的常量
    php中设置常量需要使用define()函数

define("a", "zlisang");
define("b", "cloudsin",true); //变量名称不区分大小写
  • 字符串--两个简单的字符串函数
    strlen() //返回字符串的长度
<?php
echo strlen("hello world");
?>

strpos() //用于在字符串内查找一段指定的文本

<?php
echo strpos("hello world!","llo");
?>
posted @ 2020-01-11 15:43  zlisang  阅读(54)  评论(0)    收藏  举报