background image

适合

php 初学者的 php 基础知识汇总

适合

php 初学者的一些基础知识,有需要的朋友,可以参考下。

PHP 基础
一、初识

PHP

PHP 是与 HTML 混合使用的嵌入式语言。
1、PHP 标记
默认标记

<?php ?> 短标记<? ?>,需在 php.ini 中将 short_open_tag

 

选项开启 短标记和其他标

记不提倡使用

2、关键字不区分大小写,用户自定义的类名和函数名不区分大小写,变量名区分大小

3、输出

boolean print(参数) 返回布尔值
void echo(参数) 无返回值 echo 的效率要高一点

二、数据类型

    1、比较两个浮点数的通常方法是先移动若干小数位,然后转换为整型数据再进行比较。

2、双引号做分隔符的字符串支持变量名解析,单引号做分隔符的字符串不支持变量名

解析。
$name="张三";
"$name"=>

 

张三

|| '$name'=>$name || "$name 先生"=>

 

|| "{$name}先生"=>

 

张三先生

|| "$

{name}先生"=>张三先生

3、字符串定义的方式:单引号,双引号和 heredoc(<<<heredoc_markheredoc_mark)
4、对象类型必须显式的进行声明。类用关键字 class 定义,使用关键字 new 生成这个类

的实例,使用

->符号类访问类中的属性和方法

class  car{public  $cololr;function  beep(){}}$mycar  =  new  car;  $mycar->color='red';  $mycar-
>beep();

5、PHP 是一种弱语言类型,变量的类型会根据赋予的值自行确定,而且往往在变量声

明的同时进行变量初值的赋值。

6、数据类型强制转换时,只须将需要的类型名写在变量前的括号内即可。
三、常量和变量
1

 

、定义常量

define("常量名",表达式或值) 常量名建议全大写,但不是必需的

使用常量

 直接使用定义的常量名,无须在常量名前加"$"

预定义常量

:_FILE_当前 PHP

 

程序文件名

_LINE_当前 PHP 程序所在的行数(在哪指哪)

2、变量不需要显式的声明,在对变量赋初值时就对变量进行了声明。如果变量没有被设

置初值,则其初值即为

NULL。

3、变量的赋值:传值赋值和引用赋值。如$a=&$b; 即 b 原来指向了一个存储位置,引用

赋值后,

a 也指向了这个存储位置,这时,a 或 b 的销毁都不会对对方造成任何影响,但是

如果其中一个的值改变了,则另一个也会作出相同的改变。

4、访问预定义变量之使用超全局变量,总共 9 个超全局变量
5

 

、局部变量:在函数内定义的变量 只能在函数内使用

全局变量:在函数外定义的变量

 默认只能在函数外使用

要想在函数内使用全局变量,需要在函数内将变量用

global 声明,或者使用超全局变量数

&GLOBALS["变量名"]