PHP基础语法

php文件要放在www文件夹下,而且文件名不要用汉语。

手动从浏览器访问php文件,输入:localhost:端口号

标记

<?php

?>

注释

//      单行注释

/*   */多行注释

输出语句

1.输出字符串

 print "hello";  只能打印一个字符串

 echo "world","aa"; 可以同时打印多个字符串。(用的很多)********

2.输出类型(程序员测试用)******

 var_dump("aa"); 也可以加入变量

3.输出数组

 print_r(); 

弱类型语言

变量定义:不需要指定类型,所有变量需要加$符号

 $a = 5; 

转换变量类型

 1.(string)$a 将变量a转换为字符串

 2.settype($a,"string"); 将变量a转换为字符串,返回值为布林值。

获取变量类型

  gettype($a); 

判断变量是否为该类型

 is_int($a); 

定义字符串

1.双引号:

$a = "张三";

2.单引号:

$a = '张三';

注意:

a.双引号里面可以解析转义字符.\n \r \t \" \\

$s = "hello \" world";

输出

b.双引号里面可以解析变量。

$s = "hello {$a} world";

输出

 

转义字符 : \n 代表换行, \r 代表回车,\t制表符,\", \' ,\\

3.

$s2=<<<A
A;

结尾不能有空格。

$s2=<<<A
"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>
A;
var_dump($s2);

输出结果:

 

全局变量:是个数组

var_dump($GLOBALS);

输出结果:

 

可变变量

$a = "hello";
$hello = "张三";
echo $$a;

 isset($a); 判断$a是否定义

 var_dump(isset($a)); 输出结果 布林类型

 unset($a); 清除变量

empty$a); 判断$a是否为空

0,空字符串,为空,false

&地址

$a = 10;
$b = &$a;
echo $b;

输出10

posted @ 2018-01-04 16:30  niushuangmeng  阅读(132)  评论(0编辑  收藏  举报