首先PHP文件以php为后缀名。可以在命令行中使用 php 命令运行,也可以在浏览器中 访问 127.0.0.1/PHP文件名 来运行。当然后者的话你得先启动wamp服务才行。
我们用<?php来表示PHP标识符的起始,然后放入PHP语句并通过加上一个终止标识符?>来退出PHP模式。可以根据自己的需要在HTML文件中像这样开启或关闭PHP模式。大多数的嵌入式脚本语言都是这样嵌入到HTML中并和HTML一起使用,例如CSS、JavaScript、PHP、ASP以及JSP等。
<html>
<head>
<style> body{ background:#ccc;} </style>
</head>
<body>
<script> alert(“客户端时间”+(new Date())); </script>
<?php echo “服务器端的时间”.date(“Y-m-d H:i:s”); ?>
</body>
</html>
PHP变量的声明
PHP的变量声明是以$符开始的,后面跟大小写字母,数字和下划线,但不能以数字开头。
<?php
$a=100; //声明一个变量d,赋予整数100
$b=“string”; //声明一个变量d,赋予字串string
$c=true; //声明一个变量d,赋予布尔值true
$d=99.99; //声明一个变量d,赋予浮点数99.99
$key=$a; //声明一个key变量,并将a变量的值赋予
$a=$b=$c=$d=“value”; //同时声明多个变量,并赋予相同的值
?>
变量名与 PHP 中其它的标签一样遵循相同的规则。一个有效的变量名由字母或者下划线开头,后面跟上任意数量的字母,数字,或者下划线。
变量的名称是对大小写敏感的。
但内置结构和关键字以及用户自定义的类名和函数名都是不区分大小写的。如:echo、while、function名称等。
变量的类型
PHP有8中基本变量类型:
布尔型(boolean)
整型(integer)
浮点型(float或double)
字符串(String)
数组(Array)
对象(Object)
资源类型(Resource)
NULL类型
说几个注意点:
1.关于布尔类型和echo
布尔类型只有两个值 true false
echo 可以输出字符串,var_dump()则可以输出任何变量的类型和值,是很好的用于调试的函数
当echo true 时会输出字符串 1 ;当echo false 时 会返回空字符串
2.关于为false(为空)的几种情况,有哪几种情况是会被判定为false的:
浮点数0.0
整型0
空数组
null
false
空字符
字符串0
其他情况都为true
3.和变量相关的三个函数
isset() 检测一个变量是否设置;若$a不为null则返回true
empty() 检测一个变量是否为空
unset() 释放一个变量
4.和浮点数有关的函数
intval() 取整数
floor() 往下取整
ceil() 网上取整
round() 四舍五入,第二参指定精确位数
5.单引号和双引号的区别
单引号无法解析变量,双引号可以;
单引号无法解析转义符号,双引号可以;
单引号效率比双引号略高