PHP(Hypertext Preprocessor,超文本预处理器)
1.PHP 是脚本语言,可以放在文档中的任何位置,在服务器上执行,然后将html结果发送给浏览器,实现数据库和网页之间的数据交互。
2.一个完整的php系统由以下几个部分构成。
操作系统:php可以在任何操作系统上运行,如windows,Linux。
服务器:搭建php运行环境所选择的服务器,包括apache,iis等
php包:实现对php文件的解析和编译。
数据库系统:实现系统中数据的存储。
浏览器:浏览网页,且对浏览器没有任何限制
3.PHP 脚本以 <?php 开始,以 ?> 结
<?php
// PHP 代码
?>
PHP 文件的默认文件扩展名是 “.php”。
PHP 文件通常包含 HTML 标签和一些 PHP 脚本代码。
标记
PHP会寻找起始和结束标记,也就是<?php 和 ?>,如果是纯代码一般去掉尾部"?>"
注释
// 这是单行注释
#这也是单行注释
/* 这是多行注释块
它横跨了
多行 */
php大小写敏感
在 PHP 中,所有用户定义的函数、类和关键词(例如 if、else、echo 等等)都对大小写不敏感。
不过在 PHP 中,所有变量都对大小写敏感。
php变量
PHP 变量规则:
变量以 $ 符号开头,其后是变量的名称
变量名称必须以字母或下划线开头
变量名称不能以数字开头
变量名称只能包含字母数字字符和下划线(A-z、0-9 以及 _)
变量名称对大小写敏感($y 与 $Y 是两个不同的变量)
输入
PHP echo 和 print 语句
echo 和 print 区别:
echo - 可以输出一个或多个字符串
print - 只允许输出一个字符串,返回值总为 1
Eof使用
1.PHP 定界符 EOF 的作用就是按照原样,包括换行格式什么的,输出在其内部的东西;
2.在 PHP 定界符 EOF 中的任何特殊字符都不需要转义;
实例:
<?php
$name="runoob";
$a= <<<EOF
"abc"$name
"123"
EOF;
// 结束需要独立一行且前后不能空格
echo $a;
?>
数据类型
String(字符串), Integer(整型), Float(浮点型), Boolean(布尔型), Array(数组), Object(对象), NULL(空值)
Boolean:布尔型可以是 TRUE 或 FALSE。
$x=true;
$y=false;
布尔型通常用于条件判断
PHP 数组(Array):
数组可以在一个变量中存储多个值。
在以下实例中创建了一个数组, 然后使用 PHP var_dump() 函数返回数组的数据类型和值:
<?php
$cars=array("Volvo","BMW","Toyota");
var_dump($cars);
?>
对象数据类型(Object):
也可以用于存储数据。
在 PHP 中,对象必须声明。
首先,你必须使用class关键字声明类对象。类是可以包含属性和方法的结构。
然后我们在类中定义数据类型,然后在实例化的类中使用数据类型:
<?php
class Car
{
var $color;
function __construct($color="green") {
$this->color = $color;
}
function what_color() {
return $this->color;
}
}
?>
php常量
1.用define()函数声明常量
函数语法如下:
bool define ( string $name , mixed $value [, bool $case_insensitive = false ] )
该函数有三个参数:
name:必选参数,常量名称,即标志符。
value:必选参数,常量的值。
case_insensitive :可选参数,如果设置为 TRUE,该常量则大小写不敏感。默认是大小写敏感的
还有很多基础语法,感觉学习php语言和c语言类似,只不过使用符号有些许差别。