PHP基础知识

浏览器中输入localhost会显示wampserver界面

phpinfo中包含php相关信息

 

localhost后面加wamp中www中文件,可以测试文件例如:localhost/ceshi/cheshi-php.php

print 输出方式,不支持输出多个字符串

print "dwfgwrhy";

显示

 

 

一般多用 echo 输出方式,支持输出多个字符串

echo "50,10,888,900,700";

 

 

var_dump()  仅用于测试,也可以输出数组

 

输出数组:print_r()

 

弱类型语言:

$a=5代表变量 a=5

类型转变:(string)$a

settype($a,"string")

var_bump($a)

 

获取类型:

gettype($a)

判断类型:

is_int($a)

定义字符串:

$s ="hello world" 双引号

$s ='hello world'单引号

双引号可解析转义字符:\n 出现在字符串中代表换行  \r 代表回车  \t 代表tab制表符   \" 加入的地方出现双引号    \' 出现单引号    \\ 输出两个反斜杠

echo "当前员工姓名:{"$a}hello";

双引号可以解析变量

 

单引号不能解析转义字符,不能解析变量

有非常多代码或者反斜杠类的可用:

$s = <<<A
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
</head>

<body>
A;
var_dump($s)

输出:

 

 存全局变量

var_dump($GLOBALS);

输出:

可变变量:

$a = "hello";
$hello = "是否";
echo $a

输出:是否

判断是否定义:

$a = 1;
var_dump(isset($a));

输出:true。没定义输出:false

删除变量:

unset($a);

代表空:empty($a)     0和空字符串也是空

&$a 存储地址

posted @ 2018-01-04 17:10  palpitate  阅读(187)  评论(0编辑  收藏  举报