php基础知识点

php脚本在服务器上执行,然后将纯HTML结果返回到浏览器

前端页面:HLML,JS,CSS、

后端页面:PHP,JSP,ASP,ASPX等等

基本的PHP语法:

<?php

        //php 代码

?>

1.PHP中的变量

   1.变量必须以$符号开始;

    2.变量名必须以字母后下划线开始;

    3.变量名不能包含空格; 

   PHP变量作用域:local,global,static,parameter

  echo/print语句:

          echo可用输出一个或多个字符串,没有返回值;

           print只允许输出一个字符串,返回值总为1

   EOF(PHP):

           1.必须使用分号;

            2.EOF可以用任意其他字符代替,只需保证结束标识与开始标识一致;

            3.结束标识必须顶独自占一行;

            例如:

<head>

    <meta  charset="UTF-8">

</head>

<?php

echo <<<EOF

                <                         >

EOF;

?>

3.print_r:打印关于变量的易于理解的信息,如果给出的是string,int,float,将打印变量值本身。如果给出的是array,将会按照一定格式显示建和元素

4.var_dump:此函数显示关于一个或多表达式的结构信息,包括表达式的类型和值。数组将递归展开值,通过缩进显示其结构

var_dump与print_r的区别:var_dump返回表达式的类型与值而print_r仅返回结果

1.字符串

一个字符串时一串字符的序列

2.整型

整型可以用十进制,十六进制(0x),八进制(0)

3.浮点型

浮点数是带小数部分的数字,或者是指数形式

4.布尔型

布尔型可以是true或false

5.数组

数组可以在一个变量中存储多个值

<?php

$cars=array("a","b","c");

var_dump($cars);

?>

6.php对象

对象数据类型也可以用于存储数据

在PHP中对象必须申明

7.NULL值

NULL值表示没有值     NULL是数据类型为NULL的值

NULL值指明一个变量是否为空值,同样可用于数据空值和NULL值的区别

8.资源类型

PHP资源resource是一种特殊变量,保存了到外部资源的一个引用

常见资源数据类型有打开文件,数据库连接,图形化部区域等

使用get_resource_type()函数可以返回资源类型

类型比较

==:只比较值,不比较类型

===:比较值,也比较类型

二,PHP常量

常量值被定义后,在脚本的其他任何地方都不能被改变

常量名不需要加$

定义:bool define();

并置运算符

“.”用于把两个字符串连接起来

例如:$a.$b;

strlen()函数:strlen("hello world");       输出:12

strpos()函数:用于在字符串内查找一个字符或自定的文本

                       例如:  strpos("hello world","world");      输出:6