PHP标签:

1.<?php ?>主要用其

2. <script language=”php”></script>一般不用,易与js混淆

3.<% %> php默认不支持,需在php.ini文件中去配置把sap_tags改为等于on

4.<? ?> php默认不支持,需在php.ini文件中去配置把short_open_tag改为等于on


header("Content-type:text/html;charset=utf8");把这一句放在php标记下的第一行,输出浏览器的中文不会乱码


注释:

://#

块:/* */

常见输出语句:

$a=10;

print $a; 简单输出语句,可以输出字符串,变量、表达式等单项的值

echo $a; print一样,但不同的是一次可以输出多个数据,中间以逗号分隔!

var_dump($a);不仅输出值,还输出其类型,长度等信息

print_r($arry); 一般就是用来打印数组等复杂数据类型,如:数组

printf(“%d”,$a);其主要点是其占位符,不同的占位符表示不同的数据类型。

什么是一个脚本周期?

Apache将请求交给PHP处理开始,到PHP处理结束然后将结果返回给Apache为止!

变量的值传递与引用传递:

值传递:两者之间的值改变不会影响彼此;

引用传递:传递的是地址,两者间有紧密联系;

$a=10;

$b=&$a;

$a=20;

echo $b;输出值为20

常量:

定义:

define(“常量名”, 常量值)

const 常量名=常量值;

一个系统函数:

判断常量是否存在:defined(‘常量名’),返回一个布尔值!define不能解析特殊字符变量而constant可以。

 

另一个系统函数:

constant(“常量名”);

constant可以获取任意常量的值,但经常只用于特殊的常量名上!


魔术常量:

使用的语法与常量一致,而且也是预定义的,但是,其值,由代码所在的位置决定的,也就是说,出现的位置不一样的时候,其值也不一样!

 

 

预定义变量、预定义常量就是系统已经预先定义好了,我们直接拿来使用就行了