PHP(Hypertext Preprocessor,即”PHP:超文本预处理器”)
- php是一种通用开源的脚本语言;
- 脚本在服务器上执行;
- 可免费下载使用;
- 结果以纯HTML形式返回给浏览器;
-
PHP能做什么
可以动态生成页面内容;
-
PHP语法
HP 中的每个代码行都必须以分号结束。分号是一种分隔符,用于把指令集区分开来;
- PHP 脚本以 <?php 开始,以 ?> 结束;
- PHP 脚本可以放在文档中的任何位置;
- PHP 文件通常包含 HTML 标签和一些 PHP 脚本代码;
PHP 脚本在服务器上执行,然后将纯 HTML 结果发送回浏览器;
PHP变量
变量以$符号开始,后面跟着变量的名称;
- PHP没有声明变量的命名,变量在第一次被赋值时被创建;
- 变量名必须以字母或者下划线开始;
- 变量名只能包含数字字母字符以及下滑线;
- 变量名不能包含空格;
- 变量名是区分大小写的;
- 在函数内部使用全局变量时,需要先用global声明;
-
PHP设置语言
header("content-type:text/html;charset=utf-8");
PHP内置函数
strlen() // 返回字符串的长度
- var_dump() // 返回变量的数据类型和值
- if(){
}elseif(){ // elseif中间没有空格
}else{
}
- array() // 用于创建数组
- 关联数组 ```php $age=array(“Peter”=>”35”,”Ben”=>”37”,”Joe”=>”43”);
// 相当于JAVAScript中的对象 // age = { // “Peter”:”35”, // “Ben”:”37”, // “Joe”:”43” // } // 普通数组遍历
// 方法1
<?php
for ($i=1; $i<=5; $i++)
{
echo “The number is “ . $i . “
“;
}
?>
// 方法2
<?php
$x=array(“one”,”two”,”three”);
foreach ($x as $value)
{
echo $value . “
“;
}
?>
// 关联数组遍历
foreach($age as $x=>$value){
echo “key=”.$x.”Value”.$value.”
“;
}
```