PHP基础
PHP:
PHP(PHP: Hypertext Preprocessor)即“超文本预处理器”,PHP是一门服务端脚本语言,具有开发效率高,易上手,
适合新手学习和使用等特点,是在服务器端执行的脚本语言,尤其适用于Web开发并可嵌入HTML中。
基础语法及特点:
1.PHP文件以<?php 开始,以 ?>结束。
2.PHP文件扩展名是.php,比如demo.php。.PHP定义变量使用英文$符号。
3.PHP是一门弱类型语言,定义变量时不需要指定变量类型,也可以指定变量类型。
String(字符串)
使用单引号包裹字符,即可定义字符串类型,也可以使用双引号包裹,但单引号的效率更高些。示例:
<?php $hi = 'Hello World'; $hello = "Hello World"; echo $hi;//运行结果:Hello World ?>
Integer(整型)
简单说整型就是没有小数点的数字。示例:
<?php $int = 1; var_dump($int);//运行结果:int(1) $int = 0; var_dump($int);//运行结果:int(0) $int = -1; var_dump($int);//运行结果:int(-1) ?>
Float(浮点型)
浮点数也就是带小数点的数字。示例:
<?php $float = 1.1; var_dump($float);//运行结果:fload(1.1) ?>
Array(数组)
数组是可以在一个变量中定义多个值,可以自定义键值对、定义多纬数组、自带各种数组操作函数。
比如数组反转、合并数组、追加数组、取两个数组的交集、并集、差集等。数组在PHP中使用最频繁。示例:
<?php $names = array('a','b','c'); var_dump($names); //运行结果: array(3) { [0]=> string(1) "a" [1]=> string(1) "b" [2]=> string(1) "c" } ?>
Object(对象)
对象也可以保存数据,对象必须先声明,使用class即可声明类对象。示例:
<?php class Cat { public $name; public function __construct($name = 'tom') { $this->name = $name; } } $object = new Cat('mimi'); echo $object->name;//运行结果:mimi ?>