php基础知识 书写格式
PHP,是英文超文本预处理语言Hypertext Preprocessor的递归缩写。PHP 是一种 HTML 内嵌式的语言,是一种在服务器端执行的嵌入HTML文档的脚本语言。
php嵌入页面的标记有:
标准风格:
<?php
echo"这是标准标记";
?>
脚本风格:
<script language="php">
echo"这是脚本标记";
</script>
简短风格:需要开启配置short_open_tag,该风格一般不常用。
<?
echo"这是简短标记";
?>
ASP风格:需要开启配置asp_tag,一般用在ASP.NET。
<%
echo"这是ASP标记"
%>
php 输出语法:
1、echo(常用)
echo $a,"hello"; //可同时输出多个字符串
2、print
print $a; //只能输出一个字符串
3、特殊的输出方法:
print_r(); //可以打印数组
var_dump($b); //输出变量的所有信息,用在调错误
php 所有变量前面都要有$符号:
1、双引号定义:$a="hello";
2、单引号定义:$a1='hello';
3、特殊方式:$a2=<<<A
双引号和单引号区别:
1、双引号可以解析转义,单引号不可以解析转义
echo"hello\tword";
2、双引号中可以解析变量,单引号不可以解析变量
echo"hello{$name}";
php类型转换,php是弱类型语言,但是有时也需要改变数据类型
1、第一种:
$a=(string)$a; //强制转换变量a为字符串
2、第二种:
settype($a,"string"); //强制转换变量a为字符串
关于变量的几个常用函数
var_dump(empty($a)); //empty();判断变量是否为空
var_dump(isset($a)); //isset();判断变量是否定义
unset($a); //删除变量
变量取地址
$a=10;
$b=&$a;
echo $b; //输出结果是10
可变变量
$a="hello";
$hello="张三";
echo $$a; //输出的是张三