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可以获取任意常量的值,但经常只用于特殊的常量名上!
魔术常量:
使用的语法与常量一致,而且也是预定义的,但是,其值,由代码所在的位置决定的,也就是说,出现的位置不一样的时候,其值也不一样!
预定义变量、预定义常量就是系统已经预先定义好了,我们直接拿来使用就行了