php学习笔记—-基本语法(2017.1.5)
目录
php语言
php是一种在服务器端执行的HTML内嵌的脚本语言,PHP代码可以嵌入到HTML语言中,反之亦可以。
在php程序中,所有的代码必须位于PHP开始标志或者PHP结束标志之间,这样php预处理器才能识别动态代码。
开始和结束标志
开始 | 结束
<?php | ?>
<?script language="php" | </script>
<% | %>
模仿了asp,jsp风格,但是需要打开asp_tags
PHP注释
单行注释 // 或者 #
多行注释 /注释/
html注释
html<!-- 此处为注释-->
PHP语句
PHP程序以; 结尾,但是结束标志前的语句可以省略。
数据类型
四种数据类型:标量数据类型、复合数据类型、特殊数据类型和伪类型。
标量数据类型
可以分为四种:布尔型、整型、
浮点型(float和double)(尽量不比较大小)和字符串型(单引号或者双引号括起)。
$string1='string1';
$string2="string2$string1";
#使用双引号指定的字符串中若出现变量名,会被替换成相应的变量,而单引号不会
复合型数据类型分为:数组和对象。
数组:由一组有序的变量组成,每个变量为一个元素,由键(key)和值构成 ,php中数组不是静态的,不需要指定数组长度
<?php
$numbers = array(5,4,3,2,1);
$words = array("browser","application","database"=>"MySQL");
echo $numbers[2];
echo "<br/>";
echo $words["database"];
?>
执行结果
对象(object):即类
<?php
class Student{
public $name;
public $sex;
function getName(){
return $this->name;
}
function setName(){
$this->name=$name;
}
}
$student = new Student();
$student->setName("丁三石");
echo $student->getName();
?>
特殊数据类型分为:资源数据类型和空数据类型。
资源数据类型表示一个php的外部资源,如数据库的连接或者一个文件流